Package com.unitesk.aspectrace.sampleApp
Class OracleCollector.OracleCallPage
- java.lang.Object
-
- com.unitesk.aspectrace.ReportEntity
-
- com.unitesk.aspectrace.html.ReportPage
-
- com.unitesk.aspectrace.html.HtmlReportPage
-
- com.unitesk.aspectrace.sampleApp.OracleCollector.OracleCallPage
-
- All Implemented Interfaces:
java.lang.Cloneable
- Enclosing class:
- OracleCollector
protected static class OracleCollector.OracleCallPage extends HtmlReportPage implements java.lang.Cloneable
Контекстная секция информации о вызове. Особенности реализации:- Если секцию запросили 0 раз - она теряется сразу после завершения вызова оракула и экономит память.
- Если запросили 1 раз - становится честной секцией запросившей страницы, которая и хранит на неё ссылку.
- Если запросили 2 и более раз - ссылки сохраняются, но секция может ссылаться на неправильную родительскую страницу. Для преодоления этой потенциальной проблемы надо настроить своевременное клонирование.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.unitesk.aspectrace.html.HtmlReportPage
HtmlReportPage.Streamable
-
-
Field Summary
-
Fields inherited from class com.unitesk.aspectrace.html.HtmlReportPage
pageRefs
-
Fields inherited from class com.unitesk.aspectrace.html.ReportPage
DEFAULT_CHARSET
-
-
Constructor Summary
Constructors Constructor Description OracleCallPage(java.lang.String signature, Parameter[] parameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
generatePageBody(java.io.PrintWriter pw)
Generates page body.-
Methods inherited from class com.unitesk.aspectrace.html.HtmlReportPage
addPageRef, addPageRef, encodeSimple, generate, generateHeadContents, generatePage, generatePageHead, generatePageTail, generateRef, generateRefs, generateRefSection, generateTextRef, getCharset, getGenerator, getMasterPage, getParentMark, getParentPage, getPath, getRelativeRef, getStyle, getTitle, setMasterPage, setParent, setStyle, setTitle
-
Methods inherited from class com.unitesk.aspectrace.html.ReportPage
buildRefs, getRelativePath, getRelativePathFrom, getRelativePathFrom, getRelativePathTo, getRelativePathTo, setCharset, setGenerator, setPath
-
Methods inherited from class com.unitesk.aspectrace.ReportEntity
getAspect, getAssociatedChannel, getTagMarks, setAssociatedChannel, setTagMarks
-
-
-
-
Constructor Detail
-
OracleCallPage
public OracleCallPage(java.lang.String signature, Parameter[] parameters)
-
-
Method Detail
-
generatePageBody
public void generatePageBody(java.io.PrintWriter pw)
Description copied from class:HtmlReportPage
Generates page body.- Specified by:
generatePageBody
in classHtmlReportPage
-
-