public class FsDirectoryService extends DirectoryService
Modifier and Type | Field and Description |
---|---|
static Setting<org.apache.lucene.store.LockFactory> |
INDEX_LOCK_FACTOR_SETTING |
protected IndexStore |
indexStore |
deprecationLogger, indexSettings, logger, shardId
Constructor and Description |
---|
FsDirectoryService(IndexSettings indexSettings,
IndexStore indexStore,
ShardPath path) |
Modifier and Type | Method and Description |
---|---|
org.apache.lucene.store.Directory |
newDirectory() |
protected org.apache.lucene.store.Directory |
newFSDirectory(java.nio.file.Path location,
org.apache.lucene.store.LockFactory lockFactory) |
indexSettings, nodeName, shardId
protected final IndexStore indexStore
public static final Setting<org.apache.lucene.store.LockFactory> INDEX_LOCK_FACTOR_SETTING
@Inject public FsDirectoryService(IndexSettings indexSettings, IndexStore indexStore, ShardPath path)
public org.apache.lucene.store.Directory newDirectory() throws java.io.IOException
newDirectory
in class DirectoryService
java.io.IOException
protected org.apache.lucene.store.Directory newFSDirectory(java.nio.file.Path location, org.apache.lucene.store.LockFactory lockFactory) throws java.io.IOException
java.io.IOException