Uses of Package
com.yahoo.messagebus
-
Packages that use com.yahoo.messagebus 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.test This package contains utility classes for the unit tests in the com.yahoo.messagebus package. -
Classes in com.yahoo.messagebus used by com.yahoo.messagebus Class Description CallStack An wrapper around a stack of frame objects that is aware of the message that owns it.ConfigHandler This class declares those methods required to be a handler for an instance of theConfigAgent
class.DestinationSession A session supporting receiving and replying to messages.DestinationSessionParams To facilitate several configuration parameters to theMessageBus.createDestinationSession(DestinationSessionParams)
, all parameters are held by this class.DynamicThrottlePolicy This is an implementation of theThrottlePolicy
that offers dynamic limits to the number of pending messages aSourceSession
is allowed to have.Error This class implements the pair (code, message) that is used in Reply to hold errors.IntermediateSession A session which supports receiving, forwarding and acknowledgement of messages.IntermediateSessionParams To facilitate several configuration parameters to theMessageBus.createIntermediateSession(IntermediateSessionParams)
, all parameters are held by this class.Message A message is a child of Routable, it is not a reply, and it has a sequencing identifier.MessageBus A message bus contains the factory for creating sessions to send, receive and forward messages.MessageBus.SendBlockedMessages MessagebusConfig This class represents the root node of messagebus Copyright 2017 Yahoo Holdings.MessagebusConfig.Builder MessagebusConfig.Routingtable This class represents messagebus.routingtable[]MessagebusConfig.Routingtable.Builder MessagebusConfig.Routingtable.Hop This class represents messagebus.routingtable[].hop[]MessagebusConfig.Routingtable.Hop.Builder MessagebusConfig.Routingtable.Route This class represents messagebus.routingtable[].route[]MessagebusConfig.Routingtable.Route.Builder MessageBusParams To facilitate several configuration parameters to theMessageBus
constructor, all parameters are held by this class.MessageHandler All classes that wants to handle messages that move through the messagebus need to implement this interface.Messenger.Task Defines the required interface for tasks to be posted to this worker.NetworkMessageBus The combination of a messagebus and a network over which it may send data.Protocol Interface implemented by the concrete application message protocol.Reply A reply is a response to a message that has been sent throught the messagebus.ReplyHandler All classes that wants to handle replies that move through the messagebus need to implement this interface.Result Information on the outcome of initiating a send or forward on a session.Routable Superclass for objects that can be either explicitly (Message) or implicitly (Reply) routed.SourceSession A session supporting sending new messages.SourceSessionParams To facilitate several configuration parameters to theMessageBus.createSourceSession(ReplyHandler, SourceSessionParams)
, all parameters are held by this class.StaticThrottlePolicy This is an implementation of theThrottlePolicy
that offers static limits to the amount of pending data aSourceSession
is allowed to have.ThrottlePolicy An implementation of this interface is used bySourceSession
to throttle output.Trace A Trace object contains ad-hoc string notes organized in a strict-loose tree.TraceNode This class contains the actual trace information of aTrace
object. -
Classes in com.yahoo.messagebus used by com.yahoo.messagebus.network Class Description Message A message is a child of Routable, it is not a reply, and it has a sequencing identifier.Protocol Interface implemented by the concrete application message protocol.Reply A reply is a response to a message that has been sent throught the messagebus.ReplyHandler All classes that wants to handle replies that move through the messagebus need to implement this interface. -
Classes in com.yahoo.messagebus used by com.yahoo.messagebus.network.local Class Description Message A message is a child of Routable, it is not a reply, and it has a sequencing identifier. -
Classes in com.yahoo.messagebus used by com.yahoo.messagebus.network.rpc Class Description Error This class implements the pair (code, message) that is used in Reply to hold errors.Message A message is a child of Routable, it is not a reply, and it has a sequencing identifier.Reply A reply is a response to a message that has been sent throught the messagebus.ReplyHandler All classes that wants to handle replies that move through the messagebus need to implement this interface.Trace A Trace object contains ad-hoc string notes organized in a strict-loose tree. -
Classes in com.yahoo.messagebus used by com.yahoo.messagebus.network.rpc.test Class Description MessageBus A message bus contains the factory for creating sessions to send, receive and forward messages.MessageBusParams To facilitate several configuration parameters to theMessageBus
constructor, all parameters are held by this class.Protocol Interface implemented by the concrete application message protocol. -
Classes in com.yahoo.messagebus used by com.yahoo.messagebus.routing Class Description Error This class implements the pair (code, message) that is used in Reply to hold errors.Message A message is a child of Routable, it is not a reply, and it has a sequencing identifier.MessageBus A message bus contains the factory for creating sessions to send, receive and forward messages.Reply A reply is a response to a message that has been sent throught the messagebus.ReplyHandler All classes that wants to handle replies that move through the messagebus need to implement this interface.Trace A Trace object contains ad-hoc string notes organized in a strict-loose tree. -
Classes in com.yahoo.messagebus used by com.yahoo.messagebus.test Class Description Message A message is a child of Routable, it is not a reply, and it has a sequencing identifier.MessageHandler All classes that wants to handle messages that move through the messagebus need to implement this interface.Protocol Interface implemented by the concrete application message protocol.Reply A reply is a response to a message that has been sent throught the messagebus.ReplyHandler All classes that wants to handle replies that move through the messagebus need to implement this interface.Routable Superclass for objects that can be either explicitly (Message) or implicitly (Reply) routed.