Object/Trait

eu.shiftforward.adstax.scheduler.action

SchedulerAction

Related Docs: trait SchedulerAction | package action

Permalink

object SchedulerAction

Conversions to and from JSON for SchedulerAction.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SchedulerAction
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait MissedExecutionBehavior extends AnyRef

    Permalink
  2. final case class RepetitionConfig(interval: FiniteDuration, missedExecutionBehavior: MissedExecutionBehavior = Continue) extends Product with Serializable

    Permalink

    Defines the repetition configuration for the task

    Defines the repetition configuration for the task

    interval

    the duration in which to repeat the scheduled action

    missedExecutionBehavior

    What to do when loading repeating tasks whose last run indicates that it missed some executions. That is, currentTime() - lastRun > repeat. This is important on situations of failure or restart, where the scheduler service has to skip executions. Upon loading the persisted tasks, the service can take into account this setting, and act accordingly.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object Continue extends MissedExecutionBehavior with Product with Serializable

    Permalink
  5. object ExecuteAll extends MissedExecutionBehavior with Product with Serializable

    Permalink
  6. object JsonProtocol

    Permalink
  7. object MissedExecutionBehavior

    Permalink
  8. object RepetitionConfig extends ExtraTimeJsonProtocol with Serializable

    Permalink
  9. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  15. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  16. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  21. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  22. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped