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. sealed trait ActivityIdMarker extends AnyRef

    Definition Classes
    Types
  7. case class ActivityInstance(activity: Activity, taskToken: swf.TaskToken, id: String, input: Option[String], startedEventId: Long, workflow: WorkflowInstance) extends Product with Serializable

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

  9. type ActivityResult[F[_]] = F[Result]

    Definition Classes
    ActivityTypes
  10. trait ActivityTypes extends AnyRef

  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. sealed trait DomainNameMarker extends AnyRef

    Definition Classes
    Types
  21. type EventId = Long

    Definition Classes
    Types
  22. implicit final class EventListSyntax extends AnyVal

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

    Definition Classes
    Types
  24. sealed trait IdentityMarker extends AnyRef

    Definition Classes
    Types
  25. sealed trait PageTokenMarker extends AnyRef

    Definition Classes
    Types
  26. sealed trait Result extends AnyRef

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

    Definition Classes
    Types
  28. sealed trait RunIdMarker extends AnyRef

    Definition Classes
    Types
  29. type SWFAction[A] = Kleisli[Attempt, AmazonSimpleWorkflow, A]

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

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

    Definition Classes
    Types
  32. sealed trait TaskListNameMarker extends AnyRef

    Definition Classes
    Types
  33. implicit final class TaskListSyntax extends AnyVal

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

    Definition Classes
    Types
  35. sealed trait TaskTokenMarker extends AnyRef

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

    Definition Classes
    Types
  37. sealed trait TimerIdMarker extends AnyRef

    Definition Classes
    Types
  38. trait Types extends AnyRef

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

  40. case class WorkflowConfig(description: String, defaultTaskList: swf.TaskList, childPolicy: Option[ChildPolicy] = ..., defaultTaskPriority: Int = 0, defaultExecutionStartToCloseTimeout: Duration, defaultTaskStartToCloseTimeout: Option[Duration] = ...) extends Product with Serializable

  41. trait WorkflowDefinition extends AnyRef

  42. sealed trait WorkflowEvent extends AnyRef

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

    Definition Classes
    Types
  44. sealed trait WorkflowIdMarker extends AnyRef

    Definition Classes
    Types
  45. 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, ActivityIdMarker]

    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, DomainNameMarker]

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

    Definition Classes
    Types
  11. object JsonCodecs

  12. object Result

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

    Definition Classes
    Types
  14. object SWF

  15. object SWFAction extends Functions[AmazonSimpleWorkflow]

  16. object SWFIdentity extends aws.Tagger[String, IdentityMarker]

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

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

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

    Definition Classes
    Types
  20. object Workflow extends Serializable

  21. object WorkflowEvent

  22. object WorkflowId extends aws.Tagger[String, WorkflowIdMarker]

    Definition Classes
    Types
  23. object WorkflowInstance extends Serializable

  24. package activities

Inherited from ActivityTypes

Inherited from Types

Inherited from AnyRef

Inherited from Any

Ungrouped