インターフェースの使用
jakarta.ejb.Timer

Timer を使用するパッケージ
パッケージ
説明
Enterprise Bean とそのクライアント間、および Enterprise Bean と Enterprise Bean コンテナー間の契約を定義する Enterprise Bean クラスとインターフェースが含まれています。
  • jakarta.ejb 内の Timer 使用

    Timer を返す jakarta.ejb のメソッド
    修飾子と型
    メソッド
    説明
    入力スケジュール式に基づいてカレンダーベースのタイマーを作成します。
    TimerService.createCalendarTimer(ScheduleExpression schedule, TimerConfig timerConfig)
    入力スケジュール式に基づいてカレンダーベースのタイマーを作成します。
    TimerService.createIntervalTimer(long initialDuration, long intervalDuration, TimerConfig timerConfig)
    指定した期間後に最初の有効期限が発生し、指定した間隔後に後続の有効期限が発生する間隔タイマーを作成します。
    TimerService.createIntervalTimer(DateSE initialExpiration, long intervalDuration, TimerConfig timerConfig)
    最初の有効期限が特定の時点で発生し、後続の有効期限が指定された間隔後に発生するインターバルタイマーを作成します。
    TimerService.createSingleActionTimer(long duration, TimerConfig timerConfig)
    指定された期間の後に期限切れになる単一アクションタイマーを作成します。
    TimerService.createSingleActionTimer(DateSE expiration, TimerConfig timerConfig)
    特定の時点で期限切れになる単一アクションタイマーを作成します。
    TimerService.createTimer(long initialDuration, long intervalDuration, SerializableSE info)
    指定した期間後に最初の有効期限が発生し、指定した間隔後に後続の有効期限が発生する間隔タイマーを作成します。
    TimerService.createTimer(long duration, SerializableSE info)
    指定された期間の後に期限切れになる単一アクションタイマーを作成します。
    TimerService.createTimer(DateSE initialExpiration, long intervalDuration, SerializableSE info)
    最初の有効期限が特定の時点で発生し、後続の有効期限が指定された間隔後に発生するインターバルタイマーを作成します。
    TimerService.createTimer(DateSE expiration, SerializableSE info)
    特定の時点で期限切れになる単一アクションタイマーを作成します。
    TimerHandle.getTimer()
    このハンドルで表されるタイマーへの参照を取得します。
    Timer の引数を持つ型を返す jakarta.ejb のメソッド
    修飾子と型
    メソッド
    説明
    TimerService.getAllTimers()
    呼び出し元 Bean がパッケージ化されている同じモジュール内の Bean に関連付けられているすべてのアクティブなタイマーを返します。
    TimerService.getTimers()
    この Bean に関連付けられているすべてのアクティブタイマーを返します。
    Timer のパラメーターを持つ jakarta.ejb のメソッド
    修飾子と型
    メソッド
    説明
    void
    TimedObject.ejbTimeout(Timer timer)
    タイマーの満了時に Enterprise Bean コンテナーによって呼び出されます。