Package org.iplass.mtp.async
Class AsyncTaskContext
java.lang.Object
org.iplass.mtp.async.AsyncTaskContext
非同期実行コンテキスト。
非同期実行タスク内で、非同期実行処理に関する情報(タスクID、キュー名)を取得する際に利用する。
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic AsyncTaskContext
現在のAsyncTaskContextのインスタンスを取得。 これを呼び出した処理が、非同期処理で呼ばれたタスクではない場合は、nullが返却される。abstract String
現在実行中の非同期タスクのキュー名を取得。abstract long
現在実行中の非同期タスクのタスクIDを取得。abstract Tenant
現在実行中の非同期タスクのテナントを取得。
-
Constructor Details
-
AsyncTaskContext
public AsyncTaskContext()
-
-
Method Details
-
getCurrentContext
現在のAsyncTaskContextのインスタンスを取得。 これを呼び出した処理が、非同期処理で呼ばれたタスクではない場合は、nullが返却される。- Returns:
-
getTaskId
public abstract long getTaskId()現在実行中の非同期タスクのタスクIDを取得。- Returns:
-
getQueueName
現在実行中の非同期タスクのキュー名を取得。- Returns:
-
getTenant
現在実行中の非同期タスクのテナントを取得。- Returns:
-