public class WorkEvent extends EventObjectSE
Work インスタンスの処理中に発生するさまざまなイベントをモデル化します。| 修飾子と型 | フィールドと説明 |
|---|---|
static int | WORK_ACCEPTEDWork インスタンスが受け入れられたことを示します。 |
static int | WORK_COMPLETEDWork インスタンスの実行が完了したことを示します。 |
static int | WORK_REJECTEDWork インスタンスが拒否されたことを示します。 |
static int | WORK_STARTEDWork インスタンスが実行を開始したことを示します。 |
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 インスタンスを返します。 |
getSourceSE, toStringSEcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEpublic static final int WORK_ACCEPTED
Work インスタンスが受け入れられたことを示します。public static final int WORK_REJECTED
Work インスタンスが拒否されたことを示します。public static final int WORK_STARTED
Work インスタンスが実行を開始したことを示します。public static final int WORK_COMPLETED
Work インスタンスの実行が完了したことを示します。public WorkEvent(ObjectSE source, int type, Work work, WorkException exc)
source - イベントが最初に発生したオブジェクト。type - イベント型。work - イベントが発生した Work オブジェクト。exc - Work 処理中に発生した例外。public WorkEvent(ObjectSE source, int type, Work work, WorkException exc, long startDuration)
source - イベントが最初に発生したオブジェクト。type - イベント型。work - イベントが発生した Work オブジェクト。exc - Work 処理中に発生した例外。startDuration - 開始遅延期間(ミリ秒単位)。public int getType()
public Work getWork()
Work インスタンスを返します。Work インスタンス。public long getStartDuration()
Work が受け入れられてから、Work の実行が開始されるまでの経過時間(ミリ秒単位)。これはリアルタイムの保証を提供しないことに注意してください。実際の開始間隔が不明な場合は、-1 を返すことが有効です。public WorkException getException()
WorkException を返します。返される実際の WorkException サブ型は、イベントの型によって異なります。WorkRejectedException または WorkCompletedException(ある場合)。Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.