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 the ConfigAgent class.
|
DestinationSession |
A session supporting receiving and replying to messages.
|
DestinationSessionParams |
|
DynamicThrottlePolicy |
This is an implementation of the ThrottlePolicy that offers dynamic limits to the number of pending messages a
SourceSession 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 |
|
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 the MessageBus 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 |
|
StaticThrottlePolicy |
This is an implementation of the ThrottlePolicy that offers static limits to the amount of pending data a
SourceSession is allowed to have.
|
ThrottlePolicy |
An implementation of this interface is used by SourceSession 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 a Trace object.
|