# All Classes

- All Classes Interface Summary Class Summary Enum Summary Exception Summary
  Class | Description
  --- | ---
  CopyJob | Handles copying one set of files, e.g.
  CopyJob.OnceDone | Callback invoked by CopyJob once all files have (finally) finished copying
  CopyOneFile | Copies one file from an incoming DataInput to a dest filename in a local Directory
  CopyState | Holds incRef'd file level details for one point-in-time segment infos on the primary node.
  FileMetaData | Holds metadata details about a single file that we use to confirm two files (one remote, one local) are in fact "identical".
  HttpClientBase | Deprecated. use org.apache.lucene.replicator.nrt instead
  HttpReplicator | Deprecated. use org.apache.lucene.replicator.nrt instead
  IndexAndTaxonomyReplicationHandler | Deprecated. use org.apache.lucene.replicator.nrt instead
  IndexAndTaxonomyRevision | Deprecated. use org.apache.lucene.replicator.nrt instead
  IndexAndTaxonomyRevision.SnapshotDirectoryTaxonomyWriter | A `DirectoryTaxonomyWriter` which sets the underlying `IndexWriter`'s `IndexDeletionPolicy` to `SnapshotDeletionPolicy`.
  IndexInputInputStream | Deprecated. use org.apache.lucene.replicator.nrt instead
  IndexReplicationHandler | Deprecated. use org.apache.lucene.replicator.nrt instead
  IndexRevision | Deprecated. use org.apache.lucene.replicator.nrt instead
  LocalReplicator | Deprecated. use org.apache.lucene.replicator.nrt instead
  Node | Common base class for `PrimaryNode` and `ReplicaNode`.
  NodeCommunicationException | Should be thrown by subclasses of `PrimaryNode` and `ReplicaNode` if a non-fatal exception occurred while communicating between nodes.
  PerSessionDirectoryFactory | Deprecated. use org.apache.lucene.replicator.nrt instead
  PrimaryNode | Node that holds an IndexWriter, indexing documents into its local index.
  ReplicaNode | Replica node, that pulls index changes from the primary node by copying newly flushed or merged index files.
  ReplicationClient | Deprecated. use org.apache.lucene.replicator.nrt instead
  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.
  ReplicationService | Deprecated. use org.apache.lucene.replicator.nrt instead
  ReplicationService.ReplicationAction | Actions supported by the `ReplicationService`.
  Replicator | Deprecated. use org.apache.lucene.replicator.nrt instead
  Revision | Deprecated. use org.apache.lucene.replicator.nrt instead
  RevisionFile | Deprecated. use org.apache.lucene.replicator.nrt instead
  SessionExpiredException | Deprecated. use org.apache.lucene.replicator.nrt instead
  SessionToken | Deprecated. use org.apache.lucene.replicator.nrt instead