org.elasticsearch.index.store.fs
Class NioFsIndexStore

java.lang.Object
  extended by org.elasticsearch.index.AbstractIndexComponent
      extended by org.elasticsearch.index.store.support.AbstractIndexStore
          extended by org.elasticsearch.index.store.fs.FsIndexStore
              extended by org.elasticsearch.index.store.fs.NioFsIndexStore
All Implemented Interfaces:
IndexComponent, IndexStore

public class NioFsIndexStore
extends FsIndexStore


Field Summary
 
Fields inherited from class org.elasticsearch.index.store.support.AbstractIndexStore
indexService
 
Fields inherited from class org.elasticsearch.index.AbstractIndexComponent
componentSettings, index, indexSettings, logger
 
Constructor Summary
NioFsIndexStore(Index index, Settings indexSettings, IndexService indexService, NodeEnvironment nodeEnv)
           
 
Method Summary
 java.lang.Class<? extends Store> shardStoreClass()
          The shard store class that should be used for each shard.
 
Methods inherited from class org.elasticsearch.index.store.fs.FsIndexStore
backingStoreFreeSpace, backingStoreTotalSpace, deleteUnallocated, persistent, shardIndexLocation, shardLocation, shardTranslogLocation
 
Methods inherited from class org.elasticsearch.index.AbstractIndexComponent
index, nodeName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.elasticsearch.index.IndexComponent
index
 

Constructor Detail

NioFsIndexStore

@Inject
public NioFsIndexStore(Index index,
                              @IndexSettings
                              Settings indexSettings,
                              IndexService indexService,
                              NodeEnvironment nodeEnv)
Method Detail

shardStoreClass

public java.lang.Class<? extends Store> shardStoreClass()
Description copied from interface: IndexStore
The shard store class that should be used for each shard.