com.amazonaws.services.simpleworkflow.flow.interceptors

## クラス FixedIntervalInvocationSchedule

- java.lang.Object
- - com.amazonaws.services.simpleworkflow.flow.interceptors.FixedIntervalInvocationSchedule

- すべての実装されたインタフェース:
    InvocationSchedule

      public class FixedIntervalInvocationSchedule
      extends java.lang.Object
      implements InvocationSchedule

  Schedule that represents invocations with a fixed delay up to a specified expiration interval or count.
  作成者:
    fateev

- - ### フィールドの概要

    フィールド
    修飾子とタイプ | フィールドと説明
    --- | ---
    `protected static int` | `SECOND`

  - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `FixedIntervalInvocationSchedule(int intervalSeconds, int expirationSeconds)`
    `FixedIntervalInvocationSchedule(int intervalSeconds, int expirationSeconds, int maxInvocationCount)`

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `long` | `nextInvocationDelaySeconds(java.util.Date currentTime, java.util.Date startTime, java.util.Date lastInvocationTime, int pastInvocatonsCount)` Return interval until the next invocation.

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### フィールドの詳細

    - #### SECOND

          protected static final int SECOND

      関連項目:
        定数フィールド値

  - ### コンストラクタの詳細

    - #### FixedIntervalInvocationSchedule

          public FixedIntervalInvocationSchedule(int intervalSeconds,
                                         int expirationSeconds,
                                         int maxInvocationCount)

    - #### FixedIntervalInvocationSchedule

          public FixedIntervalInvocationSchedule(int intervalSeconds,
                                         int expirationSeconds)

  - ### メソッドの詳細

    - #### nextInvocationDelaySeconds

          public long nextInvocationDelaySeconds(java.util.Date currentTime,
                                        java.util.Date startTime,
                                        java.util.Date lastInvocationTime,
                                        int pastInvocatonsCount)

      インタフェースからコピーされた説明: `InvocationSchedule`
      Return interval until the next invocation.
      定義:
        `nextInvocationDelaySeconds` インタフェース内 `InvocationSchedule`
      パラメータ:
        `currentTime` - - current workflow time
        `startTime` - - time when workflow started
        `lastInvocationTime` - - time when last invocation happened
        `pastInvocatonsCount` - - how many invocations were done
      戻り値:
        time in seconds until the next invocation. `FlowConstants.NONE` if no more invocations should be scheduled.