# Package com.orchestranetworks.service.extensions

package com.orchestranetworks.service.extensions
Provides classes and interfaces for specific extensions such as batch and adaptation tree optimizer.

- Related Packages
  Package
  Description
  com.orchestranetworks.service
  Provides classes and interfaces for implementing specific services and access rules on EBX®.
  com.orchestranetworks.service.comparison
  Provides classes and interfaces for to compute differences between adaptations, homes and examine the results.
  com.orchestranetworks.service.directory
  Provides classes for Directory handling.
- Class
  Description
  AdaptationTreeOptimizerIterator
  Iterator for optimization.
  AdaptationTreeOptimizerSpec
  AdaptationTreeOptimizerSpec_MutualizeCommons
  Specifies an optimization that refactors common values in a dataset tree.
  AdaptationTreeOptimizerSpec_RemoveDuplicates
  Specifies an optimization by removing duplicates in a dataset tree.
  Batch
  This interface describes a batch that can be executed in a "serverless" environment or a JEE container.
  BatchLauncher
  This class is used to launch `Batch`.
  LockSpec
  Handles a lock on a dataspace.
  RefreshPolicy
  Represents the refresh policy of a `ReplicationUnit`.
  Replica
  Represents a replica in a replication unit.
  ReplicaForList
  Represents a replica of an aggregated list in a replica table.
  ReplicaTable
  Represents a replica table in a replication unit.
  ReplicationUnit
  A replication unit is defined by the data model.
  ReplicationUnitKey
  Identifies a replication unit defined in a data model.
  TestHelper
  This class can be used to write JUnit tests for EBX®.