Uses of Class
org.apache.lucene.replicator.nrt.CopyJob
-
Packages that use CopyJob Package Description org.apache.lucene.replicator.nrt Near-real-time replication framework -
-
Uses of CopyJob in org.apache.lucene.replicator.nrt
Fields in org.apache.lucene.replicator.nrt declared as CopyJob Modifier and Type Field Description protected CopyJob
ReplicaNode. curNRTCopy
Non-null when we are currently copying files from a new NRT point:Fields in org.apache.lucene.replicator.nrt with type parameters of type CopyJob Modifier and Type Field Description protected Set<CopyJob>
ReplicaNode. mergeCopyJobs
Currently running merge pre-copy jobsMethods in org.apache.lucene.replicator.nrt that return CopyJob Modifier and Type Method Description protected CopyJob
ReplicaNode. launchPreCopyMerge(AtomicBoolean finished, long newPrimaryGen, Map<String,FileMetaData> files)
protected abstract CopyJob
ReplicaNode. newCopyJob(String reason, Map<String,FileMetaData> files, Map<String,FileMetaData> prevFiles, boolean highPriority, CopyJob.OnceDone onceDone)
Start a background copying job, to copy the specified files from the current primary node.CopyJob
ReplicaNode. newNRTPoint(long newPrimaryGen, long version)
Call this to notify this replica node that a new NRT infos is available on the primary.Methods in org.apache.lucene.replicator.nrt with parameters of type CopyJob Modifier and Type Method Description abstract boolean
CopyJob. conflicts(CopyJob other)
Return true if this job is trying to copy any of the same files as the other jobprotected void
ReplicaNode. finishNRTCopy(CopyJob job, long startNS)
protected abstract void
ReplicaNode. launch(CopyJob job)
Runs this job async'dvoid
CopyJob.OnceDone. run(CopyJob job)
void
CopyJob. transferAndCancel(CopyJob prevJob)
Transfers whatever tmp files were already copied in this previous job and cancels the previous job
-