Package org.j7m.middleware.api.saga
package org.j7m.middleware.api.saga
-
ClassDescriptionAlias-style audit event type for public APIs that distinguish audit from evidence.Saga cancellation behavior.Request to cancel a saga execution.Cancellation result.Command payload supplied to a saga step action.Safe step command result.Compensation action invoked when a completed step must be compensated.Safe compensation result.Safe durable dead-letter summary for failed saga work.Ordered saga definition.Stable saga definition identifier.Safe saga evidence/audit event.Saga-specific middleware exception.Safe saga execution status.Stable identifier for one durable saga execution.Durable saga execution lifecycle state.Stable saga family identifier.Safe saga metrics snapshot.Options used when starting a saga.Safe saga recovery report.Retry policy for step and compensation failures.J7M-native durable saga orchestration service.Request to start a saga execution.Start result for a saga execution.Safe saga service status.Step action invoked by a saga implementation.Immutable step definition with action and compensation callback.Safe saga step execution summary.Stable saga step identifier within a definition.Durable saga step lifecycle state.Saga step dispatch type.Saga and step timeout policy.Propagated saga transaction context; this is not an ACID transaction.Stable non-ACID transaction context identifier.Utility methods for safe transaction-context propagation metadata.Status-safe transaction context summary.Correlation metadata for root and nested saga operations.Non-ACID transaction context outcome marker.Safe participant identity carried in saga evidence.Logical scope for a propagated transaction context.