public abstract class AbstractJsrEventDriver extends AbstractEventDriver
AbstractLifeCycle.AbstractLifeCycleListenerLifeCycle.Listener| Modifier and Type | Field and Description |
|---|---|
protected javax.websocket.EndpointConfig |
config |
protected JsrSession |
jsrsession |
protected EndpointMetadata |
metadata |
activeMessage, policy, session, TARGET_LOG, websocket| Constructor and Description |
|---|
AbstractJsrEventDriver(WebSocketPolicy policy,
EndpointInstance endpointInstance) |
| Modifier and Type | Method and Description |
|---|---|
javax.websocket.EndpointConfig |
getConfig() |
javax.websocket.Session |
getJsrSession() |
EndpointMetadata |
getMetadata() |
abstract void |
init(JsrSession jsrsession) |
void |
onClose(CloseInfo close) |
protected abstract void |
onClose(javax.websocket.CloseReason closereason) |
void |
onFrame(Frame frame) |
void |
openSession(WebSocketSession session) |
void |
setEndpointconfig(javax.websocket.EndpointConfig endpointconfig) |
abstract void |
setPathParameters(java.util.Map<java.lang.String,java.lang.String> pathParameters) |
appendMessage, dispatch, getBatchMode, getPolicy, getSession, incomingFrame, onContinuationFrame, onPing, onPongaddLifeCycleListener, doStart, doStop, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, setStopTimeout, start, stop, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitonBinaryFrame, onBinaryMessage, onConnect, onError, onInputStream, onReader, onTextFrame, onTextMessageprotected final EndpointMetadata metadata
protected final javax.websocket.EndpointConfig config
protected JsrSession jsrsession
public AbstractJsrEventDriver(WebSocketPolicy policy, EndpointInstance endpointInstance)
public javax.websocket.EndpointConfig getConfig()
public javax.websocket.Session getJsrSession()
public EndpointMetadata getMetadata()
public abstract void init(JsrSession jsrsession)
public final void onClose(CloseInfo close)
protected abstract void onClose(javax.websocket.CloseReason closereason)
public void onFrame(Frame frame)
public final void openSession(WebSocketSession session)
openSession in interface EventDriveropenSession in class AbstractEventDriverpublic void setEndpointconfig(javax.websocket.EndpointConfig endpointconfig)
public abstract void setPathParameters(java.util.Map<java.lang.String,java.lang.String> pathParameters)
Copyright © 1995–2021 Webtide. All rights reserved.