TaskResult

spice.maintenance.TaskResult
See theTaskResult companion trait
object TaskResult

Attributes

Companion
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
TaskResult.type

Members list

Type members

Classlikes

case class ChangeSchedule(delay: () => FiniteDuration) extends TaskResult

Configures a new scheduling delay for the next and all future schedulings.

Configures a new scheduling delay for the next and all future schedulings.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait TaskResult
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case object Continue extends TaskResult

Should continue on the normal schedule.

Should continue on the normal schedule.

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait TaskResult
class Object
trait Matchable
class Any
Show all
Self type
Continue.type
case class NextSchedule(delay: FiniteDuration) extends TaskResult

Schedules the next run on a new schedule and then will return to the normal schedule.

Schedules the next run on a new schedule and then will return to the normal schedule.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait TaskResult
class Object
trait Matchable
class Any
Show all
case object RunAgain extends TaskResult

Should run again immediately.

Should run again immediately.

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait TaskResult
class Object
trait Matchable
class Any
Show all
Self type
RunAgain.type
case object Stop extends TaskResult

Should stop and not run again.

Should stop and not run again.

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait TaskResult
class Object
trait Matchable
class Any
Show all
Self type
Stop.type

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror