blob: 5c02a51d796d6994c78cbb5158ca1ef6d10a4312 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_262-internal) on Thu Jun 04 16:40:08 GMT 2020 -->
<title>ThreadMXBean (OpenJ9 Monitoring and Management Interface Classes)</title>
<meta name="date" content="2020-06-04">
<meta name="keywords" content="com.ibm.lang.management.ThreadMXBean interface">
<meta name="keywords" content="getNativeThreadIds()">
<meta name="keywords" content="getNativeThreadId()">
<meta name="keywords" content="dumpAllExtendedThreads()">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ThreadMXBean (OpenJ9 Monitoring and Management Interface Classes)";
}
}
catch(err) {
}
//-->
var methods = {"i0":6,"i1":6,"i2":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ThreadMXBean.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-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><strong>OpenJ9 Monitoring and Management Interface Classes</strong></div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/ibm/lang/management/RuntimeMXBean.VMIdleStates.html" title="enum in com.ibm.lang.management"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/ibm/lang/management/TotalPhysicalMemoryNotificationInfo.html" title="class in com.ibm.lang.management"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/ibm/lang/management/ThreadMXBean.html" target="_top">Frames</a></li>
<li><a href="ThreadMXBean.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></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>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&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>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.ibm.lang.management</div>
<h2 title="Interface ThreadMXBean" class="title">Interface ThreadMXBean</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Superinterfaces:</dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/PlatformManagedObject.html?is-external=true" target="_blank" title="class or interface in java.lang.management">PlatformManagedObject</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadMXBean.html?is-external=true" target="_blank" title="class or interface in java.lang.management">ThreadMXBean</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="typeNameLabel">ThreadMXBean</span>
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadMXBean.html?is-external=true" target="_blank" title="class or interface in java.lang.management">ThreadMXBean</a></pre>
<div class="block">Class represents IBM specific interface to the ThreadMXBean. It publishes
APIs that specific to IBM package com.ibm.lang.management, exposing additional
information than what the standard ThreadMXBean does.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../com/ibm/lang/management/ExtendedThreadInfo.html" title="interface in com.ibm.lang.management">ExtendedThreadInfo</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/ibm/lang/management/ThreadMXBean.html#dumpAllExtendedThreads-boolean-boolean-">dumpAllExtendedThreads</a></span>(boolean&nbsp;lockedMonitors,
boolean&nbsp;lockedSynchronizers)</code>
<div class="block">API method that fetches an array of ExtendedThreadInfo objects corresponding to
threads in the virtual machine during the time it is invoked.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/ibm/lang/management/ThreadMXBean.html#getNativeThreadId-long-">getNativeThreadId</a></span>(long&nbsp;threadId)</code>
<div class="block">Find the native (operating system assigned) thread identifiers corresponding
to a unique TID (as returned by java/lang/Thread.getId()).</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>long[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/ibm/lang/management/ThreadMXBean.html#getNativeThreadIds-long:A-">getNativeThreadIds</a></span>(long[]&nbsp;threadIDs)</code>
<div class="block">Fetches an array of the native (operating system assigned) identifiers
corresponding to unique TIDs (as returned by java/lang/Thread.getId()) specified to it.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.management.ThreadMXBean">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;java.lang.management.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadMXBean.html?is-external=true" target="_blank" title="class or interface in java.lang.management">ThreadMXBean</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadMXBean.html?is-external=true#dumpAllThreads-boolean-boolean-" title="class or interface in java.lang.management">dumpAllThreads</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadMXBean.html?is-external=true#findDeadlockedThreads--" title="class or interface in java.lang.management">findDeadlockedThreads</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadMXBean.html?is-external=true#findMonitorDeadlockedThreads--" title="class or interface in java.lang.management">findMonitorDeadlockedThreads</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadMXBean.html?is-external=true#getAllThreadIds--" title="class or interface in java.lang.management">getAllThreadIds</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadMXBean.html?is-external=true#getCurrentThreadCpuTime--" title="class or interface in java.lang.management">getCurrentThreadCpuTime</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadMXBean.html?is-external=true#getCurrentThreadUserTime--" title="class or interface in java.lang.management">getCurrentThreadUserTime</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadMXBean.html?is-external=true#getDaemonThreadCount--" title="class or interface in java.lang.management">getDaemonThreadCount</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadMXBean.html?is-external=true#getPeakThreadCount--" title="class or interface in java.lang.management">getPeakThreadCount</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadMXBean.html?is-external=true#getThreadCount--" title="class or interface in java.lang.management">getThreadCount</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadMXBean.html?is-external=true#getThreadCpuTime-long-" title="class or interface in java.lang.management">getThreadCpuTime</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadMXBean.html?is-external=true#getThreadInfo-long-" title="class or interface in java.lang.management">getThreadInfo</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadMXBean.html?is-external=true#getThreadInfo-long:A-" title="class or interface in java.lang.management">getThreadInfo</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadMXBean.html?is-external=true#getThreadInfo-long:A-boolean-boolean-" title="class or interface in java.lang.management">getThreadInfo</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadMXBean.html?is-external=true#getThreadInfo-long:A-int-" title="class or interface in java.lang.management">getThreadInfo</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadMXBean.html?is-external=true#getThreadInfo-long-int-" title="class or interface in java.lang.management">getThreadInfo</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadMXBean.html?is-external=true#getThreadUserTime-long-" title="class or interface in java.lang.management">getThreadUserTime</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadMXBean.html?is-external=true#getTotalStartedThreadCount--" title="class or interface in java.lang.management">getTotalStartedThreadCount</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadMXBean.html?is-external=true#isCurrentThreadCpuTimeSupported--" title="class or interface in java.lang.management">isCurrentThreadCpuTimeSupported</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadMXBean.html?is-external=true#isObjectMonitorUsageSupported--" title="class or interface in java.lang.management">isObjectMonitorUsageSupported</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadMXBean.html?is-external=true#isSynchronizerUsageSupported--" title="class or interface in java.lang.management">isSynchronizerUsageSupported</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadMXBean.html?is-external=true#isThreadContentionMonitoringEnabled--" title="class or interface in java.lang.management">isThreadContentionMonitoringEnabled</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadMXBean.html?is-external=true#isThreadContentionMonitoringSupported--" title="class or interface in java.lang.management">isThreadContentionMonitoringSupported</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadMXBean.html?is-external=true#isThreadCpuTimeEnabled--" title="class or interface in java.lang.management">isThreadCpuTimeEnabled</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadMXBean.html?is-external=true#isThreadCpuTimeSupported--" title="class or interface in java.lang.management">isThreadCpuTimeSupported</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadMXBean.html?is-external=true#resetPeakThreadCount--" title="class or interface in java.lang.management">resetPeakThreadCount</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadMXBean.html?is-external=true#setThreadContentionMonitoringEnabled-boolean-" title="class or interface in java.lang.management">setThreadContentionMonitoringEnabled</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadMXBean.html?is-external=true#setThreadCpuTimeEnabled-boolean-" title="class or interface in java.lang.management">setThreadCpuTimeEnabled</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.management.PlatformManagedObject">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;java.lang.management.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/PlatformManagedObject.html?is-external=true" target="_blank" title="class or interface in java.lang.management">PlatformManagedObject</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/management/PlatformManagedObject.html?is-external=true#getObjectName--" title="class or interface in java.lang.management">getObjectName</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getNativeThreadIds-long:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNativeThreadIds</h4>
<pre>long[]&nbsp;getNativeThreadIds(long[]&nbsp;threadIDs)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" target="_blank" title="class or interface in java.lang">IllegalArgumentException</a>,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/SecurityException.html?is-external=true" target="_blank" title="class or interface in java.lang">SecurityException</a></pre>
<div class="block">Fetches an array of the native (operating system assigned) identifiers
corresponding to unique TIDs (as returned by java/lang/Thread.getId()) specified to it.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>threadIDs</code> - An array of thread identifiers that the user wishes to obtain
native thread identifiers for.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>An array of operating system assigned native thread identifiers. If a thread among the
given set of IDs is no longer alive or does not exist, a -1 is set in the corresponding
element of the returned array.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" target="_blank" title="class or interface in java.lang">IllegalArgumentException</a></code> - is thrown if any of the thread identifiers passed is invalid (&lt;=0).</dd>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/SecurityException.html?is-external=true" target="_blank" title="class or interface in java.lang">SecurityException</a></code> - is thrown if the caller does not have sufficient permissions
(ManagementPermission("monitor"))</dd>
</dl>
</li>
</ul>
<a name="getNativeThreadId-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNativeThreadId</h4>
<pre>long&nbsp;getNativeThreadId(long&nbsp;threadId)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" target="_blank" title="class or interface in java.lang">IllegalArgumentException</a>,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/SecurityException.html?is-external=true" target="_blank" title="class or interface in java.lang">SecurityException</a></pre>
<div class="block">Find the native (operating system assigned) thread identifiers corresponding
to a unique TID (as returned by java/lang/Thread.getId()). When querying multiple threadIDs,
consider using getNativeThreadIds(long[]) as it is more efficient than getNativeThreadId().</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>threadId</code> - The Java runtime allocated thread identifier.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Operating system assigned native thread identifier. If the thread corresponding to the
ID is no longer alive or does not exist, -1 is returned.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" target="_blank" title="class or interface in java.lang">IllegalArgumentException</a></code> - is thrown if the thread identifier passed is invalid (&lt;=0).</dd>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/SecurityException.html?is-external=true" target="_blank" title="class or interface in java.lang">SecurityException</a></code> - is thrown if the caller does not have sufficient permissions
(ManagementPermission("monitor"))</dd>
</dl>
</li>
</ul>
<a name="dumpAllExtendedThreads-boolean-boolean-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>dumpAllExtendedThreads</h4>
<pre><a href="../../../../com/ibm/lang/management/ExtendedThreadInfo.html" title="interface in com.ibm.lang.management">ExtendedThreadInfo</a>[]&nbsp;dumpAllExtendedThreads(boolean&nbsp;lockedMonitors,
boolean&nbsp;lockedSynchronizers)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/SecurityException.html?is-external=true" target="_blank" title="class or interface in java.lang">SecurityException</a>,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" target="_blank" title="class or interface in java.lang">UnsupportedOperationException</a>,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/InternalError.html?is-external=true" target="_blank" title="class or interface in java.lang">InternalError</a></pre>
<div class="block">API method that fetches an array of ExtendedThreadInfo objects corresponding to
threads in the virtual machine during the time it is invoked.
Fetches an array of ExtendedThreadInfo objects that provide native thread
identifiers along with java.lang.management.ThreadInfo object representing the thread.
Consider using dumpAllExtendedThreads() in place of dumpAllThreads() as it provides
additional thread identification information in an efficient manner.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>lockedMonitors</code> - boolean indication of whether or not information on all
currently locked object monitors is to be included in the
returned array</dd>
<dd><code>lockedSynchronizers</code> - boolean indication of whether or not information on all
currently locked ownable synchronizers is to be included in
the returned array</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Array of ExtendedThreadInfo objects.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/SecurityException.html?is-external=true" target="_blank" title="class or interface in java.lang">SecurityException</a></code> - is thrown if the caller does not have sufficient permissions
(ManagementPermission("monitor"))</dd>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" target="_blank" title="class or interface in java.lang">UnsupportedOperationException</a></code> - is thrown if the JVM does not support monitoring
object monitor usage or ownable synchronizer usage, even as it has been specified.</dd>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/InternalError.html?is-external=true" target="_blank" title="class or interface in java.lang">InternalError</a></code> - is thrown in case an error occurs while fetching thread information,
typically, an internal error resulting from an inconsistency in the class library.</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ThreadMXBean.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-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><strong>OpenJ9 Monitoring and Management Interface Classes</strong></div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/ibm/lang/management/RuntimeMXBean.VMIdleStates.html" title="enum in com.ibm.lang.management"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/ibm/lang/management/TotalPhysicalMemoryNotificationInfo.html" title="class in com.ibm.lang.management"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/ibm/lang/management/ThreadMXBean.html" target="_top">Frames</a></li>
<li><a href="ThreadMXBean.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.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>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&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>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<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/issues" target="_blank">Eclipse OpenJ9 issue.</a><br> Copyright &copy; 2001, 2020, IBM Corp. and others.</small></p>
</body>
</html>