|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Client
A Bayeux Client.
A client may subscribe to channels and publish messages to channels.
Client instances should not be directly created by uses, but should
be obtained via the Bayeux.getClient(String)
or Bayeux#newClient(String, Receiver)
methods.
Method Summary | |
---|---|
void |
deliver(Client from,
Map<String,Object> message)
Deliver a message to the client Deliver a message directly to the client. |
String |
getId()
|
Listener |
getListener()
|
boolean |
hasMessages()
|
boolean |
isLocal()
|
void |
remove(boolean timeout)
|
void |
setListener(Listener listener)
|
Queue<Map<String,Object>> |
takeMessages()
Take any messages queued for a client. |
Method Detail |
---|
void remove(boolean timeout)
String getId()
boolean hasMessages()
Queue<Map<String,Object>> takeMessages()
void deliver(Client from, Map<String,Object> message)
void setListener(Listener listener)
Listener getListener()
boolean isLocal()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |