Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
C
D
F
G
H
I
M
O
P
R
S
U
A
addMessageListener(Listener<Msg>)
- Method in class org.robokind.api.messaging.
DefaultMessageAsyncReceiver
addMessageListener(Listener<Msg>)
- Method in class org.robokind.api.messaging.
DefaultMessageBlockingReceiver
addMessageListener(Listener<Msg>)
- Method in class org.robokind.api.messaging.
DefaultMessageSender
addMessageListener(Listener<Msg>)
- Method in interface org.robokind.api.messaging.
MessageAsyncReceiver
Adds a Listener to be notified when a Message has been received.
addMessageListener(Listener<Msg>)
- Method in interface org.robokind.api.messaging.
MessageBlockingReceiver
Adds a Listener to be notified when a Message has been received.
addMessageListener(Listener<Msg>)
- Method in interface org.robokind.api.messaging.
MessageSender
Adds a Listener to be notified when a Message has been sent.
C
clearMessages()
- Method in class org.robokind.api.messaging.
DefaultMessageBlockingReceiver
clearMessages()
- Method in interface org.robokind.api.messaging.
MessageBlockingReceiver
Removes any pending messages for this receiver.
clearRecords()
- Method in interface org.robokind.api.messaging.
RecordBlockingReceiver
Removes any pending records for this receiver.
D
DefaultMessageAsyncReceiver
<
Msg
,
Rec
> - Class in
org.robokind.api.messaging
Default MessageAsyncReceiver implementation.
DefaultMessageAsyncReceiver()
- Constructor for class org.robokind.api.messaging.
DefaultMessageAsyncReceiver
Creates an empty DefaultMessageAsyncReceiver.
DefaultMessageBlockingReceiver
<
Msg
,
Rec
> - Class in
org.robokind.api.messaging
Default implementation of the MessageBlockingReceiver.
DefaultMessageBlockingReceiver()
- Constructor for class org.robokind.api.messaging.
DefaultMessageBlockingReceiver
Creates an empty DefaultMessageBlockingReceiver.
DefaultMessageSender
<
Msg
,
Rec
> - Class in
org.robokind.api.messaging
Default MessageSender implementation.
DefaultMessageSender()
- Constructor for class org.robokind.api.messaging.
DefaultMessageSender
Creates an empty DefaultMessageSender.
F
fetchMessage(long)
- Method in class org.robokind.api.messaging.
DefaultMessageBlockingReceiver
fetchMessage(long)
- Method in interface org.robokind.api.messaging.
MessageBlockingReceiver
Blocks while waiting for a Message.
fetchRecord(long)
- Method in interface org.robokind.api.messaging.
RecordBlockingReceiver
Blocks while waiting for a Record.
fireMessageEvent(Msg)
- Method in class org.robokind.api.messaging.
DefaultMessageAsyncReceiver
Notifies listeners of a Message
fireMessageEvent(Msg)
- Method in class org.robokind.api.messaging.
DefaultMessageBlockingReceiver
Notifies listeners of a Message
fireMessageEvent(Msg)
- Method in class org.robokind.api.messaging.
DefaultMessageSender
Notifies listeners of a Message being sent.
G
getConfigClass()
- Method in interface org.robokind.api.messaging.
RemoteService
Returns the class of the config used to initialize.
getRecord(Msg)
- Method in class org.robokind.api.messaging.
DefaultMessageSender
Adapts a Message to a Record using an Adapter
getReusableConfig()
- Method in interface org.robokind.api.messaging.
RemoteService
Returns an empty config which is used during initialization.
H
handleRecord(T)
- Method in interface org.robokind.api.messaging.
RecordAsyncReceiver.RecordHandler
Handles a record.
I
initialize(T)
- Method in interface org.robokind.api.messaging.
RemoteService
Initializes the Service with the given config.
M
MessageAsyncReceiver
<
Msg
> - Interface in
org.robokind.api.messaging
High-Level Message Receiver.
MessageBlockingReceiver
<
Msg
> - Interface in
org.robokind.api.messaging
Synchronous message receiver.
MessageSender
<
Msg
> - Interface in
org.robokind.api.messaging
High-level message sender for sending API objects.
myRecordSender
- Variable in class org.robokind.api.messaging.
DefaultMessageSender
RecordSender used to send Records.
O
org.robokind.api.messaging
- package org.robokind.api.messaging
P
pause()
- Method in class org.robokind.api.messaging.
DefaultMessageAsyncReceiver
pause()
- Method in interface org.robokind.api.messaging.
MessageAsyncReceiver
Pauses a MessageAsyncReceiver.
pause()
- Method in interface org.robokind.api.messaging.
RecordAsyncReceiver
Pauses the RecordAsyncReceiver.
R
RecordAsyncReceiver
<
T
> - Interface in
org.robokind.api.messaging
Asynchronously receives records sent from a RecordSender.
RecordAsyncReceiver.RecordHandler
<
T
> - Interface in
org.robokind.api.messaging
A RecordHandler is used by the RecordAsyncReceiver to handle the Records it receives.
RecordBlockingReceiver
<
T
> - Interface in
org.robokind.api.messaging
Synchronously receives records sent from a RecordSender.
RecordSender
<
T
> - Interface in
org.robokind.api.messaging
Sends a Record to some RecordReceiver.
RemoteService
<
T
> - Interface in
org.robokind.api.messaging
RemoteService is an interface for controlling a Service through Messaging.
removeMessageListener(Listener<Msg>)
- Method in class org.robokind.api.messaging.
DefaultMessageAsyncReceiver
removeMessageListener(Listener<Msg>)
- Method in class org.robokind.api.messaging.
DefaultMessageBlockingReceiver
removeMessageListener(Listener<Msg>)
- Method in class org.robokind.api.messaging.
DefaultMessageSender
removeMessageListener(Listener<Msg>)
- Method in interface org.robokind.api.messaging.
MessageAsyncReceiver
Removes a Listener from being notified.
removeMessageListener(Listener<Msg>)
- Method in interface org.robokind.api.messaging.
MessageBlockingReceiver
Removes a Listener from being notified.
removeMessageListener(Listener<Msg>)
- Method in interface org.robokind.api.messaging.
MessageSender
Removes a Listener from being notified.
resume()
- Method in class org.robokind.api.messaging.
DefaultMessageAsyncReceiver
resume()
- Method in interface org.robokind.api.messaging.
MessageAsyncReceiver
Resumes a paused MessageAsyncReceiver.
resume()
- Method in interface org.robokind.api.messaging.
RecordAsyncReceiver
Resumes a paused RecordAsyncReceiver.
S
sendMessage(Msg)
- Method in class org.robokind.api.messaging.
DefaultMessageSender
sendMessage(Msg)
- Method in interface org.robokind.api.messaging.
MessageSender
Sends the given Message.
sendRecord(T)
- Method in interface org.robokind.api.messaging.
RecordSender
Sends the given record to some RecordReceiver.
setAdapter(Adapter<Rec, Msg>)
- Method in class org.robokind.api.messaging.
DefaultMessageAsyncReceiver
Sets the Adapter used to convert Records to Messages.
setAdapter(Adapter<Rec, Msg>)
- Method in class org.robokind.api.messaging.
DefaultMessageBlockingReceiver
Sets the Adapter used to convert Records to Messages.
setAdapter(Adapter<Msg, Rec>)
- Method in class org.robokind.api.messaging.
DefaultMessageSender
Sets the Adapter for serializing Messages to Records.
setRecordHandler(RecordAsyncReceiver.RecordHandler<T>)
- Method in interface org.robokind.api.messaging.
RecordAsyncReceiver
Sets the RecordHandler used to handle incoming Records.
setRecordReceiver(RecordAsyncReceiver<Rec>)
- Method in class org.robokind.api.messaging.
DefaultMessageAsyncReceiver
Sets the RecordAsyncReceiver used to receive Records.
setRecordReceiver(RecordBlockingReceiver<Rec>)
- Method in class org.robokind.api.messaging.
DefaultMessageBlockingReceiver
Sets the RecordAsyncReceiver used to receive Records.
setRecordSender(RecordSender<Rec>)
- Method in class org.robokind.api.messaging.
DefaultMessageSender
Sets the underlying RecordSender to send the serialized Records.
start()
- Method in class org.robokind.api.messaging.
DefaultMessageAsyncReceiver
start()
- Method in class org.robokind.api.messaging.
DefaultMessageBlockingReceiver
start()
- Method in class org.robokind.api.messaging.
DefaultMessageSender
start()
- Method in interface org.robokind.api.messaging.
MessageAsyncReceiver
Initializes and connects the MessageAsyncReceiver, and begins receiving Messages.
start()
- Method in interface org.robokind.api.messaging.
MessageBlockingReceiver
Initializes and connects the MessageAsyncReceiver, and begins receiving Messages.
start()
- Method in interface org.robokind.api.messaging.
MessageSender
Initializes and connects the MessageSender, making it ready to send Messages.
start()
- Method in interface org.robokind.api.messaging.
RecordAsyncReceiver
Starts the PollingService.
stop()
- Method in class org.robokind.api.messaging.
DefaultMessageAsyncReceiver
stop()
- Method in class org.robokind.api.messaging.
DefaultMessageBlockingReceiver
stop()
- Method in class org.robokind.api.messaging.
DefaultMessageSender
stop()
- Method in interface org.robokind.api.messaging.
MessageAsyncReceiver
Stops the MessageAsyncReceiver, making it unable to receive Messages.
stop()
- Method in interface org.robokind.api.messaging.
MessageBlockingReceiver
Stops the MessageAsyncReceiver, making it unable to receive Messages.
stop()
- Method in interface org.robokind.api.messaging.
MessageSender
Stops the MessageSender, making it unable to send Messages.
stop()
- Method in interface org.robokind.api.messaging.
RecordAsyncReceiver
Completely stops a RecordAsyncReceiver.
U
unsetRecordHandler()
- Method in interface org.robokind.api.messaging.
RecordAsyncReceiver
Removes the current RecordHandler.
A
C
D
F
G
H
I
M
O
P
R
S
U
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2011-2012. All Rights Reserved.