cronish

dsl

package dsl

Provides showtcuts for creating tasks and schedules

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. dsl
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait CronParsers extends RegexParsers

  2. class CronTask extends Runnable

    a task that is can be scheduled

  3. final class Cronish extends AnyRef

  4. class Limited extends StopGap

  5. class Scheduled extends AnyRef

    a scheduled CronTask.

  6. sealed trait StopGap extends AnyRef

  7. class Timed extends StopGap

Value Members

  1. object Cronish extends CronParsers

  2. object Infinite extends StopGap with Product with Serializable

  3. object Scheduled

    Manages the scheduled tasks

  4. val daily: Cron

    every day at midnight

  5. val hourly: Cron

    every hour at 0:00

  6. implicit def int2stopgap(limit: Int): RichLimitInt

  7. def job[A](action: ⇒ A): CronTask

    alias for the task function

  8. val monthly: Cron

    every 1st day in every month at midnight

  9. implicit def string2cron(syntax: String): Cronish

  10. def task[A](action: ⇒ A): CronTask

    create a CronTask from an anonymous function.

    create a CronTask from an anonymous function.

    {{ val payroll = task { println("You have just been paid... Finally!") } }}

  11. val weekly: Cron

    every month on Sunday at midnight

  12. val yearly: Cron

    every Every year on the 1st day in January at midnight

Inherited from AnyRef

Inherited from Any

Ungrouped