|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectvoldemort.rest.RestUtils
public class RestUtils
Field Summary | |
---|---|
protected static org.codehaus.jackson.map.ObjectMapper |
mapper
|
Constructor Summary | |
---|---|
RestUtils()
|
Method Summary | |
---|---|
static java.lang.String |
constructSerializerInfoXml(StoreDefinition storeDefinition)
Given a storedefinition, constructs the xml string to be sent out in response to a "schemata" fetch request |
static byte[] |
decodeVoldemortKey(java.lang.String base64Key)
|
static VectorClock |
deserializeVectorClock(java.lang.String serializedVC)
|
static java.util.List<Version> |
deserializeVectorClocks(java.lang.String serializedVC)
|
static java.lang.String |
encodeVoldemortKey(byte[] keyBytes)
|
static java.lang.String |
getKeyHexString(ByteArray key)
|
static java.lang.String |
getKeysHexString(java.util.Iterator<ByteArray> keys)
|
static java.lang.String |
getSerializedVectorClock(VectorClock vc)
Function to serialize the given Vector clock into a string. |
static java.lang.String |
getSerializedVectorClocks(java.util.List<VectorClock> vectorClocks)
Function to serialize the given list of Vector clocks into a string. |
static SerializerDefinition |
parseKeySerializerDefinition(java.lang.String serializerInfoXml)
Given an xml string containing the store's serialization information, obtains the key serializer definition |
static SerializerDefinition |
parseValueSerializerDefinition(java.lang.String serializerInfoXml)
Given an xml string containing the store's serialization information, obtains the value serializer definition |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final org.codehaus.jackson.map.ObjectMapper mapper
Constructor Detail |
---|
public RestUtils()
Method Detail |
---|
public static java.lang.String getSerializedVectorClock(VectorClock vc)
vc
- The Vector clock to serialize
public static VectorClock deserializeVectorClock(java.lang.String serializedVC)
public static java.lang.String getSerializedVectorClocks(java.util.List<VectorClock> vectorClocks)
vectorClocks
- The Vector clock list to serialize
public static java.util.List<Version> deserializeVectorClocks(java.lang.String serializedVC)
public static java.lang.String constructSerializerInfoXml(StoreDefinition storeDefinition)
storeDefinition
-
public static SerializerDefinition parseKeySerializerDefinition(java.lang.String serializerInfoXml)
serializerInfoXml
-
public static SerializerDefinition parseValueSerializerDefinition(java.lang.String serializerInfoXml)
serializerInfoXml
-
public static java.lang.String encodeVoldemortKey(byte[] keyBytes)
public static byte[] decodeVoldemortKey(java.lang.String base64Key)
public static java.lang.String getKeyHexString(ByteArray key)
public static java.lang.String getKeysHexString(java.util.Iterator<ByteArray> keys)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |