クラス 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> T
call(StringSE contextName, CallableSE<T> callable)
指定されたConnectionFactory
をバインドするCallable
SE を実行し、最後にバインドを解除します。<T> T
call(CallableSE<T> callable)
デフォルトのConnectionFactory
へのCallable
SE バインディングを実行し、最後にバインドを解除します。void
run(RunnableSE runnable)
デフォルトのConnectionFactory
へのRunnable
SE バインディングを実行し、最後にバインドを解除します。void
run(StringSE contextName, RunnableSE runnable)
指定されたConnectionFactory
をバインドするRunnable
SE を実行し、最後にバインドを解除します。
コンストラクターの詳細
ConnectionFactoryContextWrapper
public ConnectionFactoryContextWrapper(ConnectionFactory connectionFactory)
メソッドの詳細
call
public <T> T call(CallableSE<T> callable)
デフォルトのConnectionFactory
へのCallable
SE バインディングを実行し、最後にバインドを解除します。- 型パラメーター:
T
- 戻り値の型。- パラメーター:
callable
- 実行されるCallable
SE オブジェクト。- 戻り値:
Callable
SE の結果。
call
public <T> T call(@Nullable StringSE contextName, CallableSE<T> callable)
指定されたConnectionFactory
をバインドするCallable
SE を実行し、最後にバインドを解除します。- 型パラメーター:
T
- 戻り値の型。- パラメーター:
contextName
- コンテキストの名前。null、空、または空白では、デフォルトのコンテキストがバインドされます。callable
- 実行されるCallable
SE オブジェクト。- 戻り値:
Callable
SE の結果。
run
public void run(RunnableSE runnable)
デフォルトのConnectionFactory
へのRunnable
SE バインディングを実行し、最後にバインドを解除します。- パラメーター:
runnable
- 実行されるRunnable
SE オブジェクト。- 例外:
RuntimeExceptionSE
- RuntimeException がRunnable
SE によってスローされたとき。
run
public void run(@Nullable StringSE contextName, RunnableSE runnable)
指定されたConnectionFactory
をバインドするRunnable
SE を実行し、最後にバインドを解除します。- パラメーター:
contextName
- コンテキストの名前。null、空、または空白では、デフォルトのコンテキストがバインドされます。runnable
- 実行されるRunnable
SE オブジェクト。- 例外:
RuntimeExceptionSE
- RuntimeException がRunnable
SE によってスローされたとき。