Package

io.atlassian.aws

swf

Permalink

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

    Permalink
  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

    Permalink
  3. case class ActivityDefinition[F[_]](activity: Activity, definition: ActivityConfig, function: swf.ActivityFunction[F]) extends Product with Serializable

    Permalink
  4. type ActivityFunction[F[_]] = (ActivityInstance) ⇒ ActivityResult[F]

    Permalink
    Definition Classes
    ActivityTypes
  5. type ActivityId = AnyRef { ... /* 2 definitions in type refinement */ }

    Permalink
    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

    Permalink
  7. case class ActivityQuery(domain: swf.Domain, taskList: swf.TaskList, identity: swf.SWFIdentity) extends Product with Serializable

    Permalink
  8. type ActivityResult[F[_]] = F[Result]

    Permalink
    Definition Classes
    ActivityTypes
  9. trait ActivityTypes extends AnyRef

    Permalink
  10. sealed abstract class ChildPolicy extends AnyRef

    Permalink
  11. implicit final class DateSyntax extends AnyVal

    Permalink
  12. sealed trait Decision extends AnyRef

    Permalink
  13. type DecisionFunction = (DecisionInstance) ⇒ List[Decision]

    Permalink
  14. 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

    Permalink
  15. 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

    Permalink
  16. implicit final class DecisionSyntax extends AnyVal

    Permalink
  17. type Domain = AnyRef { ... /* 2 definitions in type refinement */ }

    Permalink
    Definition Classes
    Types
  18. case class DomainConfig(description: String, retentionPeriod: Duration) extends Product with Serializable

    Permalink
  19. type EventId = Long

    Permalink
    Definition Classes
    Types
  20. implicit final class EventListSyntax extends AnyVal

    Permalink
  21. type EventPageToken = AnyRef { ... /* 2 definitions in type refinement */ }

    Permalink
    Definition Classes
    Types
  22. sealed trait Result extends AnyRef

    Permalink
    Definition Classes
    ActivityTypes
  23. type RunId = AnyRef { ... /* 2 definitions in type refinement */ }

    Permalink
    Definition Classes
    Types
  24. type SWFAction[A] = AwsAction[AmazonSimpleWorkflow, MetaData, A]

    Permalink
  25. type SWFIdentity = AnyRef { ... /* 2 definitions in type refinement */ }

    Permalink
    Definition Classes
    Types
  26. type TaskList = AnyRef { ... /* 2 definitions in type refinement */ }

    Permalink
    Definition Classes
    Types
  27. implicit final class TaskListSyntax extends AnyVal

    Permalink
  28. type TaskToken = AnyRef { ... /* 2 definitions in type refinement */ }

    Permalink
    Definition Classes
    Types
  29. type TimerId = AnyRef { ... /* 2 definitions in type refinement */ }

    Permalink
    Definition Classes
    Types
  30. trait Types extends AnyRef

    Permalink
  31. case class Workflow(name: String, version: String) extends Product with Serializable

    Permalink
  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

    Permalink
  33. trait WorkflowDefinition extends AnyRef

    Permalink
  34. sealed trait WorkflowEvent extends AnyRef

    Permalink
  35. type WorkflowId = AnyRef { ... /* 2 definitions in type refinement */ }

    Permalink
    Definition Classes
    Types
  36. case class WorkflowInstance(workflowId: swf.WorkflowId, runId: String) extends Product with Serializable

    Permalink

Value Members

  1. object Activity extends Serializable

    Permalink
  2. object ActivityId extends aws.Tagger[String]

    Permalink
    Definition Classes
    Types
  3. object ActivityInstance extends Serializable

    Permalink
  4. object ActivityResult

    Permalink
    Definition Classes
    ActivityTypes
  5. object ChildPolicy

    Permalink
  6. object Decision

    Permalink
  7. object DecisionInstance extends Serializable

    Permalink
  8. object DecisionQuery extends Serializable

    Permalink
  9. object Domain extends aws.Tagger[String]

    Permalink
    Definition Classes
    Types
  10. object EventPageToken extends aws.Tagger[String]

    Permalink
    Definition Classes
    Types
  11. object JsonCodecs

    Permalink
  12. object Result

    Permalink
    Definition Classes
    ActivityTypes
  13. object RunId extends aws.Tagger[String]

    Permalink
    Definition Classes
    Types
  14. object SWF

    Permalink
  15. object SWFAction extends Functions[AmazonSimpleWorkflow, MetaData]

    Permalink
  16. object SWFClient extends AmazonClientBase[AmazonSimpleWorkflowClient]

    Permalink
  17. object SWFIdentity extends aws.Tagger[String]

    Permalink
    Definition Classes
    Types
  18. object TaskList extends aws.Tagger[String]

    Permalink
    Definition Classes
    Types
  19. object TaskToken extends aws.Tagger[String]

    Permalink
    Definition Classes
    Types
  20. object TimerId extends aws.Tagger[String]

    Permalink
    Definition Classes
    Types
  21. object Workflow extends Serializable

    Permalink
  22. object WorkflowEvent

    Permalink
  23. object WorkflowId extends aws.Tagger[String]

    Permalink
    Definition Classes
    Types
  24. object WorkflowInstance extends Serializable

    Permalink
  25. package activities

    Permalink

Inherited from ActivityTypes

Inherited from Types

Inherited from AnyRef

Inherited from Any

Ungrouped