Skip to main content

Module persistence

Module persistence 

Source

Structs§

CompensationAutoTrigger
Controls whether compensation hooks should run automatically on Fault.
CompensationContext
Runtime context delivered to compensation hooks.
CompensationHandle
Bus-insertable compensation hook handle used by runtime execution hooks.
CompensationIdempotencyHandle
Bus-insertable idempotency handle for compensation hooks.
CompensationRetryPolicy
Retry policy for compensation hook execution.
InMemoryCompensationIdempotencyStore
In-memory idempotency store for compensation deduplication.
InMemoryPersistenceStore
In-memory reference adapter for local testing and contract validation.
Intervention
Manual intervention command for a trace.
PersistedTrace
Stored trace state returned from PersistenceStore::load.
PersistenceAutoComplete
Controls whether runtime execution should call complete automatically.
PersistenceEnvelope
Minimal persisted envelope for Axon execution checkpoints.
PersistenceHandle
Bus-insertable persistence handle used by runtime execution hooks.
PersistenceTraceId
Optional trace identifier override for persistence hooks.
ResumeCursor
Resume cursor returned from PersistenceStore::resume.

Enums§

CompletionState
Final completion state tracked for a persisted trace.

Traits§

CompensationHook
Compensation hook contract for irreversible side effects.
CompensationIdempotencyStore
Idempotency store contract for compensation execution deduplication.
PersistenceStore
Persistence abstraction for long-running workflow crash recovery.