Package io.temporal.internal.sync
-
Interface Summary Interface Description AsyncInternal.AsyncMarker StubMarker Interface that stub created throughWorkflow.newChildWorkflowStub(Class)implements.WorkflowMethodThreadNameStrategy WorkflowThread Thread that is scheduled deterministically byDeterministicRunner.WorkflowThreadExecutor Abstracts theThreadPoolExecutorthat is used to submit workflow thread tasks to allow higher levels to define additional wrapping logic like worker-wide metric reporting. -
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 insideDynamicSyncWorkflowDefinitionandPOJOWorkflowImplementationFactoryLocalActivityInvocationHandler POJOWorkflowImplementationFactory RunnerLocalInternal<T> SignalHandlerInfo UpdateHandlerInfo UpdateInfoImpl WorkflowInternal Never reference directly.WorkflowThreadLocalInternal<T> -
Exception Summary Exception Description PotentialDeadlockException A workflow tasks are allowed to execute only some limited amount of time without interruption.ReadOnlyException This exception is thrown when a workflow tries to perform an operation that could generate a new command while it is in a read only context. -
Error Summary Error Description DestroyWorkflowThreadError Used to interrupt deterministic thread execution.WorkflowRejectedExecutionError