Package | Description |
---|---|
net.sf.ehcache.config |
This package contains the cache configuration code.
|
net.sf.ehcache.config.generator.model.elements |
This package contains utility classes encapsulating ideas of Elements and Attributes from the ehcache.xsd
|
net.sf.ehcache.constructs.nonstop.concurrency |
Nonstop feature related to concurrent package
|
net.sf.ehcache.constructs.nonstop.store |
Ehcache-nonstopcache behaviors package
|
net.sf.ehcache.hibernate |
This package contains interfaces and classes for Hibernate3.1 and higher.
|
Modifier and Type | Field and Description |
---|---|
static NonstopConfiguration |
TerracottaConfiguration.DEFAULT_NON_STOP_CONFIGURATION
Default value for
NonstopConfiguration |
private NonstopConfiguration |
TerracottaConfiguration.nonStopConfiguration |
Modifier and Type | Method and Description |
---|---|
NonstopConfiguration |
NonstopConfiguration.clone() |
NonstopConfiguration |
NonstopConfiguration.enabled(boolean nonstop)
Set the value of nonstop
|
NonstopConfiguration |
TerracottaConfiguration.getNonstopConfiguration()
Get the
NonstopConfiguration , may be null |
NonstopConfiguration |
NonstopConfiguration.immediateTimeout(boolean immediateTimeout)
Set the value of immediateTimeout
|
private static NonstopConfiguration |
TerracottaConfiguration.makeDefaultNonstopConfiguration() |
NonstopConfiguration |
NonstopConfiguration.timeoutBehavior(TimeoutBehaviorConfiguration timeoutBehavior)
Set the value of timeoutBehavior
|
NonstopConfiguration |
NonstopConfiguration.timeoutMillis(long timeoutMillis)
Set the value of timeoutMillis
|
Modifier and Type | Method and Description |
---|---|
void |
TerracottaConfiguration.addNonstop(NonstopConfiguration nonstopConfiguration)
Add the
NonstopConfiguration |
TerracottaConfiguration |
TerracottaConfiguration.nonstop(NonstopConfiguration nonstopConfiguration)
Set the
NonstopConfiguration |
Modifier and Type | Field and Description |
---|---|
private NonstopConfiguration |
NonstopConfigurationElement.nonstopConfiguration |
Constructor and Description |
---|
NonstopConfigurationElement(NodeElement parent,
NonstopConfiguration nonstopConfiguration)
Constructor accepting the parent and the
NonstopConfiguration |
Modifier and Type | Field and Description |
---|---|
private NonstopConfiguration |
CacheOperationUnderExplicitLockCallable.nonstopConfiguration |
private NonstopConfiguration |
NonstopSync.nonstopConfiguration |
private NonstopConfiguration |
NonstopCacheLockProvider.nonstopConfiguration |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
NonstopSync.LockOperationType.performOperation(ExplicitLockingContext appThreadLockContext,
NonstopActiveDelegateHolder nonstopActiveDelegateHolder,
java.lang.Object key,
long timeout,
LockType type,
NonstopConfiguration config) |
Constructor and Description |
---|
CacheOperationUnderExplicitLockCallable(ExplicitLockingContext currentThreadLockContext,
NonstopConfiguration nonstopConfiguration,
java.util.concurrent.Callable<V> callable)
public constructor
|
NonstopCacheLockProvider(NonstopStore nonstopStore,
NonstopActiveDelegateHolder nonstopActiveDelegateHolder,
ExplicitLockingContextThreadLocal explicitLockingContextThreadLocal,
NonstopConfiguration nonstopConfiguration)
Public constructor
|
NonstopSync(NonstopStore nonstopStore,
NonstopActiveDelegateHolder nonstopActiveDelegateHolder,
ExplicitLockingContextThreadLocal explicitLockingContextThreadLocal,
java.lang.Object key,
NonstopConfiguration nonstopConfiguration)
Constructor accepting the
NonstopStore and the actual Sync |
Modifier and Type | Field and Description |
---|---|
private NonstopConfiguration |
NonstopStoreImpl.nonstopConfig |
protected NonstopConfiguration |
ExecutorServiceStore.nonstopConfiguration
The NonstopConfiguration of the cache using this store
|
Modifier and Type | Method and Description |
---|---|
private static void |
HibernateUtil.setupHibernateTimeoutBehavior(NonstopConfiguration nonstopConfig) |