voldemort.xml
Class StoreDefinitionsMapper
java.lang.Object
voldemort.xml.StoreDefinitionsMapper
public class StoreDefinitionsMapper
- extends java.lang.Object
Parses a stores.xml file
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
STORES_ELMT
public static final java.lang.String STORES_ELMT
- See Also:
- Constant Field Values
STORE_ELMT
public static final java.lang.String STORE_ELMT
- See Also:
- Constant Field Values
STORE_DESCRIPTION_ELMT
public static final java.lang.String STORE_DESCRIPTION_ELMT
- See Also:
- Constant Field Values
STORE_OWNERS_ELMT
public static final java.lang.String STORE_OWNERS_ELMT
- See Also:
- Constant Field Values
STORE_NAME_ELMT
public static final java.lang.String STORE_NAME_ELMT
- See Also:
- Constant Field Values
STORE_PERSISTENCE_ELMT
public static final java.lang.String STORE_PERSISTENCE_ELMT
- See Also:
- Constant Field Values
STORE_KEY_SERIALIZER_ELMT
public static final java.lang.String STORE_KEY_SERIALIZER_ELMT
- See Also:
- Constant Field Values
STORE_VALUE_SERIALIZER_ELMT
public static final java.lang.String STORE_VALUE_SERIALIZER_ELMT
- See Also:
- Constant Field Values
STORE_TRANSFORM_SERIALIZER_ELMT
public static final java.lang.String STORE_TRANSFORM_SERIALIZER_ELMT
- See Also:
- Constant Field Values
STORE_SERIALIZATION_TYPE_ELMT
public static final java.lang.String STORE_SERIALIZATION_TYPE_ELMT
- See Also:
- Constant Field Values
STORE_SERIALIZATION_META_ELMT
public static final java.lang.String STORE_SERIALIZATION_META_ELMT
- See Also:
- Constant Field Values
STORE_COMPRESSION_ELMT
public static final java.lang.String STORE_COMPRESSION_ELMT
- See Also:
- Constant Field Values
STORE_COMPRESSION_TYPE_ELMT
public static final java.lang.String STORE_COMPRESSION_TYPE_ELMT
- See Also:
- Constant Field Values
STORE_COMPRESSION_OPTIONS_ELMT
public static final java.lang.String STORE_COMPRESSION_OPTIONS_ELMT
- See Also:
- Constant Field Values
STORE_ROUTING_TIER_ELMT
public static final java.lang.String STORE_ROUTING_TIER_ELMT
- See Also:
- Constant Field Values
STORE_REPLICATION_FACTOR_ELMT
public static final java.lang.String STORE_REPLICATION_FACTOR_ELMT
- See Also:
- Constant Field Values
STORE_REQUIRED_WRITES_ELMT
public static final java.lang.String STORE_REQUIRED_WRITES_ELMT
- See Also:
- Constant Field Values
STORE_PREFERRED_WRITES_ELMT
public static final java.lang.String STORE_PREFERRED_WRITES_ELMT
- See Also:
- Constant Field Values
STORE_REQUIRED_READS_ELMT
public static final java.lang.String STORE_REQUIRED_READS_ELMT
- See Also:
- Constant Field Values
STORE_PREFERRED_READS_ELMT
public static final java.lang.String STORE_PREFERRED_READS_ELMT
- See Also:
- Constant Field Values
STORE_RETENTION_POLICY_ELMT
public static final java.lang.String STORE_RETENTION_POLICY_ELMT
- See Also:
- Constant Field Values
STORE_RETENTION_FREQ_ELMT
public static final java.lang.String STORE_RETENTION_FREQ_ELMT
- See Also:
- Constant Field Values
STORE_RETENTION_SCAN_THROTTLE_RATE_ELMT
public static final java.lang.String STORE_RETENTION_SCAN_THROTTLE_RATE_ELMT
- See Also:
- Constant Field Values
STORE_ROUTING_STRATEGY
public static final java.lang.String STORE_ROUTING_STRATEGY
- See Also:
- Constant Field Values
STORE_ZONE_ID_ELMT
public static final java.lang.String STORE_ZONE_ID_ELMT
- See Also:
- Constant Field Values
STORE_ZONE_REPLICATION_FACTOR_ELMT
public static final java.lang.String STORE_ZONE_REPLICATION_FACTOR_ELMT
- See Also:
- Constant Field Values
STORE_ZONE_COUNT_READS
public static final java.lang.String STORE_ZONE_COUNT_READS
- See Also:
- Constant Field Values
STORE_ZONE_COUNT_WRITES
public static final java.lang.String STORE_ZONE_COUNT_WRITES
- See Also:
- Constant Field Values
HINTED_HANDOFF_STRATEGY
public static final java.lang.String HINTED_HANDOFF_STRATEGY
- See Also:
- Constant Field Values
HINT_PREFLIST_SIZE
public static final java.lang.String HINT_PREFLIST_SIZE
- See Also:
- Constant Field Values
VIEW_ELMT
public static final java.lang.String VIEW_ELMT
- See Also:
- Constant Field Values
VIEW_TARGET_ELMT
public static final java.lang.String VIEW_TARGET_ELMT
- See Also:
- Constant Field Values
VIEW_TRANS_ELMT
public static final java.lang.String VIEW_TRANS_ELMT
- See Also:
- Constant Field Values
VIEW_SERIALIZER_FACTORY_ELMT
public static final java.lang.String VIEW_SERIALIZER_FACTORY_ELMT
- See Also:
- Constant Field Values
StoreDefinitionsMapper
public StoreDefinitionsMapper()
readStoreList
public java.util.List<StoreDefinition> readStoreList(java.io.File f)
throws java.io.IOException
- Throws:
java.io.IOException
readStoreList
public java.util.List<StoreDefinition> readStoreList(java.io.Reader input)
readStoreList
public java.util.List<StoreDefinition> readStoreList(java.io.Reader input,
boolean verifySchema)
readStore
public StoreDefinition readStore(java.io.Reader input)
readSerializer
public static SerializerDefinition readSerializer(org.jdom.Element elmt)
writeStoreList
public java.lang.String writeStoreList(java.util.List<StoreDefinition> stores)
writeStore
public java.lang.String writeStore(StoreDefinition store)
addSerializer
public static void addSerializer(org.jdom.Element parent,
SerializerDefinition def)
getChildWithDefault
public java.lang.Integer getChildWithDefault(org.jdom.Element elmt,
java.lang.String property,
java.lang.Integer defaultVal)
Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu