org.apache.solr.core
Class MockDirectoryFactory

java.lang.Object
  extended by org.apache.solr.core.DirectoryFactory
      extended by org.apache.solr.core.CachingDirectoryFactory
          extended by org.apache.solr.core.EphemeralDirectoryFactory
              extended by org.apache.solr.core.MockDirectoryFactory
All Implemented Interfaces:
Closeable, org.apache.solr.util.plugin.NamedListInitializedPlugin

public class MockDirectoryFactory
extends org.apache.solr.core.EphemeralDirectoryFactory

Opens a directory with LuceneTestCase.newDirectory()


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
IOCONTEXT_NO_CACHE
 
Constructor Summary
MockDirectoryFactory()
           
 
Method Summary
protected  org.apache.lucene.store.Directory create(String path, org.apache.solr.core.DirectoryFactory.DirContext dirContext)
           
 boolean isAbsolute(String path)
           
 
Methods inherited from class org.apache.solr.core.EphemeralDirectoryFactory
exists, isPersistent, remove, remove
 
Methods inherited from class org.apache.solr.core.CachingDirectoryFactory
addCloseListener, close, doneWithDirectory, get, getLivePaths, incRef, init, normalize, release, remove, remove, removeDirectory, stripTrailingSlash
 
Methods inherited from class org.apache.solr.core.DirectoryFactory
empty, getDataHome, move, searchersReserveCommitPoints, sizeOf, sizeOfDirectory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockDirectoryFactory

public MockDirectoryFactory()
Method Detail

create

protected org.apache.lucene.store.Directory create(String path,
                                                   org.apache.solr.core.DirectoryFactory.DirContext dirContext)
                                            throws IOException
Specified by:
create in class org.apache.solr.core.CachingDirectoryFactory
Throws:
IOException

isAbsolute

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


Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.