Package

com.typesafe.akka.extension

quartz

Permalink

package quartz

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

Type Members

  1. final case class MessageRequireFireTime(msg: AnyRef) extends Product with Serializable

    Permalink
  2. final case class MessageWithFireTime(msg: AnyRef, scheduledFireTime: Date) extends Product with Serializable

    Permalink

    wrap msg with scheduledFireTime

  3. final class QuartzCronSchedule extends QuartzSchedule

    Permalink
  4. sealed trait QuartzJob extends Job

    Permalink

    Base trait, in case we decide to diversify down the road and allow users to pick "types" of jobs, we still want strict control over them monkeying around in ways that exposes the "bad" parts of Quartz – such as persisted mutable state

  5. sealed trait QuartzSchedule extends AnyRef

    Permalink
  6. class QuartzSchedulerExtension extends Extension

    Permalink

    Note that this extension will only be instantiated *once* *per actor system*.

  7. class SimpleActorMessageJob extends Job

    Permalink

Value Members

  1. object QuartzCalendars

    Permalink

    Utility classes around the creation and configuration of Quartz Calendars.

    Utility classes around the creation and configuration of Quartz Calendars. All dates must be ISO-8601 compliant.

  2. object QuartzSchedulerExtension extends ExtensionKey[QuartzSchedulerExtension]

    Permalink
  3. object QuartzSchedules

    Permalink

    This is really about triggers - as the "job" is roughly defined in the code that refers to the trigger.

    This is really about triggers - as the "job" is roughly defined in the code that refers to the trigger.

    I call them Schedules to get people not thinking about Quartz in Quartz terms (mutable jobs, persistent state)

    All jobs "start" immediately.

  4. implicit val quartzExtensionLoggerType: LogSource[QuartzSchedulerExtension]

    Permalink
  5. implicit val quartzJobLoggerType: LogSource[SimpleActorMessageJob]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped