org.elasticsearch.index.store
Class IndexStore.StoreFilesMetaData

java.lang.Object
  extended by org.elasticsearch.index.store.IndexStore.StoreFilesMetaData
All Implemented Interfaces:
java.lang.Iterable<StoreFileMetaData>, Streamable
Enclosing interface:
IndexStore

public static class IndexStore.StoreFilesMetaData
extends java.lang.Object
implements java.lang.Iterable<StoreFileMetaData>, Streamable


Constructor Summary
IndexStore.StoreFilesMetaData(boolean allocated, ShardId shardId, java.util.Map<java.lang.String,StoreFileMetaData> files)
           
 
Method Summary
 boolean allocated()
           
 StoreFileMetaData file(java.lang.String name)
           
 boolean fileExists(java.lang.String name)
           
 java.util.Iterator<StoreFileMetaData> iterator()
           
 void readFrom(StreamInput in)
           
static IndexStore.StoreFilesMetaData readStoreFilesMetaData(StreamInput in)
           
 ShardId shardId()
           
 long totalSizeInBytes()
           
 void writeTo(StreamOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndexStore.StoreFilesMetaData

public IndexStore.StoreFilesMetaData(boolean allocated,
                                     ShardId shardId,
                                     java.util.Map<java.lang.String,StoreFileMetaData> files)
Method Detail

allocated

public boolean allocated()

shardId

public ShardId shardId()

totalSizeInBytes

public long totalSizeInBytes()

iterator

public java.util.Iterator<StoreFileMetaData> iterator()
Specified by:
iterator in interface java.lang.Iterable<StoreFileMetaData>

fileExists

public boolean fileExists(java.lang.String name)

file

public StoreFileMetaData file(java.lang.String name)

readStoreFilesMetaData

public static IndexStore.StoreFilesMetaData readStoreFilesMetaData(StreamInput in)
                                                            throws java.io.IOException
Throws:
java.io.IOException

readFrom

public void readFrom(StreamInput in)
              throws java.io.IOException
Specified by:
readFrom in interface Streamable
Throws:
java.io.IOException

writeTo

public void writeTo(StreamOutput out)
             throws java.io.IOException
Specified by:
writeTo in interface Streamable
Throws:
java.io.IOException