This package contains all classes and interfaces that concern routing over message bus.
Interface Summary Interface Description HopDirectiveThis class is the base class for the primitives that make up a
RetryPolicy RoutingPolicyDecides how to choose between candidate recipients of a hop template point.
Class Summary Class Description ApplicationSpecThis class holds the specifications of an application running message bus services. ErrorDirectiveThis class represents an error directive within a
HopHops are the components of routes. HopBlueprintA hop blueprint is a stored prototype of a hop that has been created from a
HopSpec PolicyDirectiveThis class represents a policy directive within a
ResenderThe resender handles scheduling and execution of sending instances of
RetryTransientErrorsPolicyImplements a retry policy that allows resending of any error that is not fatal. RouteA route is a list of
hopsthat are resolved from first to last as a routable moves from source to destination.
RouteDirectiveThis class represents a route directive within a
RouteParserThis replaces the incredibly slow javacc RouteParser.jj. RouteSpec RoutingContextThis context object is what is seen by
RoutingPolicywhen doing both select() and merge().
RoutingNodeThis class represents a node in the routing tree that is created when a route is resolved. RoutingNodeIteratorImplements an iterator for routing nodes. RoutingSpec RoutingTableAt any time there may only ever be zero or one routing table registered in message bus for each protocol. RoutingTable.HopIteratorImplements an iterator for the hops of this. RoutingTable.RouteIteratorImplements an iterator for the routes of this. RoutingTableSpec TcpDirectiveThis class represents a tcp directive within a
VerbatimDirectiveThis class represents a verbatim match within a