Class ScriptProcessorConfiguration

java.lang.Object
org.springframework.cloud.stream.app.processor.script.ScriptProcessorConfiguration

@Configuration @EnableConfigurationProperties(ScriptProcessorProperties.class) @Import(ScriptVariableGeneratorConfiguration.class) public class ScriptProcessorConfiguration extends Object
A Processor module that transforms messages using a supplied script. The script code is passed in directly via property. For more information on Spring script processing, see this blog article.
Author:
Andy Clement, Gary Russell, Chris Schaefer, Artme Bilan, Soby Chacko
  • Constructor Details

    • ScriptProcessorConfiguration

      public ScriptProcessorConfiguration(ScriptProcessorProperties properties, org.springframework.integration.scripting.ScriptVariableGenerator scriptVariableGenerator)
  • Method Details

    • scriptProcessorFunction

      @Bean public Function<org.springframework.messaging.Message<?>,Object> scriptProcessorFunction()
    • processor

      @Bean public org.springframework.integration.handler.MessageProcessor<?> processor()