Class ScriptProcessorConfiguration

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

@Configuration(proxyBeanMethods=false) @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(org.springframework.integration.handler.MessageProcessor<?> messageProcessor)
    • processor

      @Bean public org.springframework.integration.scripting.dsl.ScriptSpec processor()