zio.temporal.workflow
Members list
Type members
Classlikes
Attributes
- Companion
- trait
- Supertypes
- Self type
-
ExtendsWorkflow.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object ExtendsWorkflow
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Supertypes
- Self type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object HasPublicNullaryConstructor
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- trait
- Supertypes
- Self type
-
IsConcreteClass.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object IsConcreteClass
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- trait
- Supertypes
- Self type
-
IsWorkflow.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object IsWorkflow
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
IsWorkflowImplicits.type
Contains result of an asynchronous computation. Similar to zio.IO with the following differences:
Contains result of an asynchronous computation. Similar to zio.IO with the following differences:
- Can be used only inside a Temporal workflow code. Use zio.ZIO and its derivatives to implement activities and workflow starting and querying code.
runmethod doesn't throw InterruptedException. The only way to unblockrunis to complete the ZAsync - ZAsync doesn't directly supports cancellation. Use io.temporal.workflow.CancellationScope to cancel and handle cancellations. The pattern is that a canceled operation completes its ZAsync with io.temporal.failure.CanceledFailure when canceled.
- Unlike zio.IO (that is '''lazy'''), ZAsync is '''strict'''. Whenever a ZAsync is created, The thunk is immediately started
Attributes
Handle to a cancellation scope created through ZWorkflow.newCancellationScope or ZWorkflow.newDetachedCancellationScope. Supports explicit cancelling of the code a cancellation scope wraps. The code in the CancellationScope has to be executed using run method.
Handle to a cancellation scope created through ZWorkflow.newCancellationScope or ZWorkflow.newDetachedCancellationScope. Supports explicit cancelling of the code a cancellation scope wraps. The code in the CancellationScope has to be executed using run method.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ZCancellationScope.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object ZChildWorkflowStub
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ZChildWorkflowStub.type
Represents untyped child workflow stub
Represents untyped child workflow stub
Attributes
- See also
-
ChildWorkflowStub
- Companion
- object
- Supertypes
- Known subtypes
-
class ZChildWorkflowStubImpl
Attributes
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
This class contain overrides for continueAsNew call. Every field can be null and it means that the value of the option should be taken from the originating workflow run.
This class contain overrides for continueAsNew call. Every field can be null and it means that the value of the option should be taken from the originating workflow run.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- trait
- Supertypes
- Self type
Represents untyped external workflow stub
Represents untyped external workflow stub
Attributes
- See also
-
ExternalWorkflowStub
- Companion
- object
- Supertypes
- Known subtypes
Attributes
- Supertypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ZWorkflowQueue[E]
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ZWorkflowQueue[E]
Implements the logic to execute compensation operations that is often required in Saga applications. The following is a skeleton to show of how it is supposed to be used in workflow code:
Implements the logic to execute compensation operations that is often required in Saga applications. The following is a skeleton to show of how it is supposed to be used in workflow code:
Type parameters
- A
-
value type
Attributes
Represents the sets of compatible Build Ids associated with a particular task queue.
Represents the sets of compatible Build Ids associated with a particular task queue.
Attributes
- Note
-
experimental in Java SDK
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Supertypes
- Self type
-
ZWorkflow.type
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ZWorkflowClient.type
Represents Temporal workflow client
Represents Temporal workflow client
The codecRegistry carried here is the ''same'' CodecRegistry instance that backs this client's DataConverter (when the default zio-json data converter is in use). Auto-registration call sites (newWorkflowStub[A], ZWorker.addWorkflow[I], …) mutate it at invocation time so users no longer need to chain .addInterface[...] by hand. None indicates the user supplied a custom DataConverter via withDataConverter(raw); in that case auto-registration is a silent no-op.
Attributes
- See also
-
WorkflowClient
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Represents Temporal workflow client options
Represents Temporal workflow client options
Attributes
- See also
-
WorkflowClientOptions
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Companion
- object
- Supertypes
- Known subtypes
Attributes
- Companion
- trait
- Supertypes
- Self type
Attributes
- Supertypes
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object ZWorkflowContinueAsNewStub
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object ZWorkflowStub
Type-safe wrapper of Class. The wrapper can be constructed only if the wrapped type T is a correct workflow implementation
Type-safe wrapper of Class. The wrapper can be constructed only if the wrapped type T is a correct workflow implementation
Type parameters
- T
-
workflow implementation type.
Value parameters
- runtimeClass
-
the runtime class of the workflow
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ZWorkflowOptions.type
Options used to configure how a workflow is executed.
Options used to configure how a workflow is executed.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
Initializes and holds gRPC blocking and future stubs.
Initializes and holds gRPC blocking and future stubs.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass AnyShow all
- Self type
Represents temporal workflow service stubs options
Represents temporal workflow service stubs options
Attributes
- See also
-
WorkflowServiceStubsOptions
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class ZWorkflowStubImpl
Attributes
- Companion
- trait
- Supertypes
-
trait ZWorkflowStubQuerySyntaxtrait ZWorkflowExecutionSyntaxclass Objecttrait Matchableclass AnyShow all
- Self type
-
ZWorkflowStub.type
Represents untyped workflow stub
Represents untyped workflow stub
Attributes
- See also
-
WorkflowStub
- Supertypes
- Self type
Deprecated classlikes
Attributes
- Companion
- class
- Deprecated
-
[Since version 0.6.0]Build ZChildWorkflowOptions and provide it directly - Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- object
- Deprecated
-
[Since version 0.6.0]Build ZChildWorkflowOptions and provide it directly - Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Deprecated
-
[Since version 0.6.0]Build ZContinueAsNewOptions and provide it directly - Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Deprecated
-
[Since version 0.6.0]Build ZWorkflowOptions and provide it directly - Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- object
- Deprecated
-
[Since version 0.6.0]Build ZWorkflowOptions and provide it directly - Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Deprecated
-
[Since version 0.6.0]Build ZWorkflowOptions and provide it directly - Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Deprecated
-
[Since version 0.6.0]Build ZWorkflowOptions and provide it directly - Supertypes
-
class Objecttrait Matchableclass Any