org.powerscala

workflow

package workflow

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

Type Members

  1. trait Asynchronous extends Workflow

    Asynchronous trait can be mixed into a Workflow to invoke all child workflow items simultaneously completing only when all child workflow items have completed.

  2. case class AsynchronousWorkflow(workflowItems: List[WorkflowItem]) extends Workflow with Asynchronous with Product with Serializable

  3. trait Looping extends Workflow

    Adds looping support to a Workflow

  4. sealed trait Repeat extends EnumEntry

  5. class Workflow extends WorkflowItem with Updatable with Finishable

    Workflow processes child WorkflowItems either synchronously or asynchronously until completion.

  6. case class WorkflowBuilder(currentItems: List[WorkflowItem] = Nil, workflowItems: List[WorkflowItem] = Nil, loopCount: Int = 0) extends Product with Serializable

  7. trait WorkflowItem extends AnyRef

    WorkflowItem is the core class that all aspects of Workflow must extend from.

    WorkflowItem is the core class that all aspects of Workflow must extend from.

    A WorkflowItem defines a begin, act, and end.

Value Members

  1. object Asynchronous

  2. object Repeat extends Enumerated[Repeat] with Serializable

  3. object Workflow

  4. object WorkflowItem

  5. val all: All.type

  6. implicit def builder2workflow(builder: WorkflowBuilder): Workflow with Looping { val loops: Int }

  7. val first: First.type

  8. def invoke(f: ⇒ Any): InvokeFunction

  9. package item

  10. val last: Last.type

  11. def waitFor(condition: ⇒ Boolean): WaitFor

Inherited from AnyRef

Inherited from Any

Ungrouped