クラス ReactorNettyTcpConnection<P>
java.lang.ObjectSE
org.springframework.messaging.tcp.reactor.ReactorNettyTcpConnection<P>
- 型パラメーター:
P
- 送信メッセージのペイロードの型
- 実装されたすべてのインターフェース:
CloseableSE
、AutoCloseableSE
、TcpConnection<P>
Reactor Netty ベースの
TcpConnection
の実装。- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev
コンストラクターのサマリー
コンストラクター説明ReactorNettyTcpConnection
(reactor.netty.NettyInbound inbound, reactor.netty.NettyOutbound outbound, ReactorNettyCodec<P> codec, reactor.core.publisher.Sinks.Empty<VoidSE> completionSink) メソッドのサマリー
修飾子と型メソッド説明void
close()
接続を閉じる。void
onReadInactivity
(RunnableSE runnable, long inactivityDuration) 一定の読み取り非アクティブ期間の後に呼び出すタスクを登録します。void
onWriteInactivity
(RunnableSE runnable, long inactivityDuration) 一定期間の書き込み非アクティブ後に呼び出されるタスクを登録します。指定されたメッセージを送信します。toString()
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
インターフェース org.springframework.messaging.tcp.TcpConnection から継承されたメソッド
send
コンストラクターの詳細
ReactorNettyTcpConnection
public ReactorNettyTcpConnection(reactor.netty.NettyInbound inbound, reactor.netty.NettyOutbound outbound, ReactorNettyCodec<P> codec, reactor.core.publisher.Sinks.Empty<VoidSE> completionSink)
メソッドの詳細
sendAsync
インターフェースからコピーされた説明:TcpConnection
指定されたメッセージを送信します。- 次で指定:
- インターフェース
TcpConnection<P>
のsendAsync
- パラメーター:
message
- メッセージ- 戻り値:
- メッセージがいつ正常に送信されたかを判断するために使用できる CompletableFuture
onReadInactivity
インターフェースからコピーされた説明:TcpConnection
一定の読み取り非アクティブ期間の後に呼び出すタスクを登録します。- 次で指定:
- インターフェース
TcpConnection<P>
のonReadInactivity
- パラメーター:
runnable
- 呼び出すタスクinactivityDuration
- ミリ秒単位の非アクティブ時間
onWriteInactivity
インターフェースからコピーされた説明:TcpConnection
一定期間の書き込み非アクティブ後に呼び出されるタスクを登録します。- 次で指定:
- インターフェース
TcpConnection<P>
のonWriteInactivity
- パラメーター:
runnable
- 呼び出すタスクinactivityDuration
- ミリ秒単位の非アクティブ時間
close
public void close()インターフェースからコピーされた説明:TcpConnection
接続を閉じる。- 次で指定:
- インターフェース
AutoCloseableSE
のclose
- 次で指定:
- インターフェース
CloseableSE
のclose
- 次で指定:
- インターフェース
TcpConnection<P>
のclose
toString