Skip navigation links
A B C D E F G I K L M O P Q R S T U V 

A

add(MessageHandler) - Method in class org.mini2Dx.minibus.handler.MessageHandlerChain
Adds a MessageHandler to the chain
add(T) - Method in class org.mini2Dx.minibus.messagedata.ListMessageData
 
add(int, T) - Method in class org.mini2Dx.minibus.messagedata.ListMessageData
 
add(T) - Method in class org.mini2Dx.minibus.messagedata.SetMessageData
 
addAll(Collection<? extends T>) - Method in class org.mini2Dx.minibus.messagedata.ListMessageData
 
addAll(int, Collection<? extends T>) - Method in class org.mini2Dx.minibus.messagedata.ListMessageData
 
addAll(Collection<? extends T>) - Method in class org.mini2Dx.minibus.messagedata.SetMessageData
 
allocate(MessageHandler, String, boolean) - Method in class org.mini2Dx.minibus.exchange.query.QueryMessageExchangePool
 
allocate() - Method in class org.mini2Dx.minibus.pool.MessageDataPool
Allocates an instance from the pool
allocate() - Method in class org.mini2Dx.minibus.transmission.MessageTransmission
 
allocate() - Method in class org.mini2Dx.minibus.transmission.MessageTransmissionPool
Allocates a new MessageTransmission from the pool
AllowAllMessageForwarder - Class in org.mini2Dx.minibus.handler
A default implementation of MessageForwarder to forwards all messages
AllowAllMessageForwarder(MessageExchange...) - Constructor for class org.mini2Dx.minibus.handler.AllowAllMessageForwarder
Constructor

B

BooleanArrayMessageData - Class in org.mini2Dx.minibus.messagedata.primitives
Utility implementation of MessageData for sending boolean array values
BooleanArrayMessageData(boolean[]) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.BooleanArrayMessageData
Constructs a non-pooled BooleanArrayMessageData instance
BooleanArrayMessageData(MessageDataPool<PooledMessageData>) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.BooleanArrayMessageData
Constructs a pooled BooleanArrayMessageData instance
BooleanMessageData - Class in org.mini2Dx.minibus.messagedata.primitives
Utility implementation of MessageData for sending boolean values
BooleanMessageData(boolean) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.BooleanMessageData
 
BooleanMessageData(MessageDataPool<PooledMessageData>) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.BooleanMessageData
 
broadcast(String) - Method in class org.mini2Dx.minibus.MessageBus
Broadcasts a message to all MessageExchanges from an anonymous source
broadcast(String, MessageData) - Method in class org.mini2Dx.minibus.MessageBus
Broadcasts a message with MessageData to all MessageExchanges from an anonymous source
broadcast(MessageExchange, String) - Method in class org.mini2Dx.minibus.MessageBus
Broadcasts a message to all MessageExchanges from a specified MessageExchange
broadcast(MessageExchange, String, MessageData) - Method in class org.mini2Dx.minibus.MessageBus
Broadcasts a message with MessageData to all MessageExchanges from a specified MessageExchange
broadcast(String) - Method in class org.mini2Dx.minibus.MessageExchange
Broadcasts a message from this MessageExchange to all other MessageExchanges
broadcast(String, MessageData) - Method in class org.mini2Dx.minibus.MessageExchange
Broadcasts a message with MessageData from this MessageExchange to all other MessageExchanges
broadcastQuery(String, String, MessageHandler) - Method in class org.mini2Dx.minibus.MessageBus
Broadcasts a message and calls a MessageHandler when a response message is received.
broadcastQuery(String, String, boolean, MessageHandler) - Method in class org.mini2Dx.minibus.MessageBus
Broadcasts a message and calls a MessageHandler when a response message is received.
broadcastQuery(String, MessageData, String, MessageHandler) - Method in class org.mini2Dx.minibus.MessageBus
Broadcasts a message and calls a MessageHandler when a response message is received.
broadcastQuery(String, MessageData, String, boolean, MessageHandler) - Method in class org.mini2Dx.minibus.MessageBus
Broadcasts a message and calls a MessageHandler when a response message is received.

C

CharArrayMessageData - Class in org.mini2Dx.minibus.messagedata.primitives
Utility implementation of MessageData for sending char array values
CharArrayMessageData(char[]) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.CharArrayMessageData
 
CharArrayMessageData(MessageDataPool<PooledMessageData>) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.CharArrayMessageData
 
CharMessageData - Class in org.mini2Dx.minibus.messagedata.primitives
Utility implementation of MessageData for sending char values
CharMessageData(char) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.CharMessageData
 
CharMessageData(MessageDataPool<PooledMessageData>) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.CharMessageData
 
clear() - Method in class org.mini2Dx.minibus.handler.MessageHandlerChain
Removes all MessageHandlers from the chain
clear() - Method in class org.mini2Dx.minibus.messagedata.ListMessageData
 
clear() - Method in class org.mini2Dx.minibus.messagedata.MapMessageData
 
clear() - Method in class org.mini2Dx.minibus.messagedata.SetMessageData
 
ConcurrentMessageExchange - Class in org.mini2Dx.minibus.exchange
Processes MessageDatas on its own Thread.
ConcurrentMessageExchange(MessageBus, MessageHandler...) - Constructor for class org.mini2Dx.minibus.exchange.ConcurrentMessageExchange
 
contains(Object) - Method in class org.mini2Dx.minibus.messagedata.ListMessageData
 
contains(Object) - Method in class org.mini2Dx.minibus.messagedata.SetMessageData
 
containsAll(Collection<?>) - Method in class org.mini2Dx.minibus.messagedata.ListMessageData
 
containsAll(Collection<?>) - Method in class org.mini2Dx.minibus.messagedata.SetMessageData
 
containsKey(Object) - Method in class org.mini2Dx.minibus.messagedata.MapMessageData
 
containsValue(Object) - Method in class org.mini2Dx.minibus.messagedata.MapMessageData
 
createConcurrentExchange(MessageHandler...) - Method in class org.mini2Dx.minibus.MessageBus
Creates a ConcurrentMessageExchange that processes messages on its own Thread.
createImmediateExchange(MessageHandler...) - Method in class org.mini2Dx.minibus.MessageBus
Creates a ImmediateMessageExchange that processes messages immediately when they are received
createIntervalExchange(float, MessageHandler) - Method in class org.mini2Dx.minibus.MessageBus
Creates a IntervalMessageExchange that processes messages after a certain amount of time has elapsed.
createOnUpdateExchange(MessageHandler...) - Method in class org.mini2Dx.minibus.MessageBus
Creates a OnUpdateMessageExchange that processes messages when MessageBus.update(float) is called

D

DEFAULT_POOL_SIZE - Static variable in class org.mini2Dx.minibus.pool.MessageDataPool
 
dispose() - Method in class org.mini2Dx.minibus.exchange.ConcurrentMessageExchange
 
dispose() - Method in class org.mini2Dx.minibus.exchange.query.QueryMessageExchange
 
dispose() - Method in class org.mini2Dx.minibus.MessageExchange
Disposes of this MessageExchange so that it can no longer be used
DoubleArrayMessageData - Class in org.mini2Dx.minibus.messagedata.primitives
Utility implementation of MessageData for sending double array values
DoubleArrayMessageData(double[]) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.DoubleArrayMessageData
 
DoubleArrayMessageData(MessageDataPool<PooledMessageData>) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.DoubleArrayMessageData
 
DoubleMessageData - Class in org.mini2Dx.minibus.messagedata.primitives
Utility implementation of MessageData for sending double values
DoubleMessageData(double) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.DoubleMessageData
 
DoubleMessageData(MessageDataPool<PooledMessageData>) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.DoubleMessageData
 

E

entrySet() - Method in class org.mini2Dx.minibus.messagedata.MapMessageData
 

F

FloatArrayMessageData - Class in org.mini2Dx.minibus.messagedata.primitives
Utility implementation of MessageData for sending float array values
FloatArrayMessageData(float[]) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.FloatArrayMessageData
 
FloatArrayMessageData(MessageDataPool<PooledMessageData>) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.FloatArrayMessageData
 
FloatMessageData - Class in org.mini2Dx.minibus.messagedata.primitives
Utility implementation of MessageData for sending float values
FloatMessageData(float) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.FloatMessageData
 
FloatMessageData(MessageDataPool<PooledMessageData>) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.FloatMessageData
 
flush() - Method in class org.mini2Dx.minibus.MessageExchange
forward(MessageData) - Method in class org.mini2Dx.minibus.handler.AllowAllMessageForwarder
 
forward(MessageData) - Method in class org.mini2Dx.minibus.handler.MessageForwarder
Called when a MessageData is received

G

get(int) - Method in class org.mini2Dx.minibus.messagedata.ListMessageData
 
get(Object) - Method in class org.mini2Dx.minibus.messagedata.MapMessageData
 
getAnonymousExchangeId() - Method in class org.mini2Dx.minibus.MessageBus
Returns the id of the MessageExchange used for anonymous sending
getCurrentPoolSize() - Method in class org.mini2Dx.minibus.pool.MessageDataPool
Returns the number of instances of T available in the pool
getId() - Method in class org.mini2Dx.minibus.MessageExchange
Returns the unique identifier of this MessageExchange
getMessage() - Method in class org.mini2Dx.minibus.transmission.MessageTransmission
 
getMessageType() - Method in class org.mini2Dx.minibus.transmission.MessageTransmission
 
getObject() - Method in class org.mini2Dx.minibus.messagedata.ObjectMessageData
 
getQueryMessagePoolSize() - Method in class org.mini2Dx.minibus.MessageBus
Returns the amount of QueryMessageExchange instances available
getSize() - Method in class org.mini2Dx.minibus.exchange.query.QueryMessageExchangePool
 
getSource() - Method in class org.mini2Dx.minibus.transmission.MessageTransmission
 
getTotalActiveExchanges() - Method in class org.mini2Dx.minibus.MessageBus
Returns the total amount of active MessageExchanges (including QueryMessageExchanges
getValue() - Method in class org.mini2Dx.minibus.messagedata.primitives.BooleanArrayMessageData
 
getValue() - Method in class org.mini2Dx.minibus.messagedata.primitives.BooleanMessageData
 
getValue() - Method in class org.mini2Dx.minibus.messagedata.primitives.CharArrayMessageData
 
getValue() - Method in class org.mini2Dx.minibus.messagedata.primitives.CharMessageData
 
getValue() - Method in class org.mini2Dx.minibus.messagedata.primitives.DoubleArrayMessageData
 
getValue() - Method in class org.mini2Dx.minibus.messagedata.primitives.DoubleMessageData
 
getValue() - Method in class org.mini2Dx.minibus.messagedata.primitives.FloatArrayMessageData
 
getValue() - Method in class org.mini2Dx.minibus.messagedata.primitives.FloatMessageData
 
getValue() - Method in class org.mini2Dx.minibus.messagedata.primitives.IntArrayMessageData
 
getValue() - Method in class org.mini2Dx.minibus.messagedata.primitives.IntMessageData
 
getValue() - Method in class org.mini2Dx.minibus.messagedata.primitives.LongArrayMessageData
 
getValue() - Method in class org.mini2Dx.minibus.messagedata.primitives.LongMessageData
 
getValue() - Method in class org.mini2Dx.minibus.messagedata.primitives.ShortArrayMessageData
 
getValue() - Method in class org.mini2Dx.minibus.messagedata.primitives.ShortMessageData
 
getValue() - Method in class org.mini2Dx.minibus.messagedata.primitives.StringArrayMessageData
 
getValue() - Method in class org.mini2Dx.minibus.messagedata.primitives.StringMessageData
 

I

ImmediateMessageExchange - Class in org.mini2Dx.minibus.exchange
Processes MessageDatas immediately - effectively implements the Observer pattern through the MessageBus
ImmediateMessageExchange(MessageBus, MessageHandler...) - Constructor for class org.mini2Dx.minibus.exchange.ImmediateMessageExchange
 
indexOf(Object) - Method in class org.mini2Dx.minibus.messagedata.ListMessageData
 
IntArrayMessageData - Class in org.mini2Dx.minibus.messagedata.primitives
Utility implementation of MessageData for sending int array values
IntArrayMessageData(int[]) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.IntArrayMessageData
 
IntArrayMessageData(MessageDataPool<PooledMessageData>) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.IntArrayMessageData
 
IntervalMessageExchange - Class in org.mini2Dx.minibus.exchange
Processes MessageDatas at a regular interval
IntervalMessageExchange(float, MessageBus, MessageHandler...) - Constructor for class org.mini2Dx.minibus.exchange.IntervalMessageExchange
Constructor
IntMessageData - Class in org.mini2Dx.minibus.messagedata.primitives
Utility implementation of MessageData for sending int values
IntMessageData(int) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.IntMessageData
 
IntMessageData(MessageDataPool<PooledMessageData>) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.IntMessageData
 
isAnonymous() - Method in class org.mini2Dx.minibus.MessageExchange
Returns if this MessageExchange is used for anonymous messages by the MessageBus
isBroadcastMessage() - Method in class org.mini2Dx.minibus.transmission.MessageTransmission
 
isEmpty() - Method in class org.mini2Dx.minibus.messagedata.ListMessageData
 
isEmpty() - Method in class org.mini2Dx.minibus.messagedata.MapMessageData
 
isEmpty() - Method in class org.mini2Dx.minibus.messagedata.SetMessageData
 
isImmediate() - Method in class org.mini2Dx.minibus.exchange.ConcurrentMessageExchange
 
isImmediate() - Method in class org.mini2Dx.minibus.exchange.ImmediateMessageExchange
 
isImmediate() - Method in class org.mini2Dx.minibus.exchange.IntervalMessageExchange
 
isImmediate() - Method in class org.mini2Dx.minibus.exchange.OnUpdateMessageExchange
 
isImmediate() - Method in class org.mini2Dx.minibus.MessageExchange
Returns if this consumer immediately processes MessageDatas
iterator() - Method in class org.mini2Dx.minibus.messagedata.ListMessageData
 
iterator() - Method in class org.mini2Dx.minibus.messagedata.SetMessageData
 

K

keySet() - Method in class org.mini2Dx.minibus.messagedata.MapMessageData
 

L

lastIndexOf(Object) - Method in class org.mini2Dx.minibus.messagedata.ListMessageData
 
listIterator() - Method in class org.mini2Dx.minibus.messagedata.ListMessageData
 
listIterator(int) - Method in class org.mini2Dx.minibus.messagedata.ListMessageData
 
ListMessageData<T> - Class in org.mini2Dx.minibus.messagedata
A MessageData instance that also implements the List message, backed by a List instance
ListMessageData() - Constructor for class org.mini2Dx.minibus.messagedata.ListMessageData
Constructs a non-pooled ListMessageData instance backed by an ArrayList
ListMessageData(List<T>) - Constructor for class org.mini2Dx.minibus.messagedata.ListMessageData
Constructs a non-pooled ListMessageData instance
ListMessageData(MessageDataPool<PooledMessageData>) - Constructor for class org.mini2Dx.minibus.messagedata.ListMessageData
Constructs a pooled ListMessageData instance backed by an ArrayList
LongArrayMessageData - Class in org.mini2Dx.minibus.messagedata.primitives
Utility implementation of MessageData for sending long array values
LongArrayMessageData(long[]) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.LongArrayMessageData
 
LongArrayMessageData(MessageDataPool<PooledMessageData>) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.LongArrayMessageData
 
LongMessageData - Class in org.mini2Dx.minibus.messagedata.primitives
Utility implementation of MessageData for sending long values
LongMessageData(long) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.LongMessageData
 
LongMessageData(MessageDataPool<PooledMessageData>) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.LongMessageData
 

M

MapMessageData<K,V> - Class in org.mini2Dx.minibus.messagedata
A MessageData instance that also implements the Map interface, backed by a Map instance.
MapMessageData() - Constructor for class org.mini2Dx.minibus.messagedata.MapMessageData
Constructs a non-pooled MapMessageData instance backed by a HashMap
MapMessageData(Map<K, V>) - Constructor for class org.mini2Dx.minibus.messagedata.MapMessageData
Constructs a non-pooled MapMessageData instance
MapMessageData(MessageDataPool<PooledMessageData>) - Constructor for class org.mini2Dx.minibus.messagedata.MapMessageData
Constructs a pooled MapMessageData instance
MessageBus - Class in org.mini2Dx.minibus
A message bus to publishing MessageDatas
MessageBus() - Constructor for class org.mini2Dx.minibus.MessageBus
Constructor
messageBus - Variable in class org.mini2Dx.minibus.MessageExchange
 
MessageData - Interface in org.mini2Dx.minibus
Common interface for message data passed through the MessageBus
MessageDataPool<T extends PooledMessageData> - Class in org.mini2Dx.minibus.pool
Implements pooling for PooledMessageData instances.
MessageDataPool(T) - Constructor for class org.mini2Dx.minibus.pool.MessageDataPool
Constructs a new MessageDataPool of size MessageDataPool.DEFAULT_POOL_SIZE

Note: This constructor is useful when T also has a generic type, e.g.
MessageDataPool(Class<T>) - Constructor for class org.mini2Dx.minibus.pool.MessageDataPool
MessageExchange - Class in org.mini2Dx.minibus
Sends and receives MessageDatas - base class for implementations.
MessageExchange(MessageBus, MessageHandler...) - Constructor for class org.mini2Dx.minibus.MessageExchange
Constructor
MessageForwarder - Class in org.mini2Dx.minibus.handler
Common class for implementing a MessageHandler that receives MessageDatas and forwards them to one or more MessageExchanges.
MessageForwarder(MessageExchange...) - Constructor for class org.mini2Dx.minibus.handler.MessageForwarder
Constructor
MessageHandler - Interface in org.mini2Dx.minibus
Common interface for message processing implementations
MessageHandlerChain - Class in org.mini2Dx.minibus.handler
A MessageHandler that allows multiple MessageHandlers to be chained and receive the same MessageDatas
MessageHandlerChain() - Constructor for class org.mini2Dx.minibus.handler.MessageHandlerChain
 
messageHandlers - Variable in class org.mini2Dx.minibus.MessageExchange
 
messageQueue - Variable in class org.mini2Dx.minibus.MessageExchange
 
MessageTransmission - Class in org.mini2Dx.minibus.transmission
 
MessageTransmission(MessageTransmissionPool) - Constructor for class org.mini2Dx.minibus.transmission.MessageTransmission
 
messageTransmissionPool - Variable in class org.mini2Dx.minibus.MessageExchange
 
MessageTransmissionPool - Class in org.mini2Dx.minibus.transmission
An object pool of MessageTransmission instances to reduce memory allocations
MessageTransmissionPool() - Constructor for class org.mini2Dx.minibus.transmission.MessageTransmissionPool
 
MissingPooledConstructorException - Exception in org.mini2Dx.minibus.exception
Thrown when a class is missing a constructor with a single parameter of type MessageDataPool
MissingPooledConstructorException(Class<?>) - Constructor for exception org.mini2Dx.minibus.exception.MissingPooledConstructorException
 

O

ObjectMessageData<T> - Class in org.mini2Dx.minibus.messagedata
A MessageData that stores an object
ObjectMessageData(T) - Constructor for class org.mini2Dx.minibus.messagedata.ObjectMessageData
Constructs a non-pooled ObjectMessageData instance
ObjectMessageData(MessageDataPool<PooledMessageData>) - Constructor for class org.mini2Dx.minibus.messagedata.ObjectMessageData
Constructs a pooled ObjectMessageData instance
onMessageReceived(String, MessageExchange, MessageExchange, MessageData) - Method in class org.mini2Dx.minibus.handler.MessageForwarder
 
onMessageReceived(String, MessageExchange, MessageExchange, MessageData) - Method in class org.mini2Dx.minibus.handler.MessageHandlerChain
 
onMessageReceived(String, MessageExchange, MessageExchange, MessageData) - Method in interface org.mini2Dx.minibus.MessageHandler
Called when a message is received
OnUpdateMessageExchange - Class in org.mini2Dx.minibus.exchange
OnUpdateMessageExchange(MessageBus, MessageHandler...) - Constructor for class org.mini2Dx.minibus.exchange.OnUpdateMessageExchange
 
OptionallyPooledMessageData - Class in org.mini2Dx.minibus.pool
Base class for MessageData implementations that can be optionally pooled and managed by a MessageDataPool instance
OptionallyPooledMessageData() - Constructor for class org.mini2Dx.minibus.pool.OptionallyPooledMessageData
Non-pooled constructor
OptionallyPooledMessageData(MessageDataPool<PooledMessageData>) - Constructor for class org.mini2Dx.minibus.pool.OptionallyPooledMessageData
Pooled constructor
org.mini2Dx.minibus - package org.mini2Dx.minibus
 
org.mini2Dx.minibus.exception - package org.mini2Dx.minibus.exception
 
org.mini2Dx.minibus.exchange - package org.mini2Dx.minibus.exchange
 
org.mini2Dx.minibus.exchange.query - package org.mini2Dx.minibus.exchange.query
 
org.mini2Dx.minibus.handler - package org.mini2Dx.minibus.handler
 
org.mini2Dx.minibus.messagedata - package org.mini2Dx.minibus.messagedata
 
org.mini2Dx.minibus.messagedata.primitives - package org.mini2Dx.minibus.messagedata.primitives
 
org.mini2Dx.minibus.pool - package org.mini2Dx.minibus.pool
 
org.mini2Dx.minibus.transmission - package org.mini2Dx.minibus.transmission
 

P

PooledMessageData - Interface in org.mini2Dx.minibus.pool
Provides an interface for implementing pooling of MessageData.
postQueue(MessageTransmission) - Method in class org.mini2Dx.minibus.exchange.query.QueryMessageExchange
 
postQueue(MessageTransmission) - Method in class org.mini2Dx.minibus.MessageExchange
An overidable method for processing a MessageTransmission after queueing into this MessageExchange.
preQueue(MessageTransmission) - Method in class org.mini2Dx.minibus.exchange.query.QueryMessageExchange
 
preQueue(MessageTransmission) - Method in class org.mini2Dx.minibus.MessageExchange
An overidable method for processing a MessageTransmission before queueing into this MessageExchange
put(K, V) - Method in class org.mini2Dx.minibus.messagedata.MapMessageData
 
putAll(Map<? extends K, ? extends V>) - Method in class org.mini2Dx.minibus.messagedata.MapMessageData
 

Q

QueryMessageExchange - Class in org.mini2Dx.minibus.exchange.query
A ImmediateMessageExchange that immediately disposes of itself once a response is received for a query
QueryMessageExchange(QueryMessageExchangePool, MessageBus, MessageHandlerChain) - Constructor for class org.mini2Dx.minibus.exchange.query.QueryMessageExchange
 
QueryMessageExchangePool - Class in org.mini2Dx.minibus.exchange.query
An object pool for QueryMessageExchange instances
QueryMessageExchangePool(MessageBus, List<MessageExchange>) - Constructor for class org.mini2Dx.minibus.exchange.query.QueryMessageExchangePool
 

R

release(QueryMessageExchange) - Method in class org.mini2Dx.minibus.exchange.query.QueryMessageExchangePool
 
release(T) - Method in class org.mini2Dx.minibus.pool.MessageDataPool
Returns an instance back to the pool
release() - Method in class org.mini2Dx.minibus.pool.OptionallyPooledMessageData
 
release() - Method in interface org.mini2Dx.minibus.pool.PooledMessageData
Releases this instance back to the pool
release() - Method in class org.mini2Dx.minibus.transmission.MessageTransmission
 
release(MessageTransmission) - Method in class org.mini2Dx.minibus.transmission.MessageTransmissionPool
Releases a MessageTransmission back to the pool
remove(MessageHandler) - Method in class org.mini2Dx.minibus.handler.MessageHandlerChain
Removes a MessageHandler from the chain
remove(Object) - Method in class org.mini2Dx.minibus.messagedata.ListMessageData
 
remove(int) - Method in class org.mini2Dx.minibus.messagedata.ListMessageData
 
remove(Object) - Method in class org.mini2Dx.minibus.messagedata.MapMessageData
 
remove(Object) - Method in class org.mini2Dx.minibus.messagedata.SetMessageData
 
removeAll(Collection<?>) - Method in class org.mini2Dx.minibus.messagedata.ListMessageData
 
removeAll(Collection<?>) - Method in class org.mini2Dx.minibus.messagedata.SetMessageData
 
retainAll(Collection<?>) - Method in class org.mini2Dx.minibus.messagedata.ListMessageData
 
retainAll(Collection<?>) - Method in class org.mini2Dx.minibus.messagedata.SetMessageData
 
run() - Method in class org.mini2Dx.minibus.exchange.ConcurrentMessageExchange
 

S

send(MessageExchange, MessageExchange, String) - Method in class org.mini2Dx.minibus.MessageBus
Sends a message from one MessageExchange to another
send(MessageExchange, MessageExchange, String, MessageData) - Method in class org.mini2Dx.minibus.MessageBus
Sends a message with MessageData from one MessageExchange to another
sendTo(MessageExchange, String) - Method in class org.mini2Dx.minibus.MessageBus
Sends a message to a MessageExchange from an anonymous source
sendTo(MessageExchange, String, MessageData) - Method in class org.mini2Dx.minibus.MessageBus
Sends a message with MessageData to a MessageExchange from an anonymous source
sendTo(MessageExchange, String) - Method in class org.mini2Dx.minibus.MessageExchange
Sends a message with from this MessageExchange to another
sendTo(MessageExchange, String, MessageData) - Method in class org.mini2Dx.minibus.MessageExchange
Sends a message with MessageData from this MessageExchange to another
set(int, T) - Method in class org.mini2Dx.minibus.messagedata.ListMessageData
 
setBroadcastMessage(boolean) - Method in class org.mini2Dx.minibus.transmission.MessageTransmission
 
SetMessageData<T> - Class in org.mini2Dx.minibus.messagedata
A MessageData instance that also implements the Set interface, backed by a Set instance
SetMessageData() - Constructor for class org.mini2Dx.minibus.messagedata.SetMessageData
Constructs a non-pooled SetMessageData instance backed by a HashSet
SetMessageData(Set<T>) - Constructor for class org.mini2Dx.minibus.messagedata.SetMessageData
Constructs a non-pooled SetMessageData instance
SetMessageData(MessageDataPool<PooledMessageData>) - Constructor for class org.mini2Dx.minibus.messagedata.SetMessageData
Constructs a pooled SetMessageData instance
setMessageData(MessageData) - Method in class org.mini2Dx.minibus.transmission.MessageTransmission
 
setMessageHandler(MessageHandler) - Method in class org.mini2Dx.minibus.exchange.query.QueryMessageExchange
 
setMessageType(String) - Method in class org.mini2Dx.minibus.transmission.MessageTransmission
 
setObject(T) - Method in class org.mini2Dx.minibus.messagedata.ObjectMessageData
 
setRequiresDirectResponse(boolean) - Method in class org.mini2Dx.minibus.exchange.query.QueryMessageExchange
 
setResponseMessageType(String) - Method in class org.mini2Dx.minibus.exchange.query.QueryMessageExchange
 
setSource(MessageExchange) - Method in class org.mini2Dx.minibus.transmission.MessageTransmission
 
setValue(boolean[]) - Method in class org.mini2Dx.minibus.messagedata.primitives.BooleanArrayMessageData
 
setValue(boolean) - Method in class org.mini2Dx.minibus.messagedata.primitives.BooleanMessageData
 
setValue(char[]) - Method in class org.mini2Dx.minibus.messagedata.primitives.CharArrayMessageData
 
setValue(char) - Method in class org.mini2Dx.minibus.messagedata.primitives.CharMessageData
 
setValue(double[]) - Method in class org.mini2Dx.minibus.messagedata.primitives.DoubleArrayMessageData
 
setValue(double) - Method in class org.mini2Dx.minibus.messagedata.primitives.DoubleMessageData
 
setValue(float[]) - Method in class org.mini2Dx.minibus.messagedata.primitives.FloatArrayMessageData
 
setValue(float) - Method in class org.mini2Dx.minibus.messagedata.primitives.FloatMessageData
 
setValue(int[]) - Method in class org.mini2Dx.minibus.messagedata.primitives.IntArrayMessageData
 
setValue(int) - Method in class org.mini2Dx.minibus.messagedata.primitives.IntMessageData
 
setValue(long[]) - Method in class org.mini2Dx.minibus.messagedata.primitives.LongArrayMessageData
 
setValue(long) - Method in class org.mini2Dx.minibus.messagedata.primitives.LongMessageData
 
setValue(short[]) - Method in class org.mini2Dx.minibus.messagedata.primitives.ShortArrayMessageData
 
setValue(short) - Method in class org.mini2Dx.minibus.messagedata.primitives.ShortMessageData
 
setValue(String[]) - Method in class org.mini2Dx.minibus.messagedata.primitives.StringArrayMessageData
 
setValue(String) - Method in class org.mini2Dx.minibus.messagedata.primitives.StringMessageData
 
ShortArrayMessageData - Class in org.mini2Dx.minibus.messagedata.primitives
Utility implementation of MessageData for sending short array values
ShortArrayMessageData(short[]) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.ShortArrayMessageData
 
ShortArrayMessageData(MessageDataPool<PooledMessageData>) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.ShortArrayMessageData
 
ShortMessageData - Class in org.mini2Dx.minibus.messagedata.primitives
Utility implementation of MessageData for sending short values
ShortMessageData(short) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.ShortMessageData
 
ShortMessageData(MessageDataPool<PooledMessageData>) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.ShortMessageData
 
size() - Method in class org.mini2Dx.minibus.messagedata.ListMessageData
 
size() - Method in class org.mini2Dx.minibus.messagedata.MapMessageData
 
size() - Method in class org.mini2Dx.minibus.messagedata.SetMessageData
 
StringArrayMessageData - Class in org.mini2Dx.minibus.messagedata.primitives
Utility implementation of MessageData for sending String array values
StringArrayMessageData(String[]) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.StringArrayMessageData
 
StringArrayMessageData(MessageDataPool<PooledMessageData>) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.StringArrayMessageData
 
StringMessageData - Class in org.mini2Dx.minibus.messagedata.primitives
Utility implementation of MessageData for sending String values
StringMessageData(String) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.StringMessageData
 
StringMessageData(MessageDataPool<PooledMessageData>) - Constructor for class org.mini2Dx.minibus.messagedata.primitives.StringMessageData
 
subList(int, int) - Method in class org.mini2Dx.minibus.messagedata.ListMessageData
 

T

toArray() - Method in class org.mini2Dx.minibus.messagedata.ListMessageData
 
toArray(T[]) - Method in class org.mini2Dx.minibus.messagedata.ListMessageData
 
toArray() - Method in class org.mini2Dx.minibus.messagedata.SetMessageData
 
toArray(T[]) - Method in class org.mini2Dx.minibus.messagedata.SetMessageData
 

U

update(float) - Method in class org.mini2Dx.minibus.exchange.ConcurrentMessageExchange
 
update(float) - Method in class org.mini2Dx.minibus.exchange.ImmediateMessageExchange
 
update(float) - Method in class org.mini2Dx.minibus.exchange.IntervalMessageExchange
 
update(float) - Method in class org.mini2Dx.minibus.exchange.OnUpdateMessageExchange
 
update(float) - Method in class org.mini2Dx.minibus.MessageBus
Updates all MessageExchanges
update(float) - Method in class org.mini2Dx.minibus.MessageExchange
Updates this MessageExchange

V

values() - Method in class org.mini2Dx.minibus.messagedata.MapMessageData
 
A B C D E F G I K L M O P Q R S T U V 
Skip navigation links