Package org.springframework.integration.channel.interceptor
package org.springframework.integration.channel.interceptor
Provides classes related to channel interception.
-
ClassDescriptionA
ChannelInterceptor
that delegates to a list ofMessageSelectors
to decide whether aMessage
should be accepted on theMessageChannel
.Deprecated, for removal: This API element is subject to removal in a future version.since 6.1.7 for removal in 6.4 in favor of enabling observation on the channel and its consumer.TheExecutorChannelInterceptor
implementation responsible for theThread
(any?) state propagation from one message flow's thread to another through theMessageChannel
s involved in the flow.ChannelInterceptor
s implementing this interface can veto global interception of a particular channel.AChannelInterceptor
that publishes a copy of the intercepted message to a secondary target while still sending the original message to the main channel.