public class JebuWebSocketClient
extends java.lang.Object
implements de.nikem.jebu.api.EventBus
| Constructor and Description |
|---|
JebuWebSocketClient(java.net.URI uri) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getId() |
protected int |
getReconnectMs() |
static void |
main(java.lang.String[] args) |
void |
publish(java.lang.String eventName,
java.lang.Object data) |
void |
setReconnectMs(int reconnectMs) |
void |
setSession(javax.websocket.Session session) |
void |
subscribe(java.lang.String eventName,
de.nikem.jebu.api.Subscriber subscriber) |
void |
unsubscribe(java.lang.String eventName,
de.nikem.jebu.api.Subscriber subscriber) |
void |
unsubscribe(de.nikem.jebu.api.Subscriber subscriber) |
public void publish(java.lang.String eventName,
java.lang.Object data)
publish in interface de.nikem.jebu.api.Subscriberpublic java.lang.String getId()
getId in interface de.nikem.jebu.api.Subscriberpublic void subscribe(java.lang.String eventName,
de.nikem.jebu.api.Subscriber subscriber)
subscribe in interface de.nikem.jebu.api.EventBuspublic void unsubscribe(java.lang.String eventName,
de.nikem.jebu.api.Subscriber subscriber)
unsubscribe in interface de.nikem.jebu.api.EventBuspublic void unsubscribe(de.nikem.jebu.api.Subscriber subscriber)
unsubscribe in interface de.nikem.jebu.api.EventBuspublic void setSession(javax.websocket.Session session)
protected int getReconnectMs()
public void setReconnectMs(int reconnectMs)
public static void main(java.lang.String[] args)
throws java.net.URISyntaxException,
java.io.IOException
java.net.URISyntaxExceptionjava.io.IOException