org.elasticsearch.index.store
Class StoreFileMetaData

java.lang.Object
  extended by org.elasticsearch.index.store.StoreFileMetaData
All Implemented Interfaces:
Streamable

public class StoreFileMetaData
extends Object
implements Streamable


Constructor Summary
StoreFileMetaData(String name, long length, long lastModified, String checksum)
           
StoreFileMetaData(String name, long length, long lastModified, String checksum, org.apache.lucene.store.Directory directory)
           
 
Method Summary
 String checksum()
           
 org.apache.lucene.store.Directory directory()
           
 boolean isSame(StoreFileMetaData other)
           
 long lastModified()
           
 long length()
          the actual file size on "disk", if compressed, the compressed size
 String name()
           
 void readFrom(StreamInput in)
           
static StoreFileMetaData readStoreFileMetaData(StreamInput in)
           
 String toString()
           
 void writeTo(StreamOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StoreFileMetaData

public StoreFileMetaData(String name,
                         long length,
                         long lastModified,
                         String checksum)

StoreFileMetaData

public StoreFileMetaData(String name,
                         long length,
                         long lastModified,
                         String checksum,
                         @Nullable
                         org.apache.lucene.store.Directory directory)
Method Detail

directory

public org.apache.lucene.store.Directory directory()

name

public String name()

lastModified

public long lastModified()

length

public long length()
the actual file size on "disk", if compressed, the compressed size


checksum

@Nullable
public String checksum()

isSame

public boolean isSame(StoreFileMetaData other)

readStoreFileMetaData

public static StoreFileMetaData readStoreFileMetaData(StreamInput in)
                                               throws IOException
Throws:
IOException

toString

public String toString()
Overrides:
toString in class Object

readFrom

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

writeTo

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


Copyright © 2009-2012. All Rights Reserved.