クラス WorkEvent
- java.lang.ObjectSE
-
- java.util.EventObjectSE
-
- jakarta.resource.spi.work.WorkEvent
- 実装されたすべてのインターフェース:
SerializableSE
public class WorkEvent extends EventObjectSE
このクラスは、Work
インスタンスの処理中に発生するさまざまなイベントをモデル化します。- バージョン:
- 1.0
- 作成者:
- Ram Jeyaraman
- 関連事項:
- 直列化された形式
フィールドサマリー
フィールド 修飾子と型 フィールド 説明 static int
WORK_ACCEPTED
Work
インスタンスが受け入れられたことを示します。static int
WORK_COMPLETED
Work
インスタンスの実行が完了したことを示します。static int
WORK_REJECTED
Work
インスタンスが拒否されたことを示します。static int
WORK_STARTED
Work
インスタンスが実行を開始したことを示します。クラス java.util.EventObjectSE から継承されたフィールド
sourceSE
コンストラクターのサマリー
コンストラクター コンストラクター 説明 WorkEvent(ObjectSE source, int type, Work work, WorkException exc)
コンストラクター。WorkEvent(ObjectSE source, int type, Work work, WorkException exc, long startDuration)
コンストラクター。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 WorkException
getException()
WorkException
を返します。long
getStartDuration()
開始間隔の期間を返します。int
getType()
このイベントの型を返します。Work
getWork()
イベントの原因である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
(ある場合)。