package swf

Linear Supertypes
ActivityTypes, Types, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. swf
  2. ActivityTypes
  3. Types
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Activity (name: String, version: String) extends Product with Serializable
  2. case class ActivityConfig (description: String, defaultTaskList: swf.TaskList, defaultTaskScheduleToStart: Option[Duration] = Some(Duration.Inf), defaultTaskScheduleToClose: Option[Duration] = Some(Duration.Inf), defaultTaskPriority: Int = 0, defaultTaskHeartbeatTimeout: Option[Duration] = Some(Duration.Inf), defaultTaskStartToCloseTimeout: Option[Duration] = Some(Duration.Inf)) extends Product with Serializable
  3. case class ActivityDefinition [F[_]](activity: Activity, definition: ActivityConfig, function: swf.ActivityFunction[F]) extends Product with Serializable
  4. type ActivityFunction[F[_]] = (ActivityInstance) ⇒ ActivityResult[F]
    Definition Classes
    ActivityTypes
  5. type ActivityId = AnyRef { ... /* 2 definitions in type refinement */ }
    Definition Classes
    Types
  6. case class ActivityInstance (activity: Activity, taskToken: swf.TaskToken, id: String, input: Option[String], startedEventId: Long, workflow: WorkflowInstance) extends Product with Serializable
  7. case class ActivityQuery (domain: swf.Domain, taskList: swf.TaskList, identity: swf.SWFIdentity) extends Product with Serializable
  8. type ActivityResult[F[_]] = F[Result]
    Definition Classes
    ActivityTypes
  9. trait ActivityTypes extends AnyRef
  10. sealed trait Result extends AnyRef
    Definition Classes
    ActivityTypes
  11. sealed abstract class ChildPolicy extends AnyRef
  12. implicit final class DateSyntax extends AnyVal
  13. sealed trait Decision extends AnyRef
  14. type DecisionFunction = (DecisionInstance) ⇒ List[Decision]
  15. case class DecisionInstance (taskToken: swf.TaskToken, startedEventId: swf.EventId, workflowInstance: WorkflowInstance, workflow: Workflow, previousStartedEventId: swf.EventId, nextPageToken: Option[swf.EventPageToken], events: List[WorkflowEvent]) extends Product with Serializable
  16. case class DecisionQuery (domain: swf.Domain, taskList: swf.TaskList, start: Option[swf.EventPageToken], limit: Option[Int], reverseOrder: Boolean = true, identity: swf.SWFIdentity) extends Product with Serializable
  17. implicit final class DecisionSyntax extends AnyVal
  18. type Domain = AnyRef { ... /* 2 definitions in type refinement */ }
    Definition Classes
    Types
  19. case class DomainConfig (description: String, retentionPeriod: Duration) extends Product with Serializable
  20. type EventId = Long
    Definition Classes
    Types
  21. implicit final class EventListSyntax extends AnyVal
  22. type EventPageToken = AnyRef { ... /* 2 definitions in type refinement */ }
    Definition Classes
    Types
  23. type RunId = AnyRef { ... /* 2 definitions in type refinement */ }
    Definition Classes
    Types
  24. type SWFAction[A] = AwsAction[AmazonSimpleWorkflow, MetaData, A]
  25. type SWFIdentity = AnyRef { ... /* 2 definitions in type refinement */ }
    Definition Classes
    Types
  26. type TaskList = AnyRef { ... /* 2 definitions in type refinement */ }
    Definition Classes
    Types
  27. implicit final class TaskListSyntax extends AnyVal
  28. type TaskToken = AnyRef { ... /* 2 definitions in type refinement */ }
    Definition Classes
    Types
  29. type TimerId = AnyRef { ... /* 2 definitions in type refinement */ }
    Definition Classes
    Types
  30. trait Types extends AnyRef
  31. case class Workflow (name: String, version: String) extends Product with Serializable
  32. case class WorkflowConfig (description: String, defaultTaskList: swf.TaskList, childPolicy: Option[ChildPolicy] = Some(ChildPolicy.Terminate), defaultTaskPriority: Int = 0, defaultExecutionStartToCloseTimeout: Duration, defaultTaskStartToCloseTimeout: Option[Duration] = Some(Duration.Inf)) extends Product with Serializable
  33. trait WorkflowDefinition extends AnyRef
  34. sealed trait WorkflowEvent extends AnyRef
  35. type WorkflowId = AnyRef { ... /* 2 definitions in type refinement */ }
    Definition Classes
    Types
  36. case class WorkflowInstance (workflowId: swf.WorkflowId, runId: String) extends Product with Serializable

Value Members

  1. object Activity extends Serializable
  2. object ActivityInstance extends Serializable
  3. object ActivityResult
    Definition Classes
    ActivityTypes
  4. object Result
    Definition Classes
    ActivityTypes
  5. object ChildPolicy
  6. object Decision
  7. object DecisionInstance extends Serializable
  8. object DecisionQuery extends Serializable
  9. object JsonCodecs
  10. object SWF
  11. object SWFAction extends Functions[AmazonSimpleWorkflow, MetaData]
  12. object SWFClient extends AmazonClientBase[AmazonSimpleWorkflowClient]
  13. object ActivityId extends aws.Tagger[String]
    Definition Classes
    Types
  14. object Domain extends aws.Tagger[String]
    Definition Classes
    Types
  15. object EventPageToken extends aws.Tagger[String]
    Definition Classes
    Types
  16. object RunId extends aws.Tagger[String]
    Definition Classes
    Types
  17. object SWFIdentity extends aws.Tagger[String]
    Definition Classes
    Types
  18. object TaskList extends aws.Tagger[String]
    Definition Classes
    Types
  19. object TaskToken extends aws.Tagger[String]
    Definition Classes
    Types
  20. object TimerId extends aws.Tagger[String]
    Definition Classes
    Types
  21. object WorkflowId extends aws.Tagger[String]
    Definition Classes
    Types
  22. object Workflow extends Serializable
  23. object WorkflowEvent
  24. object WorkflowInstance extends Serializable

Inherited from ActivityTypes

Inherited from Types

Inherited from AnyRef

Inherited from Any

Ungrouped