Package org.springframework.integration.channel.interceptor
package org.springframework.integration.channel.interceptor
Provides classes related to channel interception.
-
ClassDescriptionA
ChannelInterceptorthat delegates to a list ofMessageSelectorsto decide whether aMessageshould 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.TheExecutorChannelInterceptorimplementation responsible for theThread(any?) state propagation from one message flow's thread to another through theMessageChannels involved in the flow.ChannelInterceptors implementing this interface can veto global interception of a particular channel.AChannelInterceptorthat publishes a copy of the intercepted message to a secondary target while still sending the original message to the main channel.