public class TomcatWebSocketSession extends StandardWebSocketSession
SessionEE 用の Spring WebSocketSession アダプター。AbstractListenerWebSocketSession.WebSocketSendProcessorlogger| コンストラクターと説明 |
|---|
TomcatWebSocketSession(SessionEE session, HandshakeInfo info, DataBufferFactory factory) |
TomcatWebSocketSession(SessionEE session, HandshakeInfo info, DataBufferFactory factory, reactor.core.publisher.MonoProcessor<VoidSE> completionMono) 使用すべきではありません。 |
TomcatWebSocketSession(SessionEE session, HandshakeInfo info, DataBufferFactory factory, reactor.core.publisher.Sinks.Empty<VoidSE> completionSink) |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected boolean | canSuspendReceiving() 基礎となる WebSocket API にフロー制御があり、メッセージの受信を一時停止および再開できるかどうか。 |
protected void | resumeReceiving() ダウンストリームサブスクライバによって要求が生成された後、新しいメッセージの受信を再開します。 |
protected void | suspendReceiving() 受信したメッセージが処理され、ダウンストリームサブスクライバーによってより多くの要求が生成されるまで、受信を中断します。 |
close, isOpen, sendMessagecloseStatus, getSendProcessor, onComplete, onError, onNext, onSubscribe, receive, sendbinaryMessage, bufferFactory, getAttributes, getDelegate, getHandshakeInfo, getId, getLogPrefix, pingMessage, pongMessage, textMessage, toStringcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEclosepublic TomcatWebSocketSession(SessionEE session, HandshakeInfo info, DataBufferFactory factory)
public TomcatWebSocketSession(SessionEE session, HandshakeInfo info, DataBufferFactory factory, reactor.core.publisher.Sinks.Empty<VoidSE> completionSink)
@DeprecatedSE public TomcatWebSocketSession(SessionEE session, HandshakeInfo info, DataBufferFactory factory, reactor.core.publisher.MonoProcessor<VoidSE> completionMono)
protected boolean canSuspendReceiving()
AbstractListenerWebSocketSession注意 : サブクラスは、可能であれば一時停止モードで開始し、要求が受信されるまで待機することをお勧めします。
StandardWebSocketSession の canSuspendReceiving protected void suspendReceiving()
AbstractListenerWebSocketSession 注意 : 基礎となる WebSocket API がメッセージを受信するためのフロー制御を提供しない場合、このメソッドは何もしないで、AbstractListenerWebSocketSession.canSuspendReceiving() は false を返す必要があります。
StandardWebSocketSession の suspendReceiving protected void resumeReceiving()
AbstractListenerWebSocketSession 注意 : 基礎となる WebSocket API がメッセージを受信するためのフロー制御を提供しない場合、このメソッドは何もしないで、AbstractListenerWebSocketSession.canSuspendReceiving() は false を返す必要があります。
StandardWebSocketSession の resumeReceiving