パッケージ org.iplass.mtp.async

クラス AsyncTaskContext

java.lang.Object
org.iplass.mtp.async.AsyncTaskContext

public abstract class AsyncTaskContext extends Object
非同期実行コンテキスト。 非同期実行タスク内で、非同期実行処理に関する情報(タスクID、キュー名)を取得する際に利用する。
  • コンストラクタの詳細

    • AsyncTaskContext

      public AsyncTaskContext()
  • メソッドの詳細

    • getCurrentContext

      public static AsyncTaskContext getCurrentContext()
      現在のAsyncTaskContextのインスタンスを取得。 これを呼び出した処理が、非同期処理で呼ばれたタスクではない場合は、nullが返却される。
      戻り値:
    • getTaskId

      public abstract long getTaskId()
      現在実行中の非同期タスクのタスクIDを取得。
      戻り値:
    • getQueueName

      public abstract String getQueueName()
      現在実行中の非同期タスクのキュー名を取得。
      戻り値:
    • getTenant

      public abstract Tenant getTenant()
      現在実行中の非同期タスクのテナントを取得。
      戻り値: