Expand description
PlainMessage processing and routing for TAP Node
This module provides functionality for processing and routing TAP messages between agents.
Re-exports§
pub use processor::DefaultPlainMessageProcessor;
pub use processor::LoggingPlainMessageProcessor;
pub use processor::PlainMessageProcessor;
pub use processor::StateMachineIntegrationProcessor;
pub use processor::ValidationPlainMessageProcessor;
pub use processor_pool::ProcessorPool;
pub use processor_pool::ProcessorPoolConfig;
pub use router::DefaultPlainMessageRouter;
pub use router::IntraNodePlainMessageRouter;
pub use sender::HttpPlainMessageSender;
pub use sender::NodePlainMessageSender;
pub use sender::PlainMessageSender;
pub use travel_rule_processor::TravelRuleProcessor;
pub use trust_ping_processor::TrustPingProcessor;
Modules§
- processor
- PlainMessage Processor Implementations for TAP Node
- processor_
pool - Processor pool for concurrent message processing.
- router
- PlainMessage routing implementation.
- sender
- PlainMessage sender implementations for TAP Node.
- travel_
rule_ processor - Travel Rule message processor for TAIP-10 compliance
- trust_
ping_ processor - Trust Ping Protocol Processor
Structs§
- Composite
Plain Message Processor - A message processor that applies multiple processors in sequence
- Composite
Plain Message Router - A composite router that tries multiple routers in sequence
Enums§
- Plain
Message Processor Type - Processor enum to replace trait objects
- Plain
Message Router Type - Router enum to replace trait objects
Traits§
- Plain
Message Router - Router to determine the destination agent for a message
- Router
Async Ext - Async extension trait for the PlainMessageRouter