|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use LockFactory | |
---|---|
org.apache.lucene.store | Binary i/o API, used for all index data. |
org.apache.lucene.util | Some utility classes. |
Uses of LockFactory in org.apache.lucene.store |
---|
Subclasses of LockFactory in org.apache.lucene.store | |
---|---|
class |
FSLockFactory
Base class for file system based locking implementation. |
class |
MockLockFactoryWrapper
Used by MockDirectoryWrapper to wrap another factory and track open locks. |
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 |
MockDirectoryWrapper.getLockFactory()
|
LockFactory |
NRTCachingDirectory.getLockFactory()
|
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.open(File path,
LockFactory lockFactory)
Just like FSDirectory.open(File) , but allows you to
also specify a custom LockFactory . |
void |
MockDirectoryWrapper.setLockFactory(LockFactory lockFactory)
|
void |
FSDirectory.setLockFactory(LockFactory lockFactory)
|
void |
NRTCachingDirectory.setLockFactory(LockFactory lf)
|
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 | |
---|---|
DirectIOLinuxDirectory(File path,
LockFactory lockFactory,
int forcedBufferSize)
Create a new NIOFSDirectory for the named location. |
|
FSDirectory(File path,
LockFactory lockFactory)
Create a new FSDirectory for the named location (ctor for subclasses). |
|
MMapDirectory(File path,
LockFactory lockFactory)
Create a new MMapDirectory for the named location. |
|
MockLockFactoryWrapper(MockDirectoryWrapper dir,
LockFactory delegate)
|
|
NIOFSDirectory(File path,
LockFactory lockFactory)
Create a new NIOFSDirectory for the named location. |
|
SimpleFSDirectory(File path,
LockFactory lockFactory)
Create a new SimpleFSDirectory for the named location. |
|
VerifyingLockFactory(byte id,
LockFactory lf,
String host,
int port)
|
|
WindowsDirectory(File path,
LockFactory lockFactory)
Create a new WindowsDirectory for the named location. |
Uses of LockFactory in org.apache.lucene.util |
---|
Methods in org.apache.lucene.util with parameters of type LockFactory | |
---|---|
static MockDirectoryWrapper |
LuceneTestCase.newFSDirectory(File f,
LockFactory lf)
Returns a new FSDirectory instance over the given file, which must be a folder. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |