Package io.temporal.internal.worker
-
Interface Summary Interface Description ActivityTaskHandler Interface of an activity task handler.EagerActivityDispatcher LocalActivityDispatcher NexusTaskHandler ScalingTask Interface for tasks that can provide scaling feedback from the server.Shutdownable ShutdownableTaskExecutor<T> Specialization ofTaskExecutorthat can be shutdown.Startable Suspendable SuspendableWorker WorkerWithLifecycle WorkflowTaskHandler Interface of workflow task handlers. -
Class Summary Class Description ActivityTask ActivityTaskHandler.Result ActivityTaskHandler.Result.TaskFailedResult AdjustableSemaphore A simple implementation of an adjustable semaphore.AsyncActivityPollTask AsyncNexusPollTask AsyncWorkflowPollTask EagerActivityDispatcher.NoopEagerActivityDispatcher LocalActivityResult LocalActivityResult.ExecutionFailedResult LocalActivityResult.ProcessingErrorResult NexusTask NexusTaskHandler.Result PollerOptions Options for component that polls Temporal task queues for tasks.PollerOptions.Builder PollScaleReportHandle<T extends ScalingTask> PollScaleReportHandle is responsible for managing the scaling of pollers based on the scaling feedback attached to the task by the server.QueryReplayHelper Encapsulates a special query implementation for replaying workflow histories to supportWorker.replayWorkflowExecution(io.temporal.internal.common.WorkflowExecutionHistory)ScalingTask.ScalingDecision Represents a scaling decision made by the task.ShutdownManager SingleWorkerOptions SingleWorkerOptions.Builder SlotReservationData StickyQueueBalancer SyncActivityWorker Activity worker that supports POJO activity implementations.SyncNexusWorker SyncWorkflowWorker Facade that supports a lifecycle and maintains an assembly ofWorkflowWorkerthat performing execution of workflow taskLocalActivityWorkerthat performs execution of local activities scheduled by the workflow tasks and exposing additional management helper methods for the assembly.TrackingSlotSupplier<SI extends SlotInfo> Wraps a slot supplier and supplements it with additional tracking information that is useful to provide to all implementations.WorkerVersioningOptions Contains old and new worker versioning options together.WorkerVersioningProtoUtils WorkflowExecutorCache WorkflowRunLockManager WorkflowTask WorkflowTaskHandler.Result -
Enum Summary Enum Description WorkerLifecycleState -
Exception Summary Exception Description UnableToAcquireLockException Internal.WorkflowExecutionException Internal.