voldemort.store.readonly
Class ReadOnlyStorageMetadata

java.lang.Object
  extended by voldemort.store.readonly.ReadOnlyStorageMetadata

public class ReadOnlyStorageMetadata
extends java.lang.Object


Field Summary
static java.lang.String CHECKSUM
           
static java.lang.String CHECKSUM_TYPE
           
static java.lang.String FORMAT
           
 
Constructor Summary
ReadOnlyStorageMetadata()
           
ReadOnlyStorageMetadata(java.io.File metadataFile)
           
ReadOnlyStorageMetadata(java.util.Map<java.lang.String,java.lang.Object> prop)
           
ReadOnlyStorageMetadata(java.lang.String json)
           
 
Method Summary
 void add(java.lang.String key, java.lang.String value)
           
 boolean equals(java.lang.Object o)
           
 java.lang.Object get(java.lang.String key)
           
 java.lang.Object get(java.lang.String key, java.lang.Object defaultValue)
           
 java.util.Map<java.lang.String,java.lang.Object> getAll()
           
 int hashCode()
           
 boolean isEmpty()
           
 void remove(java.lang.String key)
           
 java.lang.String toJsonString()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

FORMAT

public static final java.lang.String FORMAT
See Also:
Constant Field Values

CHECKSUM_TYPE

public static final java.lang.String CHECKSUM_TYPE
See Also:
Constant Field Values

CHECKSUM

public static final java.lang.String CHECKSUM
See Also:
Constant Field Values
Constructor Detail

ReadOnlyStorageMetadata

public ReadOnlyStorageMetadata()

ReadOnlyStorageMetadata

public ReadOnlyStorageMetadata(java.util.Map<java.lang.String,java.lang.Object> prop)

ReadOnlyStorageMetadata

public ReadOnlyStorageMetadata(java.lang.String json)

ReadOnlyStorageMetadata

public ReadOnlyStorageMetadata(java.io.File metadataFile)
                        throws java.io.IOException
Throws:
java.io.IOException
Method Detail

toJsonString

public java.lang.String toJsonString()
                              throws java.io.IOException
Throws:
java.io.IOException

isEmpty

public boolean isEmpty()

add

public void add(java.lang.String key,
                java.lang.String value)

remove

public void remove(java.lang.String key)

get

public java.lang.Object get(java.lang.String key)

get

public java.lang.Object get(java.lang.String key,
                            java.lang.Object defaultValue)

getAll

public java.util.Map<java.lang.String,java.lang.Object> getAll()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu