Re-exports§
pub use axon::Axon;pub use axon::SchematicExportRequest;pub use cluster::ClusterManager;pub use cluster::LeaderElection;pub use cluster::LockBasedElection;pub use distributed::DistributedError;pub use distributed::DistributedLock;pub use distributed::DistributedStore;pub use distributed::Guard;pub use distributed::LockOptions;pub use persistence::CompensationAutoTrigger;pub use persistence::CompensationContext;pub use persistence::CompensationHandle;pub use persistence::CompensationHook;pub use persistence::CompensationIdempotencyHandle;pub use persistence::CompensationIdempotencyStore;pub use persistence::CompensationRetryPolicy;pub use persistence::CompletionState;pub use persistence::InMemoryCompensationIdempotencyStore;pub use persistence::InMemoryPersistenceStore;pub use persistence::PersistedTrace;pub use persistence::PersistenceAutoComplete;pub use persistence::PersistenceEnvelope;pub use persistence::PersistenceHandle;pub use persistence::PersistenceStore;pub use persistence::PersistenceTraceId;pub use persistence::ResumeCursor;pub use replay::ReplayEngine;pub use testkit::AxonTestKit;
Modules§
- axon
- Axon: Executable Decision Tree
- cluster
- distributed
- persistence
- prelude
- replay
- testkit
Type Aliases§
- Infallible
Axon - Axon with
Infallibleerror — for pipelines that cannot fail. - Simple
Axon - Axon with
Stringerror — the most common pattern for examples and prototyping. - Typed
Axon - Axon with
RanvierError— typed error categories without a custom enum.