com.bea.wli.management.runtime
Interface CacheRuntimeMBean

All Superinterfaces:
javax.management.DynamicMBean, javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, weblogic.management.runtime.RuntimeMBean, weblogic.management.WebLogicMBean

public interface CacheRuntimeMBean
extends weblogic.management.runtime.RuntimeMBean


Field Summary
static String TYPE
           
 
Method Summary
 void addCacheEntry(String key, String value, String cacheName)
           
 void deleteCacheEntry(String key, String cacheName)
           
 CacheObject[] doGetKeyValue(String cacheName)
           
 long getAvgMaxEntries()
           
 long getAvgTimeToLive()
           
 long getConfigTimestamp()
           
 long getMaxMaxEntries()
           
 long getMaxTimeToLive()
           
 long getMinMaxEntries()
           
 long getMinTimeToLive()
           
 boolean keyExists(String cacheName, String key)
           
 void purgeData(String cacheName)
           
 void purgeExpiredData(String cacheName)
           
 
Methods inherited from interface weblogic.management.runtime.RuntimeMBean
addPropertyChangeListener, preDeregister, removePropertyChangeListener
 
Methods inherited from interface weblogic.management.WebLogicMBean
getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, setParent
 
Methods inherited from interface javax.management.DynamicMBean
getAttribute, getAttributes, invoke, setAttribute, setAttributes
 
Methods inherited from interface javax.management.MBeanRegistration
postDeregister, postRegister, preRegister
 
Methods inherited from interface javax.management.NotificationBroadcaster
addNotificationListener, getNotificationInfo, removeNotificationListener
 

Field Detail

TYPE

static final String TYPE
See Also:
Constant Field Values
Method Detail

addCacheEntry

void addCacheEntry(String key,
                   String value,
                   String cacheName)
                   throws javax.management.MBeanException
Throws:
javax.management.MBeanException

deleteCacheEntry

void deleteCacheEntry(String key,
                      String cacheName)
                      throws javax.management.MBeanException
Throws:
javax.management.MBeanException

purgeData

void purgeData(String cacheName)
               throws javax.management.MBeanException
Throws:
javax.management.MBeanException

purgeExpiredData

void purgeExpiredData(String cacheName)
                      throws javax.management.MBeanException
Throws:
javax.management.MBeanException

keyExists

boolean keyExists(String cacheName,
                  String key)
                  throws javax.management.MBeanException
Throws:
javax.management.MBeanException

doGetKeyValue

CacheObject[] doGetKeyValue(String cacheName)
                            throws javax.management.MBeanException
Throws:
javax.management.MBeanException

getConfigTimestamp

long getConfigTimestamp()

getMinMaxEntries

long getMinMaxEntries()

getAvgMaxEntries

long getAvgMaxEntries()

getMaxMaxEntries

long getMaxMaxEntries()

getMinTimeToLive

long getMinTimeToLive()

getAvgTimeToLive

long getAvgTimeToLive()

getMaxTimeToLive

long getMaxTimeToLive()