Class and 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 the
ConfigAgent class. |
DestinationSession
A session supporting receiving and replying to messages.
|
DestinationSessionParams
To facilitate several configuration parameters to the
MessageBus.createDestinationSession(DestinationSessionParams) ,
all parameters are held by this class. |
DynamicThrottlePolicy
This is an implementatin 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
To facilitate several configuration parameters to the
MessageBus.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 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
To facilitate several configuration parameters to the
MessageBus.createSourceSession(ReplyHandler,
SourceSessionParams) , all parameters are held by this class. |
StaticThrottlePolicy
This is an implementatin 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. |
Copyright © 2018. All rights reserved.