Skip navigation links

Package brown.tracingplane.bdl

Library classes used by BDL-generated objects, including the BDLContext implementation of BaggageContext.

See: Description

Package brown.tracingplane.bdl Description

Library classes used by BDL-generated objects, including the BDLContext implementation of BaggageContext.

The two main interfaces used by BDL are Bag and BaggageHandler. Bags are nodes in the nested data structure tree, while BaggageHandlers provide branch, join, and serialization logic for Bags. Bag and BaggageHandler are conceptually similar to BaggageContext and BaggageProvider , except applying to nodes within a BDLContext.

The BDL library classes also include CRDT-like data structures that the BDL supports, such as counters, implemented by CounterImpl.

Skip navigation links