orchestrata_contracts.packet

Reference › components › contracts › orchestrata_contracts › packet

orchestrata_contracts.packet package.

The packet subpackage of contracts holds the CXP packet data model. c_x_p_packet (690 lines) is the largest module; it is supported by packet_header, packet_payload, header_proxy, headers_dict, the enums packet_type, priority, work_status, queue_status and delivery_status, the results delivery_result and validation_result, and the errors c_x_p_error and state_transition_error. The enums module is lifted from orchestrata_ultimate.core.packet.enums. The protocol interfaces for packets are in the sibling cxp subpackage; the cxp narrative describes how packets move.

16 modules, 1,429 lines of code.

Modules

Module Summary LOC Lifted from
__init__ orchestrata_contracts.packet package. 2
c_x_p_error 35
c_x_p_packet 690
delivery_result 43
delivery_status 35
enums 22 lifted from orchestrata_ultimate.core.packet.enums
header_proxy 171
headers_dict 68
packet_header 99
packet_payload 53
packet_type 17
priority 33
queue_status 52
state_transition_error 34
validation_result 43
work_status 32

Dependency diagram

Package dependency diagram orchestrata_contracts.packet