Expand description
ConnectorHost / ConnectorGateway builders, the framework’s
Connector trait, and the HealthSubscription type returned by
Connector::subscribe_health. Implements
BB_0005 plus the
Connector trait itself (REQ_0220–REQ_0224).
Layering:
taktora-connector-coredefines the small types (Routing,PayloadCodec,ConnectorHealth,HealthEvent,ChannelDescriptor,ConnectorError).taktora-connector-transport-ioxdefines the iceoryx2-backed handles (ChannelWriter,ChannelReader).- This crate ties them together via the
Connectortrait and composes them with ataktora_executor::Executor.
Re-exports§
pub use connector::Connector;pub use gateway::ConnectorGateway;pub use gateway::ConnectorGatewayBuilder;pub use health_sub::HealthSubscription;pub use host::ConnectorHost;pub use host::ConnectorHostBuilder;
Modules§
- connector
- The framework’s
Connectortrait.REQ_0220–REQ_0224. - gateway
ConnectorGateway— gateway-side composition. Parallel tocrate::ConnectorHostbut used by the gateway binary (or in- process tokio task) that owns the protocol stack itself (REQ_0271).- health_
sub HealthSubscription— receive-only handle over a connector’sHealthEventstream.- host
ConnectorHost— plugin-side composition. Owns ataktora_executor::Executorand registers connector-contributedExecutableItems with it (REQ_0270,REQ_0272).