|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Msg - type of Message receivedRec - type of Record receivedL - type of Listener notified of new Messagespublic interface MessageAsyncReceiver<Msg,Rec,L extends Listener<Msg>>
High-Level Message Receiver. Contains a RecordAsyncReceiver for receiving Records. Contains an Adapter for converting Records back to Messages. Notifies Listeners of Messages Received.
| Method Summary | |
|---|---|
void |
addMessageListener(L listener)
Adds a Listener to be notified when a Message has been received. |
void |
pause()
Pauses a MessageAsyncReceiver. |
void |
removeMessageListener(L listener)
Removes a Listener from being notified. |
void |
resume()
Resumes a paused MessageAsyncReceiver. |
void |
setAdapter(Adapter<Rec,Msg> adapter)
Sets the Adapter used to convert Records to Messages. |
void |
setRecordReceiver(RecordAsyncReceiver<Rec> service)
Sets the RecordAsyncReceiver used to receive Records. |
void |
start()
Initializes and connects the MessageAsyncReceiver, and begins receiving Messages. |
void |
stop()
Stops the MessageAsyncReceiver, making it unable to receive Messages. |
| Method Detail |
|---|
void setRecordReceiver(RecordAsyncReceiver<Rec> service)
service - theRecordReceiver to setvoid setAdapter(Adapter<Rec,Msg> adapter)
adapter - the Adapter to set
void start()
throws Exception
Exception - if there is an error startingvoid pause()
void resume()
void stop()
void addMessageListener(L listener)
listener - the Listener to be notifiedvoid removeMessageListener(L listener)
listener - the Listener to remove
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||