クラス TomcatWebSocketSession
java.lang.ObjectSE
org.springframework.web.reactive.socket.adapter.AbstractWebSocketSession<jakarta.websocket.Session>
org.springframework.web.reactive.socket.adapter.AbstractListenerWebSocketSession<jakarta.websocket.Session>
org.springframework.web.reactive.socket.adapter.StandardWebSocketSession
org.springframework.web.reactive.socket.adapter.TomcatWebSocketSession
- 実装済みのインターフェース一覧:
Subscriber<VoidSE>, WebSocketSession
Tomcat の
Session 用の Spring WebSocketSession アダプター。- 導入:
- 5.0
- 作成者:
- Violeta Georgieva
ネストされたクラスの概要
クラス AbstractListenerWebSocketSession から継承されたネストクラス / インターフェース
AbstractListenerWebSocketSession.WebSocketSendProcessorフィールド概要
クラス AbstractWebSocketSession から継承されたフィールド
loggerコンストラクター概要
コンストラクターコンストラクター説明TomcatWebSocketSession(jakarta.websocket.Session session, HandshakeInfo info, DataBufferFactory factory) TomcatWebSocketSession(jakarta.websocket.Session session, HandshakeInfo info, DataBufferFactory factory, Sinks.Empty<VoidSE> completionSink) 方法の概要
修飾子と型メソッド説明protected boolean基礎となる WebSocket API にフロー制御があり、メッセージの受信を一時停止および再開できるかどうか。protected voidダウンストリームサブスクライバによって要求が生成された後、新しいメッセージの受信を再開します。protected void受信したメッセージが処理され、ダウンストリームサブスクライバーによってより多くの要求が生成されるまで、受信を中断します。クラス StandardWebSocketSession から継承されたメソッド
close, isOpen, sendMessageクラス AbstractListenerWebSocketSession から継承されたメソッド
closeStatus, getSendProcessor, onComplete, onError, onNext, onSubscribe, receive, sendクラス AbstractWebSocketSession から継承されたメソッド
binaryMessage, bufferFactory, getAttributes, getDelegate, getHandshakeInfo, getId, getLogPrefix, pingMessage, pongMessage, textMessage, toStringクラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSEインターフェース WebSocketSession から継承されたメソッド
close
コンストラクターの詳細
TomcatWebSocketSession
public TomcatWebSocketSession(jakarta.websocket.Session session, HandshakeInfo info, DataBufferFactory factory) TomcatWebSocketSession
public TomcatWebSocketSession(jakarta.websocket.Session session, HandshakeInfo info, DataBufferFactory factory, Sinks.Empty<VoidSE> completionSink)
メソッドの詳細
canSuspendReceiving
protected boolean canSuspendReceiving()クラスからコピーされた説明:AbstractListenerWebSocketSession基礎となる WebSocket API にフロー制御があり、メッセージの受信を一時停止および再開できるかどうか。注意 : サブクラスは、可能であれば一時停止モードで開始し、要求が受信されるまで待機することをお勧めします。
- オーバーライド:
- クラス
StandardWebSocketSessionのcanSuspendReceiving
suspendReceiving
protected void suspendReceiving()クラスからコピーされた説明:AbstractListenerWebSocketSession受信したメッセージが処理され、ダウンストリームサブスクライバーによってより多くの要求が生成されるまで、受信を中断します。注意 : 基礎となる WebSocket API がメッセージを受信するためのフロー制御を提供しない場合、このメソッドは何もしないで、
AbstractListenerWebSocketSession.canSuspendReceiving()はfalseを返す必要があります。- オーバーライド:
- クラス
StandardWebSocketSessionのsuspendReceiving
resumeReceiving
protected void resumeReceiving()クラスからコピーされた説明:AbstractListenerWebSocketSessionダウンストリームサブスクライバによって要求が生成された後、新しいメッセージの受信を再開します。注意 : 基礎となる WebSocket API がメッセージを受信するためのフロー制御を提供しない場合、このメソッドは何もしないで、
AbstractListenerWebSocketSession.canSuspendReceiving()はfalseを返す必要があります。- オーバーライド:
- クラス
StandardWebSocketSessionのresumeReceiving