Class JettyAnnotatedEventDriver
java.lang.Object
org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.websocket.common.events.AbstractEventDriver
org.eclipse.jetty.websocket.common.events.JettyAnnotatedEventDriver
- All Implemented Interfaces:
org.eclipse.jetty.util.component.LifeCycle
,IncomingFrames
,EventDriver
Handler for Annotated User WebSocket objects.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle
org.eclipse.jetty.util.component.LifeCycle.Listener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BatchMode
private final JettyAnnotatedMetadata
private boolean
private static final org.eclipse.jetty.util.log.Logger
Fields inherited from class org.eclipse.jetty.websocket.common.events.AbstractEventDriver
activeMessage, policy, session, targetLog, websocket
Fields inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
FAILED, RUNNING, STARTED, STARTING, STOPPED, STOPPING
-
Constructor Summary
ConstructorsConstructorDescriptionJettyAnnotatedEventDriver
(WebSocketPolicy policy, Object websocket, JettyAnnotatedMetadata events) -
Method Summary
Modifier and TypeMethodDescriptionvoid
onBinaryFrame
(ByteBuffer buffer, boolean fin) void
onBinaryMessage
(byte[] data) void
void
void
void
void
onInputStream
(InputStream stream) void
void
onTextFrame
(ByteBuffer buffer, boolean fin) void
onTextMessage
(String message) toString()
Methods inherited from class org.eclipse.jetty.websocket.common.events.AbstractEventDriver
appendMessage, dispatch, getPolicy, getSession, incomingFrame, onContinuationFrame, onPing, onPong, openSession
Methods 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
-
Field Details
-
LOG
private static final org.eclipse.jetty.util.log.Logger LOG -
events
-
hasCloseBeenCalled
private boolean hasCloseBeenCalled -
batchMode
-
-
Constructor Details
-
JettyAnnotatedEventDriver
public JettyAnnotatedEventDriver(WebSocketPolicy policy, Object websocket, JettyAnnotatedMetadata events)
-
-
Method Details
-
getBatchMode
- Specified by:
getBatchMode
in interfaceEventDriver
- Overrides:
getBatchMode
in classAbstractEventDriver
-
onBinaryFrame
- Throws:
IOException
-
onBinaryMessage
public void onBinaryMessage(byte[] data) -
onClose
-
onConnect
public void onConnect() -
onError
-
onFrame
-
onInputStream
-
onReader
-
onTextFrame
- Throws:
IOException
-
onTextMessage
-
toString
- Overrides:
toString
in classorg.eclipse.jetty.util.component.AbstractLifeCycle
-