public abstract class AbstractJsrEventDriver extends AbstractEventDriver implements EventDriver
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(Map<String,String> pathParameters) |
appendMessage, dispatch, getPolicy, getSession, incomingError, incomingFrame, onContinuationFrame, onPing, onPong, terminateConnection
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPolicy, getSession, onBinaryFrame, onBinaryMessage, onConnect, onContinuationFrame, onError, onInputStream, onPing, onPong, onReader, onTextFrame, onTextMessage
incomingError, incomingFrame
protected 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)
onClose
in interface EventDriver
protected abstract void onClose(javax.websocket.CloseReason closereason)
public void onFrame(Frame frame)
onFrame
in interface EventDriver
public final void openSession(WebSocketSession session)
openSession
in interface EventDriver
openSession
in class AbstractEventDriver
public void setEndpointconfig(javax.websocket.EndpointConfig endpointconfig)
Copyright © 1995-2014 Mort Bay Consulting. All Rights Reserved.