作业启动网关的可用属性
作业启动网关具有以下属性,您可以设置这些属性来控制作业
-
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
:可选。接受自定义JobLauncher
bean 引用。如果未指定,则适配器会重新使用在jobLauncher
的id
下注册的实例。如果不存在默认实例,则会抛出异常。 -
order
:指定此端点作为订阅者连接到SubscribableChannel
时调用的顺序。