Class UndertowWebSocketHandlerAdapter
- java.lang.Object
- io.undertow.websockets.core.AbstractReceiveListener
- org.springframework.web.reactive.socket.adapter.UndertowWebSocketHandlerAdapter
- All Implemented Interfaces:
EventListener,ChannelListener<io.undertow.websockets.core.WebSocketChannel>
public class UndertowWebSocketHandlerAdapter extends io.undertow.websockets.core.AbstractReceiveListener
UndertowWebSocketConnectionCallbackimplementation that adapts and delegates to a SpringWebSocketHandler.- Since:
- 5.0
- Author:
- Violeta Georgieva, Rossen Stoyanchev
Nested Class Summary
Nested classes/interfaces inherited from interface org.xnio.ChannelListener
ChannelListener.Setter<T extends Channel>, ChannelListener.SimpleSetter<T extends Channel>
Constructor Summary
Constructors Constructor Description UndertowWebSocketHandlerAdapter(UndertowWebSocketSession session)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidonError(io.undertow.websockets.core.WebSocketChannel channel, Throwable error)protected voidonFullBinaryMessage(io.undertow.websockets.core.WebSocketChannel channel, io.undertow.websockets.core.BufferedBinaryMessage message)protected voidonFullCloseMessage(io.undertow.websockets.core.WebSocketChannel channel, io.undertow.websockets.core.BufferedBinaryMessage message)protected voidonFullPongMessage(io.undertow.websockets.core.WebSocketChannel channel, io.undertow.websockets.core.BufferedBinaryMessage message)protected voidonFullTextMessage(io.undertow.websockets.core.WebSocketChannel channel, io.undertow.websockets.core.BufferedTextMessage message)Methods inherited from class io.undertow.websockets.core.AbstractReceiveListener
bufferFullMessage, getMaxBinaryBufferSize, getMaxCloseBufferSize, getMaxPingBufferSize, getMaxPongBufferSize, getMaxTextBufferSize, handleEvent, onBinary, onClose, onCloseMessage, onFullPingMessage, onPing, onPong, onText
Constructor Detail
UndertowWebSocketHandlerAdapter
public UndertowWebSocketHandlerAdapter(UndertowWebSocketSession session)
Method Detail
onFullTextMessage
protected void onFullTextMessage(io.undertow.websockets.core.WebSocketChannel channel, io.undertow.websockets.core.BufferedTextMessage message)
- Overrides:
onFullTextMessagein classio.undertow.websockets.core.AbstractReceiveListener
onFullBinaryMessage
protected void onFullBinaryMessage(io.undertow.websockets.core.WebSocketChannel channel, io.undertow.websockets.core.BufferedBinaryMessage message)
- Overrides:
onFullBinaryMessagein classio.undertow.websockets.core.AbstractReceiveListener
onFullPongMessage
protected void onFullPongMessage(io.undertow.websockets.core.WebSocketChannel channel, io.undertow.websockets.core.BufferedBinaryMessage message)
- Overrides:
onFullPongMessagein classio.undertow.websockets.core.AbstractReceiveListener
onFullCloseMessage
protected void onFullCloseMessage(io.undertow.websockets.core.WebSocketChannel channel, io.undertow.websockets.core.BufferedBinaryMessage message)
- Overrides:
onFullCloseMessagein classio.undertow.websockets.core.AbstractReceiveListener