# Package org.apache.lucene.replicator.nrt

Near-real-time replication framework

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  CopyJob.OnceDone | Callback invoked by CopyJob once all files have (finally) finished copying

- Class Summary
  Class | Description
  --- | ---
  CopyJob | Handles copying one set of files, e.g.
  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".
  Node | Common base class for `PrimaryNode` and `ReplicaNode`.
  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.

- Exception Summary
  Exception | Description
  --- | ---
  NodeCommunicationException | Should be thrown by subclasses of `PrimaryNode` and `ReplicaNode` if a non-fatal exception occurred while communicating between nodes.

## Package org.apache.lucene.replicator.nrt Description

# Near-real-time replication framework

Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.