|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IndexStore
Index store is an index level information of the Store
each shard will use.
Method Summary | |
---|---|
ByteSizeValue |
backingStoreFreeSpace()
Returns the backing store free space. |
ByteSizeValue |
backingStoreTotalSpace()
Returns the backing store total space. |
boolean |
canDeleteUnallocated(ShardId shardId)
Returns true if this shard is allocated on this node. |
void |
deleteUnallocated(ShardId shardId)
Deletes this shard store since its no longer allocated. |
IndicesStore |
indicesStore()
|
boolean |
persistent()
Is the store a persistent store that can survive full restarts. |
StoreRateLimiting |
rateLimiting()
Returns the rate limiting, either of the index is explicitly configured, or the node level one (defaults to the node level one). |
Class<? extends DirectoryService> |
shardDirectory()
The shard store class that should be used for each shard. |
Methods inherited from interface org.elasticsearch.index.CloseableIndexComponent |
---|
close |
Method Detail |
---|
boolean persistent()
IndicesStore indicesStore()
StoreRateLimiting rateLimiting()
Class<? extends DirectoryService> shardDirectory()
ByteSizeValue backingStoreTotalSpace()
ByteSizeValue backingStoreFreeSpace()
boolean canDeleteUnallocated(ShardId shardId)
deleteUnallocated(org.elasticsearch.index.shard.ShardId)
.
void deleteUnallocated(ShardId shardId) throws IOException
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |