パッケージ | 説明 |
---|---|
jp.co.intra_mart.foundation.asynchronous |
非同期処理のためのインターフェースや抽象クラスを提供します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
static ParallelizedTaskMessage |
TaskManager.addParallelizedTask(String taskClassName,
Map<String,?> parameter)
並列処理キューにメッセージを追加します。
|
static ParallelizedTaskMessage |
TaskManager.addParallelizedTask(String taskClassName,
Map<String,?> parameter,
boolean keepTaskMessageOnError)
並列処理キューにメッセージを追加します。
|
static SerializedTaskMessage |
TaskManager.addSerializedTask(String queueId,
String taskClassName,
Map<String,?> parameter,
boolean stopProgressOnError)
直列処理キューにメッセージを追加します。
|
static SerializedTaskMessage |
TaskManager.addSerializedTask(String queueId,
String taskClassName,
Map<String,?> parameter,
boolean stopProgressOnError,
boolean keepTaskMessageOnError)
直列処理キューにメッセージを追加します。
|
static boolean |
TaskManager.addSerializedTaskQueue(String queueId,
boolean active)
キューIDで指定された直列タスクキューを追加します。
|
static List<RegisteredSerializedTaskQueueStatus> |
TaskManager.getAllSerializedTaskQueuesStatus()
すべて直列キューの状態を取得します。
|
static SearchRegisteredParallelizedTaskInfo |
TaskManager.getParallelizedErroredTaskInfo(String sort,
String order,
int startIndex,
int length)
並列キューのエラー終了タスク情報を取得します。
|
static SearchRegisteredParallelizedTaskInfo |
TaskManager.getParallelizedRunningTaskInfo(String sort,
String order,
int startIndex,
int length)
並列キューの実行中タスク情報を取得します。
|
static RegisteredParallelizedTaskQueueStatus |
TaskManager.getParallelizedTaskQueuesStatus()
並列キューのタスク状態を取得します。
|
static SearchRegisteredParallelizedTaskInfo |
TaskManager.getParallelizedWaitingTaskInfo(String sort,
String order,
int startIndex,
int length)
並列キューの待ちタスク情報を取得します。
|
static RegisteredInfo |
TaskManager.getRegisteredInfo()
現在登録されているタスクやキューの状態を取得します。
|
static SearchRegisteredSerializedTaskInfo |
TaskManager.getSerializedErroredTaskInfo(String queueId,
String sort,
String order,
int startIndex,
int length)
直列キューのエラー終了タスク情報を取得します。
|
static SearchRegisteredSerializedTaskInfo |
TaskManager.getSerializedTaskInfo(String queueId,
String sort,
String order,
int startIndex,
int length)
直列キューのタスク情報を取得します。
|
static RegisteredSerializedTaskQueueStatus |
TaskManager.getSerializedTaskQueuesStatusById(String queueId)
キューIDにより、直列キューの状態を取得します。
|
static TaskStatus |
TaskManager.getTaskStatusById(String messageId)
指定されたタスクの状況を取得します。
|
static TaskMessage |
TaskManager.reentryErroredTask(String messageId,
boolean usePreviousContext)
メッセージIDで指定されたエラー終了タスクを、前回実行時と同一のパラメータで再登録します。
|
static TaskMessage |
TaskManager.reentryErroredTask(String messageId,
boolean usePreviousContext,
Map<String,?> parameter)
メッセージIDで指定されたエラー終了タスクを、指定されたパラメータで再登録します。
|
static ParallelizedTaskMessage |
TaskManager.releaseRunningParallelizedTask(String messageId,
boolean reentry,
boolean stop)
メッセージIDで指定された並列タスクに対して終了を通知します。
|
static SerializedTaskMessage |
TaskManager.releaseRunningSerializedTask(String messageId,
boolean reentry,
boolean stop)
メッセージIDで指定された直列タスクに対して終了を通知します。
|
static SearchRegisteredTaskInfo<? extends RegisteredTaskInfo> |
TaskManager.removeErroredTask(String messageId)
メッセージIDで指定されたエラー終了タスクを削除します。
|
static boolean |
TaskManager.removeParallelizedTask(String messageId)
指定された並列タスクを削除します。
|
static boolean |
TaskManager.removeSerializedTask(String messageId)
指定された直列タスクを削除します。
|
static boolean |
TaskManager.removeSerializedTaskQueue(String queueId)
キューIDで指定された直列タスクキューを削除します。
|
static void |
TaskManager.setParallelizedTaskQueueActive(boolean active)
並列タスクの処理実行を開始または停止します。
|
static void |
TaskManager.setSerializedTaskQueueActive(String queueId,
boolean active)
キューIDで指定された直列タスクの処理実行を開始または停止します。
|
static ParallelizedTaskMessage |
TaskManager.stopRunningParallelizedTask(String messageId,
boolean reentry,
boolean stop)
非推奨です。
このメソッドは内部で
Thread.stop() を呼び出します。このメソッドの代わりに
TaskManager.releaseRunningParallelizedTask(String, boolean, boolean) を利用するようにしてください。 |
static SerializedTaskMessage |
TaskManager.stopRunningSerializedTask(String messageId,
boolean reentry,
boolean stop)
非推奨です。
このメソッドは内部で
Thread.stop() を呼び出します。このメソッドの代わりに
TaskManager.releaseRunningSerializedTask(String, boolean, boolean) を利用するようにしてください。 |
Copyright © 2012 NTT DATA INTRAMART CORPORATION