# Uses of Package
org.apache.lucene.replicator

- Packages that use org.apache.lucene.replicator
  Package | Description
  --- | ---
  org.apache.lucene.replicator | Files replication framework
  org.apache.lucene.replicator.http | HTTP replication implementation

- Classes in org.apache.lucene.replicator used by org.apache.lucene.replicator
  Class | Description
  --- | ---
  IndexAndTaxonomyRevision.SnapshotDirectoryTaxonomyWriter | A `DirectoryTaxonomyWriter` which sets the underlying `IndexWriter`'s `IndexDeletionPolicy` to `SnapshotDeletionPolicy`.
  ReplicationClient.ReplicationHandler | Handler for revisions obtained by the client.
  ReplicationClient.SourceDirectoryFactory | Resolves a session and source into a `Directory` to use for copying the session files to.
  Replicator | An interface for replicating files.
  Revision | A revision comprises lists of files that come from different sources and need to be replicated together to e.g.
  RevisionFile | Describes a file in a `Revision`.
  SessionToken | Token for a replication session, for guaranteeing that source replicated files will be kept safe until the replication completes.

- Classes in org.apache.lucene.replicator used by org.apache.lucene.replicator.http
  Class | Description
  --- | ---
  Replicator | An interface for replicating files.
  Revision | A revision comprises lists of files that come from different sources and need to be replicated together to e.g.
  SessionToken | Token for a replication session, for guaranteeing that source replicated files will be kept safe until the replication completes.