orchestrata_contracts.postman
Reference › components › contracts › orchestrata_contracts › postman
orchestrata_contracts.postman package.
The postman subpackage of contracts is the largest subpackage of the component (68 modules), lifted from orchestrata_ultimate.postman. It defines the message-delivery contract and no implementation. The protocols are named by role: queues (i_queue, i_priority_queue, i_queue_manager), delivery (i_delivery_manager, i_delivery_guarantee, i_receipt_store), routing (i_routing_engine, i_routing_rules, i_topic_registry, i_subscription_manager), plus i_message_envelope, i_message_filter, i_message_store, i_payload_handler, i_replay_engine, i_metrics_collector, i_error_handler, i_admin_interface and i_postman_config. The value types include message_envelope, message_payload, delivery_receipt, queue_config, queue_entry, topic_definition, topic_subscription, routing_rule, replay_options and metrics_snapshot. A family of small error types covers queues, topics, routing, delivery and configuration. constants is a residue-only lift (ADR-0103 P2-F). See the postman narrative.
68 modules, 2,859 lines of code.
Modules
Dependency diagram
Truncated: showing 40 of 67 modules/subpackages (most connected first) and 1 of 1 outside packages.