Package io.temporal.client
-
Interface Summary Interface Description ActivityCompletionClient Used to complete asynchronously activities that calledActivityExecutionContext.doNotCompleteOnReturn()
.BatchRequest Used to accumulate multiple operationsCloudOperationsClient Client to the Temporal Cloud operations service for performing cloud operations.WorkflowClient Client to the Temporal service used to start and query workflows by external processes.WorkflowStub WorkflowStub is a client side stub to a single workflow instance.WorkflowUpdateHandle<T> WorkflowUpdateHandle is a handle to an update workflow execution request that can be used to get the status of that update request. -
Class Summary Class Description BuildIdOperation The implementations of this class can be passed as parameters toWorkflowClient.updateWorkerBuildIdCompatability(String, BuildIdOperation)
BuildIdReachability Contains information about the reachability of a specific Build ID.ListScheduleListDescriptionIterator Eager iterator for listing schedules.UpdateOptions<T> UpdateOptions.Builder<T> UpdateWithStartWorkflowOperation<R> UpdateWithStartWorkflowOperation is an update workflow request that can be executed together with a start workflow request.UpdateWithStartWorkflowOperation.Builder<R> WorkerBuildIdVersionSets Represents the sets of compatible Build Ids associated with a particular task queue.WorkerBuildIdVersionSets.CompatibleSet Represents a set of Build Ids which are compatible with one another.WorkerTaskReachability Contains information about the reachability of some Build IDs.WorkflowClientOptions Options for WorkflowClient configuration.WorkflowClientOptions.Builder WorkflowExecutionMetadata WorkflowOptions WorkflowOptions.Builder -
Enum Summary Enum Description WorkflowUpdateStage -
Exception Summary Exception Description ActivityCanceledException Usually indicates that activity was already completed (duplicated request to complete) or timed out or cancellation was requested.ActivityCompletionException Base exception for all failures returned by an activity completion client.ActivityCompletionFailureException Unexpected failure when completing an activity.ActivityNotExistsException Usually indicates that activity was already completed (duplicated request to complete) or timed out or workflow execution is closed (cancelled, terminated or timed out).ActivityWorkerShutdownException Indicates thatWorkerFactory.shutdown()
orWorkerFactory.shutdownNow()
was called.WorkflowException Base exception for all workflow failures.WorkflowExecutionAlreadyStarted This exception is thrown in the following cases: Workflow with the same WorkflowId is currently running.WorkflowFailedException Indicates that a workflow failed.WorkflowNotFoundException Thrown when a workflow with the given id is not known to the Temporal service or in an incorrect state to perform the operation.WorkflowQueryConditionallyRejectedException If workflow gets rejected based onQueryRejectCondition
specified onWorkflowClientOptions.getQueryRejectCondition()
WorkflowQueryException WorkflowQueryRejectedException WorkflowServiceException WorkflowUpdateException Exception used to communicate failure of an update workflow execution request to an external workflow.WorkflowUpdateTimeoutOrCancelledException Error that occurs when an update call times out or is cancelled.