作业启动网关的可用属性
作业启动网关具有以下属性,你可以设置它们来控制作业
- 
id:标识底层的 Spring bean 定义,它是以下其中一个类的实例- 
EventDrivenConsumer
- 
PollingConsumer(具体的实现取决于组件的输入通道是SubscribableChannel还是PollableChannel。)
 
- 
- 
auto-startup:布尔标志,指示端点应在启动时自动启动。默认值为true。
- 
request-channel:此端点的输入MessageChannel。
- 
reply-channel:用于发送结果JobExecution负载的MessageChannel。
- 
reply-timeout:允许你指定此网关在将回复消息成功发送到回复通道之前等待多久(毫秒)才会抛出异常。此属性仅在通道可能阻塞时适用(例如,使用当前已满的有界队列通道时)。另外,请记住,当发送到DirectChannel时,调用发生在发送者的线程中。因此,发送操作失败可能是由下游的其他组件引起的。reply-timeout属性映射到底层MessagingTemplate实例的sendTimeout属性。如果未指定,属性默认为 -1,这意味着默认情况下Gateway会无限期等待。
- 
job-launcher:可选。接受自定义JobLauncherbean 引用。如果未指定,适配器将重用注册在id为jobLauncher下的实例。如果不存在默认实例,则会抛出异常。
- 
order:指定当此端点作为订阅者连接到SubscribableChannel时的调用顺序。