Class JettyListenerEventDriver
java.lang.Object
org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.websocket.common.events.AbstractEventDriver
org.eclipse.jetty.websocket.common.events.JettyListenerEventDriver
- All Implemented Interfaces:
org.eclipse.jetty.util.component.LifeCycle
,IncomingFrames
,EventDriver
Handler for
WebSocketListener
based User WebSocket implementations.-
Nested Class Summary
Nested ClassesNested 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 boolean
private final WebSocketConnectionListener
private static final org.eclipse.jetty.util.log.Logger
private org.eclipse.jetty.util.Utf8StringBuilder
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
ConstructorsConstructorDescriptionJettyListenerEventDriver
(WebSocketPolicy policy, WebSocketConnectionListener listener) -
Method Summary
Modifier and TypeMethodDescriptionvoid
onBinaryFrame
(ByteBuffer buffer, boolean fin) void
onBinaryMessage
(byte[] data) void
void
void
onContinuationFrame
(ByteBuffer buffer, boolean fin) void
void
void
onInputStream
(InputStream stream) void
void
onTextFrame
(ByteBuffer buffer, boolean fin) void
onTextMessage
(String message) Whole Message event.toString()
Methods inherited from class org.eclipse.jetty.websocket.common.events.AbstractEventDriver
appendMessage, dispatch, getBatchMode, getPolicy, getSession, incomingFrame, 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 -
listener
-
utf8Partial
private org.eclipse.jetty.util.Utf8StringBuilder utf8Partial -
partialMode
-
hasCloseBeenCalled
private boolean hasCloseBeenCalled
-
-
Constructor Details
-
JettyListenerEventDriver
-
-
Method Details
-
onBinaryFrame
- Throws:
IOException
-
onBinaryMessage
public void onBinaryMessage(byte[] data) -
onClose
-
onConnect
public void onConnect() -
onError
-
onFrame
-
onInputStream
-
onReader
-
onTextFrame
- Throws:
IOException
-
onTextMessage
Whole Message event.- Parameters:
message
- the whole message
-
onContinuationFrame
- Specified by:
onContinuationFrame
in interfaceEventDriver
- Overrides:
onContinuationFrame
in classAbstractEventDriver
- Throws:
IOException
-
toString
- Overrides:
toString
in classorg.eclipse.jetty.util.component.AbstractLifeCycle
-