package swf
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- swf
- ActivityTypes
- Types
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class Activity (name: String, version: String) extends Product with Serializable
- 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
- case class ActivityDefinition [F[_]](activity: Activity, definition: ActivityConfig, function: swf.ActivityFunction[F]) extends Product with Serializable
-
type
ActivityFunction[F[_]] = (ActivityInstance) ⇒ ActivityResult[F]
- Definition Classes
- ActivityTypes
-
type
ActivityId = AnyRef { ... /* 2 definitions in type refinement */ }
- Definition Classes
- Types
- case class ActivityInstance (activity: Activity, taskToken: swf.TaskToken, id: String, input: Option[String], startedEventId: Long, workflow: WorkflowInstance) extends Product with Serializable
- case class ActivityQuery (domain: swf.Domain, taskList: swf.TaskList, identity: swf.SWFIdentity) extends Product with Serializable
-
type
ActivityResult[F[_]] = F[Result]
- Definition Classes
- ActivityTypes
- trait ActivityTypes extends AnyRef
-
sealed
trait
Result
extends AnyRef
- Definition Classes
- ActivityTypes
- sealed abstract class ChildPolicy extends AnyRef
- implicit final class DateSyntax extends AnyVal
- sealed trait Decision extends AnyRef
- type DecisionFunction = (DecisionInstance) ⇒ List[Decision]
- 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
- 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
- implicit final class DecisionSyntax extends AnyVal
-
type
Domain = AnyRef { ... /* 2 definitions in type refinement */ }
- Definition Classes
- Types
- case class DomainConfig (description: String, retentionPeriod: Duration) extends Product with Serializable
-
type
EventId = Long
- Definition Classes
- Types
- implicit final class EventListSyntax extends AnyVal
-
type
EventPageToken = AnyRef { ... /* 2 definitions in type refinement */ }
- Definition Classes
- Types
-
type
RunId = AnyRef { ... /* 2 definitions in type refinement */ }
- Definition Classes
- Types
- type SWFAction[A] = AwsAction[AmazonSimpleWorkflow, MetaData, A]
-
type
SWFIdentity = AnyRef { ... /* 2 definitions in type refinement */ }
- Definition Classes
- Types
-
type
TaskList = AnyRef { ... /* 2 definitions in type refinement */ }
- Definition Classes
- Types
- implicit final class TaskListSyntax extends AnyVal
-
type
TaskToken = AnyRef { ... /* 2 definitions in type refinement */ }
- Definition Classes
- Types
-
type
TimerId = AnyRef { ... /* 2 definitions in type refinement */ }
- Definition Classes
- Types
- trait Types extends AnyRef
- case class Workflow (name: String, version: String) extends Product with Serializable
- 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
- trait WorkflowDefinition extends AnyRef
- sealed trait WorkflowEvent extends AnyRef
-
type
WorkflowId = AnyRef { ... /* 2 definitions in type refinement */ }
- Definition Classes
- Types
- case class WorkflowInstance (workflowId: swf.WorkflowId, runId: String) extends Product with Serializable
Value Members
- object Activity extends Serializable
- object ActivityInstance extends Serializable
-
object
ActivityResult
- Definition Classes
- ActivityTypes
-
object
Result
- Definition Classes
- ActivityTypes
- object ChildPolicy
- object Decision
- object DecisionInstance extends Serializable
- object DecisionQuery extends Serializable
- object JsonCodecs
- object SWF
- object SWFAction extends Functions[AmazonSimpleWorkflow, MetaData]
- object SWFClient extends AmazonClientBase[AmazonSimpleWorkflowClient]
-
object
ActivityId
extends aws.Tagger[String]
- Definition Classes
- Types
-
object
Domain
extends aws.Tagger[String]
- Definition Classes
- Types
-
object
EventPageToken
extends aws.Tagger[String]
- Definition Classes
- Types
-
object
RunId
extends aws.Tagger[String]
- Definition Classes
- Types
-
object
SWFIdentity
extends aws.Tagger[String]
- Definition Classes
- Types
-
object
TaskList
extends aws.Tagger[String]
- Definition Classes
- Types
-
object
TaskToken
extends aws.Tagger[String]
- Definition Classes
- Types
-
object
TimerId
extends aws.Tagger[String]
- Definition Classes
- Types
-
object
WorkflowId
extends aws.Tagger[String]
- Definition Classes
- Types
- object Workflow extends Serializable
- object WorkflowEvent
- object WorkflowInstance extends Serializable