Class TestSecrets

java.lang.Object
org.apache.lucene.internal.tests.TestSecrets

public final class TestSecrets extends Object
A set of static methods returning accessors for internal, package-private functionality in Lucene. All getters may only be called by the Lucene Test Framework module. Setters are initialized once on startup.
  • Method Details

    • getIndexPackageAccess

      public static IndexPackageAccess getIndexPackageAccess()
      Return the accessor to internal secrets for an IndexReader.
    • getConcurrentMergeSchedulerAccess

      public static ConcurrentMergeSchedulerAccess getConcurrentMergeSchedulerAccess()
      Return the accessor to internal secrets for an ConcurrentMergeScheduler.
    • getSegmentReaderAccess

      public static SegmentReaderAccess getSegmentReaderAccess()
      Return the accessor to internal secrets for an SegmentReader.
    • getIndexWriterAccess

      public static IndexWriterAccess getIndexWriterAccess()
      Return the accessor to internal secrets for an IndexWriter.
    • setIndexWriterAccess

      public static void setIndexWriterAccess(IndexWriterAccess indexWriterAccess)
      For internal initialization only.
    • setIndexPackageAccess

      public static void setIndexPackageAccess(IndexPackageAccess indexPackageAccess)
      For internal initialization only.
    • setConcurrentMergeSchedulerAccess

      public static void setConcurrentMergeSchedulerAccess(ConcurrentMergeSchedulerAccess cmsAccess)
      For internal initialization only.
    • setSegmentReaderAccess

      public static void setSegmentReaderAccess(SegmentReaderAccess segmentReaderAccess)
      For internal initialization only.