Package

com.bazaarvoice.sswf.model

history

Permalink

package history

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. history
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. case class StepEvent[StepEnum <: Enum[StepEnum] with WorkflowStep](canonicalId: Long, uniqueId: Long, event: Either[ScheduledStep[StepEnum], String], result: String, start: DateTime, end: Option[DateTime], cumulativeActivityTime: Duration)(implicit evidence$1: ClassTag[StepEnum]) extends Product with Serializable

    Permalink

    An individual event in the history

    An individual event in the history

    StepEnum

    The type of the workflow step

    canonicalId

    An identifier for the logical step. This is not unique in the history. All events related to a particular activity will share the same id.

    event

    The particular kind of event it is.

    result

    The result of the event (SUCCESS, FAILED, TIMED_OUT, etc, etc).

    start

    The start time of the individual activity (time since it was scheduled).

    end

    The end time of the individual activity (if it has completed, timed out, failed, etc.)

    cumulativeActivityTime

    The amount of time since the logical step was first scheduled.

  2. case class StepsHistory[SSWFInput, StepEnum <: Enum[StepEnum] with WorkflowStep](input: SSWFInput, events: List[StepEvent[StepEnum]], firedTimers: Set[DefinedStep[StepEnum]], expiredSignals: Set[String], cancelRequested: Boolean)(implicit evidence$2: ClassTag[StepEnum]) extends Product with Serializable

    Permalink

    A roll-up of the history and current state of a workflow.

    A roll-up of the history and current state of a workflow.

    SSWFInput

    The type of the workflow input.

    StepEnum

    The type of the workflow steps

    input

    The input to the workflow

    events

    A list (in order) of the parsed history of the workflow execution.

    firedTimers

    Any outstanding timers which have not been handled.

Value Members

  1. object HistoryFactory

    Permalink

    static factory for parsing SWF histories into our StepsHistory.

    static factory for parsing SWF histories into our StepsHistory.

  2. val WorkflowEventToken: String

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped