# Uses of Package
com.orchestranetworks.d3

Packages that use com.orchestranetworks.d3
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.

- Classes in com.orchestranetworks.d3 used by com.orchestranetworks.d3
  Class
  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.
- Classes in com.orchestranetworks.d3 used by com.orchestranetworks.d3.slave
  Class
  Description
  D3Broadcast.Status
  Global status of the snapshot broadcast operation.
  DeliveryMode
  Defines the D3 delivery modes.
- Classes in com.orchestranetworks.d3 used by com.orchestranetworks.module
  Class
  Description
  D3NodeAsSlaveOnStartup
  Context having specific repository privileges to set up a D3 replica node, during EBX® module registration.