|
ehcache | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.ehcache.management.CacheManager
public class CacheManager
An MBean implementation for those attributes and operations we wish to expose on net.sf.ehcache.CacheManager. This class is not Serializable because it is an adapter around a net.sf.ehcache.CacheManager, which is itself not Serializable.
Constructor Summary | |
---|---|
CacheManager(CacheManager cacheManager)
Create a management CacheManager |
Method Summary | |
---|---|
void |
clearAll()
Clears the contents of all caches in the CacheManager, but without removing any caches. |
Cache |
getCache(String name)
Returns a JMX Cache bean |
String[] |
getCacheNames()
Gets the cache names managed by the CacheManager |
List |
getCaches()
Gets a list of caches in this CacheManager |
String |
getName()
Gets the name of the CacheManager |
String |
getStatus()
Gets the status attribute of the Ehcache |
long |
getTransactionCommittedCount()
Get the committed transactions count |
long |
getTransactionRolledBackCount()
Get the rolled back transactions count |
long |
getTransactionTimedOutCount()
Get the timed out transactions count. |
void |
shutdown()
Shuts down the CacheManager. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CacheManager(CacheManager cacheManager) throws CacheException
cacheManager
-
CacheException
Method Detail |
---|
public String getStatus()
getStatus
in interface CacheManagerMBean
public String getName()
getName
in interface CacheManagerMBean
public void shutdown()
shutdown
in interface CacheManagerMBean
public void clearAll()
Ehcache.removeAll()
mehod on each cache is called.
clearAll
in interface CacheManagerMBean
public Cache getCache(String name)
getCache
in interface CacheManagerMBean
public String[] getCacheNames() throws IllegalStateException
getCacheNames
in interface CacheManagerMBean
IllegalStateException
public List getCaches()
getCaches
in interface CacheManagerMBean
public long getTransactionCommittedCount()
getTransactionCommittedCount
in interface CacheManagerMBean
public long getTransactionRolledBackCount()
getTransactionRolledBackCount
in interface CacheManagerMBean
public long getTransactionTimedOutCount()
getTransactionTimedOutCount
in interface CacheManagerMBean
|
ehcache | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |