クラス ConnectionFactoryContextWrapper
- java.lang.ObjectSE
-
- org.springframework.amqp.rabbit.connection.ConnectionFactoryContextWrapper
public class ConnectionFactoryContextWrapper extends ObjectSE
命令の実行時にConnectionFactoryコンテキストのバインドとバインド解除を処理するヘルパークラス。- 導入:
- 2.3
- 作成者:
- Wander Costa, Artem Bilan
コンストラクター概要
コンストラクター コンストラクター 説明 ConnectionFactoryContextWrapper(ConnectionFactory connectionFactory)
方法の概要
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 <T> Tcall(StringSE contextName, CallableSE<T> callable)指定されたConnectionFactoryをバインドするCallableSE を実行し、最後にバインドを解除します。<T> Tcall(CallableSE<T> callable)デフォルトのConnectionFactoryへのCallableSE バインディングを実行し、最後にバインドを解除します。voidrun(RunnableSE runnable)デフォルトのConnectionFactoryへのRunnableSE バインディングを実行し、最後にバインドを解除します。voidrun(StringSE contextName, RunnableSE runnable)指定されたConnectionFactoryをバインドするRunnableSE を実行し、最後にバインドを解除します。
コンストラクターの詳細
ConnectionFactoryContextWrapper
public ConnectionFactoryContextWrapper(ConnectionFactory connectionFactory)
メソッドの詳細
call
public <T> T call(CallableSE<T> callable)
デフォルトのConnectionFactoryへのCallableSE バインディングを実行し、最後にバインドを解除します。- 型パラメーター:
T- 戻り値の型。- パラメーター:
callable- 実行されるCallableSE オブジェクト。- 戻り値:
CallableSE の結果。
call
public <T> T call(@Nullable StringSE contextName, CallableSE<T> callable)
指定されたConnectionFactoryをバインドするCallableSE を実行し、最後にバインドを解除します。- 型パラメーター:
T- 戻り値の型。- パラメーター:
contextName- コンテキストの名前。null、空、または空白では、デフォルトのコンテキストがバインドされます。callable- 実行されるCallableSE オブジェクト。- 戻り値:
CallableSE の結果。
run
public void run(RunnableSE runnable)
デフォルトのConnectionFactoryへのRunnableSE バインディングを実行し、最後にバインドを解除します。- パラメーター:
runnable- 実行されるRunnableSE オブジェクト。- 例外:
RuntimeExceptionSE- RuntimeException がRunnableSE によってスローされたとき。
run
public void run(@Nullable StringSE contextName, RunnableSE runnable)
指定されたConnectionFactoryをバインドするRunnableSE を実行し、最後にバインドを解除します。- パラメーター:
contextName- コンテキストの名前。null、空、または空白では、デフォルトのコンテキストがバインドされます。runnable- 実行されるRunnableSE オブジェクト。- 例外:
RuntimeExceptionSE- RuntimeException がRunnableSE によってスローされたとき。