All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary Annotation Types Summary
Class |
Description |
AbstractProtobufPayloadConverter |
|
Activity |
An Activity is the implementation of a particular task in the business logic.
|
ActivityCanceledException |
Usually indicates that activity was already completed (duplicated request to complete) or timed
out or cancellation was requested.
|
ActivityCancellationType |
In case of an activity's call scope cancellation the corresponding activity stub call fails with
a CanceledFailure .
|
ActivityClientHelper |
Contains methods that could but didn't become a part of the main ManualActivityCompletionClient , because they are not intended to be called by our users
directly.
|
ActivityCompletionClient |
|
ActivityCompletionException |
Base exception for all failures returned by an activity completion client.
|
ActivityCompletionFailureException |
Unexpected failure when completing an activity.
|
ActivityExecutionContext |
Context object passed to an Activity implementation.
|
ActivityExecutionContextBase |
Convenience class for implementing ActivityInterceptors.
|
ActivityExecutionContextFactory |
|
ActivityExecutionContextFactoryImpl |
|
ActivityFailure |
Contains information about an activity failure.
|
ActivityInboundCallsInterceptor |
|
ActivityInboundCallsInterceptor.ActivityInput |
|
ActivityInboundCallsInterceptor.ActivityOutput |
|
ActivityInboundCallsInterceptorBase |
|
ActivityInfo |
Information about the Activity Task that the current Activity Execution is handling.
|
ActivityInterface |
Indicates that an interface is an activity interface.
|
ActivityInternal |
|
ActivityInvocationHandler |
|
ActivityInvocationHandlerBase |
Dynamic implementation of a strongly typed activity interface.
|
ActivityMethod |
Indicates that the method is an Activity method.
|
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).
|
ActivityOptions |
Options used to configure how an activity is invoked.
|
ActivityOptions.Builder |
|
ActivityOptionUtils |
|
ActivityStub |
ActivityStub is used to call an activity without referencing an interface it implements.
|
ActivityTask |
|
ActivityTaskHandler |
Interface of an activity task handler.
|
ActivityTaskHandler.Result |
|
ActivityTaskHandler.Result.TaskFailedResult |
|
ActivityWorker |
|
ActivityWorkerHelper |
Provides functionality common for all types of ActivityWorkers (
io.temporal.internal.ActivityWorker and io.temporal.internal.LocalActivityWorker )
|
ActivityWorkerShutdownException |
|
ApplicationFailure |
Application failure is used to communicate application specific failures between workflows and
activities.
|
Async |
Supports invoking lambdas and activity and child workflow references asynchronously.
|
AsyncInternal |
Contains support for asynchronous invocations.
|
AsyncInternal.AsyncMarker |
|
BaseRootWorkflowInboundCallsInterceptor |
Provides core functionality for a root WorkflowInboundCallsInterceptor that is reused by specific
root RootWorkflowInboundCallsInterceptor implementations inside DynamicSyncWorkflowDefinition and POJOWorkflowImplementationFactory
|
BatchRequest |
Used to accumulate multiple operations
|
ByteArrayPayloadConverter |
|
CanceledFailure |
|
CancelExternalWorkflowException |
Exception used to communicate failure of a request to cancel an external workflow.
|
CancellationScope |
|
ChildWorkflowCancellationType |
Defines behaviour of the parent workflow when CancellationScope that wraps child workflow
execution request is canceled.
|
ChildWorkflowFailure |
|
ChildWorkflowOptions |
|
ChildWorkflowOptions.Builder |
|
ChildWorkflowStub |
Supports starting and signalling child workflows by the name and list of arguments.
|
ChildWorkflowTaskFailedException |
Internal.
|
CompletablePromise<V> |
Promise that exposes completion methods.
|
CompletionAwareManualCompletionClient |
|
ContextPropagator |
Context Propagators are used to propagate information from the workflow client to workflow
execution, workflow to activity, workflow to child workflow, and workflow to child thread created
using Async .
|
ContextThreadLocal |
This class holds the current set of context propagators
|
ContinueAsNewOptions |
This class contain overrides for continueAsNew call.
|
ContinueAsNewOptions.Builder |
|
CronSchedule |
CronSchedule - Optional cron schedule for workflow.
|
DataConverter |
Used by the framework to serialize/deserialize method parameters that need to be sent over the
wire.
|
DataConverterException |
|
DebugModeUtils |
|
DefaultDataConverter |
DataConverter that delegates conversion to type specific PayloadConverter instance.
|
DynamicActivity |
Use DynamicActivity to implement any number of activity types dynamically.
|
DynamicQueryHandler |
Use DynamicQueryHandler to process any query dynamically.
|
DynamicSignalHandler |
Use DynamicSignalHandler to process any signal dynamically.
|
DynamicWorkflow |
Use DynamicWorkflow to implement any number of workflow types dynamically.
|
EncodedValues |
|
EncodingKeys |
|
EnvironmentVariablesProvider |
Same contract as System.getenv(String) This class exists only to allow overriding
environment variables for tests
|
ExecuteActivityParameters |
|
ExecuteLocalActivityParameters |
|
ExecutionInfoStrategy |
|
ExecutorThreadFactory |
|
Experimental |
Annotation that specifies that an element is experimental, has unstable API or may change without
notice.
|
ExternalWorkflowStub |
Supports signalling and cancelling any workflows by the workflow type and their id.
|
FailureConverter |
|
FailureWrapperException |
Framework level exception.
|
Functions |
|
Functions.Func<R> |
|
Functions.Func1<T1,R> |
|
Functions.Func2<T1,T2,R> |
|
Functions.Func3<T1,T2,T3,R> |
|
Functions.Func4<T1,T2,T3,T4,R> |
|
Functions.Func5<T1,T2,T3,T4,T5,R> |
|
Functions.Func6<T1,T2,T3,T4,T5,T6,R> |
|
Functions.Proc |
|
Functions.Proc1<T1> |
|
Functions.Proc2<T1,T2> |
|
Functions.Proc3<T1,T2,T3> |
|
Functions.Proc4<T1,T2,T3,T4> |
|
Functions.Proc5<T1,T2,T3,T4,T5> |
|
Functions.Proc6<T1,T2,T3,T4,T5,T6> |
|
Functions.TemporalFunctionalInterfaceMarker |
|
GenericWorkflowClientExternal |
|
GenericWorkflowClientExternalImpl |
|
GrpcUtils |
|
GsonJsonPayloadConverter |
Implements conversion through GSON JSON processor.
|
Header |
|
HeaderUtils |
|
HistoryProtoTextUtils |
Converts history protos into human readable format
|
InternalUtils |
Utility functions shared by the implementation code.
|
InternalWorkflowTaskException |
|
JacksonJsonPayloadConverter |
|
JavaLambdaUtils |
|
KotlinDetector |
This class allows checking if the class is Kotlin class without using any Kotlin dependencies
|
Lifecycle |
|
LocalActivityExecutionContextFactoryImpl |
|
LocalActivityInvocationHandler |
|
LocalActivityOptions |
Options used to configure how a local Activity is invoked.
|
LocalActivityOptions.Builder |
|
LocalActivityStubImpl |
|
LocalActivityWorker |
|
LocalActivityWorker.Task |
|
LoggerTag |
|
ManualActivityCompletionClient |
|
ManualActivityCompletionClientFactory |
|
ManualActivityCompletionClientFactoryImpl |
|
MarkerUtils |
|
MethodReferenceDisassembler |
|
MethodReferenceDisassemblyService |
Provides language specific functionality to disassemble method references that could be passed
from different languages into temporal code and extract target from them, which is required for
correct working of Async
|
MethodRetry |
Specifies a retry policy for a workflow or activity method.
|
MetricsType |
|
MicrometerClientStatsReporter |
|
NonDeterministicException |
Thrown if history events from the server don't match commands issued by the execution or replay
of workflow code.
|
NullPayloadConverter |
Encodes and decodes null values.
|
PayloadConverter |
Used by the framework to serialize/deserialize method parameters that need to be sent over the
wire.
|
POJOActivityImplMetadata |
Metadata of an activity implementation object.
|
POJOActivityInterfaceMetadata |
Metadata of an activity interface.
|
POJOActivityMethodMetadata |
Metadata of a single activity method.
|
POJOActivityTaskHandler |
|
POJOWorkflowImplMetadata |
Rules:
A workflow implementation must implement at least one non empty interface annotated with
WorkflowInterface
An interface annotated with WorkflowInterface can extend zero or more interfaces.
|
POJOWorkflowInterfaceMetadata |
Metadata of a workflow interface.
|
POJOWorkflowMethodMetadata |
Metadata of a single workflow method.
|
Poller<T> |
|
Poller.PollTask<TT> |
|
PollerOptions |
Options for component that polls Temporal task queues for tasks.
|
PollerOptions.Builder |
|
PollWorkflowTaskDispatcher |
|
PotentialDeadlockException |
A workflow tasks are allowed to execute only some limited amount of time without interruption.
|
Promise<V> |
Contains result of an asynchronous computation.
|
ProtobufJsonPayloadConverter |
|
ProtobufPayloadConverter |
|
ProtobufTimeUtils |
|
ProtoEnumNameUtils |
Because in Go enums are in a shared namespace, one of protobuf common practices is to prefix the
enums with enum name prefix to create unique names.
|
QueryMethod |
Indicates that the method is a query method.
|
QueryReplayHelper |
|
QueryResult |
|
QueueConsumer<E> |
|
QueueProducer<E> |
|
ReplayAware |
|
ReplayAwareLogger |
|
ReplayWorkflow |
|
ReplayWorkflowContext |
Represents the context for workflow.
|
ReplayWorkflowFactory |
|
ReplayWorkflowTaskHandler |
|
RetryOptions |
|
RetryOptions.Builder |
|
RootWorkflowClientInvoker |
|
RunnerLocalInternal<T> |
|
Saga |
|
Saga.CompensationException |
|
Saga.Options |
|
Saga.Options.Builder |
|
SearchAttribute |
|
SearchAttributesUtil |
|
SerializerUtils |
|
ServerFailure |
Exceptions originated at the Temporal service.
|
Shutdownable |
|
ShutdownableTaskExecutor<T> |
|
ShutdownManager |
|
SignalExternalWorkflowException |
Exception used to communicate failure of a request to signal an external workflow.
|
SignalMethod |
Indicates that the method is a signal handler method.
|
SignalWithStartWorkflowExecutionParameters |
|
SimulatedTimeoutFailure |
Internal do not use in application code.
|
SingleWorkerOptions |
|
SingleWorkerOptions.Builder |
|
Startable |
|
StartChildWorkflowExecutionParameters |
|
StateMachineCommandUtils |
|
StatesMachinesCallback |
|
StubMarker |
|
Suspendable |
|
SuspendableWorker |
|
SyncActivityWorker |
Activity worker that supports POJO activity implementations.
|
SyncWorkflowWorker |
Facade that supports a lifecycle and maintains an assembly of
WorkflowWorker that performing execution of workflow task
LocalActivityWorker that performs execution of local activities scheduled by the
workflow tasks
and exposing additional management helper methods for the assembly.
|
SystemEnvironmentVariablesProvider |
|
TemporalException |
Base class for all exceptions thrown by Temporal SDK.
|
TemporalFailure |
Represents failures that can cross workflow and activity boundaries.
|
TerminatedFailure |
|
ThrowableFunc1<T,R,E extends java.lang.Throwable> |
|
TimeoutFailure |
|
UnableToAcquireLockException |
Internal.
|
UnsupportedVersion |
|
UnsupportedVersion.UnsupportedVersionException |
|
Values |
Value that can be extracted to an appropriate type.
|
Version |
below are the metadata which will be embedded as part of headers in every rpc call made by this
client to Temporal server.
|
VersionMarkerUtils |
|
WFTBuffer |
This class buffers events between WorkflowTaskStarted events and return them in one chunk so any
kinds of look ahead and preloading can be implemented.
|
Worker |
Hosts activity and workflow implementations.
|
WorkerFactory |
Maintains worker creation and lifecycle.
|
WorkerFactoryOptions |
|
WorkerFactoryOptions.Builder |
|
WorkerInterceptor |
Intercepts workflow and activity executions.
|
WorkerMetricsTag |
|
WorkerMetricsTag.WorkerType |
|
WorkerOptions |
|
WorkerOptions.Builder |
|
WorkerThreadsNameHelper |
|
Workflow |
This class contains methods exposing Temporal API for Workflows, like
Creation and scheduling of activities, child workflows, external workflows, continue-as-new
runs
Operations over workflow elements, like Side Effects, Timers, Versions, CancellationScope
Accessing and updating of the workflow data, like WorkflowInfo , Memos and Search
Attributes
Deterministic implementation of popular non-deterministic API working with time, logging
and generation of random values
Methods of this class are intended to be called from a workflow method only until explicitly
stated otherwise on the specific method's javadoc.
|
WorkflowClient |
Client to the Temporal service used to start and query workflows by external processes.
|
WorkflowClientCallsInterceptor |
|
WorkflowClientCallsInterceptor.CancelInput |
|
WorkflowClientCallsInterceptor.CancelOutput |
|
WorkflowClientCallsInterceptor.GetResultAsyncOutput<R> |
|
WorkflowClientCallsInterceptor.GetResultInput<R> |
|
WorkflowClientCallsInterceptor.GetResultOutput<R> |
|
WorkflowClientCallsInterceptor.QueryInput<R> |
|
WorkflowClientCallsInterceptor.QueryOutput<R> |
|
WorkflowClientCallsInterceptor.TerminateInput |
|
WorkflowClientCallsInterceptor.TerminateOutput |
|
WorkflowClientCallsInterceptor.WorkflowSignalInput |
|
WorkflowClientCallsInterceptor.WorkflowSignalOutput |
|
WorkflowClientCallsInterceptor.WorkflowSignalWithStartInput |
|
WorkflowClientCallsInterceptor.WorkflowSignalWithStartOutput |
|
WorkflowClientCallsInterceptor.WorkflowStartInput |
|
WorkflowClientCallsInterceptor.WorkflowStartOutput |
|
WorkflowClientCallsInterceptorBase |
|
WorkflowClientHelper |
Contains different methods that could but didn't become a part of the main WorkflowClient , mostly because they shouldn't be a part of normal usage and exist for tests /
debug only.
|
WorkflowClientInterceptor |
|
WorkflowClientInterceptorBase |
Convenience base class for WorkflowClientInterceptor implementations.
|
WorkflowClientInternal |
|
WorkflowClientOptions |
Options for WorkflowClient configuration.
|
WorkflowClientOptions.Builder |
|
WorkflowException |
Base exception for all workflow failures.
|
WorkflowExecutionAlreadyStarted |
This exception is thrown in the following cases:
Workflow with the same WorkflowId is currently running.
|
WorkflowExecutionException |
Internal.
|
WorkflowExecutionHistory |
Provides a wrapper with convenience methods over raw protobuf History object representing
workflow history
|
WorkflowExecutionUtils |
Convenience methods to be used by unit tests and during development.
|
WorkflowExecutorCache |
|
WorkflowFailedException |
Indicates that a workflow failed.
|
WorkflowImplementationOptions |
|
WorkflowImplementationOptions.Builder |
|
WorkflowInboundCallsInterceptor |
Intercepts calls to the workflow execution.
|
WorkflowInboundCallsInterceptor.QueryInput |
|
WorkflowInboundCallsInterceptor.QueryOutput |
|
WorkflowInboundCallsInterceptor.SignalInput |
|
WorkflowInboundCallsInterceptor.WorkflowInput |
|
WorkflowInboundCallsInterceptor.WorkflowOutput |
|
WorkflowInboundCallsInterceptorBase |
Convenience base class for WorkflowInboundCallsInterceptor implementations.
|
WorkflowInfo |
|
WorkflowInterface |
WorkflowInterface annotation indicates that an interface is a Workflow interface.
|
WorkflowInternal |
Never reference directly.
|
WorkflowLocal<T> |
A value that is local to a single workflow execution.
|
WorkflowMethod |
Indicates that the method is a workflow method.
|
WorkflowMethodThreadNameStrategy |
|
WorkflowMethodType |
|
WorkflowNotFoundException |
Thrown when workflow with the given id is not known to the Temporal service.
|
WorkflowOptions |
|
WorkflowOptions.Builder |
|
WorkflowOutboundCallsInterceptor |
Can be used to intercept workflow code calls to the Temporal APIs.
|
WorkflowOutboundCallsInterceptor.ActivityInput<R> |
|
WorkflowOutboundCallsInterceptor.ActivityOutput<R> |
|
WorkflowOutboundCallsInterceptor.CancelWorkflowInput |
|
WorkflowOutboundCallsInterceptor.CancelWorkflowOutput |
|
WorkflowOutboundCallsInterceptor.ChildWorkflowInput<R> |
|
WorkflowOutboundCallsInterceptor.ChildWorkflowOutput<R> |
|
WorkflowOutboundCallsInterceptor.ContinueAsNewInput |
|
WorkflowOutboundCallsInterceptor.LocalActivityInput<R> |
|
WorkflowOutboundCallsInterceptor.LocalActivityOutput<R> |
|
WorkflowOutboundCallsInterceptor.RegisterDynamicQueryHandlerInput |
|
WorkflowOutboundCallsInterceptor.RegisterDynamicSignalHandlerInput |
|
WorkflowOutboundCallsInterceptor.RegisterQueryInput |
|
WorkflowOutboundCallsInterceptor.RegisterSignalHandlersInput |
|
WorkflowOutboundCallsInterceptor.SignalExternalInput |
|
WorkflowOutboundCallsInterceptor.SignalExternalOutput |
|
WorkflowOutboundCallsInterceptor.SignalRegistrationRequest |
|
WorkflowOutboundCallsInterceptorBase |
Convenience base class for WorkflowOutboundCallsInterceptor implementations.
|
WorkflowPollTaskFactory |
|
WorkflowQueryException |
|
WorkflowQueryRejectedException |
|
WorkflowQueue<E> |
|
WorkflowRejectedExecutionError |
|
WorkflowRunTaskHandler |
Task handler that encapsulates a cached workflow and can handle multiple calls to
handleWorkflowTask for the same workflow run.
|
WorkflowServiceException |
|
WorkflowStateMachines |
|
WorkflowStub |
WorkflowStub is a client side stub to a single workflow instance.
|
WorkflowTaskHandler |
Interface of workflow task handlers.
|
WorkflowTaskHandler.Result |
|
WorkflowTaskResult |
|
WorkflowTaskResult.Builder |
|
WorkflowTaskWithHistoryIterator |
Contains WorkflowTask and history iterator that paginates history behind the scene.
|
WorkflowThread |
Thread that is scheduled deterministically by DeterministicRunner .
|
WorkflowThreadContext |
|
WorkflowThreadLocal<T> |
ThreadLocal analog for workflow code.
|
WorkflowThreadLocalInternal<T> |
|
WorkflowUnsafe |
While Workflow contains methods exposing the main Temporal Workflow
API that is safe to use by majority of our users, this class contains the part of the Workflow
API that is discouraged to be used without careful consideration.
|
WorkflowWorker |
|