Package org.springframework.integration.router

Interface Summary
ChannelNameResolver Strategy interface for content-based routing to a channel name.
ChannelResolver Strategy interface for content-based routing to a channel instance.
MultiChannelNameResolver Strategy interface for content-based routing to multiple channel names.
MultiChannelResolver Strategy interface for content-based routing to multiple channels.
 

Class Summary
AbstractRoutingMessageHandler Base class for message router implementations.
MultiChannelRouter A router implementation for sending to potentially multiple MessageChannels.
PayloadTypeRouter A router implementation that resolves the MessageChannel based on the Message's payload type.
RecipientListRouter A simple extension of MultiChannelRouter that routes to a statically configured list of recipients.
RecipientListRouter.RecipientListChannelNameResolver  
RecipientListRouter.RecipientListChannelResolver  
RootCauseErrorMessageRouter A router implementation that resolves the MessageChannel for messages whose payload is an Exception.
RouterMessageHandler MessageHandler adapter for methods annotated with @Router.
RouterMessageHandlerCreator Creates a MessageHandler adapter for router methods.
SingleChannelRouter A router implementation for sending to at most one MessageChannel.