Class InstJsrEndpointEventDriver
- java.lang.Object
-
- org.eclipse.jetty.util.component.AbstractLifeCycle
-
- org.eclipse.jetty.websocket.common.events.AbstractEventDriver
-
- org.eclipse.jetty.websocket.jsr356.endpoints.AbstractJsrEventDriver
-
- org.eclipse.jetty.websocket.jsr356.endpoints.JsrEndpointEventDriver
-
- io.dropwizard.metrics.jetty9.websockets.endpoint.InstJsrEndpointEventDriver
-
- All Implemented Interfaces:
org.eclipse.jetty.util.component.LifeCycle,org.eclipse.jetty.websocket.api.extensions.IncomingFrames,org.eclipse.jetty.websocket.common.events.EventDriver
public class InstJsrEndpointEventDriver extends org.eclipse.jetty.websocket.jsr356.endpoints.JsrEndpointEventDriver
-
-
Constructor Summary
Constructors Constructor Description InstJsrEndpointEventDriver(org.eclipse.jetty.websocket.api.WebSocketPolicy policy, org.eclipse.jetty.websocket.jsr356.endpoints.EndpointInstance ei, com.codahale.metrics.MetricRegistry metrics)
-
Method Summary
Modifier and Type Method Description protected voidonClose(javax.websocket.CloseReason closereason)voidonConnect()voidonError(Throwable cause)voidonTextFrame(ByteBuffer buffer, boolean fin)-
Methods inherited from class org.eclipse.jetty.websocket.jsr356.endpoints.JsrEndpointEventDriver
init, onBinaryFrame, onBinaryMessage, onFrame, onInputStream, onPing, onPong, onReader, onTextMessage, setPathParameters, toString
-
Methods inherited from class org.eclipse.jetty.websocket.jsr356.endpoints.AbstractJsrEventDriver
getConfig, getJsrSession, getMetadata, onClose, openSession, setEndpointconfig
-
Methods inherited from class org.eclipse.jetty.websocket.common.events.AbstractEventDriver
appendMessage, dispatch, getBatchMode, getPolicy, getSession, incomingFrame, onContinuationFrame
-
-
-
-
Method Detail
-
onTextFrame
public void onTextFrame(ByteBuffer buffer, boolean fin) throws IOException
- Specified by:
onTextFramein interfaceorg.eclipse.jetty.websocket.common.events.EventDriver- Overrides:
onTextFramein classorg.eclipse.jetty.websocket.jsr356.endpoints.JsrEndpointEventDriver- Throws:
IOException
-
onError
public void onError(Throwable cause)
- Specified by:
onErrorin interfaceorg.eclipse.jetty.websocket.common.events.EventDriver- Overrides:
onErrorin classorg.eclipse.jetty.websocket.jsr356.endpoints.JsrEndpointEventDriver
-
onConnect
public void onConnect()
- Specified by:
onConnectin interfaceorg.eclipse.jetty.websocket.common.events.EventDriver- Overrides:
onConnectin classorg.eclipse.jetty.websocket.jsr356.endpoints.JsrEndpointEventDriver
-
onClose
protected void onClose(javax.websocket.CloseReason closereason)
- Overrides:
onClosein classorg.eclipse.jetty.websocket.jsr356.endpoints.JsrEndpointEventDriver
-
-