Uses of Class
com.yahoo.messagebus.routing.Route
-
Packages that use Route Package Description com.yahoo.messagebus This package contains the main API of the message bus.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.routing This package contains all classes and interfaces that concern routing over message bus.com.yahoo.messagebus.routing.test -
-
Uses of Route in com.yahoo.messagebus
Methods in com.yahoo.messagebus that return Route Modifier and Type Method Description Route
Message. getRoute()
Returns the route of this routableMethods in com.yahoo.messagebus with parameters of type Route Modifier and Type Method Description Result
SourceSession. send(Message msg, Route route)
This is a convenience function to assign a given route to the given message, and then pass it to the otherSourceSession.send(Message)
method of this session.Message
Message. setRoute(Route route)
Sets a new route for this routable -
Uses of Route in com.yahoo.messagebus.network.rpc
Methods in com.yahoo.messagebus.network.rpc with parameters of type Route Modifier and Type Method Description protected abstract com.yahoo.jrt.Request
RPCSend. encodeRequest(com.yahoo.component.Version version, Route route, RPCServiceAddress address, Message msg, long timeRemaining, byte[] payload, int traceLevel)
protected com.yahoo.jrt.Request
RPCSendV1. encodeRequest(com.yahoo.component.Version version, Route route, RPCServiceAddress address, Message msg, long timeRemaining, byte[] payload, int traceLevel)
protected com.yahoo.jrt.Request
RPCSendV2. encodeRequest(com.yahoo.component.Version version, Route route, RPCServiceAddress address, Message msg, long timeRemaining, byte[] payload, int traceLevel)
-
Uses of Route in com.yahoo.messagebus.routing
Methods in com.yahoo.messagebus.routing that return Route Modifier and Type Method Description Route
Route. addHop(Hop hop)
Adds a hop to the list of hops that make up this route.Route
Route. clearHops()
Clears the list of hops that make up this route.Route
RoutingContext. getRecipient(int idx)
Returns the configured recipient at the given index.Route
RoutingContext. getRoute()
Returns the route that contains the routing policy that spawned this.Route
RoutingNode. getRoute()
Returns the route object as it exists at this point of the tree.Route
RoutingNodeIterator. getRoute()
Returns the route of the current child.Route
RoutingTable. getRoute(String name)
Returns the named route, may be null.Route
RoutingTable.RouteIterator. getRoute()
Returns the current route.static Route
Route. parse(String str)
Parses the given string as a list of space-separated hops.Route
Route. setHop(int i, Hop hop)
Sets the hop at a given index.Methods in com.yahoo.messagebus.routing that return types with arguments of type Route Modifier and Type Method Description List<Route>
RoutingContext. getAllRecipients()
Returns all configured recipients for this hop.List<Route>
RoutingContext. getMatchedRecipients()
Returns a list of all configured recipients whose first hop matches this.Methods in com.yahoo.messagebus.routing with parameters of type Route Modifier and Type Method Description void
RoutingContext. addChild(Route route)
Adds a child routing context to this based on a given route.Method parameters in com.yahoo.messagebus.routing with type arguments of type Route Modifier and Type Method Description void
RoutingContext. addChildren(List<Route> routes)
This is a convenience method to more easily add a list of children to this.Constructors in com.yahoo.messagebus.routing with parameters of type Route Constructor Description Route(Route route)
The copy constructor ignores integrity, it simply duplicates the list of hops in the other route. -
Uses of Route in com.yahoo.messagebus.routing.test
Methods in com.yahoo.messagebus.routing.test that return types with arguments of type Route Modifier and Type Method Description static List<Route>
CustomPolicyFactory. parseRoutes(String routes)
-