p

zio

temporal

package temporal

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. temporal
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package activity
  2. package build
  3. package enumeratum
  4. package failure
  5. package internal
  6. package json
  7. package protobuf
  8. package query
  9. package schedules
  10. package signal
  11. package state
  12. package testkit
  13. package worker
  14. package workflow

Type Members

  1. trait JavaTypeTag[A] extends AnyRef

    It's used to provide type hints of parameterized types for io.temporal.common.converter.PayloadConverter when obtaining Activity result, Workflow result, etc.

    It's used to provide type hints of parameterized types for io.temporal.common.converter.PayloadConverter when obtaining Activity result, Workflow result, etc.

    A

    type to provide a hint for

    Annotations
    @implicitNotFound()
    Note

    currently supports types with up to 7 type parameters. Feel free to contribute if you need more =)

  2. trait LowPriorityImplicits0 extends AnyRef
  3. trait LowPriorityImplicits1 extends AnyRef
  4. final type TemporalIO[+A] = ZIO[Any, TemporalException, A]

    Alias for IO representing interaction with temporal server

  5. final type TemporalRIO[-R, +A] = ZIO[R, TemporalException, A]

    Alias for IO representing interaction with temporal server

  6. sealed abstract class TypeIsSpecified[-E] extends AnyRef
  7. final case class ZAwaitTerminationOptions extends Product with Serializable

    Represents options for zio.temporal.workflow.ZWorkflowServiceStubs.awaitTermination method

  8. final class ZCurrentTimeMillis extends AnyVal

    Represents current timestamp in epoch millis format

  9. final class ZHistoryEvent extends AnyRef

    NOTE: the wrapper is incomplete, contains only basic information

  10. final case class ZRetryOptions extends Product with Serializable

    Represents temporal retry options

    Represents temporal retry options

    See also

    RetryOptions

  11. sealed trait ZSearchAttribute extends AnyRef

    Base type for attribute value.

    Base type for attribute value.

    Restricted to allowed elasticsearch types.

    See also

    https://docs.temporal.io/docs/server/workflow-search#search-attributes

  12. sealed trait ZSearchAttributeMeta[A, Tag] extends AnyRef

    Encapsulates description & recipe for a Scala type stored as Temporal Search attribute.

    Encapsulates description & recipe for a Scala type stored as Temporal Search attribute.

    A

    Scala type

    Annotations
    @implicitNotFound()
  13. trait ZSearchAttributeMetaCollectionInstances extends AnyRef
  14. trait ZSearchAttributeMetaEnumInstances extends AnyRef
  15. final class ZSearchAttributes extends AnyRef

    Immutable collection of typed search attributes.

  16. final class ZWorkflowExecution extends AnyRef

    Represents workflow execution information

    Represents workflow execution information

    See also

    WorkflowExecution

  17. final class ZWorkflowExecutionHistory extends AnyRef

    Provides a wrapper with convenience methods over raw protobuf History object representing workflow history

  18. final class ZWorkflowExecutionMetadata extends AnyRef
  19. final class ZWorkflowInfo extends AnyRef

    Represents current workflow information

    Represents current workflow information

    See also

    WorkflowInfo

  20. final type activityInterface = ActivityInterface
  21. final type activityMethod = ActivityMethod
  22. class experimentalApi extends Annotation with StaticAnnotation

    Indicates that public method is still experimental and may change

  23. class internalApi extends Annotation with StaticAnnotation

    Indicates that public method is not recommended for use outside of the zio.tempora itself

  24. final type queryMethod = QueryMethod
  25. final type signalMethod = SignalMethod
  26. final type workflowInterface = WorkflowInterface
  27. final type workflowMethod = WorkflowMethod

Value Members

  1. def nameOf[A](implicit arg0: ClassTag[A]): String

    Retrieves class name of a given type.

    Retrieves class name of a given type. Useful when specifying 'doNotRetry' errors in retry policies.

    See also

    ZRetryOptions.withDoNotRetry

  2. def simpleNameOf[A](implicit arg0: ClassTag[A]): String

    Retrieves simple class name of a given type.

    Retrieves simple class name of a given type. Useful when specifying creating untyped stubs.

  3. implicit def toTallyDuration(duration: zio.Duration): com.uber.m3.util.Duration

    Temporal uses tally-core that has it's own com.uber.m3.util.Duration class.

    Temporal uses tally-core that has it's own com.uber.m3.util.Duration class. This method converts zio.Duration so that consumers won't need to use tally's one.

  4. object JavaTypeTag extends LowPriorityImplicits0 with LowPriorityImplicits1
  5. object TypeIsSpecified extends TypeIsSpecified[Any]
  6. object ZAwaitTerminationOptions extends Serializable
  7. object ZRetryOptions extends Serializable
  8. object ZSearchAttribute
  9. object ZSearchAttributeMeta extends ZSearchAttributeMetaCollectionInstances with ZSearchAttributeMetaEnumInstances
  10. object ZSearchAttributes
  11. object ZWorkflowExecutionHistory

Inherited from AnyRef

Inherited from Any

Ungrouped