|
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 EhcacheHibernateMBeanRegistrationExceptionpublic void enableHibernateStatisticsSupport(org.hibernate.SessionFactory sessionFactory)
enableHibernateStatisticsSupport in interface EhcacheHibernateMBeanRegistration
public void dispose()
throws CacheException
dispose in interface CacheManagerEventListenerCacheException - - all exceptions are wrapped in CacheExceptionpublic Status getStatus()
getStatus in interface CacheManagerEventListener
public void init()
throws CacheException
init in interface CacheManagerEventListenerCacheException - - all exceptions are wrapped in CacheExceptionpublic void notifyCacheAdded(String cacheName)
notifyCacheAdded in interface CacheManagerEventListenercacheName - the name of the Cache the operation relates toCacheEventListenerpublic void notifyCacheRemoved(String cacheName)
notifyCacheRemoved in interface CacheManagerEventListenercacheName - 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 | |||||||||