インターフェース TcpConnection<P>
- 型パラメーター:
P
- 送信Messages
のペイロードの型
- すべてのスーパーインターフェース:
AutoCloseableSE
,CloseableSE
- すべての既知の実装クラス:
ReactorNetty2TcpConnection
,ReactorNettyTcpConnection
メッセージの送信と TCP 接続の管理に関する契約。
- 導入:
- 4.0
- 作成者:
- Rossen Stoyanchev
方法の概要
修飾子と型メソッド説明void
close()
接続を閉じる。void
onReadInactivity
(RunnableSE runnable, long duration) 一定の読み取り非アクティブ期間の後に呼び出すタスクを登録します。void
onWriteInactivity
(RunnableSE runnable, long duration) 一定期間の書き込み非アクティブ後に呼び出されるタスクを登録します。default ListenableFuture<VoidSE>
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたメッセージを送信します。
メソッドの詳細
send
@DeprecatedSE(since="6.0", forRemoval=true) default ListenableFuture<VoidSE> send(Message<P> message) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。6.0 現在、sendAsync(Message)
を推奨指定されたメッセージを送信します。- パラメーター:
message
- メッセージ- 戻り値:
- メッセージがいつ正常に送信されたかを判断するために使用できる ListenableFuture
sendAsync
指定されたメッセージを送信します。- パラメーター:
message
- メッセージ- 戻り値:
- メッセージがいつ正常に送信されたかを判断するために使用できる CompletableFuture
- 導入:
- 6.0
onReadInactivity
一定の読み取り非アクティブ期間の後に呼び出すタスクを登録します。- パラメーター:
runnable
- 呼び出すタスクduration
- ミリ秒単位の非アクティブ時間
onWriteInactivity
一定期間の書き込み非アクティブ後に呼び出されるタスクを登録します。- パラメーター:
runnable
- 呼び出すタスクduration
- ミリ秒単位の非アクティブ時間
close
void close()接続を閉じる。- 次で指定:
- インターフェース
AutoCloseableSE
のclose
- 次で指定:
- インターフェース
CloseableSE
のclose
sendAsync(Message)
を推奨