|
ehcache | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.ehcache.hibernate.management.impl.EhcacheHibernateMBeanRegistrationImpl
public class EhcacheHibernateMBeanRegistrationImpl
Implementation of EhcacheHibernateMBeanRegistration
.
Also implements CacheManagerEventListener
. Deregisters mbeans when the associated cachemanager is shutdown.
Constructor Summary | |
---|---|
EhcacheHibernateMBeanRegistrationImpl()
|
Method Summary | |
---|---|
void |
dispose()
Stop the listener and free any resources. |
void |
enableHibernateStatisticsSupport(org.hibernate.SessionFactory sessionFactory)
Enable hibernate statistics in the mbean. |
Status |
getStatus()
Returns the listener status. |
void |
init()
No-op in this case |
void |
notifyCacheAdded(String cacheName)
No-op in this case |
void |
notifyCacheRemoved(String cacheName)
No-op in this case |
void |
registerMBeanForCacheManager(CacheManager manager,
Properties properties)
Registers MBean for the input manager and session factory properties. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EhcacheHibernateMBeanRegistrationImpl()
Method Detail |
---|
public void registerMBeanForCacheManager(CacheManager manager, Properties properties) throws Exception
registerMBeanForCacheManager
in interface EhcacheHibernateMBeanRegistration
Exception
public void enableHibernateStatisticsSupport(org.hibernate.SessionFactory sessionFactory)
enableHibernateStatisticsSupport
in interface EhcacheHibernateMBeanRegistration
public void dispose() throws CacheException
dispose
in interface CacheManagerEventListener
CacheException
- - all exceptions are wrapped in CacheExceptionpublic Status getStatus()
getStatus
in interface CacheManagerEventListener
public void init() throws CacheException
init
in interface CacheManagerEventListener
CacheException
- - all exceptions are wrapped in CacheExceptionpublic void notifyCacheAdded(String cacheName)
notifyCacheAdded
in interface CacheManagerEventListener
cacheName
- the name of the Cache
the operation relates toCacheEventListener
public void notifyCacheRemoved(String cacheName)
notifyCacheRemoved
in interface CacheManagerEventListener
cacheName
- the name of the Cache
the operation relates to
|
ehcache | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |