public class AboutPageDiagnosticSessionUtil
extends java.lang.Object
Constructor and Description |
---|
AboutPageDiagnosticSessionUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
addAboutPageDynamicInformation(java.lang.String tabName,
java.lang.String sectionName,
java.util.Map<java.lang.Object,java.lang.Object> dynamicInfo)
Add Dynamic information which will be logged per ECID
during the about page recording session.
|
static void |
addAboutPageStaticInformation(java.lang.String tabName,
java.lang.String sectionName,
java.util.Map<java.lang.Object,java.lang.Object> staticInfo)
Add Static information which will be same across ECID
during the about page recording session.
|
void |
cancelAboutPageRecording()
Cancel the about page recording session.
|
static java.util.Map |
generateAboutPageMetadata(oracle.dfw.incident.Incident incident,
java.util.Map additionalInfo)
(Internal Use Only)
Get the metadata for the report generated by the about page recording session.
|
static java.util.Set<java.lang.String> |
getAboutPageECIDList()
(Internal Use Only)
Get the list of ECID tracked during the about page recording session.
|
static java.lang.String |
getAboutPageReportName(oracle.dfw.incident.Incident incident)
(Internal Use Only)
Get the report name generated by the about page recording session.
|
static java.util.Map |
getAboutThisPageSessionDynamicInfo()
Get the Dynamic information collected during the about page recording session.
|
static java.util.Map |
getAboutThisPageSessionStaticInfo()
Get the Static information collected during the about page recording session.
|
void |
startAboutPageRecording()
Start the about page recording session.
|
oracle.dfw.incident.Incident |
stopAboutPageRecording()
Stop the about page recording session and create an incident.
|
static void |
writeAboutPageMetadataFile(java.util.Map aboutPageMetadataMap,
oracle.dfw.incident.Incident incident)
(Internal Use Only)
Write the metadata file to the report generated by the about page recording session.
|
public static void addAboutPageDynamicInformation(java.lang.String tabName, java.lang.String sectionName, java.util.Map<java.lang.Object,java.lang.Object> dynamicInfo) throws java.lang.Exception
tabName
- the tab name below which this info should appear in the reportsectionName
- the section name below which this info should appear in the reportdynamicInfo
- the info to be added to the dump filejava.lang.Exception
public static void addAboutPageStaticInformation(java.lang.String tabName, java.lang.String sectionName, java.util.Map<java.lang.Object,java.lang.Object> staticInfo) throws java.lang.Exception
tabName
- the tab name below which this info should appear in the reportsectionName
- the section name below which this info should appear in the reportstaticInfo
- the info to be added to the dump filejava.lang.Exception
public static java.util.Map getAboutThisPageSessionDynamicInfo()
public static java.util.Map getAboutThisPageSessionStaticInfo()
public static java.util.Set<java.lang.String> getAboutPageECIDList()
public void startAboutPageRecording()
public oracle.dfw.incident.Incident stopAboutPageRecording() throws java.lang.Exception
java.lang.Exception
public void cancelAboutPageRecording()
public static java.lang.String getAboutPageReportName(oracle.dfw.incident.Incident incident)
incident
- that was returned by the stopAboutPageRecording()public static java.util.Map generateAboutPageMetadata(oracle.dfw.incident.Incident incident, java.util.Map additionalInfo)
incident
- that was returned by the stopAboutPageRecording()additionalInfo
- that needs to be added to the metadatapublic static void writeAboutPageMetadataFile(java.util.Map aboutPageMetadataMap, oracle.dfw.incident.Incident incident)
aboutPageMetadataMap
- that contains the metadata for about pageincident
- that was returned by the stopAboutPageRecording()