新组件
Zip 支持
Zip Spring Integration Extension 项目已作为模块迁移。
有关详细信息,请参阅 Zip 支持。spring-integration-zip
ContextHolderRequestHandlerAdvice
允许将请求消息中的值存储到执行周围的某些上下文中。
有关详细信息,请参阅上下文持有者建议。ContextHolderRequestHandlerAdvice
MessageHandler
Java DSL 的运算符handleReactive()
现在可以以方便的操作员结束。
有关更多信息,请参见 ReactiveMessageHandler
。IntegrationFlow
handleReactive(ReactiveMessageHandler)
PartitionedChannel
引入了一个新功能,用于处理同一线程中具有相同分区键的消息。
有关详细信息,请参阅 PartitionedChannel
。PartitionedChannel
一般更改
-
添加了对与协议缓冲区之间的转换的支持。 有关详细信息,请参阅协议缓冲器转换器。
-
现在,当消息被静默丢弃和丢弃时,会向日志发出警告。 有关详细信息,请参阅筛选器。
MessageFilter
-
网关和应答通道适配器中发送和接收操作的默认超时已从无穷大更改为秒。 只剩下第二个是 for ,以免阻塞调度程序线程太长,并让其他排队任务使用 .
30
1
receiveTimeout
PollingConsumer
TaskScheduler
-
该方法已弃用,并计划在下一个版本中删除。 由于 是 ,它的 Bean 定义必须保持原样,没有任何目标对象解析。 Java DSL 和框架本身将管理生命周期。 有关更多信息,请参见 Java DSL。
IntegrationComponentSpec.get()
IntegrationComponentSpec
FactoryBean
IntegrationComponentSpec
-
默认情况下,如果其输出通道配置为 . 有关详细信息,请参阅异步服务激活器。
AbstractMessageProducingHandler
async
ReactiveStreamsSubscribableChannel
Web 套接字更改
现在可以用预定义的 A 来配置,而不是 和 的组合。
有关详细信息,请参阅 WebSocket 概述。ClientWebSocketContainer
URI
uriTemplate
uriVariables
JMS 更改
现在可以通过 its 配置 ,以便在运行时根据请求消息解析应答目标。
有关更多信息,请参阅 JMS Inbound Gateway。JmsInboundGateway
ChannelPublishingJmsMessageListener
replyToExpression
邮件更改
(以前已弃用)属性已被删除,以支持流下游的异步消息进程。
有关详细信息,请参阅邮件接收通道适配器。ImapIdleChannelAdapter.sendingTaskExecutor
文件更改
现在公开 和 选项。
有关详细信息,请参阅 WatchServiceDirectoryScanner
。FileReadingMessageSource
watchMaxDepth
watchDirPredicate
WatchService
AMQP 更改
Java DSL API for Rabbit Streams(工厂)为简单配置提供了其他属性。
有关更多信息,请参阅 RabbitMQ 流队列支持
。RabbitStream
JDBC 更改
now 公开 和 查询的 settter。
有关更多信息,请参阅 JDBC Lock Registry。DefaultLockRepository
insert
update
renew