@EnableBinding(value=org.springframework.cloud.stream.messaging.Sink.class) @EnableConfigurationProperties(value=RouterSinkProperties.class) @Import(value=ScriptVariableGeneratorConfiguration.class) public class RouterSinkConfiguration extends Object
| Constructor and Description |
|---|
RouterSinkConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.integration.router.MessageRouter |
router(org.springframework.cloud.stream.binding.BinderAwareChannelResolver channelResolver,
org.springframework.integration.scripting.ScriptVariableGenerator scriptVariableGenerator,
RouterSinkProperties properties) |
org.springframework.integration.groovy.GroovyScriptExecutingMessageProcessor |
scriptProcessor(org.springframework.integration.scripting.ScriptVariableGenerator scriptVariableGenerator,
RouterSinkProperties properties) |
@Bean
@ServiceActivator(inputChannel="input")
public org.springframework.integration.router.MessageRouter router(org.springframework.cloud.stream.binding.BinderAwareChannelResolver channelResolver,
org.springframework.integration.scripting.ScriptVariableGenerator scriptVariableGenerator,
RouterSinkProperties properties)
@Bean
@ConditionalOnProperty(value="router.script")
public org.springframework.integration.groovy.GroovyScriptExecutingMessageProcessor scriptProcessor(org.springframework.integration.scripting.ScriptVariableGenerator scriptVariableGenerator,
RouterSinkProperties properties)
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.