Package io.datarouter.storage.config
Class Config
java.lang.Object
io.datarouter.storage.config.Config
- All Implemented Interfaces:
Cloneable
public class Config extends Object implements Cloneable
-
Field Summary
Fields Modifier and Type Field Description static BooleanDEFAULT_CACHE_OKstatic intDEFAULT_INPUT_BATCH_SIZEstatic intDEFAULT_OUTPUT_BATCH_SIZE -
Constructor Summary
Constructors Constructor Description Config() -
Method Summary
-
Field Details
-
DEFAULT_INPUT_BATCH_SIZE
public static final int DEFAULT_INPUT_BATCH_SIZE- See Also:
- Constant Field Values
-
DEFAULT_OUTPUT_BATCH_SIZE
public static final int DEFAULT_OUTPUT_BATCH_SIZE- See Also:
- Constant Field Values
-
DEFAULT_CACHE_OK
-
-
Constructor Details
-
Config
public Config()
-
-
Method Details
-
addOption
-
getOption
-
clone
-
getDeepCopy
-
getLimit
-
findLimit
-
setLimit
-
getOffset
-
findOffset
-
setOffset
-
findInputBatchSize
-
setInputBatchSize
-
findOutputBatchSize
-
setOutputBatchSize
-
getCommitBatchSize
-
setCommitBatchSize
-
getAnyDelay
-
setAnyDelay
-
anyDelay
-
getCacheOk
-
setCacheOk
-
getUseSession
-
setUseSession
-
getNumAttempts
-
getNumAttemptsOrUse
-
setNumAttempts
-
getTimeout
-
getTimeoutOrUse
-
setTimeout
-
setTimeout
-
setNoTimeout
-
getPutMethod
-
setPutMethod
-
findIgnoreNullFields
-
setIgnoreNullFields
-
findScannerPrefetching
-
setScannerPrefetching
-
findScannerCaching
-
setScannerCaching
-
getPersistentPut
-
setPersistentPut
-
getTtl
-
findTtl
-
setTtl
-
getVisibilityTimeoutMsOrUse
public long getVisibilityTimeoutMsOrUse(long alternative) -
getVisibilityTimeoutMs
-
setVisibilityTimeoutMs
-
getCallsite
public io.datarouter.util.lang.LineOfCode getCallsite() -
setCallsite
-
getCustomCallsite
public io.datarouter.util.lang.LineOfCode getCustomCallsite() -
setCustomCallsite
-
getIgnoreException
-
setIgnoreException
-
ignoreExceptionOrUse
-