クラス AsyncRabbitTemplate.RabbitFuture<T>
- java.lang.ObjectSE
-
- org.springframework.util.concurrent.SettableListenableFuture<T>
-
- org.springframework.amqp.rabbit.AsyncRabbitTemplate.RabbitFuture<T>
- 型パラメーター:
T
- 型。
- 実装されたすべてのインターフェース:
FutureSE<T>
,ListenableFuture<T>
- 含まれているクラス:
- AsyncRabbitTemplate
public abstract class AsyncRabbitTemplate.RabbitFuture<T> extends SettableListenableFuture<T>
AsyncRabbitTemplate
によって返されるListenableFuture
の基底クラス。- 導入:
- 1.6
コンストラクターのサマリー
コンストラクター コンストラクター 説明 RabbitFuture(StringSE correlationId, Message requestMessage)
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 boolean
cancel(boolean mayInterruptIfRunning)
ListenableFuture<BooleanSE>
getConfirm()
確認が有効な場合、確認用のListenableFuture
が含まれます。StringSE
getNackCause()
確認が有効で、nack が受信された場合、nack の原因があればそれが含まれます。クラス org.springframework.util.concurrent.SettableListenableFuture から継承されたメソッド
addCallback, addCallback, completable, get, get, interruptTask, isCancelled, isDone, set, setException
メソッドの詳細
cancel
public boolean cancel(boolean mayInterruptIfRunning)
getConfirm
public ListenableFuture<BooleanSE> getConfirm()
確認が有効な場合、確認用のListenableFuture
が含まれます。- 戻り値:
- 未来。
getNackCause
public StringSE getNackCause()
確認が有効で、nack が受信された場合、nack の原因があればそれが含まれます。- 戻り値:
- 原因。