インターフェース LastExecution
public interface LastExecution
タスクの最後の実行に関する情報が含まれています。これは、Trigger
クラスのメソッドによって使用され、次にスケジュールされたタイムアウト、実行をスキップする必要があるかどうかを決定します。- 導入:
- 1.0
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド デフォルトメソッド 修飾子と型 メソッド 説明 StringSE
getIdentityName()
タスクがManagedTask
インターフェースも実装している場合は、タスクのManagedTask.IDENTITY_NAME
実行プロパティで指定されている識別可能なオブジェクトの名前または ID。ObjectSE
getResult()
最後の実行の結果。default DateSE
getRunEnd()
タスクが最後に完了した時刻。ZonedDateTimeSE
getRunEnd(ZoneIdSE zone)
指定されたタイムゾーンでの、タスクの最新の実行が実行を完了した時刻。default DateSE
getRunStart()
タスクが最後に実行を開始した時刻。ZonedDateTimeSE
getRunStart(ZoneIdSE zone)
タスクの最新の実行が開始された、指定されたタイムゾーンでの時刻。default DateSE
getScheduledStart()
タスクの実行が最後にスケジュールされた時刻。ZonedDateTimeSE
getScheduledStart(ZoneIdSE zone)
スケジュールに従って、タスクの最新の実行が開始されると予想された、指定されたタイムゾーンでの時刻。
メソッドの詳細
getIdentityName
StringSE getIdentityName()
タスクがManagedTask
インターフェースも実装している場合は、タスクのManagedTask.IDENTITY_NAME
実行プロパティで指定されている識別可能なオブジェクトの名前または ID。- 戻り値:
- 識別可能なオブジェクトの名前または ID。
getResult
ObjectSE getResult()
最後の実行の結果。- 戻り値:
- 最後の実行の結果。最後の実行が完了しなかった場合、またはタスクの結果が null の場合、null を返す可能性があります。
getScheduledStart
default DateSE getScheduledStart()
タスクの実行が最後にスケジュールされた時刻。デフォルトの実装は、
ZoneId
を受け入れるメソッドシグネチャーに委譲します。- 戻り値:
- タスクの実行がスケジュールされた最後の日時。
getScheduledStart
ZonedDateTimeSE getScheduledStart(ZoneIdSE zone)
スケジュールに従って、タスクの最新の実行が開始されると予想された、指定されたタイムゾーンでの時刻。- パラメーター:
zone
- タイムゾーン ID。- 戻り値:
- スケジュールに従って、タスクの最新の実行が開始されると予想された、指定されたタイムゾーンでの日付 / 時刻。
- 導入:
- 3.0
getRunStart
default DateSE getRunStart()
タスクが最後に実行を開始した時刻。デフォルトの実装は、
ZoneId
を受け入れるメソッドシグネチャーに委譲します。- 戻り値:
- タスクの実行が開始された最後の日付 / 時刻。タスクが開始される前にキャンセルされた場合は null。
getRunStart
ZonedDateTimeSE getRunStart(ZoneIdSE zone)
タスクの最新の実行が開始された、指定されたタイムゾーンでの時刻。- パラメーター:
zone
- タイムゾーン ID。- 戻り値:
- 指定されたタイムゾーンでの、タスクの最新の実行が開始された日付 / 時刻、開始前にタスクがキャンセルされた場合は null。
- 導入:
- 3.0
getRunEnd
default DateSE getRunEnd()
タスクが最後に完了した時刻。デフォルトの実装は、
ZoneId
を受け入れるメソッドシグネチャーに委譲します。- 戻り値:
- タスクが完了した最後の日付 / 時刻。タスクが完了する前にキャンセルされた場合は null。
getRunEnd
ZonedDateTimeSE getRunEnd(ZoneIdSE zone)
指定されたタイムゾーンでの、タスクの最新の実行が実行を完了した時刻。- パラメーター:
zone
- タイムゾーン ID。- 戻り値:
- タスクの最新の実行が完了した、指定されたタイムゾーンでの日付 / 時刻。タスクが完了する前にキャンセルされた場合は null。
- 導入:
- 3.0