|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Provider
A provider implements a communications modality for LCM. (I.e., a URL handler.) The provider should call LCM.receiveMessage() upon receipt of a message. LCM.receiveMessage() is thread-safe and can be called from any thread.
Method Summary | |
---|---|
void |
close()
close() will be called when the application no longer requires the provider and wishes to free the resources used by the provider. |
void |
publish(java.lang.String channel,
byte[] data,
int offset,
int len)
Publish() will be called when an application sends a message, and could be called on an arbitrary thread. |
void |
subscribe(java.lang.String channel)
subscribe() will be called when a channel subscription has been made. |
void |
unsubscribe(java.lang.String channel)
unsubscribe() will be called when a channel subscription is cancelled. |
Method Detail |
---|
void publish(java.lang.String channel, byte[] data, int offset, int len)
void subscribe(java.lang.String channel)
void unsubscribe(java.lang.String channel)
void close()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |