public class StoreConfig extends Object implements Serializable
Modifier and Type | Field and Description |
---|---|
protected voldemort.store.cachestore.BlockSize |
blockSize |
protected static org.apache.commons.logging.Log |
logger |
protected String |
logPath |
protected int |
maxCacheMemory |
protected List<String> |
pstReplicaUrl |
protected String |
purgeClass |
protected long |
replicaTimeout |
protected boolean |
useLRU |
protected boolean |
useMaxCache |
Constructor and Description |
---|
StoreConfig(String store,
String dataPath,
int freq,
List<String> replicaUrl) |
StoreConfig(String store,
String dataPath,
int freq,
List<String> replicaUrl,
int batchSize,
boolean delay,
int mode) |
StoreConfig(String store,
String dataPath,
int freq,
List<String> replicaUrl,
int batchSize,
boolean delay,
int mode,
boolean sorted) |
Modifier and Type | Method and Description |
---|---|
int |
getBatchSize() |
voldemort.store.cachestore.BlockSize |
getBlockSize() |
String |
getDataPath() |
int |
getDelayThread() |
String |
getDeleteTriggerName() |
String |
getFileName() |
int |
getFreq() |
String |
getGetTriggerName() |
String |
getLogPath() |
int |
getMaxCacheMemory() |
int |
getMode() |
List<String> |
getPstReplicaUrl() |
String |
getPurgeClass() |
String |
getPutTriggerName() |
long |
getReplicaTimeout() |
List<String> |
getReplicaUrl() |
String |
getSerializeClass() |
Serializer |
getSerializer() |
String |
getStore() |
boolean |
isDelay() |
boolean |
isSorted() |
boolean |
isUseLRU() |
boolean |
isUseMaxCache() |
void |
setBatchSize(int batchSize) |
void |
setBlockSize(voldemort.store.cachestore.BlockSize blockSize) |
void |
setDataPath(String dataPath) |
void |
setDelay(boolean delay) |
void |
setDelayThread(int delayThread) |
void |
setDeleteTriggerName(String deleteTriggerName) |
void |
setFreq(int freq) |
void |
setGetTriggerName(String getTriggerName) |
void |
setLogPath(String logPath) |
void |
setMaxCacheMemory(int maxCacheMemory) |
void |
setMode(int mode) |
void |
setPstReplicaUrl(List<String> pstReplicaUrl) |
void |
setPurgeClass(String purgeClass) |
void |
setPutTriggerName(String putTriggerName) |
void |
setReplicaTimeout(long replicaTimeout) |
void |
setReplicaUrl(List<String> replicaUrl) |
void |
setSerializeClass(String serializeClass)
Create Serializer instance from class name string
|
void |
setSorted(boolean sorted) |
void |
setStore(String store) |
void |
setUseLRU(boolean useLRU) |
void |
setUseMaxCache(boolean useMaxCache) |
protected static final org.apache.commons.logging.Log logger
protected volatile int maxCacheMemory
protected volatile boolean useMaxCache
protected volatile boolean useLRU
protected String logPath
protected voldemort.store.cachestore.BlockSize blockSize
protected long replicaTimeout
protected String purgeClass
public StoreConfig(String store, String dataPath, int freq, List<String> replicaUrl, int batchSize, boolean delay, int mode)
public String getStore()
public void setStore(String store)
public String getDataPath()
public void setDataPath(String dataPath)
public int getFreq()
public void setFreq(int freq)
public int getMode()
public void setMode(int mode)
public int getBatchSize()
public void setBatchSize(int batchSize)
public boolean isDelay()
public void setDelay(boolean delay)
public int getDelayThread()
public void setDelayThread(int delayThread)
public boolean isSorted()
public void setSorted(boolean sorted)
public String getPutTriggerName()
public void setPutTriggerName(String putTriggerName)
public String getGetTriggerName()
public void setGetTriggerName(String getTriggerName)
public String getDeleteTriggerName()
public void setDeleteTriggerName(String deleteTriggerName)
public int getMaxCacheMemory()
public void setMaxCacheMemory(int maxCacheMemory)
public boolean isUseMaxCache()
public void setUseMaxCache(boolean useMaxCache)
public boolean isUseLRU()
public void setUseLRU(boolean useLRU)
public String getFileName()
public String getLogPath()
public Serializer getSerializer()
public void setLogPath(String logPath)
public void setBlockSize(voldemort.store.cachestore.BlockSize blockSize)
public voldemort.store.cachestore.BlockSize getBlockSize()
public long getReplicaTimeout()
public void setReplicaTimeout(long replicaTimeout)
public String getPurgeClass()
public void setPurgeClass(String purgeClass)
public String getSerializeClass()
public void setSerializeClass(String serializeClass)
serializeClass
- Copyright © 2016. All rights reserved.