case class CronScheduleProperty(labelOrCronExpr: String) extends SingleScheduleProperty with Product with Serializable

Linear Supertypes
Serializable, Product, Equals, SingleScheduleProperty, ScheduleProperty, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CronScheduleProperty
  2. Serializable
  3. Product
  4. Equals
  5. SingleScheduleProperty
  6. ScheduleProperty
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new CronScheduleProperty(labelOrCronExpr: String)

Value Members

  1. val labelOrCronExpr: String
  2. def nextRunAt(clock: Clock): Either[String, Option[LocalDateTime]]

    If Left is returned it means periodic property is invalid, e.g.

    If Left is returned it means periodic property is invalid, e.g. it cannot be parsed. If Right(None) is returned it means process should not be run in future anymore e.g. was specified to run once. Right(Some(date)) specifies date when process should start.

    Definition Classes
    CronSchedulePropertySingleScheduleProperty
  3. def productElementNames: Iterator[String]
    Definition Classes
    Product