ConfigurationMBean
, DeploymentMBean
, DescriptorBean
, javax.management.DynamicMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, SettableBean
, WebLogicMBean
public 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_ARRAY
DEFAULT_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, unSet
addTarget, getDeploymentOrder, getTargets, removeTarget, setDeploymentOrder, setTargets
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preDeregister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent
static 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()