Class JettyProxyWebsocketAdapter
java.lang.Object
org.eclipse.jetty.websocket.api.Session.Listener.Abstract
org.eclipse.jetty.websocket.api.Session.Listener.AbstractAutoDemanding
io.fluxzero.proxy.JettyProxyWebsocketAdapter
- All Implemented Interfaces:
org.eclipse.jetty.websocket.api.Session.Listener, org.eclipse.jetty.websocket.api.Session.Listener.AutoDemanding
public class JettyProxyWebsocketAdapter
extends org.eclipse.jetty.websocket.api.Session.Listener.AbstractAutoDemanding
Jetty listener that adapts a physical websocket connection to the proxy websocket endpoint contract.
-
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 TypeMethodDescriptionvoidonWebSocketBinary(ByteBuffer message, org.eclipse.jetty.websocket.api.Callback callback) voidonWebSocketClose(int statusCode, String reason, org.eclipse.jetty.websocket.api.Callback callback) voidonWebSocketError(Throwable cause) voidonWebSocketOpen(org.eclipse.jetty.websocket.api.Session jettySession) voidonWebSocketPong(ByteBuffer message) voidonWebSocketText(String 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
onWebSocketClose, onWebSocketFrame, onWebSocketPartialBinary, onWebSocketPartialText, onWebSocketPing
-
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
-
onWebSocketBinary
public void onWebSocketBinary(ByteBuffer message, org.eclipse.jetty.websocket.api.Callback callback) -
onWebSocketText
-
onWebSocketPong
-
onWebSocketError
-
onWebSocketClose
public void onWebSocketClose(int statusCode, String reason, org.eclipse.jetty.websocket.api.Callback callback)
-