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.AbstractLifeCycleListenerNested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle
org.eclipse.jetty.util.component.LifeCycle.Listener -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate final WebSocketConnectionListenerprivate static final org.eclipse.jetty.util.log.Loggerprivate org.eclipse.jetty.util.Utf8StringBuilderFields 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
ConstructorsConstructorDescriptionJettyListenerEventDriver(WebSocketPolicy policy, WebSocketConnectionListener listener) -
Method Summary
Modifier and TypeMethodDescriptionvoidonBinaryFrame(ByteBuffer buffer, boolean fin) voidonBinaryMessage(byte[] data) voidvoidvoidonContinuationFrame(ByteBuffer buffer, boolean fin) voidvoidvoidonInputStream(InputStream stream) voidvoidonTextFrame(ByteBuffer buffer, boolean fin) voidonTextMessage(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, openSessionMethods 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:
onContinuationFramein interfaceEventDriver- Overrides:
onContinuationFramein classAbstractEventDriver- Throws:
IOException
-
toString
- Overrides:
toStringin classorg.eclipse.jetty.util.component.AbstractLifeCycle
-