@Configuration @EnableBatchProcessing @EnableIntegration @Import(value={DataSourceConfiguration.class,BrokerConfiguration.class}) public class MasterConfiguration extends java.lang.Object
Constructor and Description |
---|
MasterConfiguration(JobBuilderFactory jobBuilderFactory,
StepBuilderFactory stepBuilderFactory) |
Modifier and Type | Method and Description |
---|---|
org.springframework.integration.channel.DirectChannel |
inboundStaging() |
org.springframework.integration.dsl.IntegrationFlow |
inboundStagingFlow(org.apache.activemq.ActiveMQConnectionFactory connectionFactory) |
Step |
masterStep() |
org.springframework.integration.dsl.IntegrationFlow |
outboundFlow(org.apache.activemq.ActiveMQConnectionFactory connectionFactory) |
Partitioner |
partitioner() |
PartitionHandler |
partitionHandler() |
org.springframework.integration.config.AggregatorFactoryBean |
partitioningMessageHandler() |
Job |
remotePartitioningJob() |
org.springframework.integration.channel.QueueChannel |
replies() |
org.springframework.integration.channel.DirectChannel |
requests() |
public MasterConfiguration(JobBuilderFactory jobBuilderFactory, StepBuilderFactory stepBuilderFactory)
@Bean public org.springframework.integration.channel.DirectChannel requests()
@Bean public org.springframework.integration.dsl.IntegrationFlow outboundFlow(org.apache.activemq.ActiveMQConnectionFactory connectionFactory)
@Bean public org.springframework.integration.channel.QueueChannel replies()
@Bean public org.springframework.integration.channel.DirectChannel inboundStaging()
@Bean public org.springframework.integration.dsl.IntegrationFlow inboundStagingFlow(org.apache.activemq.ActiveMQConnectionFactory connectionFactory)
@Bean public Step masterStep()
@Bean public Partitioner partitioner()
@Bean public PartitionHandler partitionHandler()
@Bean @ServiceActivator(inputChannel="inboundStaging") public org.springframework.integration.config.AggregatorFactoryBean partitioningMessageHandler()
@Bean public Job remotePartitioningJob()