Job-Launching Gateway 的可用属性
任务启动网关具有以下属性,您可以设置这些属性来控制任务:
-
id
:标识底层 Spring Bean 定义,它是以下任一的实例:-
EventDrivenConsumer
-
PollingConsumer
(确切的实现取决于组件的 input 通道是否为SubscribableChannel
或PollableChannel
.)
-
-
auto-startup
:布尔标志,指示终端节点应在 启动。默认值为true
. -
request-channel
:输入MessageChannel
的 -
reply-channel
:MessageChannel
结果为JobExecution
payload 的 Payload 中。 -
reply-timeout
:允许您指定此网关等待回复消息的时间(以毫秒为单位) 在 throw 之前成功发送到 reply 通道 异常。此属性仅在通道 可能会阻塞(例如,当使用有界队列通道时 目前已满)。此外,请记住,当发送到DirectChannel
,则调用 在发件人的线程中。因此,发送失败 作可能由下游的其他组件引起。 这reply-timeout
attribute 映射到sendTimeout
底层证券的属性MessagingTemplate
实例。如果未指定,则属性 默认为 -1,则 这意味着,默认情况下,Gateway
无限期等待。 -
job-launcher
:自选。接受 习惯JobLauncher
bean 引用。 如果未指定,则适配器 重新使用在id
之jobLauncher
.如果没有默认实例 存在时,会引发异常。 -
order
:指定此终端节点作为订阅者连接时的调用顺序 更改为SubscribableChannel
.