Uses of Package
com.yahoo.messagebus.routing
-
Packages that use com.yahoo.messagebus.routing Package Description com.yahoo.messagebus This package contains the main API of the message bus.com.yahoo.messagebus.network This package declares the API of the network layer required by the message bus.com.yahoo.messagebus.network.local com.yahoo.messagebus.network.rpc This package contains an RPC implementation of the Network interface declared in the com.yahoo.messagebus.network package.com.yahoo.messagebus.network.rpc.test This package contains utility classes for the unit tests in the com.yahoo.messagebus.network.rpc package.com.yahoo.messagebus.routing This package contains all classes and interfaces that concern routing over message bus.com.yahoo.messagebus.routing.test com.yahoo.messagebus.test This package contains utility classes for the unit tests in the com.yahoo.messagebus package. -
Classes in com.yahoo.messagebus.routing used by com.yahoo.messagebus Class Description Resender The resender handles scheduling and execution of sending instances ofRoutingNode
.RetryPolicy When aReply
containing errors is returned to aMessageBus
, an object implementing this interface is consulted on whether or not to resend the correspondingMessage
.Route A route is a list ofhops
that are resolved from first to last as a routable moves from source to destination.RoutingPolicy Decides how to choose between candidate recipients of a hop template point.RoutingSpec Along with theRoutingTableSpec
,RouteSpec
andHopSpec
, this holds the routing specifications for all protocols.RoutingTable At any time there may only ever be zero or one routing table registered in message bus for each protocol. -
Classes in com.yahoo.messagebus.routing used by com.yahoo.messagebus.network Class Description RoutingNode This class represents a node in the routing tree that is created when a route is resolved. -
Classes in com.yahoo.messagebus.routing used by com.yahoo.messagebus.network.local Class Description RoutingNode This class represents a node in the routing tree that is created when a route is resolved. -
Classes in com.yahoo.messagebus.routing used by com.yahoo.messagebus.network.rpc Class Description Route A route is a list ofhops
that are resolved from first to last as a routable moves from source to destination.RoutingNode This class represents a node in the routing tree that is created when a route is resolved. -
Classes in com.yahoo.messagebus.routing used by com.yahoo.messagebus.network.rpc.test Class Description RoutingTableSpec Along with theRoutingSpec
,RouteSpec
andHopSpec
, this holds the routing specifications for all protocols. -
Classes in com.yahoo.messagebus.routing used by com.yahoo.messagebus.routing Class Description ApplicationSpec This class holds the specifications of an application running message bus services.Hop Hops are the components of routes.HopBlueprint A hop blueprint is a stored prototype of a hop that has been created from aHopSpec
object.HopDirective This class is the base class for the primitives that make up aHop
's selector.HopSpec Along with theRoutingSpec
,RoutingTableSpec
andRouteSpec
, this holds the routing specifications for all protocols.PolicyDirective This class represents a policy directive within aHop
's selector.Resender The resender handles scheduling and execution of sending instances ofRoutingNode
.RetryPolicy When aReply
containing errors is returned to aMessageBus
, an object implementing this interface is consulted on whether or not to resend the correspondingMessage
.RetryTransientErrorsPolicy Implements a retry policy that allows resending of any error that is not fatal.Route A route is a list ofhops
that are resolved from first to last as a routable moves from source to destination.RouteSpec Along with theRoutingSpec
,RoutingTableSpec
andHopSpec
, this holds the routing specifications for all protocols.RoutingContext This context object is what is seen byRoutingPolicy
when doing both select() and merge().RoutingNode This class represents a node in the routing tree that is created when a route is resolved.RoutingNodeIterator Implements an iterator for routing nodes.RoutingSpec Along with theRoutingTableSpec
,RouteSpec
andHopSpec
, this holds the routing specifications for all protocols.RoutingTable.HopIterator Implements an iterator for the hops of this.RoutingTable.RouteIterator Implements an iterator for the routes of this.RoutingTableSpec Along with theRoutingSpec
,RouteSpec
andHopSpec
, this holds the routing specifications for all protocols. -
Classes in com.yahoo.messagebus.routing used by com.yahoo.messagebus.routing.test Class Description Route A route is a list ofhops
that are resolved from first to last as a routable moves from source to destination.RoutingContext This context object is what is seen byRoutingPolicy
when doing both select() and merge().RoutingPolicy Decides how to choose between candidate recipients of a hop template point. -
Classes in com.yahoo.messagebus.routing used by com.yahoo.messagebus.test Class Description RoutingPolicy Decides how to choose between candidate recipients of a hop template point.