Package | Description |
---|---|
org.apache.lucene.store |
Binary i/o API, used for all index data.
|
org.apache.lucene.util |
Some utility classes.
|
Modifier and Type | Class | Description |
---|---|---|
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). |
Modifier and Type | Field | Description |
---|---|---|
protected LockFactory |
Directory.lockFactory |
Holds the LockFactory instance (implements locking for
this Directory instance).
|
Modifier and Type | Method | Description |
---|---|---|
LockFactory |
Directory.getLockFactory() |
Get the LockFactory that this Directory instance is
using for its locking implementation.
|
LockFactory |
MockDirectoryWrapper.getLockFactory() |
|
LockFactory |
NRTCachingDirectory.getLockFactory() |
Modifier and Type | Method | Description |
---|---|---|
static FSDirectory |
FSDirectory.open(File path,
LockFactory lockFactory) |
Just like
FSDirectory.open(File) , but allows you to
also specify a custom LockFactory . |
void |
Directory.setLockFactory(LockFactory lockFactory) |
Set the LockFactory that this Directory instance should
use for its locking implementation.
|
void |
FSDirectory.setLockFactory(LockFactory lockFactory) |
|
void |
MockDirectoryWrapper.setLockFactory(LockFactory lockFactory) |
|
void |
NRTCachingDirectory.setLockFactory(LockFactory lf) |
Constructor | Description |
---|---|
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.
|
Modifier and Type | Method | Description |
---|---|---|
static MockDirectoryWrapper |
LuceneTestCase.newFSDirectory(File f,
LockFactory lf) |
Returns a new FSDirectory instance over the given file, which must be a folder.
|
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.