public class IndependentWebSocket extends AbstractWebSocket implements WebSocket
| Modifier and Type | Class and Description |
|---|---|
static class |
IndependentWebSocket.Configurator |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PATH |
static java.lang.String |
PROP_AUTH |
static java.lang.String |
PROP_DBKEY |
static java.lang.String |
PROP_SOCKET |
LOG, SESSIONPROP_SOCKET| Constructor and Description |
|---|
IndependentWebSocket() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
firePortletEvent(java.lang.String eventName,
java.util.Map<java.lang.String,java.lang.Object> params)
Fire a portlet event to Websocket client.
|
void |
onClose(javax.websocket.CloseReason reason) |
void |
open(javax.websocket.Session session,
javax.websocket.EndpointConfig cfg,
java.lang.String dbKey) |
java.lang.String |
receiveMessage(java.lang.String dbKey,
java.lang.String messageStr) |
void |
sendMessage(java.util.Map<java.lang.String,java.lang.Object> data)
Send a custom message to to the Websocket client.
|
doSend, error, getFromSession, getScopeObjectRegistry, getSession, initSession, isConnectedpublic static final java.lang.String PATH
public static final java.lang.String PROP_DBKEY
public static final java.lang.String PROP_AUTH
public static final java.lang.String PROP_SOCKET
public void open(javax.websocket.Session session,
javax.websocket.EndpointConfig cfg,
java.lang.String dbKey)
throws de.innovationgate.webgate.api.WGException
de.innovationgate.webgate.api.WGExceptionpublic void onClose(javax.websocket.CloseReason reason)
public void close()
public void firePortletEvent(java.lang.String eventName,
java.util.Map<java.lang.String,java.lang.Object> params)
throws de.innovationgate.webgate.api.WGException
WebSocketfirePortletEvent in interface WebSocketeventName - The portlet event nameparams - Event parametersde.innovationgate.webgate.api.WGExceptionpublic void sendMessage(java.util.Map<java.lang.String,java.lang.Object> data)
throws de.innovationgate.webgate.api.WGException
WebSocketsendMessage in interface WebSocketde.innovationgate.webgate.api.WGExceptionpublic java.lang.String receiveMessage(java.lang.String dbKey,
java.lang.String messageStr)