Packages

t

net.psforever.objects.guid

StraightforwardTask

trait StraightforwardTask extends Task

A primary unit of work in a workflow that is set up to execute and never be taken back. Good for top-level tasking that only reports on the success of work carried out by subtasks.

Source
TaskWorkflow.scala
Linear Supertypes
Task, TaskBehaviors, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StraightforwardTask
  2. Task
  3. TaskBehaviors
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def action(): Future[Any]

    What the task is supposed to accomplish.

    What the task is supposed to accomplish.

    Definition Classes
    TaskBehaviors

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. def description(): String

    Describe this task's actions.

    Describe this task's actions.

    Definition Classes
    TaskBehaviors
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. def isSuccessful(): Boolean

    Has the task been successfully completed?

    Has the task been successfully completed?

    Definition Classes
    StraightforwardTaskTaskBehaviors
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  18. def toString(): String
    Definition Classes
    AnyRef → Any
  19. def undo(): Unit

    A reversal of 'what the task is supposed to accomplish'.

    A reversal of 'what the task is supposed to accomplish'.

    Definition Classes
    StraightforwardTaskTaskBehaviors
  20. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  21. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  22. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Task

Inherited from TaskBehaviors

Inherited from AnyRef

Inherited from Any

Ungrouped