クラス WorkEvent
- java.lang.ObjectSE
-
- java.util.EventObjectSE
-
- jakarta.resource.spi.work.WorkEvent
- 実装されているすべてのインターフェース:
SerializableSE
public class WorkEvent extends EventObjectSE
このクラスは、Workインスタンスの処理中に発生するさまざまなイベントをモデル化します。- バージョン:
- 1.0
- 作成者:
- Ram Jeyaraman
- 関連事項:
- 連載形式
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 static intWORK_ACCEPTEDWorkインスタンスが受け入れられたことを示します。static intWORK_COMPLETEDWorkインスタンスの実行が完了したことを示します。static intWORK_REJECTEDWorkインスタンスが拒否されたことを示します。static intWORK_STARTEDWorkインスタンスが実行を開始したことを示します。クラス java.util.EventObjectSE から継承されたフィールド
sourceSE
コンストラクターの概要
コンストラクター コンストラクター 説明 WorkEvent(ObjectSE source, int type, Work work, WorkException exc)コンストラクター。WorkEvent(ObjectSE source, int type, Work work, WorkException exc, long startDuration)コンストラクター。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 WorkExceptiongetException()WorkExceptionを返します。longgetStartDuration()開始間隔の期間を返します。intgetType()このイベントの型を返します。WorkgetWork()イベントの原因であるWorkインスタンスを返します。クラス java.util.EventObjectSE から継承されたメソッド
getSource, toString
フィールドの詳細
WORK_ACCEPTED
public static final int WORK_ACCEPTED
Workインスタンスが受け入れられたことを示します。- 関連事項:
- 定数フィールド値
WORK_REJECTED
public static final int WORK_REJECTED
Workインスタンスが拒否されたことを示します。- 関連事項:
- 定数フィールド値
WORK_STARTED
public static final int WORK_STARTED
Workインスタンスが実行を開始したことを示します。- 関連事項:
- 定数フィールド値
WORK_COMPLETED
public static final int WORK_COMPLETED
Workインスタンスの実行が完了したことを示します。- 関連事項:
- 定数フィールド値
コンストラクターの詳細
WorkEvent
public WorkEvent(ObjectSE source, int type, Work work, WorkException exc)
コンストラクター。- パラメーター:
source- イベントが最初に発生したオブジェクト。type- イベント型。work- イベントが発生したWorkオブジェクト。exc-Work処理中に発生した例外。
WorkEvent
public WorkEvent(ObjectSE source, int type, Work work, WorkException exc, long startDuration)
コンストラクター。- パラメーター:
source- イベントが最初に発生したオブジェクト。type- イベント型。work- イベントが発生したWorkオブジェクト。exc-Work処理中に発生した例外。startDuration- 開始遅延期間(ミリ秒単位)。
メソッドの詳細
getType
public int getType()
このイベントの型を返します。- 戻り値:
- イベント型。
getWork
public Work getWork()
イベントの原因であるWorkインスタンスを返します。- 戻り値:
Workインスタンス。
getStartDuration
public long getStartDuration()
開始間隔の期間を返します。- 戻り値:
Workが受け入れられてから、Workの実行が開始されるまでの経過時間(ミリ秒単位)。これはリアルタイムの保証を提供しないことに注意してください。実際の開始間隔が不明な場合は、-1 を返すことが有効です。
getException
public WorkException getException()
WorkExceptionを返します。返される実際のWorkExceptionサブ型は、イベントの型によって異なります。- 戻り値:
WorkRejectedExceptionまたはWorkCompletedException(ある場合)。