Class SplitterFunctionConfiguration

java.lang.Object
org.springframework.cloud.fn.splitter.SplitterFunctionConfiguration

@Configuration @EnableConfigurationProperties(SplitterFunctionProperties.class) public class SplitterFunctionConfiguration extends Object
  • Constructor Details

    • SplitterFunctionConfiguration

      public SplitterFunctionConfiguration()
  • Method Details

    • splitterFunction

      @Bean public Function<Message<?>,List<Message<?>>> splitterFunction(org.springframework.integration.splitter.AbstractMessageSplitter messageSplitter, SplitterFunctionProperties splitterFunctionProperties)
    • expressionSplitter

      @Bean @ConditionalOnProperty(prefix="splitter", name="expression") public org.springframework.integration.splitter.AbstractMessageSplitter expressionSplitter(SplitterFunctionProperties splitterFunctionProperties)
    • fileSplitter

      @Bean @ConditionalOnMissingBean @Conditional(org.springframework.cloud.fn.splitter.SplitterFunctionConfiguration.FileSplitterCondition.class) public org.springframework.integration.splitter.AbstractMessageSplitter fileSplitter(SplitterFunctionProperties splitterFunctionProperties)
    • defaultSplitter

      @Bean @ConditionalOnMissingBean public org.springframework.integration.splitter.AbstractMessageSplitter defaultSplitter(SplitterFunctionProperties splitterFunctionProperties)