# Uses of Class
com.orchestranetworks.d3.DeliveryMode

Packages that use DeliveryMode
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.

- ## Uses of DeliveryMode in com.orchestranetworks.d3

  Fields in com.orchestranetworks.d3 declared as DeliveryMode
  Modifier and Type
  Field
  Description
  `static final DeliveryMode`
  DeliveryMode.`CLUSTER_MODE`
  Clustered delivery mode.
  `static final DeliveryMode`
  DeliveryMode.`FEDERATION_MODE`
  Federated delivery mode.
  Methods in com.orchestranetworks.d3 that return types with arguments of type DeliveryMode
  Modifier and Type
  Method
  Description
  `List<DeliveryMode>`
  D3Broadcast.`getDeliveryModes()`
  Returns a list of delivery modes used in this broadcast handler.
  Methods in com.orchestranetworks.d3 with parameters of type DeliveryMode
  Modifier and Type
  Method
  Description
  `D3Broadcast.Status`
  D3Broadcast.`getDeliveryStatus(DeliveryMode aDeliveryMode)`
  Global delivery status depending on the delivery mode ('Cluster' or 'Federation').
  If the broadcast operation is waiting for its turn:
  returns `'Not initialized'` status regardless of the delivery mode If the delivery mode in the parameter is not relevant:
  throws an `IllegalArgumentException`

- ## Uses of DeliveryMode in com.orchestranetworks.d3.slave

  Methods in com.orchestranetworks.d3.slave that return DeliveryMode
  Modifier and Type
  Method
  Description
  `DeliveryMode`
  D3ReceiveBroadcastExecutionContext.`getDeliveryMode()`
  Returns the delivery mode for this operation.