Class TestSecrets


  • public final class TestSecrets
    extends java.lang.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.
    • Constructor Detail

      • TestSecrets

        private TestSecrets()
    • Method Detail

      • 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.
      • setFilterInputIndexAccess

        public static void setFilterInputIndexAccess​(FilterIndexInputAccess filterIndexInputAccess)
        For internal initialization only.
      • ensureNull

        private static void ensureNull​(java.lang.Object ob)
      • ensureCaller

        private static void ensureCaller()