public interface CacheMBean extends DeploymentMBean
Modifier and Type | Field and Description |
---|---|
static String |
EVICTION_FIFO |
static String |
EVICTION_LFU |
static String |
EVICTION_LRU |
static String |
EVICTION_NRU |
DEFAULT_ORDER, MAX_ORDER, MIN_ORDER
DEFAULT_EMPTY_BYTE_ARRAY
Modifier and Type | Method and Description |
---|---|
CacheAsyncListenersMBean |
getAsyncListeners() |
String |
getEvictionPolicy()
The eviction policy to choose when the number of entries in cache
hits the maximum
|
CacheExpirationMBean |
getExpiration() |
String |
getJNDIName() |
CacheLoaderMBean |
getLoader()
The configuration parameters for self-loading caches
|
int |
getMaxCacheUnits()
Maximum number of cache elements in memory after which eviction/paging
occurs.
|
CacheStoreMBean |
getStore()
The configuraiton parameters for self-backing caches
|
CacheTransactionMBean |
getTransactional() |
String |
getWorkManager()
Set the default work manager to use for all asynchronous caching tasks.
|
boolean |
isEvictionPolicySet() |
boolean |
isMaxCacheUnitsSet() |
boolean |
isWorkManagerSet() |
void |
setEvictionPolicy(String policy) |
void |
setJNDIName(String jndiName) |
void |
setMaxCacheUnits(int maxEntries) |
void |
setWorkManager(String workManagerName) |
addTarget, getDeploymentOrder, getTargets, removeTarget, setDeploymentOrder, setTargets
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preDeregister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
static final String EVICTION_LRU
static final String EVICTION_NRU
static final String EVICTION_FIFO
static final String EVICTION_LFU
String getJNDIName()
void setJNDIName(String jndiName)
int getMaxCacheUnits()
void setMaxCacheUnits(int maxEntries)
boolean isMaxCacheUnitsSet()
CacheExpirationMBean getExpiration()
String getEvictionPolicy()
void setEvictionPolicy(String policy)
boolean isEvictionPolicySet()
String getWorkManager()
void setWorkManager(String workManagerName)
boolean isWorkManagerSet()
CacheLoaderMBean getLoader()
CacheStoreMBean getStore()
CacheTransactionMBean getTransactional()
CacheAsyncListenersMBean getAsyncListeners()