@EnableBinding(value=org.springframework.cloud.stream.messaging.Processor.class) @EnableConfigurationProperties(value=SplitterProcessorProperties.class) public class SplitterProcessorConfiguration extends Object
Iterable
payloads need no configuration. Messages with String payloads
need 'delimiters' to be specified. Messages with File
payloads need
'charset' and/or 'fileMarker' properties. Mixed payload types are not supported
(with the exception that the `String` and `Collection` can be split by a single
splitter).Constructor and Description |
---|
SplitterProcessorConfiguration() |
Modifier and Type | Method and Description |
---|---|
org.springframework.integration.config.AbstractSimpleMessageHandlerFactoryBean<org.springframework.integration.splitter.AbstractMessageSplitter> |
splitterHandler(SplitterProcessorProperties properties) |
Object |
transformInput(String input) |
@StreamListener(value="input") @SendTo(value="splittingChannel") public Object transformInput(String input)
@Bean @Splitter(inputChannel="splittingChannel") public org.springframework.integration.config.AbstractSimpleMessageHandlerFactoryBean<org.springframework.integration.splitter.AbstractMessageSplitter> splitterHandler(SplitterProcessorProperties properties)
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.