| Name | Description | Type | Package | Framework |
| HttpClientBase | Base class for Http clients. | Class | org.apache.lucene.replicator.http | Apache Lucene |
| HttpReplicator | An HTTP implementation of Replicator. | Class | org.apache.lucene.replicator.http | Apache Lucene |
| IndexAndTaxonomyReplicationHandler | A ReplicationClient. | Class | org.apache.lucene.replicator | Apache Lucene |
| IndexAndTaxonomyRevision | A Revision of a single index and taxonomy index files which comprises the list of files from both indexes. | Class | org.apache.lucene.replicator | Apache Lucene |
| IndexAndTaxonomyRevision .SnapshotDirectoryTaxonomyWriter | A DirectoryTaxonomyWriter which sets the underlying IndexWriter's IndexDeletionPolicy to | Class | org.apache.lucene.replicator.IndexAndTaxonomyRevision | Apache Lucene |
| IndexInputInputStream | An InputStream which wraps an IndexInput. | Class | org.apache.lucene.replicator | Apache Lucene |
| IndexReplicationHandler | A ReplicationClient. | Class | org.apache.lucene.replicator | Apache Lucene |
| IndexRevision | A Revision of a single index files which comprises the list of files that are part of the current IndexCommit. | Class | org.apache.lucene.replicator | Apache Lucene |
| LocalReplicator | A Replicator implementation for use by the side that publishes Revisions, as well for clients to check for updates. | Class | org.apache.lucene.replicator | Apache Lucene |
| PerSessionDirectoryFactory | A ReplicationClient. | Class | org.apache.lucene.replicator | Apache Lucene |
| ReplicationClient | A client which monitors and obtains new revisions from a Replicator. | Class | org.apache.lucene.replicator | Apache Lucene |
| ReplicationClient .ReplicationHandler | Handler for revisions obtained by the client. | Interface | org.apache.lucene.replicator.ReplicationClient | Apache Lucene |
| ReplicationClient .SourceDirectoryFactory | Resolves a session and source into a Directory to use for copying the session files to. | Interface | org.apache.lucene.replicator.ReplicationClient | Apache Lucene |
| ReplicationService | A server-side service for handling replication requests. | Class | org.apache.lucene.replicator.http | Apache Lucene |
| ReplicationService .ReplicationAction | Actions supported by the ReplicationService. | Class | org.apache.lucene.replicator.http.ReplicationService | Apache Lucene |
| Replicator | An interface for replicating files. | Interface | org.apache.lucene.replicator | Apache Lucene |
| Revision | A revision comprises lists of files that come from different sources and need to be replicated together to e. | Interface | org.apache.lucene.replicator | Apache Lucene |
| RevisionFile | Describes a file in a Revision. | Class | org.apache.lucene.replicator | Apache Lucene |
| SessionExpiredException | Exception indicating that a revision update session was expired due to lackSee Also:LocalReplicator. | Class | org.apache.lucene.replicator | Apache Lucene |
| SessionToken | Token for a replication session, for guaranteeing that source replicated files will be kept safe until the replication completes. | Class | org.apache.lucene.replicator | Apache Lucene |