public interface TimerTimer インターフェースには、Enterprise Bean タイマーサービスを介して作成されたタイマーに関する情報が含まれています。| 修飾子と型 | メソッドと説明 |
|---|---|
void | cancel() タイマーとそれに関連するすべての期限切れ通知をキャンセルします。 |
TimerHandle | getHandle() タイマーの直列化可能なハンドルを取得します。 |
SerializableSE | getInfo() 作成時にタイマーに関連付けられた情報を取得します。 |
DateSE | getNextTimeout() 次のタイマー満了が発生するようにスケジュールされている時点を取得します。 |
ScheduleExpression | getSchedule() このタイマーに対応するスケジュール式を取得します。 |
long | getTimeRemaining() 次にスケジュールされているタイマーの期限切れまでに経過するミリ秒数を取得します。 |
boolean | isCalendarTimer() このタイマーがカレンダーベースのタイマーかどうかを返します。 |
boolean | isPersistent() このタイマーに永続的なセマンティクスがあるかどうかを返します。 |
void cancel()
throws IllegalStateExceptionSE,
NoSuchObjectLocalException,
EJBExceptionIllegalStateExceptionSE - インスタンスがこのメソッドへのアクセスを許可しない状態にあるときにこのメソッドが呼び出された場合。NoSuchObjectLocalException - 期限切れまたはキャンセルされたタイマーで呼び出された場合。EJBException - システムレベルの障害のためにこの方法を完了できなかった場合。long getTimeRemaining()
throws IllegalStateExceptionSE,
NoSuchObjectLocalException,
NoMoreTimeoutsException,
EJBExceptionIllegalStateExceptionSE - インスタンスがこのメソッドへのアクセスを許可しない状態にあるときにこのメソッドが呼び出された場合。NoSuchObjectLocalException - 期限切れまたはキャンセルされたタイマーで呼び出された場合。javax.ejb.NoMoreTimeoutsExceptions - タイマーに将来のタイムアウトがないことを示します EJBException - システムレベルの障害のためにこの方法を完了できなかった場合。NoMoreTimeoutsExceptionDateSE getNextTimeout() throws IllegalStateExceptionSE, NoSuchObjectLocalException, NoMoreTimeoutsException, EJBException
IllegalStateExceptionSE - インスタンスがこのメソッドへのアクセスを許可しない状態にあるときにこのメソッドが呼び出された場合。NoSuchObjectLocalException - 期限切れまたはキャンセルされたタイマーで呼び出された場合。javax.ejb.NoMoreTimeoutsExceptions - タイマーに将来のタイムアウトがないことを示します EJBException - システムレベルの障害のためにこの方法を完了できなかった場合。NoMoreTimeoutsExceptionScheduleExpression getSchedule() throws IllegalStateExceptionSE, NoSuchObjectLocalException, EJBException
IllegalStateExceptionSE - インスタンスがこのメソッドへのアクセスを許可しない状態にあるときにこのメソッドが呼び出された場合。カレンダーベースのタイマーではないタイマーで呼び出された場合にもスローされます。NoSuchObjectLocalException - 期限切れまたはキャンセルされたタイマーで呼び出された場合。EJBException - システムレベルの障害のためにこの方法を完了できなかった場合。boolean isPersistent()
throws IllegalStateExceptionSE,
NoSuchObjectLocalException,
EJBExceptionIllegalStateExceptionSE - インスタンスがこのメソッドへのアクセスを許可しない状態にあるときにこのメソッドが呼び出された場合。NoSuchObjectLocalException - 期限切れまたはキャンセルされたタイマーで呼び出された場合。EJBException - システムレベルの障害のためにこの方法を完了できなかった場合。boolean isCalendarTimer()
throws IllegalStateExceptionSE,
NoSuchObjectLocalException,
EJBExceptionIllegalStateExceptionSE - インスタンスがこのメソッドへのアクセスを許可しない状態にあるときにこのメソッドが呼び出された場合。NoSuchObjectLocalException - 期限切れまたはキャンセルされたタイマーで呼び出された場合。EJBException - システムレベルの障害のためにこの方法を完了できなかった場合。SerializableSE getInfo() throws IllegalStateExceptionSE, NoSuchObjectLocalException, EJBException
info 文字列、または Schedule アノテーションの info 要素である可能性があります。IllegalStateExceptionSE - インスタンスがこのメソッドへのアクセスを許可しない状態にあるときにこのメソッドが呼び出された場合。NoSuchObjectLocalException - 期限切れまたはキャンセルされたタイマーで呼び出された場合。EJBException - システムレベルの障害のためにこの方法を完了できなかった場合。TimerHandle getHandle() throws IllegalStateExceptionSE, NoSuchObjectLocalException, EJBException
IllegalStateExceptionSE - インスタンスがこのメソッドへのアクセスを許可しない状態にあるときにこのメソッドが呼び出された場合。非永続タイマーで呼び出された場合にもスローされます。NoSuchObjectLocalException - 期限切れまたはキャンセルされたタイマーで呼び出された場合。EJBException - システムレベルの障害のためにこの方法を完了できなかった場合。Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.