Package io.temporal.internal.sync
package io.temporal.internal.sync
-
ClassDescriptionDynamic implementation of a strongly typed activity interface.Contains support for asynchronous invocations.Provides core functionality for a root WorkflowInboundCallsInterceptor that is reused by specific root RootWorkflowInboundCallsInterceptor implementations inside
DynamicSyncWorkflowDefinitionandPOJOWorkflowImplementationFactoryUsed to interrupt deterministic thread execution.A workflow tasks are allowed to execute only some limited amount of time without interruption.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.Interface that stub created throughWorkflow.newChildWorkflowStub(Class)implements.Never reference directly.Thread that is scheduled deterministically byDeterministicRunner.Abstracts theThreadPoolExecutorthat is used to submit workflow thread tasks to allow higher levels to define additional wrapping logic like worker-wide metric reporting.