Class SystemMonitorController
- java.lang.Object
-
- ubic.gemma.web.controller.monitoring.SystemMonitorController
-
@Controller public class SystemMonitorController extends Object
Provide statistics about the system: hibernate, caches etc.- Author:
- paul
-
-
Constructor Summary
Constructors Constructor Description SystemMonitorController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearAllCaches()
Flush (clear) all caches.void
clearCache(String name)
Flush (clear) a cache.void
disableStatistics()
Exposed to AJAXvoid
enableStatistics()
Exposed to AJAXString
getCacheStatus()
String
getHibernateStatus()
void
resetHibernateStatus()
void
setCacheMonitor(CacheMonitor cacheMonitor)
void
setHibernateMonitor(HibernateMonitor hibernateMonitor)
String
show()
-
-
-
Method Detail
-
clearAllCaches
public void clearAllCaches()
Flush (clear) all caches. Exposed to AJAX
-
clearCache
public void clearCache(String name)
Flush (clear) a cache.- Parameters:
name
- of cache Exposed to AJAX
-
disableStatistics
public void disableStatistics()
Exposed to AJAX
-
enableStatistics
public void enableStatistics()
Exposed to AJAX
-
getCacheStatus
public String getCacheStatus()
-
getHibernateStatus
public String getHibernateStatus()
-
resetHibernateStatus
public void resetHibernateStatus()
-
setCacheMonitor
public void setCacheMonitor(CacheMonitor cacheMonitor)
- Parameters:
cacheMonitor
- the cacheMonitor to set
-
setHibernateMonitor
public void setHibernateMonitor(HibernateMonitor hibernateMonitor)
- Parameters:
hibernateMonitor
- the hibernateMonitor to set
-
-