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

Copyright © 2011-2012. All Rights Reserved.