Namespace Temporalio.Nexus
Classes
- CancelWorkflowRunInput
Input passed to CancelWorkflowRunAsync(TemporalOperationCancelContext, CancelWorkflowRunInput).
- NexusOperationExecutionContext
Nexus operation context available in Temporal-powered Nexus operations via async local Current.
- NexusOperationInfo
Temporal-specific Nexus operation information.
- NexusWorkflowRunHandle
Run handle that is expected to be returned in functions passed to
FromHandleFactoryon WorkflowRunOperationHandler. It is returned fromStartWorkflowAsynccalls on WorkflowRunOperationContext.
- NexusWorkflowRunHandle<TResult>
Run handle that is expected to be returned in functions passed to
FromHandleFactoryon WorkflowRunOperationHandler. It is returned fromStartWorkflowAsynccalls on WorkflowRunOperationContext.
- TemporalNexusClient
Nexus-aware client wrapping the Temporal client. Provides methods for starting workflows from within Nexus operation handlers, handling all Nexus plumbing (links, callbacks, token generation) internally.
- TemporalOperationCancelContext
Context passed to CancelWorkflowRunAsync(TemporalOperationCancelContext, CancelWorkflowRunInput).
- TemporalOperationHandler
Factory for creating generic Nexus operation handlers backed by Temporal.
- TemporalOperationHandler<TInput, TResult>
Generic Nexus operation handler backed by Temporal. Implements NexusRpc.Handlers.IOperationHandler<TInput, TResult> and provides a composable way to map Temporal operations to Nexus operations.
- TemporalOperationResult<TResult>
Unified result type for Temporal-backed Nexus operations. Encapsulates either a synchronous result value or an asynchronous operation token.
- TemporalOperationStartContext
Context passed to the start function of a TemporalOperationHandler<TInput, TResult>.
- WorkflowRunOperationContext
Context used to create workflow run handles. This is passed to functions passed to
FromHandleFactoryon WorkflowRunOperationHandler.
- WorkflowRunOperationHandler
Helpers for creating operation handlers backed by Temporal workflows.
Interfaces
- ITemporalNexusClient
Nexus-aware client wrapping the Temporal client. Provides methods for starting workflows from within a Nexus operation handler.