跳到主要内容
版本:7.0.2

Operator intercept()

DeepSeek V3 中英对照 Operator intercept()

从 5.3 版本开始,intercept() 操作符允许在当前流程的 MessageChannel 中注册一个或多个 ChannelInterceptor 实例。这是通过 MessageChannels API 创建显式 MessageChannel 的替代方案。以下示例使用 MessageSelectingInterceptor 通过异常拒绝某些消息:

.transform(...)
.intercept(new MessageSelectingInterceptor(m -> m.getPayload().isValid()))
.handle(...)