Expand description
Named Actor Registry — FR-002
Global actor registry with symbolic names for service discovery. Actors register by name; callers look up actors by name or wildcard pattern.
§Usage
ⓘ
use ringkernel_core::registry::ActorRegistry;
use ringkernel_core::runtime::KernelId;
let mut registry = ActorRegistry::new();
// Register actors by name
registry.register("isa_ontology", KernelId::new("kernel_1"));
registry.register("pcaob_rules", KernelId::new("kernel_2"));
registry.register("standards/isa/500", KernelId::new("kernel_3"));
// Lookup by exact name
let actor = registry.lookup("isa_ontology"); // Some(KernelId("kernel_1"))
// Lookup by wildcard
let actors = registry.lookup_pattern("standards/*"); // ["standards/isa/500"]Structs§
- Actor
Registry - Global actor registry with symbolic names.
- Registry
Entry - A named actor registration entry.
Enums§
- Registry
Event - Event emitted when the registry changes.