インターフェース SockJsSession
- すべてのスーパーインターフェース:
AutoCloseableSE
、CloseableSE
、WebSocketSession
- すべての既知の実装クラス:
AbstractHttpSockJsSession
、AbstractSockJsSession
、PollingSockJsSession
、StreamingSockJsSession
、WebSocketServerSockJsSession
Spring の標準
WebSocketSession
の SockJS 拡張。- 導入:
- 4.0
- 作成者:
- Juergen Hoeller, Rossen Stoyanchev
メソッドのサマリー
修飾子と型メソッド説明void
SockJS ハートビートを無効にします。これは、おそらく上位レベルのプロトコルですでにセッションに対してハートビートが有効になっているためです。long
セッションが最後にアクティブになってからの時間(ミリ秒単位)を返します。セッションが新しい場合は、セッションが作成されてからの時間を返します。インターフェース org.springframework.web.socket.WebSocketSession から継承されたメソッド
close, close, getAcceptedProtocol, getAttributes, getBinaryMessageSizeLimit, getExtensions, getHandshakeHeaders, getId, getLocalAddress, getPrincipal, getRemoteAddress, getTextMessageSizeLimit, getUri, isOpen, sendMessage, setBinaryMessageSizeLimit, setTextMessageSizeLimit
メソッドの詳細
getTimeSinceLastActive
long getTimeSinceLastActive()セッションが最後にアクティブになってからの時間(ミリ秒単位)を返します。セッションが新しい場合は、セッションが作成されてからの時間を返します。disableHeartbeat
void disableHeartbeat()SockJS ハートビートを無効にします。これは、おそらく上位レベルのプロトコルですでにセッションに対してハートビートが有効になっているためです。プロキシが接続がハングしていないことを知るのに役立つため、これを無効にすることはお勧めしません。