Uses of Interface
io.axoniq.framework.workflow.runtime.api.execution.context.WorkflowEventPublicationContext
Packages that use WorkflowEventPublicationContext
Package
Description
Internal runtime contracts for workflow execution, command dispatch, configuration, and event publication.
Internal implementation of the workflow execution engine: the
WorkflowEngine, its scheduling, state and
storage, checkpointing/replay support, cancellation coordination, and the delegates implementing individual step
primitives.Internal runtime utilities for future resolution, workflow event and metadata construction, processing context
propagation, reflection, and workflow state inspection.
-
Uses of WorkflowEventPublicationContext in io.axoniq.framework.workflow.runtime.api.execution.context
Subinterfaces of WorkflowEventPublicationContext in io.axoniq.framework.workflow.runtime.api.execution.contextModifier and TypeInterfaceDescriptioninterfacePrimitive operations and execution metadata used by the workflow runtime. -
Uses of WorkflowEventPublicationContext in io.axoniq.framework.workflow.runtime.execution
Classes in io.axoniq.framework.workflow.runtime.execution that implement WorkflowEventPublicationContextModifier and TypeClassDescriptionclassImplementation ofWorkflowExecutionOperationsthat delegates all operations to the underlyingWorkflowExecutionand primitive implementations. -
Uses of WorkflowEventPublicationContext in io.axoniq.framework.workflow.runtime.util
Methods in io.axoniq.framework.workflow.runtime.util with parameters of type WorkflowEventPublicationContextModifier and TypeMethodDescriptionstatic EventMessageEventMessageUtils.cancelledStep(WorkflowEventPublicationContext workflowEventPublicationContext, String stepName, EventNameCustomizer customizer) Creates a new event message stating that a workflow step has been cancelled.static EventMessageEventMessageUtils.cancelledStep(WorkflowEventPublicationContext workflowEventPublicationContext, String stepName, @Nullable Throwable cause, EventNameCustomizer customizer) Creates a new event message stating that a workflow step has been cancelled, optionally with a cause.static EventMessageEventMessageUtils.cancelledWaitForEventStep(WorkflowEventPublicationContext workflowEventPublicationContext, String stepName, @Nullable Throwable cause, EventNameCustomizer customizer) Creates a cancelled event for a wait-for-event step.static EventMessageEventMessageUtils.cancelledWorkflow(WorkflowEventPublicationContext workflowEventPublicationContext, String workflowName, @Nullable Throwable cause, VersionedType workflowDefinitionId, EventNameCustomizer customizer) static EventMessageEventMessageUtils.cancelledWorkflow(WorkflowEventPublicationContext workflowEventPublicationContext, String workflowName, VersionedType workflowDefinitionId, EventNameCustomizer customizer) Creates a new event message stating that a workflow has been cancelled.static EventMessageEventMessageUtils.completedStep(WorkflowEventPublicationContext workflowEventPublicationContext, String stepName, Map<String, @Nullable Object> result, @Nullable String resultPayloadReducerName, EventNameCustomizer customizer) Creates a new event message stating that a workflow step has completed.static EventMessageEventMessageUtils.completedWaitForEventStep(WorkflowEventPublicationContext workflowEventPublicationContext, String stepName, Map<String, @Nullable Object> result, @Nullable String resultPayloadReducerName, EventNameCustomizer customizer) Creates a completed event for a wait-for-event step.static EventMessageEventMessageUtils.completedWorkflow(WorkflowEventPublicationContext workflowEventPublicationContext, String workflowName, VersionedType workflowDefinitionId, EventNameCustomizer customizer) Creates a new event message stating that a workflow has completed successfully.static EventMessageEventMessageUtils.failedWorkflow(WorkflowEventPublicationContext workflowEventPublicationContext, String workflowName, Exception exception, VersionedType workflowDefinitionId, EventNameCustomizer customizer) Creates a new event message stating that a workflow has failed.static EventMessageEventMessageUtils.failStep(WorkflowEventPublicationContext workflowEventPublicationContext, String stepName, Throwable exception, EventNameCustomizer customizer) Creates a new event message stating that a workflow step has failed.static EventMessageEventMessageUtils.retryingStep(WorkflowEventPublicationContext workflowEventPublicationContext, String stepName, StepRetryInfo retryInfo, EventNameCustomizer customizer) Creates a new event message stating that a workflow step is retrying.static EventMessageEventMessageUtils.retryStartedStep(WorkflowEventPublicationContext workflowEventPublicationContext, String stepName, StepRetryInfo retryInfo, EventNameCustomizer customizer) Creates a new event message stating that a retry attempt of a workflow step has started.static EventMessageEventMessageUtils.startedStep(WorkflowEventPublicationContext workflowEventPublicationContext, String stepName, Map<String, @Nullable Object> local, EventNameCustomizer customizer) Creates a new event message stating that a workflow step has started.static EventMessageEventMessageUtils.startedWaitForEventStep(WorkflowEventPublicationContext workflowEventPublicationContext, String stepName, Map<String, @Nullable Object> local, EventNameCustomizer customizer) Creates a new started event for a wait-for-event step.static EventMessageEventMessageUtils.startedWorkflow(WorkflowEventPublicationContext workflowEventPublicationContext, String workflowName, VersionedType workflowDefinitionId, EventNameCustomizer customizer) Creates a new event message stating that a workflow has started.static EventMessageEventMessageUtils.timeoutStep(WorkflowEventPublicationContext workflowEventPublicationContext, String stepName, Instant time, EventNameCustomizer customizer) Creates a new event message stating that a workflow step has timed out.static EventMessageEventMessageUtils.timeoutWaitForEventStep(WorkflowEventPublicationContext workflowEventPublicationContext, String stepName, Instant time, EventNameCustomizer customizer) Creates a timed-out event for a wait-for-event step.static EventMessageEventMessageUtils.timeoutWorkflow(WorkflowEventPublicationContext workflowEventPublicationContext, String workflowName, Instant time, VersionedType workflowDefinitionId, EventNameCustomizer customizer) Creates a new event message stating that a workflow has timed out.static EventMessageEventMessageUtils.versionMigrationStep(WorkflowEventPublicationContext workflowEventPublicationContext, String changeId, String version, EventNameCustomizer customizer) Creates a new event message recording a migration step for the givenchangeId.