public class WebSocketServerSockJsSession extends AbstractSockJsSession
Modifier and Type | Field and Description |
---|---|
private ObjectMapper |
objectMapper |
private WebSocketSession |
webSocketSession |
logger
Constructor and Description |
---|
WebSocketServerSockJsSession(java.lang.String sessionId,
SockJsConfiguration config,
WebSocketHandler handler) |
Modifier and Type | Method and Description |
---|---|
protected void |
disconnect(CloseStatus status) |
void |
handleMessage(TextMessage message,
WebSocketSession wsSession) |
void |
initWebSocketSession(WebSocketSession session) |
boolean |
isActive()
Polling and Streaming sessions periodically close the current HTTP request and
wait for the next request to come through.
|
void |
sendMessageInternal(java.lang.String message) |
protected void |
writeFrameInternal(SockJsFrame frame) |
cancelHeartbeat, close, close, delegateConnectionClosed, delegateConnectionEstablished, delegateError, delegateMessages, getId, getPrincipal, getRemoteAddress, getRemoteHostName, getSockJsConfig, getTimeSinceLastActive, getUri, isClosed, isNew, isOpen, isSecure, scheduleHeartbeat, sendHeartbeat, sendMessage, setPrincipal, setRemoteAddress, setRemoteHostName, setUri, toString, tryCloseWithSockJsTransportError, updateLastActiveTime, writeFrame
private WebSocketSession webSocketSession
private final ObjectMapper objectMapper
public WebSocketServerSockJsSession(java.lang.String sessionId, SockJsConfiguration config, WebSocketHandler handler)
public void initWebSocketSession(WebSocketSession session) throws java.lang.Exception
java.lang.Exception
public boolean isActive()
AbstractSockJsSession
isActive
in class AbstractSockJsSession
public void handleMessage(TextMessage message, WebSocketSession wsSession) throws java.lang.Exception
java.lang.Exception
public void sendMessageInternal(java.lang.String message) throws java.io.IOException
sendMessageInternal
in class AbstractSockJsSession
java.io.IOException
protected void writeFrameInternal(SockJsFrame frame) throws java.io.IOException
writeFrameInternal
in class AbstractSockJsSession
java.io.IOException
protected void disconnect(CloseStatus status) throws java.io.IOException
disconnect
in class AbstractSockJsSession
java.io.IOException