Class HtmlReport
java.lang.Object
net.bull.javamelody.internal.web.html.HtmlAbstractReport
net.bull.javamelody.internal.web.html.HtmlReport
Rapport html.
- Author:
- Emeric Vernat
-
Constructor Summary
ConstructorsConstructorDescriptionHtmlReport(Collector collector, CollectorServer collectorServer, List<JavaInformations> javaInformationsList, Period period, Writer writer) HtmlReport(Collector collector, CollectorServer collectorServer, List<JavaInformations> javaInformationsList, Range range, Writer writer) -
Method Summary
Modifier and TypeMethodDescriptionvoidstatic voidwriteAddAndRemoveApplicationLinks(String currentApplication, Collection<String> applications, Writer writer) voidvoidvoidwriteCacheWithKeys(String cacheId, CacheInformations cacheInformations, String message, String cacheKeyPart, boolean withoutHeaders) voidwriteConnections(List<ConnectionInformations> connectionInformationsList, boolean withoutHeaders) voidwriteCounterSummaryPerClass(String counterName, String requestId) voidvoidwriteDatabase(DatabaseInformations databaseInformations) voidvoidwriteHashPassword(String algorithm, String password) voidwriteHeapHistogram(HeapHistogram heapHistogram, String message, String heapHistoPart) voidwriteHotspots(List<SamplingProfiler.SampledMethod> hotspots) voidvoidvoidwriteJCacheWithKeys(String cacheId, JCacheInformations jcacheInformations, String message, String cacheKeyPart, boolean withoutHeaders) voidwriteJndi(List<JndiBinding> jndiBindings, String path) voidvoidwriteMBeans(List<MBeanNode> mbeans) voidwriteMBeans(Map<String, List<MBeanNode>> mbeansByTitle) voidwriteMessageIfNotNull(String message, String partToRedirectTo) voidwriteProcesses(List<ProcessInformations> processInformationsList) voidwriteProcesses(Map<String, List<ProcessInformations>> processesByTitle) voidwriteRequestAndGraphDetail(String graphName) voidwriteRequestUsages(String graphName) voidwriteSessionDetail(String sessionId, SessionInformations sessionInformations) voidwriteSessions(List<SessionInformations> sessionsInformations, String message, String sessionsPart) voidwriteSource(String className) voidvoidMethods inherited from class net.bull.javamelody.internal.web.html.HtmlAbstractReport
getCsrfTokenUrlPart
-
Constructor Details
-
HtmlReport
public HtmlReport(Collector collector, CollectorServer collectorServer, List<JavaInformations> javaInformationsList, Range range, Writer writer) -
HtmlReport
public HtmlReport(Collector collector, CollectorServer collectorServer, List<JavaInformations> javaInformationsList, Period period, Writer writer)
-
-
Method Details
-
toHtml
- Throws:
IOException
-
writeLastShutdown
- Throws:
IOException
-
writeAddAndRemoveApplicationLinks
public static void writeAddAndRemoveApplicationLinks(String currentApplication, Collection<String> applications, Writer writer) throws IOException - Throws:
IOException
-
writeAllCurrentRequestsAsPart
- Throws:
IOException
-
writeAllThreadsAsPart
- Throws:
IOException
-
writeThreadsDump
- Throws:
IOException
-
writeCounterSummaryPerClass
- Throws:
IOException
-
writeSource
- Throws:
IOException
-
writeDependencies
- Throws:
IOException
-
writeSpringContext
- Throws:
IOException
-
writeHtmlHeader
- Throws:
IOException
-
writeMessageIfNotNull
- Throws:
IOException
-
writeRequestAndGraphDetail
- Throws:
IOException
-
writeRequestUsages
- Throws:
IOException
-
writeSessions
public void writeSessions(List<SessionInformations> sessionsInformations, String message, String sessionsPart) throws IOException - Throws:
IOException
-
writeSessionDetail
public void writeSessionDetail(String sessionId, SessionInformations sessionInformations) throws IOException - Throws:
IOException
-
writeHotspots
- Throws:
IOException
-
writeHeapHistogram
public void writeHeapHistogram(HeapHistogram heapHistogram, String message, String heapHistoPart) throws IOException - Throws:
IOException
-
writeProcesses
- Throws:
IOException
-
writeProcesses
public void writeProcesses(Map<String, List<ProcessInformations>> processesByTitle) throws IOException- Throws:
IOException
-
writeDatabase
- Throws:
IOException
-
writeConnections
public void writeConnections(List<ConnectionInformations> connectionInformationsList, boolean withoutHeaders) throws IOException - Throws:
IOException
-
writeJndi
- Throws:
IOException
-
writeMBeans
- Throws:
IOException
-
writeMBeans
- Throws:
IOException
-
writeCacheWithKeys
public void writeCacheWithKeys(String cacheId, CacheInformations cacheInformations, String message, String cacheKeyPart, boolean withoutHeaders) throws IOException - Throws:
IOException
-
writeJCacheWithKeys
public void writeJCacheWithKeys(String cacheId, JCacheInformations jcacheInformations, String message, String cacheKeyPart, boolean withoutHeaders) throws IOException - Throws:
IOException
-
writeCrashes
- Throws:
IOException
-
writeHashPassword
- Throws:
IOException
-