public class WorkEvent extends EventObjectSE
Work
インスタンスの処理中に発生するさまざまなイベントをモデル化します。修飾子と型 | フィールドと説明 |
---|---|
static int | WORK_ACCEPTED Work インスタンスが受け入れられたことを示します。 |
static int | WORK_COMPLETED Work インスタンスの実行が完了したことを示します。 |
static int | WORK_REJECTED Work インスタンスが拒否されたことを示します。 |
static int | WORK_STARTED Work インスタンスが実行を開始したことを示します。 |
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, toStringSE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public 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 © 2018,2020 Eclipse Foundation.
Use is subject to license terms.