Class ThreadDumpController
- java.lang.Object
-
- de.hybris.platform.hac.controller.monitoring.ThreadDumpController
-
@Controller public class ThreadDumpController extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ThreadDumpController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisDumpAvailable()java.util.Mapstart(long interval)java.lang.Stringstop()java.lang.Stringthreaddump(org.springframework.ui.Model model)voidthreaddumpDownload(javax.servlet.http.HttpServletResponse response)voidthreaddumpDownloadCached(javax.servlet.http.HttpServletResponse response)
-
-
-
Method Detail
-
isDumpAvailable
@ModelAttribute("/monitoring/threaddump/dumpAvailable") public boolean isDumpAvailable()
-
threaddump
@RequestMapping(value="/monitoring/threaddump", method=GET) public java.lang.String threaddump(org.springframework.ui.Model model) throws java.lang.Exception- Throws:
java.lang.Exception
-
threaddumpDownload
@RequestMapping(value="/monitoring/threaddump/download", method=GET) @ResponseBody public void threaddumpDownload(javax.servlet.http.HttpServletResponse response) throws java.io.IOException- Throws:
java.io.IOException
-
threaddumpDownloadCached
@RequestMapping(value="/monitoring/threaddump/downloadCached", method=GET) @ResponseBody public void threaddumpDownloadCached(javax.servlet.http.HttpServletResponse response) throws java.io.IOException- Throws:
java.io.IOException
-
start
@RequestMapping(value="/monitoring/threaddump/start", method=GET) @ResponseBody public java.util.Map start(@ModelAttribute("interval") long interval) throws java.io.IOException- Throws:
java.io.IOException
-
stop
@RequestMapping(value="/monitoring/threaddump/stop", method=GET) public java.lang.String stop() throws java.io.IOException- Throws:
java.io.IOException
-
-