| Package | Description | 
|---|---|
| com.orchestranetworks.d3 | 
Provides classes for distributed data delivery (D3) functionalities. | 
| com.orchestranetworks.d3.slave | 
Provides classes and interfaces for D3 slave functionalities. | 
| com.orchestranetworks.module | This package allows to handle module registration. | 
| Class and Description | 
|---|
| D3Broadcast The broadcast handler contains the information used in the broadcast distributed transaction. | 
| D3Broadcast.Status Global status of the snapshot broadcast operation. | 
| D3Engine Deprecated. 
 Since 5.4.2, this method has been replaced by  D3NodeAsMaster. | 
| D3Node Represents the external view of the D3 engine and offers common administrative functionalities. | 
| D3NodeAsMaster Represents the external view of the D3 engine and offers primary administrative functionalities. | 
| D3NodeAsSlave Represents the external view of the D3 engine and offers replica administrative functionalities. | 
| D3NodeFactory Factory for creating a D3 engine depending on the node type chosen (primary or replica), which offers D3
 administrative functionalities. | 
| D3Slave D3 replica node information. | 
| D3Slave.State Represents the state of the replica repository. | 
| DeliveryMode Defines the D3 delivery modes. | 
| NodeMonitoringContext Common interface providing an execution context for replica node monitoring. | 
| Class and Description | 
|---|
| D3Broadcast.Status Global status of the snapshot broadcast operation. | 
| DeliveryMode Defines the D3 delivery modes. | 
| Class and Description | 
|---|
| D3NodeAsSlaveOnStartup Context having specific repository privileges to set up a D3 replica node,
 during EBX® module registration. |