Package org.ikasan.framework.component.routing

Interface Summary
Router Interface for all FlowComponents that perform a Routing function.
 

Class Summary
AbstractFilteringRouter  
ContainsPayloadRouter Deprecated. No longer used as Initiators no longer deliver empty events.
FirstPayloadAttributeRouter Simple Router that routes Events to a single configured path based on the value of a named attribute on the Events first Payload If there is no configured path for the attribute value (or this is null), then a single default result is returned
RecipientListRouter Implementation of EIP 'RecipientList' Pattern as a Router This class is configured with a List of recipient names to which we route, regardless of the Event
SingleResultRouter Simple abstraction for Router implementations that are only ever to return a single result
XMLValidatorRouter Implementation of Router that returns a single result:valid or invalid based on validation of the incoming payload(s).
XPathBooleanRouter XPath router evaluation based on evaluating the incoming XPath expressions into Boolean results.
XPathSelectorRouter XPath router evaluation based on evaluating an incoming XPath expression into the node value.
 

Exception Summary
RouterException Exception representing a problem calculating a routing This should only ever be thrown from within a Router's onEvent method, signifying that router's failure to calculate route
UnroutableEventException Exception for when an Event can't be routed.
 



Copyright © 2007-2012 Ikasan. All Rights Reserved.