## Uses of Class
org.apache.lucene.index.MergePolicy.OneMergeProgress.PauseReason

Packages that use MergePolicy.OneMergeProgress.PauseReason
org.apache.lucene.index: Code to maintain and access indices.

### Uses of MergePolicy.OneMergeProgress.PauseReason in org.apache.lucene.index

Methods in org.apache.lucene.index that return MergePolicy.OneMergeProgress.PauseReason
`static MergePolicy.OneMergeProgress.PauseReason` MergePolicy.OneMergeProgress.PauseReason.`valueOf(String name)` Returns the enum constant of this type with the specified name.
`static MergePolicy.OneMergeProgress.PauseReason[]` MergePolicy.OneMergeProgress.PauseReason.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

Methods in org.apache.lucene.index that return types with arguments of type MergePolicy.OneMergeProgress.PauseReason
`Map<MergePolicy.OneMergeProgress.PauseReason,Long>` MergePolicy.OneMergeProgress.`getPauseTimes()` Returns pause reasons and associated times in nanoseconds.

Methods in org.apache.lucene.index with parameters of type MergePolicy.OneMergeProgress.PauseReason
`void` MergePolicy.OneMergeProgress.`pauseNanos(long pauseNanos, MergePolicy.OneMergeProgress.PauseReason reason, BooleanSupplier condition)` Pauses the calling thread for at least `pauseNanos` nanoseconds unless the merge is aborted or the external condition returns `false`, in which case control returns immediately.