package temporal
- Alphabetic
- By Inheritance
- temporal
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Package Members
Type Members
- 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 =)
- trait LowPriorityImplicits0 extends AnyRef
- trait LowPriorityImplicits1 extends AnyRef
- final type TemporalIO[+A] = ZIO[Any, TemporalException, A]
Alias for IO representing interaction with temporal server
- final type TemporalRIO[-R, +A] = ZIO[R, TemporalException, A]
Alias for IO representing interaction with temporal server
- sealed abstract class TypeIsSpecified[-E] extends AnyRef
- final case class ZAwaitTerminationOptions extends Product with Serializable
Represents options for zio.temporal.workflow.ZWorkflowServiceStubs.awaitTermination method
- final class ZCurrentTimeMillis extends AnyVal
Represents current timestamp in epoch millis format
- final class ZHistoryEvent extends AnyRef
NOTE: the wrapper is incomplete, contains only basic information
- final case class ZRetryOptions extends Product with Serializable
Represents temporal retry options
Represents temporal retry options
- See also
RetryOptions
- 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
- 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()
- trait ZSearchAttributeMetaCollectionInstances extends AnyRef
- trait ZSearchAttributeMetaEnumInstances extends AnyRef
- final class ZSearchAttributes extends AnyRef
Immutable collection of typed search attributes.
- final class ZWorkflowExecution extends AnyRef
Represents workflow execution information
Represents workflow execution information
- See also
WorkflowExecution
- final class ZWorkflowExecutionHistory extends AnyRef
Provides a wrapper with convenience methods over raw protobuf
History
object representing workflow history - final class ZWorkflowExecutionMetadata extends AnyRef
- final class ZWorkflowInfo extends AnyRef
Represents current workflow information
Represents current workflow information
- See also
WorkflowInfo
- final type activityInterface = ActivityInterface
- final type activityMethod = ActivityMethod
- class experimentalApi extends Annotation with StaticAnnotation
Indicates that public method is still experimental and may change
- class internalApi extends Annotation with StaticAnnotation
Indicates that public method is not recommended for use outside of the zio.tempora itself
- final type queryMethod = QueryMethod
- final type signalMethod = SignalMethod
- final type workflowInterface = WorkflowInterface
- final type workflowMethod = WorkflowMethod
Value Members
- 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
- 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.
- 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. - object JavaTypeTag extends LowPriorityImplicits0 with LowPriorityImplicits1
- object TypeIsSpecified extends TypeIsSpecified[Any]
- object ZAwaitTerminationOptions extends Serializable
- object ZRetryOptions extends Serializable
- object ZSearchAttribute
- object ZSearchAttributeMeta extends ZSearchAttributeMetaCollectionInstances with ZSearchAttributeMetaEnumInstances
- object ZSearchAttributes
- object ZWorkflowExecutionHistory