Package

stm

task

Permalink

package task

Visibility
  1. Public
  2. All

Type Members

  1. case class DaemonConfig(name: String, impl: KryoValue[(Restm, ExecutionContext) ⇒ Unit]) extends Product with Serializable

    Permalink
  2. trait Identifiable extends AnyRef

    Permalink
  3. class StmExecutionQueue extends AnyRef

    Permalink
  4. class Task[T] extends Identifiable

    Permalink
  5. case class TaskData[T](kryoTask: Option[KryoValue[TaskFunction[T]]] = None, executorId: Option[String] = None, result: Option[T] = None, exception: Option[Throwable] = None, triggers: List[Task[_]] = List.empty, subscribers: List[TaskSubscription] = List.empty) extends Product with Serializable

    Permalink
  6. class TaskQueue[T <: Identifiable] extends AnyRef

    Permalink
  7. sealed class TaskStatus extends AnyRef

    Permalink
  8. case class TaskStatusTrace(id: PointerType, status: TaskStatus, children: List[TaskStatusTrace] = List.empty) extends Product with Serializable

    Permalink
  9. case class TaskSubscription(task: Task[_], queue: StmExecutionQueue) extends Product with Serializable

    Permalink

Value Members

  1. object DaemonConfig extends Serializable

    Permalink
  2. object ExecutionStatusManager

    Permalink
  3. object StmDaemons

    Permalink
  4. object StmExecutionQueue

    Permalink
  5. object Task

    Permalink
  6. object TaskQueue

    Permalink
  7. object TaskStatus

    Permalink

Ungrouped