blob: 1ad7bf47e05867ee0f01299b84ef421bc2122799 [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>TraceContext (OpenJ9 JDK 11)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="keywords" content="com.ibm.jvm.trace.format.api.TraceContext class">
<meta name="keywords" content="traceFormatMajorVersion">
<meta name="keywords" content="traceFormatMinorVersion">
<meta name="keywords" content="INTERNAL">
<meta name="keywords" content="EXTERNAL">
<meta name="keywords" content="BYTE">
<meta name="keywords" content="INT">
<meta name="keywords" content="LONG">
<meta name="keywords" content="SIZE_T">
<meta name="keywords" content="MILLIS2SECONDS">
<meta name="keywords" content="SECONDS2MINUTES">
<meta name="keywords" content="MINUTES2HOURS">
<meta name="keywords" content="HOURS2DAYS">
<meta name="keywords" content="MILLION">
<meta name="keywords" content="messageFile">
<meta name="keywords" content="auxiliaryMessageFiles">
<meta name="keywords" content="setRecordThreadNames()">
<meta name="keywords" content="getRecordThreadNames()">
<meta name="keywords" content="warning()">
<meta name="keywords" content="error()">
<meta name="keywords" content="message()">
<meta name="keywords" content="debug()">
<meta name="keywords" content="setErrorStream()">
<meta name="keywords" content="setWarningStream()">
<meta name="keywords" content="setDebugStream()">
<meta name="keywords" content="setMessageStream()">
<meta name="keywords" content="getVersion()">
<meta name="keywords" content="getVmVersionString()">
<meta name="keywords" content="getHighPrecisionResolution()">
<meta name="keywords" content="getRecordSize()">
<meta name="keywords" content="getHeaderSize()">
<meta name="keywords" content="order()">
<meta name="keywords" content="getTraceType()">
<meta name="keywords" content="setTraceType()">
<meta name="keywords" content="getTotalTracePoints()">
<meta name="keywords" content="getTotalRecords()">
<meta name="keywords" content="getErrorCount()">
<meta name="keywords" content="getWarningCount()">
<meta name="keywords" content="addMessageData()">
<meta name="keywords" content="getPointerSize()">
<meta name="keywords" content="getContext()">
<meta name="keywords" content="addData()">
<meta name="keywords" content="discardedData()">
<meta name="keywords" content="getStartPlatform()">
<meta name="keywords" content="getStartSystem()">
<meta name="keywords" content="getThreads()">
<meta name="keywords" content="getTracepoints()">
<meta name="keywords" content="addThreadToFilter()">
<meta name="keywords" content="setTimeZoneOffset()">
<meta name="keywords" content="formatPointer()">
<meta name="keywords" content="summary()">
<meta name="keywords" content="setDebugLevel()">
<meta name="keywords" content="statistics()">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../../../../../jquery/jquery-3.5.1.js"></script>
<script type="text/javascript" src="../../../../../../../jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="TraceContext (OpenJ9 JDK 11)";
}
}
catch(err) {
}
//-->
var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":42,"i43":10,"i44":10,"i45":10,"i46":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
var pathtoroot = "../../../../../../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../../../../../../module-summary.html">Module</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/TraceContext.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><div style="margin-top: 9px;"><strong>OpenJ9 JDK 11</strong></div></div>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<!-- ======== START OF CLASS DATA ======== -->
<main role="main">
<div class="header">
<div class="subTitle"><span class="moduleLabelInType">Module</span>&nbsp;<a href="../../../../../../module-summary.html">openj9.traceformat</a></div>
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">com.ibm.jvm.trace.format.api</a></div>
<h2 title="Class TraceContext" class="title">Class TraceContext</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>com.ibm.jvm.trace.format.api.TraceContext</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<pre>public class <span class="typeNameLabel">TraceContext</span>
extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Object</a></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Field</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Vector.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">Vector</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#auxiliaryMessageFiles">auxiliaryMessageFiles</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#BYTE">BYTE</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#EXTERNAL">EXTERNAL</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigInteger.html?is-external=true" title="class or interface in java.math" class="externalLink" target="_blank">BigInteger</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#HOURS2DAYS">HOURS2DAYS</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#INT">INT</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#INTERNAL">INTERNAL</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#LONG">LONG</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="MessageFile.html" title="class in com.ibm.jvm.trace.format.api">MessageFile</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#messageFile">messageFile</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigInteger.html?is-external=true" title="class or interface in java.math" class="externalLink" target="_blank">BigInteger</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#MILLION">MILLION</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigInteger.html?is-external=true" title="class or interface in java.math" class="externalLink" target="_blank">BigInteger</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#MILLIS2SECONDS">MILLIS2SECONDS</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigInteger.html?is-external=true" title="class or interface in java.math" class="externalLink" target="_blank">BigInteger</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#MINUTES2HOURS">MINUTES2HOURS</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigInteger.html?is-external=true" title="class or interface in java.math" class="externalLink" target="_blank">BigInteger</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SECONDS2MINUTES">SECONDS2MINUTES</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#SIZE_T">SIZE_T</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#traceFormatMajorVersion">traceFormatMajorVersion</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#traceFormatMinorVersion">traceFormatMinorVersion</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</table>
</li>
</ul>
</section>
<!-- ========== METHOD SUMMARY =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="TraceThread.html" title="class in com.ibm.jvm.trace.format.api">TraceThread</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#addData(byte%5B%5D)">addData</a></span>&#8203;(byte[]&nbsp;data)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="TraceThread.html" title="class in com.ibm.jvm.trace.format.api">TraceThread</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#addData(java.io.RandomAccessFile,long)">addData</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/RandomAccessFile.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">RandomAccessFile</a>&nbsp;file,
long&nbsp;offset)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#addMessageData(java.io.File)">addMessageData</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">File</a>&nbsp;file)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#addMessageData(java.io.InputStream)">addMessageData</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">InputStream</a>&nbsp;stream)</code></th>
<td class="colLast">
<div class="block">Adds additional formatting strings to the set provided when the context was created.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#addThreadToFilter(java.lang.Long)">addThreadToFilter</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Long</a>&nbsp;threadID)</code></th>
<td class="colLast">
<div class="block">This method adds a thread id to the thread filter.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#debug(java.lang.Object,int,java.lang.Object)">debug</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Object</a>&nbsp;source,
int&nbsp;level,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Object</a>&nbsp;message)</code></th>
<td class="colLast">
<div class="block">Reports a debug message</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#discardedData()">discardedData</a></span>()</code></th>
<td class="colLast">
<div class="block">This method tells the formatter that there was data discarded at this point in
the stream of records.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#error(java.lang.Object,java.lang.Object)">error</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Object</a>&nbsp;source,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Object</a>&nbsp;message)</code></th>
<td class="colLast">
<div class="block">Reports an error message</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#formatPointer(long)">formatPointer</a></span>&#8203;(long&nbsp;value)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>static <a href="TraceContext.html" title="class in com.ibm.jvm.trace.format.api">TraceContext</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getContext(byte%5B%5D,int,java.io.File)">getContext</a></span>&#8203;(byte[]&nbsp;data,
int&nbsp;length,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">File</a>&nbsp;messageFile)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>static <a href="TraceContext.html" title="class in com.ibm.jvm.trace.format.api">TraceContext</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getContext(byte%5B%5D,int,java.io.File,java.io.PrintStream,java.io.PrintStream,java.io.PrintStream,java.io.PrintStream)">getContext</a></span>&#8203;(byte[]&nbsp;data,
int&nbsp;length,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">File</a>&nbsp;messageFile,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;message,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;error,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;warning,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;debug)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>static <a href="TraceContext.html" title="class in com.ibm.jvm.trace.format.api">TraceContext</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getContext(byte%5B%5D,int,java.io.InputStream)">getContext</a></span>&#8203;(byte[]&nbsp;data,
int&nbsp;length,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">InputStream</a>&nbsp;messageFile)</code></th>
<td class="colLast">
<div class="block">Message and warning destinations default to stdout, the error destination defaults to stderr.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>static <a href="TraceContext.html" title="class in com.ibm.jvm.trace.format.api">TraceContext</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getContext(byte%5B%5D,int,java.io.InputStream,java.io.PrintStream,java.io.PrintStream,java.io.PrintStream,java.io.PrintStream)">getContext</a></span>&#8203;(byte[]&nbsp;data,
int&nbsp;length,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">InputStream</a>&nbsp;messageFile,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;message,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;error,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;warning,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;debug)</code></th>
<td class="colLast">
<div class="block">This method constructs a context that can be used to format trace records produced by the VM instance that created the meta-data provided.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>static <a href="TraceContext.html" title="class in com.ibm.jvm.trace.format.api">TraceContext</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getContext(java.nio.ByteBuffer,java.io.File)">getContext</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio" class="externalLink" target="_blank">ByteBuffer</a>&nbsp;data,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">File</a>&nbsp;messageFile)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>static <a href="TraceContext.html" title="class in com.ibm.jvm.trace.format.api">TraceContext</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getContext(java.nio.ByteBuffer,java.io.File,java.io.PrintStream,java.io.PrintStream,java.io.PrintStream,java.io.PrintStream)">getContext</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio" class="externalLink" target="_blank">ByteBuffer</a>&nbsp;data,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">File</a>&nbsp;messageFile,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;message,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;error,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;warning,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;debug)</code></th>
<td class="colLast">
<div class="block">This method constructs a context that can be used to format trace records produced by the VM instance that created the meta-data provided.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>static <a href="TraceContext.html" title="class in com.ibm.jvm.trace.format.api">TraceContext</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getContext(java.nio.ByteBuffer,java.io.InputStream)">getContext</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio" class="externalLink" target="_blank">ByteBuffer</a>&nbsp;data,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">InputStream</a>&nbsp;messageFile)</code></th>
<td class="colLast">
<div class="block">Message and warning destinations default to stdout, the error destination defaults to stderr.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>static <a href="TraceContext.html" title="class in com.ibm.jvm.trace.format.api">TraceContext</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getContext(java.nio.ByteBuffer,java.io.InputStream,java.io.PrintStream,java.io.PrintStream,java.io.PrintStream,java.io.PrintStream)">getContext</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio" class="externalLink" target="_blank">ByteBuffer</a>&nbsp;data,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">InputStream</a>&nbsp;messageFile,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;message,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;error,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;warning,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;debug)</code></th>
<td class="colLast">
<div class="block">This method constructs a context that can be used to format trace records produced by the VM instance that created the meta-data provided.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getErrorCount()">getErrorCount</a></span>()</code></th>
<td class="colLast">
<div class="block">The number of errors encountered to date</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getHeaderSize()">getHeaderSize</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns the size of the meta-data.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getHeaderSize(java.nio.ByteBuffer)">getHeaderSize</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio" class="externalLink" target="_blank">ByteBuffer</a>&nbsp;data)</code></th>
<td class="colLast">
<div class="block">Constructs a temporary TraceFileHeader from the supplied data and returns it's size
offset of the first record.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigInteger.html?is-external=true" title="class or interface in java.math" class="externalLink" target="_blank">BigInteger</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getHighPrecisionResolution()">getHighPrecisionResolution</a></span>()</code></th>
<td class="colLast">
<div class="block">This returns the number of high precision ticks per millisecond as calculated based on trace data processed
to date.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPointerSize()">getPointerSize</a></span>()</code></th>
<td class="colLast">
<div class="block">Accessor for the pointer size associated with the trace data</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRecordSize()">getRecordSize</a></span>()</code></th>
<td class="colLast">
<div class="block">The size of the trace records expected by the context</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRecordThreadNames()">getRecordThreadNames</a></span>()</code></th>
<td class="colLast">
<div class="block">Answer whether thread names are being captured for inclusion in the
information returned by <a href="#summary()"><code>summary()</code></a>.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigInteger.html?is-external=true" title="class or interface in java.math" class="externalLink" target="_blank">BigInteger</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getStartPlatform()">getStartPlatform</a></span>()</code></th>
<td class="colLast">
<div class="block">The time of trace initialization in the traced JVM in high precision format
This should be used in conjunction with the system start time</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigInteger.html?is-external=true" title="class or interface in java.math" class="externalLink" target="_blank">BigInteger</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getStartSystem()">getStartSystem</a></span>()</code></th>
<td class="colLast">
<div class="block">The system time of trace initialization in the traced JVM</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Iterator.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">Iterator</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getThreads()">getThreads</a></span>()</code></th>
<td class="colLast">
<div class="block">This method provides an iterator to walk the set of known threads; those that have not
returned trace points that indicate the thread is exiting.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTotalRecords()">getTotalRecords</a></span>()</code></th>
<td class="colLast">
<div class="block">The total number of records processed to date</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTotalTracePoints()">getTotalTracePoints</a></span>()</code></th>
<td class="colLast">
<div class="block">The total number of trace points returned to date</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Iterator.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">Iterator</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTracepoints()">getTracepoints</a></span>()</code></th>
<td class="colLast">
<div class="block">This method returns trace points in chronological order on the current data set across threads.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>int</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getTraceType()">getTraceType</a></span>()</code></th>
<td class="colLast">
<div class="block">Accessor for the trace type, internal (wraps within a single buffer) or external (no wrapping)</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>float</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getVersion()">getVersion</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getVmVersionString()">getVmVersionString</a></span>()</code></th>
<td class="colLast">
<div class="block">A description of the VM that generated the meta-data with which the context was constructed</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>long</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getWarningCount()">getWarningCount</a></span>()</code></th>
<td class="colLast">
<div class="block">The number of warnings encountered to date</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#message(java.lang.Object,java.lang.Object)">message</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Object</a>&nbsp;source,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Object</a>&nbsp;message)</code></th>
<td class="colLast">
<div class="block">Reports an informational message</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio" class="externalLink" target="_blank">ByteOrder</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#order()">order</a></span>()</code></th>
<td class="colLast">
<div class="block">The byte order of the trace data</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setDebugLevel(int)">setDebugLevel</a></span>&#8203;(int&nbsp;level)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setDebugStream(java.io.PrintStream)">setDebugStream</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;stream)</code></th>
<td class="colLast">
<div class="block">Sets the destination for debug messages</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setErrorStream(java.io.PrintStream)">setErrorStream</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;stream)</code></th>
<td class="colLast">
<div class="block">Sets the destination for error messages</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setMessageStream(java.io.PrintStream)">setMessageStream</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;stream)</code></th>
<td class="colLast">
<div class="block">Sets the destination for informational messages</div>
</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setRecordThreadNames(boolean)">setRecordThreadNames</a></span>&#8203;(boolean&nbsp;value)</code></th>
<td class="colLast">
<div class="block">Controls whether thread names are captured for inclusion in the
information returned by <a href="#summary()"><code>summary()</code></a>.</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTimeZoneOffset(int)">setTimeZoneOffset</a></span>&#8203;(int&nbsp;minutes)</code></th>
<td class="colLast">
<div class="block">Sets the timezone offset from GMT in +/- minutes to be applied to the time stamp when formatted.</div>
</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setTraceType(int)">setTraceType</a></span>&#8203;(int&nbsp;type)</code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">this method is deprecated as it's use implies a problem elsewhere</div>
</div>
</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setWarningStream(java.io.PrintStream)">setWarningStream</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;stream)</code></th>
<td class="colLast">
<div class="block">Sets the destination for warning messages</div>
</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#statistics()">statistics</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#summary()">summary</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#warning(java.lang.Object,java.lang.Object)">warning</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Object</a>&nbsp;source,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Object</a>&nbsp;message)</code></th>
<td class="colLast">
<div class="block">Reports a warning message</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods declared in class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink" target="_blank">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink" target="_blank">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang" class="externalLink" target="_blank">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang" class="externalLink" target="_blank">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink" target="_blank">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang" class="externalLink" target="_blank">notify</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang" class="externalLink" target="_blank">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang" class="externalLink" target="_blank">toString</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang" class="externalLink" target="_blank">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang" class="externalLink" target="_blank">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long,int)" title="class or interface in java.lang" class="externalLink" target="_blank">wait</a></code></li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a id="traceFormatMajorVersion">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>traceFormatMajorVersion</h4>
<pre>protected static final&nbsp;int traceFormatMajorVersion</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#com.ibm.jvm.trace.format.api.TraceContext.traceFormatMajorVersion">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="traceFormatMinorVersion">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>traceFormatMinorVersion</h4>
<pre>protected static final&nbsp;int traceFormatMinorVersion</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#com.ibm.jvm.trace.format.api.TraceContext.traceFormatMinorVersion">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="INTERNAL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>INTERNAL</h4>
<pre>public static final&nbsp;int INTERNAL</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#com.ibm.jvm.trace.format.api.TraceContext.INTERNAL">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="EXTERNAL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>EXTERNAL</h4>
<pre>public static final&nbsp;int EXTERNAL</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#com.ibm.jvm.trace.format.api.TraceContext.EXTERNAL">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="BYTE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>BYTE</h4>
<pre>public static final&nbsp;int BYTE</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#com.ibm.jvm.trace.format.api.TraceContext.BYTE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="INT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>INT</h4>
<pre>public static final&nbsp;int INT</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#com.ibm.jvm.trace.format.api.TraceContext.INT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="LONG">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LONG</h4>
<pre>public static final&nbsp;int LONG</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#com.ibm.jvm.trace.format.api.TraceContext.LONG">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="SIZE_T">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SIZE_T</h4>
<pre>public static final&nbsp;int SIZE_T</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../constant-values.html#com.ibm.jvm.trace.format.api.TraceContext.SIZE_T">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a id="MILLIS2SECONDS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MILLIS2SECONDS</h4>
<pre>protected static final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigInteger.html?is-external=true" title="class or interface in java.math" class="externalLink" target="_blank">BigInteger</a> MILLIS2SECONDS</pre>
</li>
</ul>
<a id="SECONDS2MINUTES">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SECONDS2MINUTES</h4>
<pre>protected static final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigInteger.html?is-external=true" title="class or interface in java.math" class="externalLink" target="_blank">BigInteger</a> SECONDS2MINUTES</pre>
</li>
</ul>
<a id="MINUTES2HOURS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MINUTES2HOURS</h4>
<pre>protected static final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigInteger.html?is-external=true" title="class or interface in java.math" class="externalLink" target="_blank">BigInteger</a> MINUTES2HOURS</pre>
</li>
</ul>
<a id="HOURS2DAYS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HOURS2DAYS</h4>
<pre>protected static final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigInteger.html?is-external=true" title="class or interface in java.math" class="externalLink" target="_blank">BigInteger</a> HOURS2DAYS</pre>
</li>
</ul>
<a id="MILLION">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MILLION</h4>
<pre>protected static final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigInteger.html?is-external=true" title="class or interface in java.math" class="externalLink" target="_blank">BigInteger</a> MILLION</pre>
</li>
</ul>
<a id="messageFile">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>messageFile</h4>
<pre>protected&nbsp;<a href="MessageFile.html" title="class in com.ibm.jvm.trace.format.api">MessageFile</a> messageFile</pre>
</li>
</ul>
<a id="auxiliaryMessageFiles">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>auxiliaryMessageFiles</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Vector.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">Vector</a> auxiliaryMessageFiles</pre>
</li>
</ul>
</li>
</ul>
</section>
<!-- ============ METHOD DETAIL ========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a id="setRecordThreadNames(boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRecordThreadNames</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setRecordThreadNames&#8203;(boolean&nbsp;value)</pre>
<div class="block">Controls whether thread names are captured for inclusion in the
information returned by <a href="#summary()"><code>summary()</code></a>.
By default, thread names are not captured unless enabled via this
method. Any previously captured names are discarded when subsequently
disabled.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - whether thread names should be captured</dd>
</dl>
</li>
</ul>
<a id="getRecordThreadNames()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRecordThreadNames</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;getRecordThreadNames()</pre>
<div class="block">Answer whether thread names are being captured for inclusion in the
information returned by <a href="#summary()"><code>summary()</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if thread names are being captured, false otherwise</dd>
</dl>
</li>
</ul>
<a id="warning(java.lang.Object,java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>warning</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;warning&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Object</a>&nbsp;source,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Object</a>&nbsp;message)</pre>
<div class="block">Reports a warning message</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>source</code> - - the object generating the message</dd>
<dd><code>message</code> - - the message to report</dd>
</dl>
</li>
</ul>
<a id="error(java.lang.Object,java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>error</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;error&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Object</a>&nbsp;source,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Object</a>&nbsp;message)</pre>
<div class="block">Reports an error message</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>source</code> - - the object generating the message</dd>
<dd><code>message</code> - - the message to report</dd>
</dl>
</li>
</ul>
<a id="message(java.lang.Object,java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>message</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;message&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Object</a>&nbsp;source,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Object</a>&nbsp;message)</pre>
<div class="block">Reports an informational message</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>source</code> - - the object generating the message</dd>
<dd><code>message</code> - - the message to report</dd>
</dl>
</li>
</ul>
<a id="debug(java.lang.Object,int,java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>debug</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;debug&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Object</a>&nbsp;source,
int&nbsp;level,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Object</a>&nbsp;message)</pre>
<div class="block">Reports a debug message</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>source</code> - - the object generating the message</dd>
<dd><code>level</code> - - the debug level of the message</dd>
<dd><code>message</code> - - the message to report</dd>
</dl>
</li>
</ul>
<a id="setErrorStream(java.io.PrintStream)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setErrorStream</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setErrorStream&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;stream)</pre>
<div class="block">Sets the destination for error messages</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>stream</code> - - destination</dd>
</dl>
</li>
</ul>
<a id="setWarningStream(java.io.PrintStream)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setWarningStream</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setWarningStream&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;stream)</pre>
<div class="block">Sets the destination for warning messages</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>stream</code> - - destination</dd>
</dl>
</li>
</ul>
<a id="setDebugStream(java.io.PrintStream)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDebugStream</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setDebugStream&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;stream)</pre>
<div class="block">Sets the destination for debug messages</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>stream</code> - - destination</dd>
</dl>
</li>
</ul>
<a id="setMessageStream(java.io.PrintStream)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMessageStream</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setMessageStream&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;stream)</pre>
<div class="block">Sets the destination for informational messages</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>stream</code> - - destination</dd>
</dl>
</li>
</ul>
<a id="getVersion()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getVersion</h4>
<pre class="methodSignature">public&nbsp;float&nbsp;getVersion()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a id="getVmVersionString()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getVmVersionString</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;getVmVersionString()</pre>
<div class="block">A description of the VM that generated the meta-data with which the context was constructed</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>- VM description</dd>
</dl>
</li>
</ul>
<a id="getHighPrecisionResolution()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHighPrecisionResolution</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigInteger.html?is-external=true" title="class or interface in java.math" class="externalLink" target="_blank">BigInteger</a>&nbsp;getHighPrecisionResolution()</pre>
<div class="block">This returns the number of high precision ticks per millisecond as calculated based on trace data processed
to date. This value will stabilize over time.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>- ticks per millisecond</dd>
</dl>
</li>
</ul>
<a id="getRecordSize()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRecordSize</h4>
<pre class="methodSignature">public&nbsp;int&nbsp;getRecordSize()</pre>
<div class="block">The size of the trace records expected by the context</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>- size in bytes</dd>
</dl>
</li>
</ul>
<a id="getHeaderSize()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHeaderSize</h4>
<pre class="methodSignature">public&nbsp;int&nbsp;getHeaderSize()</pre>
<div class="block">Returns the size of the meta-data. This allows a file processor to skip to the
offset of the first record.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the length of the meta-data</dd>
</dl>
</li>
</ul>
<a id="getHeaderSize(java.nio.ByteBuffer)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHeaderSize</h4>
<pre class="methodSignature">public&nbsp;int&nbsp;getHeaderSize&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio" class="externalLink" target="_blank">ByteBuffer</a>&nbsp;data)</pre>
<div class="block">Constructs a temporary TraceFileHeader from the supplied data and returns it's size
offset of the first record.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the length of the meta-data</dd>
</dl>
</li>
</ul>
<a id="order()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>order</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/nio/ByteOrder.html?is-external=true" title="class or interface in java.nio" class="externalLink" target="_blank">ByteOrder</a>&nbsp;order()</pre>
<div class="block">The byte order of the trace data</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>- a ByteOrder</dd>
</dl>
</li>
</ul>
<a id="getTraceType()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTraceType</h4>
<pre class="methodSignature">public&nbsp;int&nbsp;getTraceType()</pre>
<div class="block">Accessor for the trace type, internal (wraps within a single buffer) or external (no wrapping)</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>- trace type</dd>
</dl>
</li>
</ul>
<a id="setTraceType(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTraceType</h4>
<pre class="methodSignature"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">@Deprecated</a>
public&nbsp;void&nbsp;setTraceType&#8203;(int&nbsp;type)</pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">this method is deprecated as it's use implies a problem elsewhere</div>
</div>
<div class="block">This forces the trace to a given type. This should only be necessary if you have metadata from
a VM when no subscribers were attached and data from a subscriber that was registered afterwards.
The inverted case could be true as well, but is much less likely to occur.
If you're calling this then you should think about altering the sequence of calls used to get the
metadata and trace data.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>type</code> - - the type of the trace data to process, either TraceContext.INTERNAL or TraceContext.EXTERNAL</dd>
</dl>
</li>
</ul>
<a id="getTotalTracePoints()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTotalTracePoints</h4>
<pre class="methodSignature">public&nbsp;long&nbsp;getTotalTracePoints()</pre>
<div class="block">The total number of trace points returned to date</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>- number of trace points</dd>
</dl>
</li>
</ul>
<a id="getTotalRecords()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTotalRecords</h4>
<pre class="methodSignature">public&nbsp;long&nbsp;getTotalRecords()</pre>
<div class="block">The total number of records processed to date</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>- number of records</dd>
</dl>
</li>
</ul>
<a id="getErrorCount()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getErrorCount</h4>
<pre class="methodSignature">public&nbsp;long&nbsp;getErrorCount()</pre>
<div class="block">The number of errors encountered to date</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>- number of errors</dd>
</dl>
</li>
</ul>
<a id="getWarningCount()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWarningCount</h4>
<pre class="methodSignature">public&nbsp;long&nbsp;getWarningCount()</pre>
<div class="block">The number of warnings encountered to date</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>- number of warnings</dd>
</dl>
</li>
</ul>
<a id="addMessageData(java.io.File)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addMessageData</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;addMessageData&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">File</a>&nbsp;file)
throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">IOException</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="#addMessageData(java.io.InputStream)"><code>addMessageData(InputStream)</code></a></dd>
</dl>
</li>
</ul>
<a id="addMessageData(java.io.InputStream)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addMessageData</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;addMessageData&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">InputStream</a>&nbsp;stream)
throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">IOException</a></pre>
<div class="block">Adds additional formatting strings to the set provided when the context was created.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>stream</code> - - input stream for accessing formatting data</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">IOException</a></code></dd>
</dl>
</li>
</ul>
<a id="getPointerSize()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPointerSize</h4>
<pre class="methodSignature">public&nbsp;int&nbsp;getPointerSize()</pre>
<div class="block">Accessor for the pointer size associated with the trace data</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>- pointer size in bytes (4 or 8)</dd>
</dl>
</li>
</ul>
<a id="getContext(java.nio.ByteBuffer,java.io.File)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContext</h4>
<pre class="methodSignature">public static&nbsp;<a href="TraceContext.html" title="class in com.ibm.jvm.trace.format.api">TraceContext</a>&nbsp;getContext&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio" class="externalLink" target="_blank">ByteBuffer</a>&nbsp;data,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">File</a>&nbsp;messageFile)
throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">IOException</a></pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">IOException</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="#getContext(java.nio.ByteBuffer,java.io.InputStream)"><code>getContext(ByteBuffer, InputStream)</code></a></dd>
</dl>
</li>
</ul>
<a id="getContext(byte[],int,java.io.File)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContext</h4>
<pre class="methodSignature">public static&nbsp;<a href="TraceContext.html" title="class in com.ibm.jvm.trace.format.api">TraceContext</a>&nbsp;getContext&#8203;(byte[]&nbsp;data,
int&nbsp;length,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">File</a>&nbsp;messageFile)
throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">IOException</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="#getContext(java.nio.ByteBuffer,java.io.InputStream)"><code>getContext(ByteBuffer, InputStream)</code></a></dd>
</dl>
</li>
</ul>
<a id="getContext(byte[],int,java.io.File,java.io.PrintStream,java.io.PrintStream,java.io.PrintStream,java.io.PrintStream)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContext</h4>
<pre class="methodSignature">public static&nbsp;<a href="TraceContext.html" title="class in com.ibm.jvm.trace.format.api">TraceContext</a>&nbsp;getContext&#8203;(byte[]&nbsp;data,
int&nbsp;length,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">File</a>&nbsp;messageFile,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;message,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;error,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;warning,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;debug)
throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">IOException</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="#getContext(byte%5B%5D,int,java.io.InputStream,java.io.PrintStream,java.io.PrintStream,java.io.PrintStream,java.io.PrintStream)"><code>getContext(byte[], int, InputStream, PrintStream, PrintStream, PrintStream, PrintStream)</code></a></dd>
</dl>
</li>
</ul>
<a id="getContext(java.nio.ByteBuffer,java.io.InputStream)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContext</h4>
<pre class="methodSignature">public static&nbsp;<a href="TraceContext.html" title="class in com.ibm.jvm.trace.format.api">TraceContext</a>&nbsp;getContext&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio" class="externalLink" target="_blank">ByteBuffer</a>&nbsp;data,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">InputStream</a>&nbsp;messageFile)
throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">IOException</a></pre>
<div class="block">Message and warning destinations default to stdout, the error destination defaults to stderr.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">IOException</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="#getContext(byte%5B%5D,int,java.io.InputStream,java.io.PrintStream,java.io.PrintStream,java.io.PrintStream,java.io.PrintStream)"><code>getContext(byte[], int, InputStream, PrintStream, PrintStream, PrintStream, PrintStream)</code></a></dd>
</dl>
</li>
</ul>
<a id="getContext(byte[],int,java.io.InputStream)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContext</h4>
<pre class="methodSignature">public static&nbsp;<a href="TraceContext.html" title="class in com.ibm.jvm.trace.format.api">TraceContext</a>&nbsp;getContext&#8203;(byte[]&nbsp;data,
int&nbsp;length,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">InputStream</a>&nbsp;messageFile)
throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">IOException</a></pre>
<div class="block">Message and warning destinations default to stdout, the error destination defaults to stderr.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">IOException</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="#getContext(byte%5B%5D,int,java.io.InputStream,java.io.PrintStream,java.io.PrintStream,java.io.PrintStream,java.io.PrintStream)"><code>getContext(byte[], int, InputStream, PrintStream, PrintStream, PrintStream, PrintStream)</code></a></dd>
</dl>
</li>
</ul>
<a id="getContext(byte[],int,java.io.InputStream,java.io.PrintStream,java.io.PrintStream,java.io.PrintStream,java.io.PrintStream)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContext</h4>
<pre class="methodSignature">public static&nbsp;<a href="TraceContext.html" title="class in com.ibm.jvm.trace.format.api">TraceContext</a>&nbsp;getContext&#8203;(byte[]&nbsp;data,
int&nbsp;length,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">InputStream</a>&nbsp;messageFile,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;message,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;error,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;warning,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;debug)
throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">IOException</a></pre>
<div class="block">This method constructs a context that can be used to format trace records produced by the VM instance that created the meta-data provided.
The message file is used to format trace points into a human readable form and the print streams provided are where messages of that type are written to</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>data</code> - - trace meta-data</dd>
<dd><code>length</code> - - the length of the meta-data in the array</dd>
<dd><code>messageFile</code> - - a file containing format strings</dd>
<dd><code>message</code> - - informational message destination</dd>
<dd><code>error</code> - - error message destination</dd>
<dd><code>warning</code> - - warning message destination</dd>
<dd><code>debug</code> - - debug message destination</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>- a context to use for formatting trace records</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">IOException</a></code> - - if the message data can't be accessed</dd>
</dl>
</li>
</ul>
<a id="getContext(java.nio.ByteBuffer,java.io.File,java.io.PrintStream,java.io.PrintStream,java.io.PrintStream,java.io.PrintStream)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContext</h4>
<pre class="methodSignature">public static&nbsp;<a href="TraceContext.html" title="class in com.ibm.jvm.trace.format.api">TraceContext</a>&nbsp;getContext&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio" class="externalLink" target="_blank">ByteBuffer</a>&nbsp;data,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/File.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">File</a>&nbsp;messageFile,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;message,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;error,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;warning,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;debug)
throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">IOException</a></pre>
<div class="block">This method constructs a context that can be used to format trace records produced by the VM instance that created the meta-data provided.
The message file is used to format trace points into a human readable form and the print streams provided are where messages of that type are written to</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>data</code> - - trace meta-data</dd>
<dd><code>messageFile</code> - - a file containing format strings</dd>
<dd><code>message</code> - - informational message destination</dd>
<dd><code>error</code> - - error message destination</dd>
<dd><code>warning</code> - - warning message destination</dd>
<dd><code>debug</code> - - debug message destination</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>- a context to use for formatting trace records</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">IOException</a></code></dd>
</dl>
</li>
</ul>
<a id="getContext(java.nio.ByteBuffer,java.io.InputStream,java.io.PrintStream,java.io.PrintStream,java.io.PrintStream,java.io.PrintStream)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContext</h4>
<pre class="methodSignature">public static&nbsp;<a href="TraceContext.html" title="class in com.ibm.jvm.trace.format.api">TraceContext</a>&nbsp;getContext&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio" class="externalLink" target="_blank">ByteBuffer</a>&nbsp;data,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">InputStream</a>&nbsp;messageFile,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;message,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;error,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;warning,
<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/PrintStream.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">PrintStream</a>&nbsp;debug)
throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">IOException</a></pre>
<div class="block">This method constructs a context that can be used to format trace records produced by the VM instance that created the meta-data provided.
The message file is used to format trace points into a human readable form and the print streams provided are where messages of that type are written to</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>data</code> - - trace meta-data</dd>
<dd><code>messageFile</code> - - an input stream providing access to format strings</dd>
<dd><code>message</code> - - informational message destination</dd>
<dd><code>error</code> - - error message destination</dd>
<dd><code>warning</code> - - warning message destination</dd>
<dd><code>debug</code> - - debug message destination</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>- a context to use for formatting trace records</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">IOException</a></code></dd>
</dl>
</li>
</ul>
<a id="addData(java.io.RandomAccessFile,long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addData</h4>
<pre class="methodSignature">public&nbsp;<a href="TraceThread.html" title="class in com.ibm.jvm.trace.format.api">TraceThread</a>&nbsp;addData&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/RandomAccessFile.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">RandomAccessFile</a>&nbsp;file,
long&nbsp;offset)
throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">IOException</a></pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>file</code> - - file containing trace data</dd>
<dd><code>offset</code> - - the offset in the file of the buffer</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>- the thread that generated the buffer</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink" target="_blank">IOException</a></code></dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="#addData(com.ibm.jvm.trace.format.api.TraceRecord)"><code>addData(TraceRecord)</code></a></dd>
</dl>
</li>
</ul>
<a id="addData(byte[])">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addData</h4>
<pre class="methodSignature">public&nbsp;<a href="TraceThread.html" title="class in com.ibm.jvm.trace.format.api">TraceThread</a>&nbsp;addData&#8203;(byte[]&nbsp;data)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>data</code> - - a trace buffer generated by the JVM corresponding the context</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>- the thread that generated the buffer</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="#addData(com.ibm.jvm.trace.format.api.TraceRecord)"><code>addData(TraceRecord)</code></a></dd>
</dl>
</li>
</ul>
<a id="discardedData()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>discardedData</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;discardedData()</pre>
<div class="block">This method tells the formatter that there was data discarded at this point in
the stream of records. This has the affect of discarding any trace point fragments
that are awaiting data for completion across all threads. When a trace point iterator
encounters one of the locations where data was discarded it will throw a MissingDataException
as for records discarded by the trace engine.
This makes the assumption that the records are being supplied chronologically.</div>
</li>
</ul>
<a id="getStartPlatform()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStartPlatform</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigInteger.html?is-external=true" title="class or interface in java.math" class="externalLink" target="_blank">BigInteger</a>&nbsp;getStartPlatform()</pre>
<div class="block">The time of trace initialization in the traced JVM in high precision format
This should be used in conjunction with the system start time</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>- high precision start time</dd>
</dl>
</li>
</ul>
<a id="getStartSystem()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStartSystem</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigInteger.html?is-external=true" title="class or interface in java.math" class="externalLink" target="_blank">BigInteger</a>&nbsp;getStartSystem()</pre>
<div class="block">The system time of trace initialization in the traced JVM</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>- start time</dd>
</dl>
</li>
</ul>
<a id="getThreads()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getThreads</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Iterator.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">Iterator</a>&nbsp;getThreads()</pre>
<div class="block">This method provides an iterator to walk the set of known threads; those that have not
returned trace points that indicate the thread is exiting. This iterator may be invalidated
by adding new trace data to the context.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>- iterator over non-dead threads</dd>
</dl>
</li>
</ul>
<a id="getTracepoints()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTracepoints</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Iterator.html?is-external=true" title="class or interface in java.util" class="externalLink" target="_blank">Iterator</a>&nbsp;getTracepoints()</pre>
<div class="block">This method returns trace points in chronological order on the current data set across threads.
This operates on the data available at the time the method is called. If new data is added
the oldest trace point from the expanded data set will be returned, irrespective if newer
trace points have already been returned.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
</dl>
</li>
</ul>
<a id="addThreadToFilter(java.lang.Long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addThreadToFilter</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;addThreadToFilter&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">Long</a>&nbsp;threadID)</pre>
<div class="block">This method adds a thread id to the thread filter. Only those threads in the filter will have data
returned via any of the iterators.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>threadID</code> - - the id of the thread to include in the filter</dd>
</dl>
</li>
</ul>
<a id="setTimeZoneOffset(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTimeZoneOffset</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setTimeZoneOffset&#8203;(int&nbsp;minutes)</pre>
<div class="block">Sets the timezone offset from GMT in +/- minutes to be applied to the time stamp when formatted.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>minutes</code> - - timezone offset in minutes</dd>
</dl>
</li>
</ul>
<a id="formatPointer(long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>formatPointer</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;formatPointer&#8203;(long&nbsp;value)</pre>
</li>
</ul>
<a id="summary()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>summary</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;summary()</pre>
</li>
</ul>
<a id="setDebugLevel(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDebugLevel</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setDebugLevel&#8203;(int&nbsp;level)</pre>
</li>
</ul>
<a id="statistics()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>statistics</h4>
<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink" target="_blank">String</a>&nbsp;statistics()</pre>
</li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
</div>
</main>
<!-- ========= END OF CLASS DATA ========= -->
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../../../../../../module-summary.html">Module</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/TraceContext.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><div style="margin-top: 9px;"><strong>OpenJ9 JDK 11</strong></div></div>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small><a href="https://www.eclipse.org/openj9/" target="_blank">Eclipse OpenJ9 website.</a><br> To raise a bug report or suggest an improvement create an <a href="https://github.com/eclipse-openj9/openj9/issues" target="_blank">Eclipse Openj9 issue.</a><br> Copyright &copy; 1998, 2021, IBM Corp. and others.</small></p>
</footer>
</body>
</html>