Job-Launching Gateway 的可用属性

任务启动网关具有以下属性,您可以设置这些属性来控制任务:spring-doc.cn

  • id:标识底层 Spring Bean 定义,它是以下任一的实例:spring-doc.cn

    • EventDrivenConsumerspring-doc.cn

    • PollingConsumer(确切的实现取决于组件的 input channel 是 a 还是 a 。SubscribableChannelPollableChannelspring-doc.cn

  • auto-startup:布尔标志,指示终端节点应在 启动。默认值为 .truespring-doc.cn

  • request-channel:此端点的输入。MessageChannelspring-doc.cn

  • reply-channel:生成的有效负载将发送到该目标。MessageChannelJobExecutionspring-doc.cn

  • reply-timeout:允许您指定此网关等待回复消息的时间(以毫秒为单位) 在 throw 之前成功发送到 reply 通道 异常。此属性仅在通道 可能会阻塞(例如,当使用有界队列通道时 目前已满)。另请记住,当发送到 时,会发生调用 在发件人的线程中。因此,发送失败 操作可能由下游的其他组件引起。 该属性映射到底层实例的 property。如果未指定,则属性 默认为 -1,则 这意味着,默认情况下,会无限期等待。DirectChannelreply-timeoutsendTimeoutMessagingTemplateGatewayspring-doc.cn

  • job-launcher:自选。接受 自定义 Bean 引用。 如果未指定,则适配器 重新使用在 的 下注册的实例。如果没有默认实例 存在时,会引发异常。JobLauncheridjobLauncherspring-doc.cn

  • order:指定此终端节点作为订阅者连接时的调用顺序 转换为 .SubscribableChannelspring-doc.cn