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 Details

    • SystemMonitorController

      public SystemMonitorController()
  • Method Details

    • 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()
    • show

      @RequestMapping(value="/admin/systemStats.html", method={GET,HEAD}) public String show()