|
ehcache | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.ehcache.config.NonstopConfiguration
public class NonstopConfiguration
Configuration class of nonstop caches
| Field Summary | |
|---|---|
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 int |
DEFAULT_SEARCH_TIMEOUT_MILLIS
Default value of searchTimeoutMillis attribute |
static TimeoutBehaviorConfiguration |
DEFAULT_TIMEOUT_BEHAVIOR
Default value of timeoutBehavior attribute |
static int |
DEFAULT_TIMEOUT_MILLIS
Default value of timeoutMillis attribute |
| Constructor Summary | |
|---|---|
NonstopConfiguration()
|
|
| Method Summary | |
|---|---|
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 |
long |
getSearchTimeoutMillis()
Returns the value of the search timeout in milliseconds |
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 |
NonstopConfiguration |
searchTimeoutMillis(long searchTimeoutMillis)
Set the value of the search timeout |
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 |
setSearchTimeoutMillis(long searchTimeoutMillis)
Set the value of the search timeout |
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 |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
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_SEARCH_TIMEOUT_MILLIS
public static final int DEFAULT_BULK_OP_TIMEOUT_FACTOR
public static final TimeoutBehaviorConfiguration DEFAULT_TIMEOUT_BEHAVIOR
| Constructor Detail |
|---|
public NonstopConfiguration()
| Method Detail |
|---|
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 long getSearchTimeoutMillis()
public void setSearchTimeoutMillis(long searchTimeoutMillis)
searchTimeoutMillis - the new valuepublic int getBulkOpsTimeoutMultiplyFactor()
public void setBulkOpsTimeoutMultiplyFactor(int bulkOpsTimeoutMultiplyFactor)
bulkOpsTimeoutMultiplyFactor - the new valuepublic NonstopConfiguration timeoutMillis(long timeoutMillis)
timeoutMillis - the new value
public NonstopConfiguration searchTimeoutMillis(long searchTimeoutMillis)
searchTimeoutMillis - the new value of the search timeout in milliseconds
public TimeoutBehaviorConfiguration getTimeoutBehavior()
public void addTimeoutBehavior(TimeoutBehaviorConfiguration timeoutBehavior)
timeoutBehavior - public NonstopConfiguration timeoutBehavior(TimeoutBehaviorConfiguration timeoutBehavior)
timeoutBehavior -
public int hashCode()
hashCode in class Objectpublic boolean equals(Object obj)
equals in class Object
public NonstopConfiguration clone()
throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedException
|
ehcache | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||