| Modifier and Type | Field and Description |
|---|---|
static String |
BULK_OPS_TIMEOUT_MULTIPLY_FACTOR
System Property name for bulk operations multiply factor
|
static int |
DEFAULT_BULK_OP_TIMEOUT_FACTOR
Default value of timeout multiplication factor for bulk operations like removeAll or size
|
static boolean |
DEFAULT_ENABLED
Default value of nonstop attribute
|
static boolean |
DEFAULT_IMMEDIATE_TIMEOUT
Default value of immediateTimeout attribute
|
static TimeoutBehaviorConfiguration |
DEFAULT_TIMEOUT_BEHAVIOR
Default value of timeoutBehavior attribute
|
static int |
DEFAULT_TIMEOUT_MILLIS
Default value of timeoutMillis attribute
|
| Constructor and Description |
|---|
NonstopConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
void |
addTimeoutBehavior(TimeoutBehaviorConfiguration timeoutBehavior)
Set the value of timeoutBehavior
|
NonstopConfiguration |
clone() |
NonstopConfiguration |
enabled(boolean nonstop)
Set the value of nonstop
|
boolean |
equals(Object obj) |
void |
freezeConfig()
Freeze the config.
|
int |
getBulkOpsTimeoutMultiplyFactor()
returns the time out multiplication factor for bulk cache operations
|
TimeoutBehaviorConfiguration |
getTimeoutBehavior()
Returns value of timeoutBehavior configured
|
long |
getTimeoutMillis()
Returns the value of timeout in milliseconds
|
int |
hashCode() |
NonstopConfiguration |
immediateTimeout(boolean immediateTimeout)
Set the value of immediateTimeout
|
boolean |
isEnabled()
Returns true if nonstop is enabled in config
|
boolean |
isImmediateTimeout()
Returns true if immediateTimeout is set to true
|
void |
setBulkOpsTimeoutMultiplyFactor(int bulkOpsTimeoutMultiplyFactor)
Sets the value of the multiplication factor for bulk cache operations
|
void |
setEnabled(boolean enabled)
Set the value of nonstop is enabled or not
|
void |
setImmediateTimeout(boolean immediateTimeout)
Set the value of immediateTimeout
|
void |
setTimeoutMillis(long timeoutMillis)
Set the value of timeoutMillis
|
NonstopConfiguration |
timeoutBehavior(TimeoutBehaviorConfiguration timeoutBehavior)
Set the value of timeoutBehavior
|
NonstopConfiguration |
timeoutMillis(long timeoutMillis)
Set the value of timeoutMillis
|
public static final String BULK_OPS_TIMEOUT_MULTIPLY_FACTOR
public static final boolean DEFAULT_ENABLED
public static final boolean DEFAULT_IMMEDIATE_TIMEOUT
public static final int DEFAULT_TIMEOUT_MILLIS
public static final int DEFAULT_BULK_OP_TIMEOUT_FACTOR
public static final TimeoutBehaviorConfiguration DEFAULT_TIMEOUT_BEHAVIOR
public void freezeConfig()
public boolean isEnabled()
public void setEnabled(boolean enabled)
enabled - the new valuepublic NonstopConfiguration enabled(boolean nonstop)
nonstop - public boolean isImmediateTimeout()
public void setImmediateTimeout(boolean immediateTimeout)
immediateTimeout - the new valuepublic NonstopConfiguration immediateTimeout(boolean immediateTimeout)
immediateTimeout - public long getTimeoutMillis()
public void setTimeoutMillis(long timeoutMillis)
timeoutMillis - the new valuepublic int getBulkOpsTimeoutMultiplyFactor()
public void setBulkOpsTimeoutMultiplyFactor(int bulkOpsTimeoutMultiplyFactor)
bulkOpsTimeoutMultiplyFactor - the new valuepublic NonstopConfiguration timeoutMillis(long timeoutMillis)
timeoutMillis - the new valuepublic TimeoutBehaviorConfiguration getTimeoutBehavior()
public void addTimeoutBehavior(TimeoutBehaviorConfiguration timeoutBehavior)
timeoutBehavior - public NonstopConfiguration timeoutBehavior(TimeoutBehaviorConfiguration timeoutBehavior)
timeoutBehavior - public NonstopConfiguration clone() throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedExceptionCopyright © 2003-2014 Terracotta, Inc.. All Rights Reserved.