Package org.springframework.integration.router
Provides classes supporting the router pattern.
-
Interface Summary Interface Description MessageRouter Routers implementing this interface have a default output channel.RecipientListRouterManagement Exposes adding/removing individual recipients operations for RecipientListRouter. -
Class Summary Class Description AbstractMappingMessageRouter Base class for all Message Routers that support mapping from arbitrary String values to Message Channel names.AbstractMessageRouter Base class for all Message Routers.ErrorMessageExceptionTypeRouter A Message Router that resolves the targetMessageChannel
for messages whose payload is aThrowable
.ExpressionEvaluatingRouter A Message Router implementation that evaluates the specified SpEL expression.HeaderValueRouter A Message Router that resolves the MessageChannel from a header value.MethodInvokingRouter A Message Router that invokes the specified method on the given object.PayloadTypeRouter A Message Router that resolves theMessageChannel
based on theMessage's
payload type.RecipientListRouter <recipient-list-router id="simpleRouter" input-channel="routingChannelA"> <recipient channel="channel1"/> <recipient channel="channel2"/> </recipient-list-router>
RecipientListRouter.Recipient