voldemort.client
Class TimeoutConfig
java.lang.Object
voldemort.client.TimeoutConfig
public class TimeoutConfig
- extends java.lang.Object
Encapsulates the timeouts, in ms, for various Voldemort operations
Constructor Summary |
TimeoutConfig()
|
TimeoutConfig(long globalTimeoutMs)
|
TimeoutConfig(long globalTimeoutMs,
boolean allowPartialGetAlls)
|
TimeoutConfig(long getTimeoutMs,
long putTimeoutMs,
long deleteTimeoutMs,
long getAllTimeoutMs,
long getVersionsTimeoutMs,
boolean allowPartialGetAlls)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_GLOBAL_TIMEOUT_MS
public static int DEFAULT_GLOBAL_TIMEOUT_MS
DEFAULT_ALLOW_PARTIAL_GETALLS
public static boolean DEFAULT_ALLOW_PARTIAL_GETALLS
TimeoutConfig
public TimeoutConfig()
TimeoutConfig
public TimeoutConfig(long globalTimeoutMs)
TimeoutConfig
public TimeoutConfig(long globalTimeoutMs,
boolean allowPartialGetAlls)
TimeoutConfig
public TimeoutConfig(long getTimeoutMs,
long putTimeoutMs,
long deleteTimeoutMs,
long getAllTimeoutMs,
long getVersionsTimeoutMs,
boolean allowPartialGetAlls)
getOperationTimeout
public long getOperationTimeout(java.lang.Byte opCode)
setOperationTimeout
public void setOperationTimeout(java.lang.Byte opCode,
long timeoutMs)
isPartialGetAllAllowed
public boolean isPartialGetAllAllowed()
setPartialGetAllAllowed
public void setPartialGetAllAllowed(boolean allowPartialGetAlls)
Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu