public class TomcatWebSocketSession extends StandardWebSocketSession
Session
EE 用の Spring WebSocketSession
アダプター。AbstractListenerWebSocketSession.WebSocketSendProcessor
logger
コンストラクターと説明 |
---|
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, sendMessage
closeStatus, getSendProcessor, onComplete, onError, onNext, onSubscribe, receive, send
binaryMessage, bufferFactory, getAttributes, getDelegate, getHandshakeInfo, getId, getLogPrefix, pingMessage, pongMessage, textMessage, toString
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
close
public 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