Package io.temporal.client
-
Interface Summary Interface Description ActivityCompletionClient Used to complete asynchronously activities that calledActivityExecutionContext.doNotCompleteOnReturn()
.BatchRequest Used to accumulate multiple operationsUpdateHandle<T> UpdateHandle is a handle to an update workflow execution request that can be used to get the status of that update request.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. -
Class Summary Class Description BuildIdOperation The implementations of this class can be passed as parameters toWorkflowClient.updateWorkerBuildIdCompatability(String, BuildIdOperation)
ListScheduleListDescriptionIterator Eager iterator for listing schedules.UpdateOptions<T> UpdateOptions.Builder<T> 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.WorkflowClientOptions Options for WorkflowClient configuration.WorkflowClientOptions.Builder WorkflowExecutionMetadata WorkflowOptions WorkflowOptions.Builder -
Enum Summary Enum Description UpdateWaitPolicy -
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.