Uses of Class
org.apache.lucene.store.LockFactory

Packages that use LockFactory
org.apache.lucene.store Binary i/o API, used for all index data. 
 

Uses of LockFactory in org.apache.lucene.store
 

Subclasses of LockFactory in org.apache.lucene.store
 class NativeFSLockFactory
          Implements LockFactory using native OS file locks.
 class NoLockFactory
          Use this LockFactory to disable locking entirely.
 class SimpleFSLockFactory
          Implements LockFactory using File.createNewFile().
 class SingleInstanceLockFactory
          Implements LockFactory for a single in-process instance, meaning all locking will take place through this one instance.
 class VerifyingLockFactory
          A LockFactory that wraps another LockFactory and verifies that each lock obtain/release is "correct" (never results in two processes holding the lock at the same time).
 

Fields in org.apache.lucene.store declared as LockFactory
protected  LockFactory Directory.lockFactory
          Holds the LockFactory instance (implements locking for this Directory instance).
 

Methods in org.apache.lucene.store that return LockFactory
 LockFactory Directory.getLockFactory()
          Get the LockFactory that this Directory instance is using for its locking implementation.
 

Methods in org.apache.lucene.store with parameters of type LockFactory
static FSDirectory FSDirectory.getDirectory(File file, LockFactory lockFactory)
          Returns the directory instance for the named location.
static FSDirectory FSDirectory.getDirectory(String path, LockFactory lockFactory)
          Returns the directory instance for the named location.
 void Directory.setLockFactory(LockFactory lockFactory)
          Set the LockFactory that this Directory instance should use for its locking implementation.
 

Constructors in org.apache.lucene.store with parameters of type LockFactory
VerifyingLockFactory(byte id, LockFactory lf, String host, int port)
           
 



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