类 WorkerConfiguration
- java.lang.Object
- org.springframework.batch.sample.remotepartitioning.polling.WorkerConfiguration
@Configuration @EnableBatchProcessing @EnableBatchIntegration @Import({DataSourceConfiguration.class,BrokerConfiguration.class}) public class WorkerConfiguration extends java.lang.Object
This configuration class is for the worker side of the remote partitioning sample. Each worker will process a partition sent by the master step.- 作者:
- Mahmoud Ben Hassine
构造器概要
构造器 构造器 说明 WorkerConfiguration(RemotePartitioningWorkerStepBuilderFactory workerStepBuilderFactory)
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 org.springframework.integration.dsl.IntegrationFlow
inboundFlow(org.apache.activemq.ActiveMQConnectionFactory connectionFactory)
org.springframework.integration.channel.DirectChannel
requests()
Tasklet
tasklet(java.lang.String partition)
Step
workerStep()
构造器详细资料
WorkerConfiguration
public WorkerConfiguration(RemotePartitioningWorkerStepBuilderFactory workerStepBuilderFactory)
方法详细资料
requests
@Bean public org.springframework.integration.channel.DirectChannel requests()
inboundFlow
@Bean public org.springframework.integration.dsl.IntegrationFlow inboundFlow(org.apache.activemq.ActiveMQConnectionFactory connectionFactory)
workerStep
@Bean public Step workerStep()
tasklet
@Bean @StepScope public Tasklet tasklet(@Value("#{stepExecutionContext[\'partition\']}") java.lang.String partition)