Class MockFSDirectoryFactory

  • All Implemented Interfaces:
    Closeable, AutoCloseable, org.apache.solr.util.plugin.NamedListInitializedPlugin

    public class MockFSDirectoryFactory
    extends org.apache.solr.core.StandardDirectoryFactory
    Opens a directory with LuceneTestCase.newFSDirectory(Path)
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.solr.core.CachingDirectoryFactory

        org.apache.solr.core.CachingDirectoryFactory.CacheValue, org.apache.solr.core.CachingDirectoryFactory.CloseListener
      • Nested classes/interfaces inherited from class org.apache.solr.core.DirectoryFactory

        org.apache.solr.core.DirectoryFactory.DirContext
    • Field Summary

      • Fields inherited from class org.apache.solr.core.CachingDirectoryFactory

        byDirectoryCache, byPathCache, closeListeners, removeEntries
      • Fields inherited from class org.apache.solr.core.DirectoryFactory

        coreContainer, dataHomePath, INDEX_W_TIMESTAMP_REGEX, IOCONTEXT_NO_CACHE, LOCK_TYPE_NATIVE, LOCK_TYPE_NONE, LOCK_TYPE_SIMPLE, LOCK_TYPE_SINGLE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.lucene.store.Directory create​(String path, org.apache.lucene.store.LockFactory lockFactory, org.apache.solr.core.DirectoryFactory.DirContext dirContext)  
      boolean isAbsolute​(String path)  
      • Methods inherited from class org.apache.solr.core.StandardDirectoryFactory

        createLockFactory, isPersistent, move, normalize, removeDirectory, renameWithOverwrite
      • Methods inherited from class org.apache.solr.core.CachingDirectoryFactory

        addCloseListener, close, deleteOldIndexDirectory, doneWithDirectory, exists, get, getLivePaths, getPath, incRef, init, release, remove, remove, remove, remove, stripTrailingSlash
      • Methods inherited from class org.apache.solr.core.DirectoryFactory

        cleanupOldIndexDirectories, empty, getBaseDir, getDataHome, initCoreContainer, isSharedStorage, newDefaultUpdateLog, searchersReserveCommitPoints, size, size, sizeOf, sizeOfDirectory
    • Constructor Detail

      • MockFSDirectoryFactory

        public MockFSDirectoryFactory()
    • Method Detail

      • create

        public org.apache.lucene.store.Directory create​(String path,
                                                        org.apache.lucene.store.LockFactory lockFactory,
                                                        org.apache.solr.core.DirectoryFactory.DirContext dirContext)
                                                 throws IOException
        Overrides:
        create in class org.apache.solr.core.StandardDirectoryFactory
        Throws:
        IOException
      • isAbsolute

        public boolean isAbsolute​(String path)
        Overrides:
        isAbsolute in class org.apache.solr.core.DirectoryFactory