Top Description Fields Constructors Methods
org.springframework.web.reactive.socket.adapter

public Class UndertowWebSocketHandlerAdapter

extends AbstractReceiveListener
Class Inheritance
Imports
java.nio.ByteBuffer, java.nio.charset.StandardCharsets, java.util.ArrayList, .List, io.undertow.websockets.WebSocketConnectionCallback, io.undertow.websockets.core.AbstractReceiveListener, .BufferedBinaryMessage, .BufferedTextMessage, .CloseMessage, .WebSocketChannel, org.springframework.core.io.buffer.DataBuffer, org.springframework.util.Assert, org.springframework.web.reactive.socket.CloseStatus, .WebSocketHandler, .WebSocketMessage, .WebSocketMessage.Type

Undertow WebSocketConnectionCallback implementation that adapts and delegates to a Spring WebSocketHandler.
Authors
Violeta Georgieva, Rossen Stoyanchev
Since
5.0

Field Summary

Modifier and TypeField and Description
private final UndertowWebSocketSession

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected void
protected void
protected void
protected void
protected void
private <T> WebSocketMessage
toMessage(WebSocketMessage.Type type, T message)

Inherited from io.undertow.websockets.core.AbstractReceiveListener:
bufferFullMessagegetMaxBinaryBufferSizegetMaxCloseBufferSizegetMaxPingBufferSizegetMaxPongBufferSizegetMaxTextBufferSizehandleEventonBinaryonCloseonCloseMessageonFullPingMessageonPingonPongonText

Field Detail

sessionback to summary
private final UndertowWebSocketSession session

Constructor Detail

UndertowWebSocketHandlerAdapterback to summary
public UndertowWebSocketHandlerAdapter(UndertowWebSocketSession session)

Method Detail

onErrorback to summary
protected void onError(WebSocketChannel channel, Throwable error)

Overrides io.undertow.websockets.core.AbstractReceiveListener.onError.

Annotations
@Override
onFullBinaryMessageback to summary
protected void onFullBinaryMessage(WebSocketChannel channel, BufferedBinaryMessage message)

Overrides io.undertow.websockets.core.AbstractReceiveListener.onFullBinaryMessage.

Annotations
@Override
@SuppressWarnings:deprecation
onFullCloseMessageback to summary
protected void onFullCloseMessage(WebSocketChannel channel, BufferedBinaryMessage message)

Overrides io.undertow.websockets.core.AbstractReceiveListener.onFullCloseMessage.

Annotations
@Override
@SuppressWarnings:deprecation
onFullPongMessageback to summary
protected void onFullPongMessage(WebSocketChannel channel, BufferedBinaryMessage message)

Overrides io.undertow.websockets.core.AbstractReceiveListener.onFullPongMessage.

Annotations
@Override
@SuppressWarnings:deprecation
onFullTextMessageback to summary
protected void onFullTextMessage(WebSocketChannel channel, BufferedTextMessage message)

Overrides io.undertow.websockets.core.AbstractReceiveListener.onFullTextMessage.

Annotations
@Override
toMessageback to summary
private <T> WebSocketMessage toMessage(WebSocketMessage.Type type, T message)