public class StandardWebSocketHandlerAdapter
extends Endpoint
WebSocketHandler
and its session.Modifier and Type | Field and Description |
---|---|
private WebSocketHandler |
delegateHandler |
private StandardWebSocketSession |
delegateSession |
private java.util.function.Function<Session,StandardWebSocketSession> |
sessionFactory |
Constructor and Description |
---|
StandardWebSocketHandlerAdapter(WebSocketHandler handler,
java.util.function.Function<Session,StandardWebSocketSession> sessionFactory) |
Modifier and Type | Method and Description |
---|---|
void |
onClose(Session session,
CloseReason reason) |
void |
onError(Session session,
java.lang.Throwable exception) |
void |
onOpen(Session session,
EndpointConfig config) |
private <T> WebSocketMessage |
toMessage(T message) |
private final WebSocketHandler delegateHandler
private java.util.function.Function<Session,StandardWebSocketSession> sessionFactory
@Nullable private StandardWebSocketSession delegateSession
public StandardWebSocketHandlerAdapter(WebSocketHandler handler, java.util.function.Function<Session,StandardWebSocketSession> sessionFactory)
public void onOpen(Session session, EndpointConfig config)
private <T> WebSocketMessage toMessage(T message)
public void onClose(Session session, CloseReason reason)
public void onError(Session session, java.lang.Throwable exception)