Expand description
Command Server Implementation
The Command server implements the command lifecycle:
- CommandRegistry is the SOURCE OF TRUTH for all metadata (state, timestamps, etc.)
- KV stores ONLY operational data (params/response blobs, indices, leases)
Re-exports§
pub use axum_handlers::create_axum_router;pub use axum_handlers::CommandPayloadResponse;pub use axum_handlers::HasCommandServer;pub use axum_handlers::StorePayloadRequest;pub use command_registry::CommandEnvelopeData;pub use command_registry::CommandMetadata;pub use command_registry::CommandRegistry;pub use command_registry::CommandStatus;pub use command_registry::InMemoryCommandRegistry;pub use dispatchers::CommandDispatcher;pub use dispatchers::NullCommandDispatcher;
Modules§
- axum_
handlers - command_
registry - Command registry abstraction for command server
- dispatchers
- Re-export dispatchers from the top-level module for backward compatibility.
- storage
Structs§
- Command
Server - Core command server implementation.