public interface InterceptableChannel
MessageChannel
that
maintains a list ChannelInterceptors
and allows interception of message sending.Modifier and Type | Method and Description |
---|---|
void |
addInterceptor(ChannelInterceptor interceptor)
Add a channel interceptor to the end of the list.
|
void |
addInterceptor(int index,
ChannelInterceptor interceptor)
Add a channel interceptor at the specified index.
|
List<ChannelInterceptor> |
getInterceptors()
Return the list of configured interceptors.
|
boolean |
removeInterceptor(ChannelInterceptor interceptor)
Remove the given interceptor.
|
ChannelInterceptor |
removeInterceptor(int index)
Remove the interceptor at the given index.
|
void |
setInterceptors(List<ChannelInterceptor> interceptors)
Set the list of channel interceptors clearing any existing interceptors.
|
void setInterceptors(List<ChannelInterceptor> interceptors)
void addInterceptor(ChannelInterceptor interceptor)
void addInterceptor(int index, ChannelInterceptor interceptor)
List<ChannelInterceptor> getInterceptors()
boolean removeInterceptor(ChannelInterceptor interceptor)
ChannelInterceptor removeInterceptor(int index)