ConfigurationMBean, DeploymentMBean, DescriptorBean, javax.management.DynamicMBean, javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, SettableBean, WebLogicMBeanpublic interface CacheMBean extends DeploymentMBean
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
EVICTION_FIFO |
|
static java.lang.String |
EVICTION_LFU |
|
static java.lang.String |
EVICTION_LRU |
|
static java.lang.String |
EVICTION_NRU |
DEFAULT_EMPTY_BYTE_ARRAYDEFAULT_ORDER, MAX_ORDER, MIN_ORDER| Modifier and Type | Method | Description |
|---|---|---|
CacheAsyncListenersMBean |
getAsyncListeners() |
|
java.lang.String |
getEvictionPolicy() |
The eviction policy to choose when the number of entries in cache
hits the maximum
|
CacheExpirationMBean |
getExpiration() |
|
java.lang.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() |
|
java.lang.String |
getWorkManager() |
Set the default work manager to use for all asynchronous caching tasks.
|
boolean |
isEvictionPolicySet() |
|
boolean |
isMaxCacheUnitsSet() |
|
boolean |
isWorkManagerSet() |
|
void |
setEvictionPolicy(java.lang.String policy) |
|
void |
setJNDIName(java.lang.String jndiName) |
|
void |
setMaxCacheUnits(int maxEntries) |
|
void |
setWorkManager(java.lang.String workManagerName) |
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSetaddTarget, getDeploymentOrder, getTargets, removeTarget, setDeploymentOrder, setTargetsaddPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListenergetAttribute, getAttributes, invoke, setAttribute, setAttributespostDeregister, postRegister, preDeregister, preRegisteraddNotificationListener, getNotificationInfo, removeNotificationListenergetMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParentstatic final java.lang.String EVICTION_LRU
static final java.lang.String EVICTION_NRU
static final java.lang.String EVICTION_FIFO
static final java.lang.String EVICTION_LFU
java.lang.String getJNDIName()
void setJNDIName(java.lang.String jndiName)
int getMaxCacheUnits()
void setMaxCacheUnits(int maxEntries)
boolean isMaxCacheUnitsSet()
CacheExpirationMBean getExpiration()
java.lang.String getEvictionPolicy()
void setEvictionPolicy(java.lang.String policy)
boolean isEvictionPolicySet()
java.lang.String getWorkManager()
void setWorkManager(java.lang.String workManagerName)
boolean isWorkManagerSet()
CacheLoaderMBean getLoader()
CacheStoreMBean getStore()
CacheTransactionMBean getTransactional()
CacheAsyncListenersMBean getAsyncListeners()