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 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 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
-