クラス ConnectionFactoryContextWrapper


  • public class ConnectionFactoryContextWrapper
    extends ObjectSE
    命令の実行時に ConnectionFactory コンテキストのバインドとバインド解除を処理するヘルパークラス。
    導入:
    2.3
    作成者:
    Wander Costa, Artem Bilan
    • コンストラクターの詳細

      • 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​(@Nullable
                        StringSE contextName,
                        RunnableSE runnable)
        指定された ConnectionFactory をバインドする RunnableSE を実行し、最後にバインドを解除します。
        パラメーター:
        contextName - コンテキストの名前。null、空、または空白では、デフォルトのコンテキストがバインドされます。
        runnable - 実行される RunnableSE オブジェクト。
        例外:
        RuntimeExceptionSE - RuntimeException が RunnableSE によってスローされたとき。