allsource_core/application/services/
mod.rs

1// Application services layer
2// Contains business logic orchestration and domain service implementations
3
4pub mod analytics;
5pub mod audit_logger;
6pub mod pipeline;
7pub mod projection;
8pub mod replay;
9pub mod schema;
10pub mod tenant_service;
11
12// Re-exports for convenience
13pub use analytics::AnalyticsEngine;
14pub use audit_logger::{AuditLogger, RequestContext};
15pub use pipeline::{Pipeline, PipelineConfig, PipelineManager, PipelineOperator, PipelineStats};
16pub use projection::{
17    EntitySnapshotProjection, EventCounterProjection, Projection, ProjectionManager,
18};
19pub use replay::{ReplayManager, ReplayProgress, StartReplayRequest, StartReplayResponse};
20pub use schema::{
21    CompatibilityMode, RegisterSchemaRequest, RegisterSchemaResponse, SchemaRegistry,
22    SchemaRegistryConfig, ValidateEventRequest, ValidateEventResponse,
23};
24pub use tenant_service::{Tenant, TenantManager, TenantQuotas, TenantUsage};