Available Attributes of the Job-Launching Gateway
作业启动网关具有以下可以设置为控制作业的属性:
-
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
:当此端点连接为 @{41} 的订阅者时,指定调用顺序。