MessageHandler to the chainMessageTransmission from the poolMessageForwarder to forwards all messagesMessageData for sending boolean array valuesBooleanArrayMessageData instanceBooleanArrayMessageData instanceMessageData for sending boolean valuesMessageExchanges from an anonymous
sourceMessageData to all
MessageExchanges from an anonymous sourceMessageExchanges from a specified
MessageExchangeMessageExchange to all other
MessageExchangesMessageHandler when a response
message is received.MessageHandler when a response
message is received.MessageHandler when a response
message is received.MessageHandler when a response
message is received.MessageData for sending char array valuesMessageData for sending char valuesMessageHandlers from the chainMessageDatas on its own Thread.ConcurrentMessageExchange that processes messages on
its own Thread.ImmediateMessageExchange that processes messages
immediately when they are receivedIntervalMessageExchange that processes messages after a
certain amount of time has elapsed.OnUpdateMessageExchange that processes messages when
MessageBus.update(float) is calledMessageExchange so that it can no longer be usedMessageData for sending double array valuesMessageData for sending double valuesMessageData for sending float array valuesMessageData for sending float valuesMessageDatas in the queue to
onMessageReceived(String, MessageExchange, MessageExchange, MessageData)MessageData is receivedMessageExchange used for anonymous sendingMessageExchangeQueryMessageExchange instances availableMessageExchanges (including
QueryMessageExchangesMessageDatas immediately - effectively implements the
Observer pattern
through the MessageBusMessageData for sending int array valuesMessageDatas at a regular intervalMessageData for sending int valuesMessageExchange is used for anonymous messages by
the MessageBusMessageDatasListMessageData instance backed by an ArrayListListMessageData instanceListMessageData instance backed by an ArrayListMessageData for sending long array valuesMessageData for sending long valuesMapMessageData instance backed by a HashMapMapMessageData instanceMapMessageData instanceMessageDatasMessageBusPooledMessageData instances.MessageDataPool of size MessageDataPool.DEFAULT_POOL_SIZEMessageDataPool of size MessageDataPool.DEFAULT_POOL_SIZEMessageDatas - base class for implementations.MessageHandler that receives
MessageDatas and forwards them to one or more MessageExchanges.MessageHandler that allows multiple MessageHandlers to be
chained and receive the same MessageDatasMessageTransmission instances to reduce memory allocationsMessageDataPoolMessageData that stores an objectObjectMessageData instanceObjectMessageData instanceMessageDatas when OnUpdateMessageExchange.update(float) is calledMessageData implementations that can be optionally
pooled and managed by a MessageDataPool instanceMessageData.MessageTransmission after
queueing into this MessageExchange.MessageTransmission before
queueing into this MessageExchangeImmediateMessageExchange that immediately disposes of itself once a
response is received for a queryQueryMessageExchange instancesMessageTransmission back to the poolMessageHandler from the chainMessageExchange to anotherMessageData from one MessageExchange
to anotherMessageExchange from an anonymous sourceMessageData to a MessageExchange
from an anonymous sourceMessageExchange to anotherMessageData from this
MessageExchange to anotherSetMessageData instance backed by a HashSetSetMessageData instanceSetMessageData instanceMessageData for sending short array valuesMessageData for sending short valuesMessageData for sending String array valuesMessageData for sending String valuesMessageExchangesMessageExchange