Class JettyWebSocketHandlerAdapter
java.lang.Object
org.springframework.web.reactive.socket.adapter.JettyWebSocketHandlerAdapter
- All Implemented Interfaces:
- org.eclipse.jetty.websocket.api.Session.Listener
public class JettyWebSocketHandlerAdapter
extends Object
implements org.eclipse.jetty.websocket.api.Session.Listener
Jetty 
Session.Listener handler that delegates events to a
reactive WebSocketHandler and its session.- Since:
- 5.0
- Author:
- Violeta Georgieva, Rossen Stoyanchev
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.eclipse.jetty.websocket.api.Session.Listenerorg.eclipse.jetty.websocket.api.Session.Listener.Abstract, org.eclipse.jetty.websocket.api.Session.Listener.AbstractAutoDemanding, org.eclipse.jetty.websocket.api.Session.Listener.AutoDemanding
- 
Constructor SummaryConstructorsConstructorDescriptionJettyWebSocketHandlerAdapter(WebSocketHandler handler, Function<org.eclipse.jetty.websocket.api.Session, JettyWebSocketSession> sessionFactory) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidonWebSocketBinary(ByteBuffer byteBuffer, 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 session) voidonWebSocketPong(ByteBuffer payload) voidonWebSocketText(String message) Methods inherited from class Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.jetty.websocket.api.Session.ListeneronWebSocketClose, onWebSocketFrame, onWebSocketPartialBinary, onWebSocketPartialText, onWebSocketPing
- 
Constructor Details- 
JettyWebSocketHandlerAdapterpublic JettyWebSocketHandlerAdapter(WebSocketHandler handler, Function<org.eclipse.jetty.websocket.api.Session, JettyWebSocketSession> sessionFactory) 
 
- 
- 
Method Details- 
onWebSocketOpenpublic void onWebSocketOpen(org.eclipse.jetty.websocket.api.Session session) - Specified by:
- onWebSocketOpenin interface- org.eclipse.jetty.websocket.api.Session.Listener
 
- 
onWebSocketText- Specified by:
- onWebSocketTextin interface- org.eclipse.jetty.websocket.api.Session.Listener
 
- 
onWebSocketBinarypublic void onWebSocketBinary(ByteBuffer byteBuffer, org.eclipse.jetty.websocket.api.Callback callback) - Specified by:
- onWebSocketBinaryin interface- org.eclipse.jetty.websocket.api.Session.Listener
 
- 
onWebSocketPong- Specified by:
- onWebSocketPongin interface- org.eclipse.jetty.websocket.api.Session.Listener
 
- 
onWebSocketClosepublic void onWebSocketClose(int statusCode, String reason, org.eclipse.jetty.websocket.api.Callback callback) - Specified by:
- onWebSocketClosein interface- org.eclipse.jetty.websocket.api.Session.Listener
 
- 
onWebSocketError- Specified by:
- onWebSocketErrorin interface- org.eclipse.jetty.websocket.api.Session.Listener
 
 
-