io.atlassian.aws

swf

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
Learn more about member selection
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] = ..., defaultTaskScheduleToClose: Option[Duration] = ..., defaultTaskPriority: Int = 0, defaultTaskHeartbeatTimeout: Option[Duration] = ..., defaultTaskStartToCloseTimeout: Option[Duration] = ...) extends Product with Serializable

  3. case class ActivityDefinition[F[_]](activity: Activity, definition: ActivityConfig, function: (ActivityInstance) ⇒ swf.ActivityResult[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 abstract class ChildPolicy extends AnyRef

  11. implicit final class DateSyntax extends AnyVal

  12. sealed trait Decision extends AnyRef

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

  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

  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

  16. implicit final class DecisionSyntax extends AnyVal

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

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

  19. type EventId = Long

    Definition Classes
    Types
  20. implicit final class EventListSyntax extends AnyVal

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

    Definition Classes
    Types
  22. sealed trait Result extends AnyRef

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

    Definition Classes
    Types
  24. type SWFAction[A] = Kleisli[[γ]EitherT[[β]WriterT[Future, MetaData, β], Invalid, γ], AmazonSimpleWorkflow, 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] = ..., defaultTaskPriority: Int = 0, defaultExecutionStartToCloseTimeout: Duration, defaultTaskStartToCloseTimeout: Option[Duration] = ...) 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 ActivityId extends aws.Tagger[String]

    Definition Classes
    Types
  3. object ActivityInstance extends Serializable

  4. object ActivityResult

    Definition Classes
    ActivityTypes
  5. object ChildPolicy

  6. object Decision

  7. object DecisionInstance extends Serializable

  8. object DecisionQuery extends Serializable

  9. object Domain extends aws.Tagger[String]

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

    Definition Classes
    Types
  11. object JsonCodecs

  12. object Result

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

    Definition Classes
    Types
  14. object SWF

  15. object SWFAction extends Functions[AmazonSimpleWorkflow, MetaData]

  16. object SWFIdentity extends aws.Tagger[String]

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

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

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

    Definition Classes
    Types
  20. object Workflow extends Serializable

  21. object WorkflowEvent

  22. object WorkflowId extends aws.Tagger[String]

    Definition Classes
    Types
  23. object WorkflowInstance extends Serializable

  24. package activities

Inherited from ActivityTypes

Inherited from Types

Inherited from AnyRef

Inherited from Any

Ungrouped