Spring Integration

Uses of Class
org.springframework.integration.router.AbstractMessageRouter

Packages that use AbstractMessageRouter
org.springframework.integration.router   
org.springframework.integration.xml.router   
 

Uses of AbstractMessageRouter in org.springframework.integration.router
 

Subclasses of AbstractMessageRouter in org.springframework.integration.router
 class AbstractChannelNameResolvingMessageRouter
          A base class for router implementations that return only the channel name(s) rather than MessageChannel instances.
 class AbstractSingleChannelNameRouter
          Extends AbstractChannelNameResolvingMessageRouter to support router implementations that always return a single channel name (or null).
 class AbstractSingleChannelRouter
          Extends AbstractMessageRouter to support router implementations that always return a single MessageChannel instance (or null).
 class ErrorMessageExceptionTypeRouter
          A Message Router that resolves the target MessageChannel for messages whose payload is an Exception.
 class ExpressionEvaluatingRouter
          A Message Router implementation that evaluates the specified SpEL expression.
 class HeaderValueRouter
          A Message Router that resolves the MessageChannel from a header value.
 class MethodInvokingRouter
          A Message Router that invokes the specified method on the given object.
 class PayloadTypeRouter
          A Message Router that resolves the MessageChannel based on the Message's payload type.
 class RecipientListRouter
           <recipient-list-router id="simpleRouter" input-channel="routingChannelA"> <recipient channel="channel1"/> <recipient channel="channel2"/> </recipient-list-router>

A Message Router that sends Messages to a list of recipient channels.

 

Uses of AbstractMessageRouter in org.springframework.integration.xml.router
 

Subclasses of AbstractMessageRouter in org.springframework.integration.xml.router
 class AbstractXPathRouter
          Abstract base class for Message Routers that use XPathExpression evaluation to determine channel names.
 class XmlPayloadValidatingRouter
           
 class XPathMultiChannelRouter
          A router that evaluates the XPath expression using XPathExpression.evaluateAsNodeList(Node) which returns zero or more nodes in conjunction with an instance of NodeMapper to produce zero or more channel names.
 class XPathSingleChannelRouter
          Router that evaluates the payload using XPathExpression.evaluateAsString(Node) to extract a channel name.
 


Spring Integration

Copyright © 2010. All Rights Reserved.