Class AbstractJsrEventDriver
java.lang.Object
org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.websocket.common.events.AbstractEventDriver
org.eclipse.jetty.websocket.jsr356.endpoints.AbstractJsrEventDriver
- All Implemented Interfaces:
org.eclipse.jetty.util.component.LifeCycle,org.eclipse.jetty.websocket.api.extensions.IncomingFrames,org.eclipse.jetty.websocket.common.events.EventDriver
- Direct Known Subclasses:
JsrAnnotatedEventDriver,JsrEndpointEventDriver
public abstract class AbstractJsrEventDriver
extends org.eclipse.jetty.websocket.common.events.AbstractEventDriver
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListenerNested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle
org.eclipse.jetty.util.component.LifeCycle.Listener -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final javax.websocket.EndpointConfigprotected JsrSessionprotected final EndpointMetadataFields inherited from class org.eclipse.jetty.websocket.common.events.AbstractEventDriver
activeMessage, policy, session, targetLog, websocketFields inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
FAILED, RUNNING, STARTED, STARTING, STOPPED, STOPPING -
Constructor Summary
ConstructorsConstructorDescriptionAbstractJsrEventDriver(org.eclipse.jetty.websocket.api.WebSocketPolicy policy, EndpointInstance endpointInstance) -
Method Summary
Modifier and TypeMethodDescriptionjavax.websocket.EndpointConfigjavax.websocket.Sessionabstract voidinit(JsrSession jsrsession) protected abstract voidonClose(javax.websocket.CloseReason closereason) final voidonClose(org.eclipse.jetty.websocket.common.CloseInfo close) voidonFrame(org.eclipse.jetty.websocket.api.extensions.Frame frame) final voidopenSession(org.eclipse.jetty.websocket.common.WebSocketSession session) voidsetEndpointconfig(javax.websocket.EndpointConfig endpointconfig) abstract voidsetPathParameters(Map<String, String> pathParameters) Methods inherited from class org.eclipse.jetty.websocket.common.events.AbstractEventDriver
appendMessage, dispatch, getBatchMode, getPolicy, getSession, incomingFrame, onContinuationFrame, onPing, onPongMethods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
addLifeCycleListener, doStart, doStop, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, setStopTimeout, start, stop, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.jetty.websocket.common.events.EventDriver
onBinaryFrame, onBinaryMessage, onConnect, onError, onInputStream, onReader, onTextFrame, onTextMessage
-
Field Details
-
metadata
-
config
protected final javax.websocket.EndpointConfig config -
jsrsession
-
-
Constructor Details
-
AbstractJsrEventDriver
public AbstractJsrEventDriver(org.eclipse.jetty.websocket.api.WebSocketPolicy policy, EndpointInstance endpointInstance)
-
-
Method Details
-
getConfig
public javax.websocket.EndpointConfig getConfig() -
getJsrSession
public javax.websocket.Session getJsrSession() -
getMetadata
-
init
-
onClose
public final void onClose(org.eclipse.jetty.websocket.common.CloseInfo close) -
onClose
protected abstract void onClose(javax.websocket.CloseReason closereason) -
onFrame
public void onFrame(org.eclipse.jetty.websocket.api.extensions.Frame frame) -
openSession
public final void openSession(org.eclipse.jetty.websocket.common.WebSocketSession session) - Specified by:
openSessionin interfaceorg.eclipse.jetty.websocket.common.events.EventDriver- Overrides:
openSessionin classorg.eclipse.jetty.websocket.common.events.AbstractEventDriver
-
setEndpointconfig
public void setEndpointconfig(javax.websocket.EndpointConfig endpointconfig) -
setPathParameters
-