Class JettyWebsocketAdapter
java.lang.Object
org.eclipse.jetty.websocket.api.Session.Listener.Abstract
org.eclipse.jetty.websocket.api.Session.Listener.AbstractAutoDemanding
io.fluxzero.testserver.websocket.JettyWebsocketAdapter
- All Implemented Interfaces:
org.eclipse.jetty.websocket.api.Session.Listener, org.eclipse.jetty.websocket.api.Session.Listener.AutoDemanding
public class JettyWebsocketAdapter
extends org.eclipse.jetty.websocket.api.Session.Listener.AbstractAutoDemanding
Jetty listener that adapts a physical WebSocket connection to the test server endpoint contract.
Jetty invokes listener callbacks from outside this package, so this adapter must be public.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.jetty.websocket.api.Session.Listener
org.eclipse.jetty.websocket.api.Session.Listener.Abstract, org.eclipse.jetty.websocket.api.Session.Listener.AbstractAutoDemanding, org.eclipse.jetty.websocket.api.Session.Listener.AutoDemanding -
Method Summary
Modifier and TypeMethodDescriptionvoidonWebSocketClose(int statusCode, String reason, org.eclipse.jetty.websocket.api.Callback callback) voidonWebSocketError(Throwable cause) voidonWebSocketOpen(org.eclipse.jetty.websocket.api.Session jettySession) voidonWebSocketPartialBinary(ByteBuffer message, boolean last, org.eclipse.jetty.websocket.api.Callback callback) voidonWebSocketPong(ByteBuffer message) Methods inherited from class org.eclipse.jetty.websocket.api.Session.Listener.Abstract
getSession, isOpenMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.jetty.websocket.api.Session.Listener
onWebSocketBinary, onWebSocketClose, onWebSocketFrame, onWebSocketPartialText, onWebSocketPing, onWebSocketText
-
Method Details
-
onWebSocketOpen
public void onWebSocketOpen(org.eclipse.jetty.websocket.api.Session jettySession) - Specified by:
onWebSocketOpenin interfaceorg.eclipse.jetty.websocket.api.Session.Listener- Overrides:
onWebSocketOpenin classorg.eclipse.jetty.websocket.api.Session.Listener.Abstract
-
onWebSocketPartialBinary
public void onWebSocketPartialBinary(ByteBuffer message, boolean last, org.eclipse.jetty.websocket.api.Callback callback) -
onWebSocketPong
-
onWebSocketError
-
onWebSocketClose
public void onWebSocketClose(int statusCode, String reason, org.eclipse.jetty.websocket.api.Callback callback)
-