Package org.springframework.integration.channel

Interface Summary
ChannelInterceptor Interface for interceptors that are able to view and/or modify the Messages being sent-to and/or received-from a MessageChannel.
ChannelResolver Strategy for resolving a name to a MessageChannel.
PollableChannel  
SubscribableChannel Interface for any MessageChannel implementation that accepts subscribers.
 

Class Summary
AbstractMessageChannel Base class for MessageChannel implementations providing common properties such as the channel name.
AbstractPollableChannel Base class for all pollable channels.
AbstractSubscribableChannel Base implementation of MessageChannel that invokes the subscribed handler(s) by delegating to a MessageDispatcher.
BeanFactoryChannelResolver ChannelResolver implementation based on a Spring BeanFactory.
ChannelPurger A utility class for purging Messages from one or more PollableChannels.
DirectChannel A channel that invokes a single subscriber for each sent Message.
ExecutorChannel An implementation of MessageChannel that delegates to an instance of UnicastingDispatcher which in turn delegates all dispatching invocations to a TaskExecutor.
MapBasedChannelResolver ChannelResolver implementation that resolves MessageChannel instances by matching the channel name against keys within a Map.
MessageChannelTemplate This is the central class for invoking message exchange operations across MessageChannels.
MessagePublishingErrorHandler ErrorHandler implementation that sends an ErrorMessage to a MessageChannel.
NullChannel A channel implementation that essentially behaves like "/dev/null".
PriorityChannel A message channel that prioritizes messages based on a Comparator.
PublishSubscribeChannel A channel that sends Messages to each of its subscribers.
QueueChannel Simple implementation of a message channel.
RendezvousChannel A zero-capacity version of QueueChannel that delegates to a SynchronousQueue internally.
ThreadLocalChannel A channel implementation that stores messages in a thread-bound queue.
 

Exception Summary
ChannelResolutionException Thrown by a ChannelResolver when it cannot resolve a channel name.