インターフェース AmqpClient.ReceiveSpec
- 含まれているインターフェース:
- AmqpClient
public static interface AmqpClient.ReceiveSpec
from アドレスに基づいて受信操作を行う Fluent API。方法の概要
修飾子と型メソッド説明default CompletableFutureSE<Message>receive()指定されたfromアドレスから Spring AMQP メッセージを受信します。<T> CompletableFutureSE<T>receiveAndConvert(T... reified) 指定されたfromアドレスからメッセージを受信し、その本文を指定された汎用型に変換します。CompletableFutureSE<org.apache.qpid.protonj2.client.Message<?>>提供されたfromアドレスからネイティブ ProtonJ メッセージを受信します。timeout(DurationSE timeout) 配信のタイムアウトを設定します。
方法の詳細
timeout
配信のタイムアウトを設定します。最大値はAmqpClient.Builder.completionTimeout(Duration)によって制限され、デフォルトでは 1 分です。- パラメーター:
timeout- 配達を待つ。- 戻り値:
- メッセージ付きの
CompletableFutureSE。
receive
指定されたfromアドレスから Spring AMQP メッセージを受信します。- 戻り値:
- メッセージ付きの
CompletableFutureSE。
receiveProtonMessage
CompletableFutureSE<org.apache.qpid.protonj2.client.Message<?>> receiveProtonMessage()提供されたfromアドレスからネイティブ ProtonJ メッセージを受信します。- 戻り値:
- メッセージ付きの
CompletableFutureSE。
receiveAndConvert
指定されたfromアドレスからメッセージを受信し、その本文を指定された汎用型に変換します。- 型パラメーター:
T- メッセージ本文を変換する型。- パラメーター:
reified- 変換用のジェネリクス型を抽出するために使用される引数。設定しないでください。- 戻り値:
- メッセージ本体から変換された予想される型のペイロードを持つ
CompletableFutureSE。