Package io.temporal.internal.sync
-
Interface Summary Interface Description AsyncInternal.AsyncMarker StubMarker Interface that stub created throughWorkflow.newChildWorkflowStub(Class)
implements.WorkflowThread Thread that is scheduled deterministically byDeterministicRunner
. -
Class Summary Class Description ActivityInvocationHandler ActivityInvocationHandlerBase Dynamic implementation of a strongly typed activity interface.AsyncInternal Contains support for asynchronous invocations.BaseRootWorkflowInboundCallsInterceptor Provides core functionality for a root WorkflowInboundCallsInterceptor that is reused by specific root RootWorkflowInboundCallsInterceptor implementations insideDynamicSyncWorkflowDefinition
andPOJOWorkflowImplementationFactory
CompletionAwareManualCompletionClient LocalActivityInvocationHandler LocalActivityStubImpl RunnerLocalInternal<T> SyncActivityWorker Activity worker that supports POJO activity implementations.SyncWorkflowWorker Facade that supports a lifecycle and maintains an assembly ofWorkflowWorker
that performing execution of workflow taskLocalActivityWorker
that performs execution of local activities scheduled by the workflow tasks and exposing additional management helper methods for the assembly.WorkflowClientInternal WorkflowInternal Never reference directly.WorkflowThreadContext WorkflowThreadLocalInternal<T> -
Exception Summary Exception Description PotentialDeadlockException A workflow tasks are allowed to execute only some limited amount of time without interruption. -
Error Summary Error Description WorkflowRejectedExecutionError