Skip to main content

aion_server/namespace/
mod.rs

1//! Namespace authorization and routing support.
2
3/// Namespace guard rules for workflow operations and subscriptions.
4pub mod guard;
5/// Caller identity resolution and scoped-engine selection.
6pub mod resolver;
7/// Durable schedule→namespace ownership sources.
8pub mod schedule_source;
9
10pub use guard::{
11    NamespaceGuard, NamespaceOperation, ScheduleTarget, SubscriptionScope, WorkflowTarget,
12};
13pub use resolver::{
14    CallerIdentity, NAMESPACE_ATTRIBUTE, NamespaceResolver, ScopedEngine, StaticWorkflowNamespaces,
15    WorkflowAttribution, WorkflowNamespaceSource,
16};
17pub use schedule_source::{ScheduleNamespaceSource, StaticScheduleNamespaces};