- CallStack - Class in com.yahoo.messagebus
-
An wrapper around a stack of frame objects that is aware of the message that owns it.
- CallStack() - Constructor for class com.yahoo.messagebus.CallStack
-
- canSend(Message, int) - Method in class com.yahoo.messagebus.AllPassThrottlePolicy
-
- canSend(Message, int) - Method in class com.yahoo.messagebus.DynamicThrottlePolicy
-
- canSend(Message, int) - Method in class com.yahoo.messagebus.RateThrottlingPolicy
-
- canSend(Message, int) - Method in class com.yahoo.messagebus.StaticThrottlePolicy
-
- canSend(Message, int) - Method in interface com.yahoo.messagebus.ThrottlePolicy
-
Returns whether or not the given message can be sent according to the current state of this policy.
- clear() - Method in class com.yahoo.messagebus.CallStack
-
Clear this call stack.
- clear() - Method in class com.yahoo.messagebus.Trace
-
Remove all trace information and set the trace level to 0.
- clear() - Method in class com.yahoo.messagebus.TraceNode
-
Remove all trace information from this tree.
- clearPolicyCache() - Method in class com.yahoo.messagebus.ProtocolRepository
-
Clears the internal cache of routing policies.
- close() - Method in class com.yahoo.messagebus.DestinationSession
-
This method unregisters this session from message bus, effectively disabling any more messages from being
delivered to the message handler.
- close() - Method in class com.yahoo.messagebus.IntermediateSession
-
This method unregisters this session from message bus, effectively disabling any more messages from being
delivered to the message handler.
- close() - Method in class com.yahoo.messagebus.SourceSession
-
Reject all new messages and wait until no messages are pending.
- com.yahoo.messagebus - package com.yahoo.messagebus
-
This package contains the main API of the message bus.
- compact() - Method in class com.yahoo.messagebus.TraceNode
-
Compact this tree.
- compareTo(TraceNode) - Method in class com.yahoo.messagebus.TraceNode
-
- COMPONENT - Static variable in class com.yahoo.messagebus.TraceLevel
-
Traces information about which internal components are processing a routable.
- CONFIG_DEF_MD5 - Static variable in class com.yahoo.messagebus.MessagebusConfig
-
- CONFIG_DEF_NAME - Static variable in class com.yahoo.messagebus.MessagebusConfig
-
- CONFIG_DEF_NAMESPACE - Static variable in class com.yahoo.messagebus.MessagebusConfig
-
- CONFIG_DEF_SCHEMA - Static variable in class com.yahoo.messagebus.MessagebusConfig
-
- CONFIG_DEF_VERSION - Static variable in class com.yahoo.messagebus.MessagebusConfig
-
- ConfigAgent - Class in com.yahoo.messagebus
-
This class implements subscription to message bus config.
- ConfigAgent(String, ConfigHandler) - Constructor for class com.yahoo.messagebus.ConfigAgent
-
Create a config agent that will obtain config for the given handler and configure it programmatically.
- ConfigAgent(ConfigURI, ConfigHandler) - Constructor for class com.yahoo.messagebus.ConfigAgent
-
Create a config agent that will obtain config for the given handler and configure it programmatically.
- ConfigAgent(MessagebusConfig, ConfigHandler) - Constructor for class com.yahoo.messagebus.ConfigAgent
-
Create a config agent that will configure the given handler with the given config.
- ConfigHandler - Interface in com.yahoo.messagebus
-
This class declares those methods required to be a handler for an instance of the
ConfigAgent
class.
- configure(MessagebusConfig) - Method in class com.yahoo.messagebus.ConfigAgent
-
- CONNECTION_ERROR - Static variable in class com.yahoo.messagebus.ErrorCode
-
A connection problem occured while sending.
- createDestinationSession(String, boolean, MessageHandler) - Method in class com.yahoo.messagebus.MessageBus
-
- createDestinationSession(DestinationSessionParams) - Method in class com.yahoo.messagebus.MessageBus
-
Creates a destination session on top of this message bus using the
given handlers and parameter object.
- createIntermediateSession(String, boolean, MessageHandler, ReplyHandler) - Method in class com.yahoo.messagebus.MessageBus
-
- createIntermediateSession(IntermediateSessionParams) - Method in class com.yahoo.messagebus.MessageBus
-
Creates an intermediate session on top of this message bus using the
given handlers and parameter object.
- createPolicy(String, String) - Method in interface com.yahoo.messagebus.Protocol
-
Create a policy of the named type with the named param passed to the constructor of that policy.
- createSourceSession(ReplyHandler) - Method in class com.yahoo.messagebus.MessageBus
-
- createSourceSession(ReplyHandler, SourceSessionParams) - Method in class com.yahoo.messagebus.MessageBus
-
- createSourceSession(SourceSessionParams) - Method in class com.yahoo.messagebus.MessageBus
-
Creates a source session on top of this message bus.
- getApproxSize() - Method in class com.yahoo.messagebus.Message
-
Obtain the approximate size of this message object in bytes.
- getBroadcastName() - Method in class com.yahoo.messagebus.DestinationSessionParams
-
Returns whether or not to broadcast the name of this session on the network.
- getBroadcastName() - Method in class com.yahoo.messagebus.IntermediateSessionParams
-
Returns whether or not to broadcast the name of this session on the network.
- getBucketSequence() - Method in class com.yahoo.messagebus.Message
-
Returns the identifier used to order message buckets.
- getCallStack() - Method in class com.yahoo.messagebus.Routable
-
Return the callstack of this routable.
- getChild(int) - Method in class com.yahoo.messagebus.TraceNode
-
Returns the child trace node at the given index.
- getCode() - Method in class com.yahoo.messagebus.Error
-
Return the numerical code of this error.
- getConfig(MessagebusConfig.Builder) - Method in interface com.yahoo.messagebus.MessagebusConfig.Producer
-
- getConnectionSpec() - Method in class com.yahoo.messagebus.DestinationSession
-
Returns the connection spec string for this session.
- getConnectionSpec() - Method in class com.yahoo.messagebus.IntermediateSession
-
Returns the connection spec string for this session.
- getConnectionSpec() - Method in class com.yahoo.messagebus.MessageBus
-
Returns the connection spec string for the network layer of this
message bus.
- getContext() - Method in class com.yahoo.messagebus.Routable
-
Return the context of this routable.
- getDefMd5() - Method in class com.yahoo.messagebus.MessagebusConfig.Builder
-
- getDefMd5() - Static method in class com.yahoo.messagebus.MessagebusConfig
-
- getDefName() - Method in class com.yahoo.messagebus.MessagebusConfig.Builder
-
- getDefName() - Static method in class com.yahoo.messagebus.MessagebusConfig
-
- getDefNamespace() - Method in class com.yahoo.messagebus.MessagebusConfig.Builder
-
- getDefNamespace() - Static method in class com.yahoo.messagebus.MessagebusConfig
-
- getDefVersion() - Static method in class com.yahoo.messagebus.MessagebusConfig
-
- getError(int) - Method in class com.yahoo.messagebus.Reply
-
Returns the error at the given position.
- getError() - Method in class com.yahoo.messagebus.Result
-
The error resulting from this send/forward if the message was not accepted.
- getErrorCodes() - Method in class com.yahoo.messagebus.Reply
-
Retrieves a set of integer error codes
- getErrors() - Method in class com.yahoo.messagebus.Reply
-
Retrieves a (read only) stream of the errors in this reply
- getLevel() - Method in class com.yahoo.messagebus.Trace
-
Returns the trace level.
- getMaxPendingCount() - Method in class com.yahoo.messagebus.DynamicThrottlePolicy
-
Returns the maximum number of pending messages allowed.
- getMaxPendingCount() - Method in class com.yahoo.messagebus.MessageBus
-
Gets maximum number of messages that can be received without being
replied to yet.
- getMaxPendingCount() - Method in class com.yahoo.messagebus.MessageBusParams
-
Returns the maximum number of pending messages.
- getMaxPendingCount() - Method in class com.yahoo.messagebus.StaticThrottlePolicy
-
Returns the maximum number of pending messages allowed.
- getMaxPendingSize() - Method in class com.yahoo.messagebus.MessageBus
-
Gets maximum combined size of messages that can be received without
being replied to yet.
- getMaxPendingSize() - Method in class com.yahoo.messagebus.MessageBusParams
-
Returns the maximum number of bytes allowed for pending messages.
- getMaxPendingSize() - Method in class com.yahoo.messagebus.StaticThrottlePolicy
-
Returns the maximum total size of pending messages allowed.
- getMaxWindowSize() - Method in class com.yahoo.messagebus.DynamicThrottlePolicy
-
Get the maximum number of pending operations allowed at any time.
- getMessage() - Method in class com.yahoo.messagebus.Error
-
Return the description of this error.
- getMessage() - Method in class com.yahoo.messagebus.Reply
-
Returns the message to which this is a reply.
- getMessageBus() - Method in class com.yahoo.messagebus.NetworkMessageBus
-
Returns the contained message bus object
- getMessageHandler() - Method in class com.yahoo.messagebus.DestinationSession
-
Returns the message handler of this session.
- getMessageHandler() - Method in class com.yahoo.messagebus.DestinationSessionParams
-
Returns the handler to receive incoming messages.
- getMessageHandler() - Method in class com.yahoo.messagebus.IntermediateSession
-
Returns the message handler of this session.
- getMessageHandler() - Method in class com.yahoo.messagebus.IntermediateSessionParams
-
Returns the handler to receive incoming messages.
- getMetrics() - Method in class com.yahoo.messagebus.MessageBus
-
Returns the metrics used by this messagebus.
- getMetrics() - Method in interface com.yahoo.messagebus.Protocol
-
Returns the metrics associated with this protocol.
- getMinWindowSize() - Method in class com.yahoo.messagebus.DynamicThrottlePolicy
-
Get the minimum number of pending operations allowed at any time.
- getName() - Method in class com.yahoo.messagebus.DestinationSession
-
Returns the name of this session.
- getName() - Method in class com.yahoo.messagebus.DestinationSessionParams
-
Returns the name to register with message bus.
- getName(int) - Static method in class com.yahoo.messagebus.ErrorCode
-
Translates the given error code into its symbolic name.
- getName() - Method in class com.yahoo.messagebus.IntermediateSession
-
Returns the name of this session.
- getName() - Method in class com.yahoo.messagebus.IntermediateSessionParams
-
Returns the name to register with message bus.
- getName() - Method in interface com.yahoo.messagebus.Protocol
-
Returns a global unique name for this protocol.
- getNetwork() - Method in class com.yahoo.messagebus.NetworkMessageBus
-
Returns the network of this as a Network
- getNote() - Method in class com.yahoo.messagebus.TraceNode
-
Returns the note assigned to this node.
- getNumChildren() - Method in class com.yahoo.messagebus.TraceNode
-
Returns the number of child nodes of this.
- getNumErrors() - Method in class com.yahoo.messagebus.Reply
-
Returns the number of errors that this reply contains.
- getNumProtocols() - Method in class com.yahoo.messagebus.MessageBusParams
-
Returns the number of protocols that are contained in this.
- getPendingCount() - Method in class com.yahoo.messagebus.MessageBus
-
Returns the number of messages received that have not been replied to
yet.
- getPendingCount() - Method in class com.yahoo.messagebus.SourceSession
-
Returns the number of messages sent that have not been replied to
yet.
- getPendingSize() - Method in class com.yahoo.messagebus.MessageBus
-
Returns the size of messages received that have not been replied to
yet.
- getPendingSize() - Method in class com.yahoo.messagebus.StaticThrottlePolicy
-
Returns the total size of pending messages.
- getProtocol() - Method in class com.yahoo.messagebus.EmptyReply
-
Implements the getProtocol() function of Routable to identify this reply as the reserved type.
- getProtocol(Utf8Array) - Method in class com.yahoo.messagebus.MessageBus
-
- getProtocol(Utf8String) - Method in class com.yahoo.messagebus.MessageBus
-
- getProtocol(int) - Method in class com.yahoo.messagebus.MessageBusParams
-
Returns the protocol at the given index.
- getProtocol(String) - Method in class com.yahoo.messagebus.ProtocolRepository
-
Returns the protocol whose name matches the given argument.
- getProtocol() - Method in class com.yahoo.messagebus.Routable
-
Return the name of the protocol that defines this routable.
- getReplyHandler() - Method in class com.yahoo.messagebus.IntermediateSession
-
Returns the reply handler of this session.
- getReplyHandler() - Method in class com.yahoo.messagebus.IntermediateSessionParams
-
Returns the handler to receive incoming replies.
- getReplyHandler() - Method in class com.yahoo.messagebus.SourceSession
-
Returns the reply handler of this session.
- getReplyHandler() - Method in class com.yahoo.messagebus.SourceSessionParams
-
Returns the handler to receive incoming replies.
- getResender() - Method in class com.yahoo.messagebus.MessageBus
-
Returns the resender that is running within this message bus.
- getRetry() - Method in class com.yahoo.messagebus.Message
-
Returns the number of times the sending of this message has been retried.
- getRetryDelay() - Method in class com.yahoo.messagebus.Reply
-
Returns the retry request of this reply.
- getRetryEnabled() - Method in class com.yahoo.messagebus.Message
-
Returns whether or not this message can be resent.
- getRetryPolicy() - Method in class com.yahoo.messagebus.MessageBusParams
-
Returns the retry policy for the resender.
- getRoot() - Method in class com.yahoo.messagebus.Trace
-
Returns the root of the trace tree.
- getRoute() - Method in class com.yahoo.messagebus.Message
-
Return the route of this routable.
- getRoutingPolicy(String, String, String) - Method in class com.yahoo.messagebus.MessageBus
-
Returns a routing policy that corresponds to the argument protocol
name, policy name and policy parameter.
- getRoutingPolicy(Utf8String, String, String) - Method in class com.yahoo.messagebus.MessageBus
-
Returns a routing policy that corresponds to the argument protocol
name, policy name and policy parameter.
- getRoutingPolicy(String, String, String) - Method in class com.yahoo.messagebus.ProtocolRepository
-
Creates and returns a routing policy that matches the given arguments.
- getRoutingPolicy(Utf8String, String, String) - Method in class com.yahoo.messagebus.ProtocolRepository
-
- getRoutingTable(String) - Method in class com.yahoo.messagebus.MessageBus
-
Returns a named routing table, may return null.
- getRoutingTable(Utf8String) - Method in class com.yahoo.messagebus.MessageBus
-
Returns a named routing table, may return null.
- getRPCNetwork() - Method in class com.yahoo.messagebus.RPCMessageBus
-
Returns the network of this as a RPCNetwork
- getSequenceId() - Method in class com.yahoo.messagebus.Message
-
Returns the identifier used to order messages.
- getService() - Method in class com.yahoo.messagebus.Error
-
Returns the name of the service on which this error occured.
- getThrottlePolicy() - Method in class com.yahoo.messagebus.SourceSessionParams
-
Returns the policy to use for throttling output.
- getTimeout() - Method in class com.yahoo.messagebus.SourceSessionParams
-
Returns the number of seconds a message can spend trying to succeed.
- getTimeReceived() - Method in class com.yahoo.messagebus.Message
-
Returns the timestamp for when this message was last seen by message bus.
- getTimeRemaining() - Method in class com.yahoo.messagebus.Message
-
Returns the number of milliseconds that remain before this message times out.
- getTimeRemainingNow() - Method in class com.yahoo.messagebus.Message
-
Returns the number of milliseconds that remain right now before this message times out.
- getTrace() - Method in class com.yahoo.messagebus.Routable
-
Returns the trace object of this routable.
- getType() - Method in class com.yahoo.messagebus.EmptyReply
-
Implements the getType() function of the root class Routable to identify this reply as the reserved type '0'.
- getType() - Method in class com.yahoo.messagebus.Routable
-
Obtain the type of this routable.
- getWindowSizeBackOff() - Method in class com.yahoo.messagebus.DynamicThrottlePolicy
-
- getWindowSizeIncrement() - Method in class com.yahoo.messagebus.DynamicThrottlePolicy
-
- selector(String) - Method in class com.yahoo.messagebus.MessagebusConfig.Routingtable.Hop.Builder
-
- selector() - Method in class com.yahoo.messagebus.MessagebusConfig.Routingtable.Hop
-
- send(Message) - Method in class com.yahoo.messagebus.SourceSession
-
Sends a new message.
- send(Message, Route) - Method in class com.yahoo.messagebus.SourceSession
-
This is a convenience function to assign a given route to the given
message, and then pass it to the other
SourceSession.send(Message)
method of
this session.
- send(Message, String) - Method in class com.yahoo.messagebus.SourceSession
-
- send(Message, String, boolean) - Method in class com.yahoo.messagebus.SourceSession
-
This is a convenience function to assign a named route to the given
message, and then pass it to the other
SourceSession.send(Message)
method of
this session.
- SEND_ABORTED - Static variable in class com.yahoo.messagebus.ErrorCode
-
Sending aborted by route verification.
- SEND_QUEUE_CLOSED - Static variable in class com.yahoo.messagebus.ErrorCode
-
Sending was rejected because throttler is closed.
- SEND_QUEUE_FULL - Static variable in class com.yahoo.messagebus.ErrorCode
-
Sending was rejected because throttler capacity is full.
- SEND_RECEIVE - Static variable in class com.yahoo.messagebus.TraceLevel
-
Traces sending and receiving messages and replies on network level.
- sendBlocking(Message) - Method in class com.yahoo.messagebus.SourceSession
-
- SendProxy - Class in com.yahoo.messagebus
-
This class owns a message that is being sent by message bus.
- SendProxy(MessageBus, Network, Resender) - Constructor for class com.yahoo.messagebus.SendProxy
-
Constructs a new instance of this class to maintain sending of a single message.
- SEQUENCE_ERROR - Static variable in class com.yahoo.messagebus.ErrorCode
-
An error occured while sequencing a message.
- Sequencer - Class in com.yahoo.messagebus
-
Sequencing is implemented as a message handler that is configured in a source session in that session's chain of
linked message handlers.
- Sequencer(MessageHandler) - Constructor for class com.yahoo.messagebus.Sequencer
-
Constructs a new sequencer on top of the given async sender.
- SERVICE_OOS - Static variable in class com.yahoo.messagebus.ErrorCode
-
Deprecated.
- SESSION_BUSY - Static variable in class com.yahoo.messagebus.ErrorCode
-
The recipient session is busy.
- setBroadcastName(boolean) - Method in class com.yahoo.messagebus.DestinationSessionParams
-
Sets whether or not to broadcast the name of this session on the network.
- setBroadcastName(boolean) - Method in class com.yahoo.messagebus.IntermediateSessionParams
-
Sets whether or not to broadcast the name of this session on the network.
- setContext(Object) - Method in class com.yahoo.messagebus.Routable
-
Set a new context for this routable.
- setEfficiencyThreshold(double) - Method in class com.yahoo.messagebus.DynamicThrottlePolicy
-
Sets the lower efficiency threshold at which the algorithm should perform window size back off.
- setLevel(int) - Method in class com.yahoo.messagebus.Trace
-
Set the trace level.
- setMaxPendingCount(int) - Method in class com.yahoo.messagebus.DynamicThrottlePolicy
-
- setMaxPendingCount(int) - Method in class com.yahoo.messagebus.MessageBus
-
Sets the maximum number of messages that can be received without being
replied to yet.
- setMaxPendingCount(int) - Method in class com.yahoo.messagebus.MessageBusParams
-
Sets the maximum number of allowed pending messages.
- setMaxPendingCount(int) - Method in class com.yahoo.messagebus.StaticThrottlePolicy
-
Sets the maximum number of pending messages allowed.
- setMaxPendingSize(int) - Method in class com.yahoo.messagebus.MessageBus
-
Sets the maximum size of messages that can be received without being
replied to yet.
- setMaxPendingSize(int) - Method in class com.yahoo.messagebus.MessageBusParams
-
Sets the maximum number of bytes allowed for pending messages.
- setMaxPendingSize(long) - Method in class com.yahoo.messagebus.StaticThrottlePolicy
-
Sets the maximum total size of pending messages allowed.
- setMaxThroughput(double) - Method in class com.yahoo.messagebus.DynamicThrottlePolicy
-
- setMaxWindowSize(double) - Method in class com.yahoo.messagebus.DynamicThrottlePolicy
-
Sets the maximium number of pending operations allowed at any time, in
order to avoid using too much resources.
- setMessage(Message) - Method in class com.yahoo.messagebus.Reply
-
Sets the message to which this is a reply.
- setMessageHandler(MessageHandler) - Method in class com.yahoo.messagebus.DestinationSessionParams
-
Sets the handler to recive incoming messages.
- setMessageHandler(MessageHandler) - Method in class com.yahoo.messagebus.IntermediateSessionParams
-
Sets the handler to recive incoming messages.
- setMinWindowSize(double) - Method in class com.yahoo.messagebus.DynamicThrottlePolicy
-
Sets the minimium number of pending operations allowed at any time, in
order to keep a level of performance.
- setName(String) - Method in class com.yahoo.messagebus.DestinationSessionParams
-
Sets the name to register with message bus.
- setName(String) - Method in class com.yahoo.messagebus.IntermediateSessionParams
-
Sets the name to register with message bus.
- setReplyHandler(ReplyHandler) - Method in class com.yahoo.messagebus.IntermediateSessionParams
-
Sets the handler to recive incoming replies.
- setReplyHandler(ReplyHandler) - Method in class com.yahoo.messagebus.SourceSessionParams
-
Sets the handler to recive incoming replies.
- setResizeRate(double) - Method in class com.yahoo.messagebus.DynamicThrottlePolicy
-
Sets the rate at which the window size is updated.
- setRetry(int) - Method in class com.yahoo.messagebus.Message
-
Sets the number of times the sending of this message has been retried.
- setRetryDelay(double) - Method in class com.yahoo.messagebus.Reply
-
Sets the retry delay request of this reply.
- setRetryEnabled(boolean) - Method in class com.yahoo.messagebus.Message
-
Sets whether or not this message can be resent.
- setRetryPolicy(RetryPolicy) - Method in class com.yahoo.messagebus.MessageBusParams
-
Sets the retry policy for the resender.
- setRoute(Route) - Method in class com.yahoo.messagebus.Message
-
Set a new route for this routable.
- setStrict(boolean) - Method in class com.yahoo.messagebus.TraceNode
-
Sets whether or not the children of this node are strictly ordered.
- setThrottlePolicy(ThrottlePolicy) - Method in class com.yahoo.messagebus.SourceSessionParams
-
Sets the policy to use for throttling output.
- setTimeout(double) - Method in class com.yahoo.messagebus.SourceSession
-
Sets the number of seconds a message can be attempted sent until it
times out.
- setTimeout(double) - Method in class com.yahoo.messagebus.SourceSessionParams
-
Sets the number of seconds a message can be attempted sent until it times out.
- setTimeReceived(long) - Method in class com.yahoo.messagebus.Message
-
Sets the timestamp for when this message was last seen by message bus to the given time in milliseconds since
epoch.
- setTimeReceivedNow() - Method in class com.yahoo.messagebus.Message
-
- setTimeRemaining(long) - Method in class com.yahoo.messagebus.Message
-
Sets the numer of milliseconds that remain before this message times out.
- setupRouting(RoutingSpec) - Method in interface com.yahoo.messagebus.ConfigHandler
-
Sets the routing specification for this client.
- setupRouting(RoutingSpec) - Method in class com.yahoo.messagebus.MessageBus
-
- setWeight(double) - Method in class com.yahoo.messagebus.DynamicThrottlePolicy
-
Sets the weight for this client.
- setWindowSizeBackOff(double) - Method in class com.yahoo.messagebus.DynamicThrottlePolicy
-
Sets the factor of window size to back off to when the algorithm determines that efficiency is not increasing.
- setWindowSizeIncrement(double) - Method in class com.yahoo.messagebus.DynamicThrottlePolicy
-
Sets the step size used when increasing window size.
- shouldTrace(int) - Method in class com.yahoo.messagebus.Trace
-
Check if information with the given level should be traced.
- shutdown() - Method in class com.yahoo.messagebus.ConfigAgent
-
Shuts down the config agent by unsubscribing to the messagebus config.
- size() - Method in class com.yahoo.messagebus.CallStack
-
Returns the number of elements of the callstack.
- sort() - Method in class com.yahoo.messagebus.TraceNode
-
Sort non-strict children recursively down the tree.
- SourceSession - Class in com.yahoo.messagebus
-
A session supporting sending new messages.
- SourceSessionParams - Class in com.yahoo.messagebus
-
- SourceSessionParams() - Constructor for class com.yahoo.messagebus.SourceSessionParams
-
Instantiates a parameter object with default values.
- SourceSessionParams(SourceSessionParams) - Constructor for class com.yahoo.messagebus.SourceSessionParams
-
Implements the copy constructor.
- SPLIT_MERGE - Static variable in class com.yahoo.messagebus.TraceLevel
-
Traces splitting messages and merging replies.
- start() - Method in class com.yahoo.messagebus.Messenger
-
Starts the internal thread.
- StaticThrottlePolicy - Class in com.yahoo.messagebus
-
This is an implementatin of the
ThrottlePolicy
that offers static limits to the amount of pending data a
SourceSession
is allowed to have.
- StaticThrottlePolicy() - Constructor for class com.yahoo.messagebus.StaticThrottlePolicy
-
- subscribe() - Method in class com.yahoo.messagebus.ConfigAgent
-
Start listening for config updates.
- swap(CallStack) - Method in class com.yahoo.messagebus.CallStack
-
Swap the content of this and the argument stack.
- swap(Trace) - Method in class com.yahoo.messagebus.Trace
-
Swap the internals of this with another.
- swap(TraceNode) - Method in class com.yahoo.messagebus.TraceNode
-
Swap the internals of this tree with another.
- swapState(Routable) - Method in class com.yahoo.messagebus.Message
-
- swapState(Routable) - Method in class com.yahoo.messagebus.Reply
-
- swapState(Routable) - Method in class com.yahoo.messagebus.Routable
-
Swaps the state that makes this routable unique to another routable.
- sync() - Method in class com.yahoo.messagebus.MessageBus
-
Synchronize with internal threads.
- sync() - Method in class com.yahoo.messagebus.Messenger
-
Handshakes with the internal thread.