blob: 3f21a3ca65e492f19dbfff3484472dce9cd3c0fb [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_252) on Thu Apr 08 02:07:38 UTC 2021 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>DMSPerformanceProfiler (EclipseLink 3.0.1, API Reference)</title>
<meta name="date" content="2021-04-08">
<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="DMSPerformanceProfiler (EclipseLink 3.0.1, API Reference)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"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};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete 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="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">EclipseLink 3.0.1, API Reference</div>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html" target="_top">Frames</a></li>
<li><a href="DMSPerformanceProfiler.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><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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">org.eclipse.persistence.tools.profiler.oracle</div>
<h2 title="Class DMSPerformanceProfiler" class="title">Class DMSPerformanceProfiler</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>org.eclipse.persistence.tools.profiler.oracle.DMSPerformanceProfiler</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html" title="interface in org.eclipse.persistence.sessions">SessionProfiler</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">DMSPerformanceProfiler</span>
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
implements <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html" title="interface in org.eclipse.persistence.sessions">SessionProfiler</a></pre>
<div class="block"><b>Purpose</b>: Define the interface of EclipseLink profiler for using DMS gate.<p>
<b>Description</b>: A mechanism used to provide a link for EclipseLink performance profiling by using the DMS tool.
The predefined EclipseLink metrics will be monitored by using DMS sensors. EclipseLink library
instrumentation will be done by inserting DMS calls for the purpose of measuring its performance<p>
<b>Responsibilities</b>:
<ul>
<li> Define the EclipseLink metrics.</li>
<li> Provide APIs to monitor the sensors at runtime.</li>
<li> Change DMS sensor weight at runtime</li>
</ul></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../serialized-form.html#org.eclipse.persistence.tools.profiler.oracle.DMSPerformanceProfiler">Serialized Form</a></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>TopLink 10.1.3</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Noun&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#allWeightNouns">allWeightNouns</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Sensor&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#allWeightSensors">allWeightSensors</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#CACHE">CACHE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#CacheNounType">CacheNounType</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#CONNECT">CONNECT</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#ConnectionInUse">ConnectionInUse</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#ConnectionNounType">ConnectionNounType</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#DistributedMergeDmsDisplayName">DistributedMergeDmsDisplayName</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#EclipseLinkRootNoun">EclipseLinkRootNoun</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Noun&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#heavyWeightNouns">heavyWeightNouns</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Sensor&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#heavyWeightSensors">heavyWeightSensors</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#isDMSSpyInitialized">isDMSSpyInitialized</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#MergeTime">MergeTime</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#MiscellaneousNounType">MiscellaneousNounType</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Sensor&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#normalAndHeavyWeightSensors">normalAndHeavyWeightSensors</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Sensor&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#normalHeavyAndAllWeightSensors">normalHeavyAndAllWeightSensors</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Noun&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#normalWeightNouns">normalWeightNouns</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Sensor&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#normalWeightSensors">normalWeightSensors</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ThreadLocal.html?is-external=true" title="class or interface in java.lang">ThreadLocal</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#operationStartTokenThreadLocal">operationStartTokenThreadLocal</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#RcmNounType">RcmNounType</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected oracle.dms.instrument.Noun</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#root">root</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#Sequencing">Sequencing</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected org.eclipse.persistence.internal.sessions.AbstractSession</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#session">session</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#SessionNounType">SessionNounType</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#TransactionNounType">TransactionNounType</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#UnitOfWorkRegister">UnitOfWorkRegister</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#weight">weight</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.eclipse.persistence.sessions.SessionProfiler">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;org.eclipse.persistence.sessions.<a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html" title="interface in org.eclipse.persistence.sessions">SessionProfiler</a></h3>
<code><a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#ALL">ALL</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#AssignSequence">AssignSequence</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#CacheCoordination">CacheCoordination</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#CacheCoordinationSerialize">CacheCoordinationSerialize</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#CacheHits">CacheHits</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#CacheMisses">CacheMisses</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#CacheSize">CacheSize</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#Caching">Caching</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#ChangeSetsNotProcessed">ChangeSetsNotProcessed</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#ChangeSetsProcessed">ChangeSetsProcessed</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#ClientSessionCreated">ClientSessionCreated</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#ClientSessionReleased">ClientSessionReleased</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#ConnectionManagement">ConnectionManagement</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#ConnectionPing">ConnectionPing</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#Connects">Connects</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#DescriptorEvent">DescriptorEvent</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#Disconnects">Disconnects</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#DistributedMerge">DistributedMerge</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#HEAVY">HEAVY</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#JtsAfterCompletion">JtsAfterCompletion</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#JtsBeforeCompletion">JtsBeforeCompletion</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#Logging">Logging</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#LoginTime">LoginTime</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#Merge">Merge</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#NONE">NONE</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#NORMAL">NORMAL</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#ObjectBuilding">ObjectBuilding</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#OptimisticLockException">OptimisticLockException</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#QueryPreparation">QueryPreparation</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#RcmReceived">RcmReceived</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#RcmSent">RcmSent</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#RcmStatus">RcmStatus</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#Register">Register</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#Remote">Remote</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#RemoteChangeSet">RemoteChangeSet</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#RemoteLazy">RemoteLazy</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#RemoteMetadata">RemoteMetadata</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#RowFetch">RowFetch</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#SessionEvent">SessionEvent</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#SessionName">SessionName</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#SqlGeneration">SqlGeneration</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#SqlPrepare">SqlPrepare</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#StatementExecute">StatementExecute</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#Transaction">Transaction</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#UowCommit">UowCommit</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#UowCommits">UowCommits</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#UowCreated">UowCreated</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#UowReleased">UowReleased</a>, <a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#UowRollbacks">UowRollbacks</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#DMSPerformanceProfiler--">DMSPerformanceProfiler</a></span>()</code>
<div class="block">PUBLIC:
Create a new dms profiler.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#DMSPerformanceProfiler-org.eclipse.persistence.sessions.Session-">DMSPerformanceProfiler</a></span>(<a href="../../../../../../org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a>&nbsp;session)</code>
<div class="block">PUBLIC:
Create a new dms profiler.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== 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="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete 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>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#createRootNoun--">createRootNoun</a></span>()</code>
<div class="block">INTERNAL:
Create root noun for TopLink dms metrics.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#destroyNounsByWeight-int-">destroyNounsByWeight</a></span>(int&nbsp;weight)</code>
<div class="block">INTERNAL:
Destroy nouns based on dms weight when user changes the weight at runtime.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#destroySensorsByWeight-int-">destroySensorsByWeight</a></span>(int&nbsp;weight)</code>
<div class="block">INTERNAL:
Destroy sensors based on dms weight when user changes the weight at runtime.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#endOperationProfile-java.lang.String-">endOperationProfile</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;operationName)</code>
<div class="block">INTERNAL:
Link to the dms PhaseEvent api stop().</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#endOperationProfile-java.lang.String-org.eclipse.persistence.queries.DatabaseQuery-int-">endOperationProfile</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;operationName,
<a href="../../../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a>&nbsp;query,
int&nbsp;weight)</code>
<div class="block">INTERNAL:
Link to the dms PhaseEvent api stop().</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Noun&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#getAllWeightNouns--">getAllWeightNouns</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Sensor&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#getAllWeightSensors--">getAllWeightSensors</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Noun&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#getHeavyWeightNouns--">getHeavyWeightNouns</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Sensor&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#getHeavyWeightSensors--">getHeavyWeightSensors</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Sensor&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#getNormalAndHeavyWeightSensors--">getNormalAndHeavyWeightSensors</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Sensor&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#getNormalHeavyAndAllWeightSensors--">getNormalHeavyAndAllWeightSensors</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Noun&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#getNormalWeightNouns--">getNormalWeightNouns</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Sensor&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#getNormalWeightSensors--">getNormalWeightSensors</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>protected oracle.dms.instrument.Noun</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#getNounByType-java.lang.String-oracle.dms.instrument.Noun-int-">getNounByType</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;type,
oracle.dms.instrument.Noun&nbsp;parentNoun,
int&nbsp;weight)</code>
<div class="block">INTERNAL:
Look for noun based on the given type and weight.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ThreadLocal.html?is-external=true" title="class or interface in java.lang">ThreadLocal</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#getOperationStartTokenThreadLocal--">getOperationStartTokenThreadLocal</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>protected oracle.dms.instrument.Sensor</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#getPhaseEventForQuery-java.lang.String-org.eclipse.persistence.queries.DatabaseQuery-int-">getPhaseEventForQuery</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;operationName,
<a href="../../../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a>&nbsp;query,
int&nbsp;weight)</code>
<div class="block">INTERNAL:
Look for sensor for the name: TopLink_&lt;sessionName&gt;_&lt;domainClass&gt;_&lt;queryClass&gt;_&lt;queryName&gt;(if exist)_&lt;operationName&gt;(if exist).</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#getPhaseEventStartToken--">getPhaseEventStartToken</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#getProfileWeight--">getProfileWeight</a></span>()</code>
<div class="block">INTERNAL:
Return current TopLink dms weight.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>protected oracle.dms.instrument.Sensor</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#getSensorByName-java.lang.String-">getSensorByName</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;operationName)</code>
<div class="block">INTERNAL:
Return dms sensor which created by pre-defined TopLink metrics.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>org.eclipse.persistence.internal.sessions.AbstractSession</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#getSession--">getSession</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#getSessionName--">getSessionName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#initialize--">initialize</a></span>()</code>
<div class="block">INTERNAL:
Initialize TopLink noun tree by default (DMSConsole.getSensorWeight())</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#initializeAllWeightSensors--">initializeAllWeightSensors</a></span>()</code>
<div class="block">INTERNAL:
Build dms ALL weight sensors for TopLink dms metrics.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#initializeHeavyWeightSensors--">initializeHeavyWeightSensors</a></span>()</code>
<div class="block">INTERNAL:
Build dms HEAVY weight sensors for TopLink dms metrics.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#initializeNormalWeightSensors--">initializeNormalWeightSensors</a></span>()</code>
<div class="block">INTERNAL:
Build dms NORMAL weight sensors for TopLink dms metrics.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#initializeNounTree-int-">initializeNounTree</a></span>(int&nbsp;newWeight)</code>
<div class="block">INTERNAL:
Initialize TopLink noun tree based on dms weight.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#initSpy--">initSpy</a></span>()</code>
<div class="block">INTERNAL:
This method is useful for standalone TopLink application
Initialize DMS, should be called once and should be called before any other DMS calls.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#occurred-java.lang.String-org.eclipse.persistence.internal.sessions.AbstractSession-">occurred</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;operationName,
org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session)</code>
<div class="block">INTERNAL:
Link to the dms Event api occurred().</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#occurred-java.lang.String-org.eclipse.persistence.queries.DatabaseQuery-org.eclipse.persistence.internal.sessions.AbstractSession-">occurred</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;operationName,
<a href="../../../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a>&nbsp;query,
org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session)</code>
<div class="block">INTERNAL:
Increase DMS Event sensor occurrence.(DMS)</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#profileExecutionOfQuery-org.eclipse.persistence.queries.DatabaseQuery-org.eclipse.persistence.sessions.Record-org.eclipse.persistence.internal.sessions.AbstractSession-">profileExecutionOfQuery</a></span>(<a href="../../../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a>&nbsp;query,
<a href="../../../../../../org/eclipse/persistence/sessions/Record.html" title="interface in org.eclipse.persistence.sessions">Record</a>&nbsp;row,
org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session)</code>
<div class="block">INTERNAL:
Finish a profile operation if profiling.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#setProfileWeight-int-">setProfileWeight</a></span>(int&nbsp;newWeight)</code>
<div class="block">INTERNAL:
Api for changing dms weight dynamically.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#setSession-org.eclipse.persistence.sessions.Session-">setSession</a></span>(<a href="../../../../../../org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a>&nbsp;session)</code>
<div class="block">INTERNAL:
Set the session.</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#startOperationProfile-java.lang.String-">startOperationProfile</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;operationName)</code>
<div class="block">INTERNAL:
Link to the dms PhaseEvent api start().</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#startOperationProfile-java.lang.String-org.eclipse.persistence.queries.DatabaseQuery-int-">startOperationProfile</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;operationName,
<a href="../../../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a>&nbsp;query,
int&nbsp;weight)</code>
<div class="block">INTERNAL:
Link to the dms PhaseEvent api start().</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html#update-java.lang.String-java.lang.Object-">update</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;operationName,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
<div class="block">INTERNAL:
Link to the dms State api update().</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="EclipseLinkRootNoun">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>EclipseLinkRootNoun</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> EclipseLinkRootNoun</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.tools.profiler.oracle.DMSPerformanceProfiler.EclipseLinkRootNoun">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="SessionNounType">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SessionNounType</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SessionNounType</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.tools.profiler.oracle.DMSPerformanceProfiler.SessionNounType">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="TransactionNounType">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TransactionNounType</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TransactionNounType</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.tools.profiler.oracle.DMSPerformanceProfiler.TransactionNounType">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RcmNounType">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RcmNounType</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RcmNounType</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.tools.profiler.oracle.DMSPerformanceProfiler.RcmNounType">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="ConnectionNounType">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ConnectionNounType</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ConnectionNounType</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.tools.profiler.oracle.DMSPerformanceProfiler.ConnectionNounType">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="CacheNounType">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CacheNounType</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CacheNounType</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.tools.profiler.oracle.DMSPerformanceProfiler.CacheNounType">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="MiscellaneousNounType">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MiscellaneousNounType</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MiscellaneousNounType</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.tools.profiler.oracle.DMSPerformanceProfiler.MiscellaneousNounType">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="ConnectionInUse">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ConnectionInUse</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ConnectionInUse</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.tools.profiler.oracle.DMSPerformanceProfiler.ConnectionInUse">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="MergeTime">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MergeTime</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MergeTime</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.tools.profiler.oracle.DMSPerformanceProfiler.MergeTime">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="UnitOfWorkRegister">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>UnitOfWorkRegister</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> UnitOfWorkRegister</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.tools.profiler.oracle.DMSPerformanceProfiler.UnitOfWorkRegister">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DistributedMergeDmsDisplayName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DistributedMergeDmsDisplayName</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DistributedMergeDmsDisplayName</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.tools.profiler.oracle.DMSPerformanceProfiler.DistributedMergeDmsDisplayName">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="Sequencing">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Sequencing</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> Sequencing</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.tools.profiler.oracle.DMSPerformanceProfiler.Sequencing">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="CONNECT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONNECT</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONNECT</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.tools.profiler.oracle.DMSPerformanceProfiler.CONNECT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="CACHE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CACHE</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CACHE</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../constant-values.html#org.eclipse.persistence.tools.profiler.oracle.DMSPerformanceProfiler.CACHE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="session">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>session</h4>
<pre>protected&nbsp;org.eclipse.persistence.internal.sessions.AbstractSession session</pre>
</li>
</ul>
<a name="root">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>root</h4>
<pre>protected&nbsp;oracle.dms.instrument.Noun root</pre>
</li>
</ul>
<a name="normalWeightSensors">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>normalWeightSensors</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Sensor&gt; normalWeightSensors</pre>
</li>
</ul>
<a name="heavyWeightSensors">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>heavyWeightSensors</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Sensor&gt; heavyWeightSensors</pre>
</li>
</ul>
<a name="allWeightSensors">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>allWeightSensors</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Sensor&gt; allWeightSensors</pre>
</li>
</ul>
<a name="normalAndHeavyWeightSensors">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>normalAndHeavyWeightSensors</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Sensor&gt; normalAndHeavyWeightSensors</pre>
</li>
</ul>
<a name="normalHeavyAndAllWeightSensors">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>normalHeavyAndAllWeightSensors</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Sensor&gt; normalHeavyAndAllWeightSensors</pre>
</li>
</ul>
<a name="normalWeightNouns">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>normalWeightNouns</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Noun&gt; normalWeightNouns</pre>
</li>
</ul>
<a name="heavyWeightNouns">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>heavyWeightNouns</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Noun&gt; heavyWeightNouns</pre>
</li>
</ul>
<a name="allWeightNouns">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>allWeightNouns</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Noun&gt; allWeightNouns</pre>
</li>
</ul>
<a name="operationStartTokenThreadLocal">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>operationStartTokenThreadLocal</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ThreadLocal.html?is-external=true" title="class or interface in java.lang">ThreadLocal</a> operationStartTokenThreadLocal</pre>
</li>
</ul>
<a name="isDMSSpyInitialized">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDMSSpyInitialized</h4>
<pre>protected static&nbsp;boolean isDMSSpyInitialized</pre>
</li>
</ul>
<a name="weight">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>weight</h4>
<pre>protected&nbsp;int weight</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="DMSPerformanceProfiler--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DMSPerformanceProfiler</h4>
<pre>public&nbsp;DMSPerformanceProfiler()</pre>
<div class="block">PUBLIC:
Create a new dms profiler.
The profiler can be registered with a session to log performance information.</div>
</li>
</ul>
<a name="DMSPerformanceProfiler-org.eclipse.persistence.sessions.Session-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>DMSPerformanceProfiler</h4>
<pre>public&nbsp;DMSPerformanceProfiler(<a href="../../../../../../org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a>&nbsp;session)</pre>
<div class="block">PUBLIC:
Create a new dms profiler.
The profiler can be registered with a session to log performance information.</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="initializeNounTree-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initializeNounTree</h4>
<pre>protected&nbsp;void&nbsp;initializeNounTree(int&nbsp;newWeight)</pre>
<div class="block">INTERNAL:
Initialize TopLink noun tree based on dms weight.</div>
</li>
</ul>
<a name="setProfileWeight-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setProfileWeight</h4>
<pre>public&nbsp;void&nbsp;setProfileWeight(int&nbsp;newWeight)</pre>
<div class="block">INTERNAL:
Api for changing dms weight dynamically.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#setProfileWeight-int-">setProfileWeight</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html" title="interface in org.eclipse.persistence.sessions">SessionProfiler</a></code></dd>
</dl>
</li>
</ul>
<a name="initialize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initialize</h4>
<pre>public&nbsp;void&nbsp;initialize()</pre>
<div class="block">INTERNAL:
Initialize TopLink noun tree by default (DMSConsole.getSensorWeight())</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#initialize--">initialize</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html" title="interface in org.eclipse.persistence.sessions">SessionProfiler</a></code></dd>
</dl>
</li>
</ul>
<a name="getProfileWeight--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProfileWeight</h4>
<pre>public&nbsp;int&nbsp;getProfileWeight()</pre>
<div class="block">INTERNAL:
Return current TopLink dms weight.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#getProfileWeight--">getProfileWeight</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html" title="interface in org.eclipse.persistence.sessions">SessionProfiler</a></code></dd>
</dl>
</li>
</ul>
<a name="startOperationProfile-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>startOperationProfile</h4>
<pre>public&nbsp;void&nbsp;startOperationProfile(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;operationName)</pre>
<div class="block">INTERNAL:
Link to the dms PhaseEvent api start().</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#startOperationProfile-java.lang.String-">startOperationProfile</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html" title="interface in org.eclipse.persistence.sessions">SessionProfiler</a></code></dd>
</dl>
</li>
</ul>
<a name="startOperationProfile-java.lang.String-org.eclipse.persistence.queries.DatabaseQuery-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>startOperationProfile</h4>
<pre>public&nbsp;void&nbsp;startOperationProfile(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;operationName,
<a href="../../../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a>&nbsp;query,
int&nbsp;weight)</pre>
<div class="block">INTERNAL:
Link to the dms PhaseEvent api start(). Intended to be used for query profiling.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#startOperationProfile-java.lang.String-org.eclipse.persistence.queries.DatabaseQuery-int-">startOperationProfile</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html" title="interface in org.eclipse.persistence.sessions">SessionProfiler</a></code></dd>
</dl>
</li>
</ul>
<a name="endOperationProfile-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>endOperationProfile</h4>
<pre>public&nbsp;void&nbsp;endOperationProfile(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;operationName)</pre>
<div class="block">INTERNAL:
Link to the dms PhaseEvent api stop().</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#endOperationProfile-java.lang.String-">endOperationProfile</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html" title="interface in org.eclipse.persistence.sessions">SessionProfiler</a></code></dd>
</dl>
</li>
</ul>
<a name="endOperationProfile-java.lang.String-org.eclipse.persistence.queries.DatabaseQuery-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>endOperationProfile</h4>
<pre>public&nbsp;void&nbsp;endOperationProfile(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;operationName,
<a href="../../../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a>&nbsp;query,
int&nbsp;weight)</pre>
<div class="block">INTERNAL:
Link to the dms PhaseEvent api stop(). Intended to be used for query profiling.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#endOperationProfile-java.lang.String-org.eclipse.persistence.queries.DatabaseQuery-int-">endOperationProfile</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html" title="interface in org.eclipse.persistence.sessions">SessionProfiler</a></code></dd>
</dl>
</li>
</ul>
<a name="update-java.lang.String-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>update</h4>
<pre>public&nbsp;void&nbsp;update(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;operationName,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
<div class="block">INTERNAL:
Link to the dms State api update().</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#update-java.lang.String-java.lang.Object-">update</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html" title="interface in org.eclipse.persistence.sessions">SessionProfiler</a></code></dd>
</dl>
</li>
</ul>
<a name="occurred-java.lang.String-org.eclipse.persistence.internal.sessions.AbstractSession-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>occurred</h4>
<pre>public&nbsp;void&nbsp;occurred(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;operationName,
org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session)</pre>
<div class="block">INTERNAL:
Link to the dms Event api occurred().</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#occurred-java.lang.String-org.eclipse.persistence.internal.sessions.AbstractSession-">occurred</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html" title="interface in org.eclipse.persistence.sessions">SessionProfiler</a></code></dd>
</dl>
</li>
</ul>
<a name="occurred-java.lang.String-org.eclipse.persistence.queries.DatabaseQuery-org.eclipse.persistence.internal.sessions.AbstractSession-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>occurred</h4>
<pre>public&nbsp;void&nbsp;occurred(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;operationName,
<a href="../../../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a>&nbsp;query,
org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session)</pre>
<div class="block">INTERNAL:
Increase DMS Event sensor occurrence.(DMS)</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#occurred-java.lang.String-org.eclipse.persistence.queries.DatabaseQuery-org.eclipse.persistence.internal.sessions.AbstractSession-">occurred</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html" title="interface in org.eclipse.persistence.sessions">SessionProfiler</a></code></dd>
</dl>
</li>
</ul>
<a name="getPhaseEventForQuery-java.lang.String-org.eclipse.persistence.queries.DatabaseQuery-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPhaseEventForQuery</h4>
<pre>protected&nbsp;oracle.dms.instrument.Sensor&nbsp;getPhaseEventForQuery(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;operationName,
<a href="../../../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a>&nbsp;query,
int&nbsp;weight)</pre>
<div class="block">INTERNAL:
Look for sensor for the name: TopLink_&lt;sessionName&gt;_&lt;domainClass&gt;_&lt;queryClass&gt;_&lt;queryName&gt;(if exist)_&lt;operationName&gt;(if exist).
If not found, look for the noun the sensor should be built on. If the noun is not found, create a new one. Create the sensor
based on the noun.</div>
</li>
</ul>
<a name="getNounByType-java.lang.String-oracle.dms.instrument.Noun-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNounByType</h4>
<pre>protected&nbsp;oracle.dms.instrument.Noun&nbsp;getNounByType(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;type,
oracle.dms.instrument.Noun&nbsp;parentNoun,
int&nbsp;weight)</pre>
<div class="block">INTERNAL:
Look for noun based on the given type and weight. If not found and the parent noun is not null, create a new noun.</div>
</li>
</ul>
<a name="getSensorByName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSensorByName</h4>
<pre>protected&nbsp;oracle.dms.instrument.Sensor&nbsp;getSensorByName(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;operationName)</pre>
<div class="block">INTERNAL:
Return dms sensor which created by pre-defined TopLink metrics.</div>
</li>
</ul>
<a name="createRootNoun--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createRootNoun</h4>
<pre>protected&nbsp;void&nbsp;createRootNoun()</pre>
<div class="block">INTERNAL:
Create root noun for TopLink dms metrics.</div>
</li>
</ul>
<a name="initializeNormalWeightSensors--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initializeNormalWeightSensors</h4>
<pre>protected&nbsp;void&nbsp;initializeNormalWeightSensors()</pre>
<div class="block">INTERNAL:
Build dms NORMAL weight sensors for TopLink dms metrics.</div>
</li>
</ul>
<a name="initializeHeavyWeightSensors--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initializeHeavyWeightSensors</h4>
<pre>protected&nbsp;void&nbsp;initializeHeavyWeightSensors()</pre>
<div class="block">INTERNAL:
Build dms HEAVY weight sensors for TopLink dms metrics.</div>
</li>
</ul>
<a name="initializeAllWeightSensors--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initializeAllWeightSensors</h4>
<pre>protected&nbsp;void&nbsp;initializeAllWeightSensors()</pre>
<div class="block">INTERNAL:
Build dms ALL weight sensors for TopLink dms metrics.</div>
</li>
</ul>
<a name="initSpy--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initSpy</h4>
<pre>protected&nbsp;void&nbsp;initSpy()</pre>
<div class="block">INTERNAL:
This method is useful for standalone TopLink application
Initialize DMS, should be called once and should be called before any other DMS calls.</div>
</li>
</ul>
<a name="destroySensorsByWeight-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>destroySensorsByWeight</h4>
<pre>protected&nbsp;void&nbsp;destroySensorsByWeight(int&nbsp;weight)</pre>
<div class="block">INTERNAL:
Destroy sensors based on dms weight when user changes the weight at runtime.</div>
</li>
</ul>
<a name="destroyNounsByWeight-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>destroyNounsByWeight</h4>
<pre>protected&nbsp;void&nbsp;destroyNounsByWeight(int&nbsp;weight)</pre>
<div class="block">INTERNAL:
Destroy nouns based on dms weight when user changes the weight at runtime.</div>
</li>
</ul>
<a name="getPhaseEventStartToken--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPhaseEventStartToken</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&nbsp;getPhaseEventStartToken()</pre>
</li>
</ul>
<a name="getNormalWeightSensors--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNormalWeightSensors</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Sensor&gt;&nbsp;getNormalWeightSensors()</pre>
</li>
</ul>
<a name="getHeavyWeightSensors--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHeavyWeightSensors</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Sensor&gt;&nbsp;getHeavyWeightSensors()</pre>
</li>
</ul>
<a name="getAllWeightSensors--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAllWeightSensors</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Sensor&gt;&nbsp;getAllWeightSensors()</pre>
</li>
</ul>
<a name="getNormalAndHeavyWeightSensors--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNormalAndHeavyWeightSensors</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Sensor&gt;&nbsp;getNormalAndHeavyWeightSensors()</pre>
</li>
</ul>
<a name="getNormalHeavyAndAllWeightSensors--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNormalHeavyAndAllWeightSensors</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Sensor&gt;&nbsp;getNormalHeavyAndAllWeightSensors()</pre>
</li>
</ul>
<a name="getNormalWeightNouns--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNormalWeightNouns</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Noun&gt;&nbsp;getNormalWeightNouns()</pre>
</li>
</ul>
<a name="getHeavyWeightNouns--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHeavyWeightNouns</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Noun&gt;&nbsp;getHeavyWeightNouns()</pre>
</li>
</ul>
<a name="getAllWeightNouns--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAllWeightNouns</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,oracle.dms.instrument.Noun&gt;&nbsp;getAllWeightNouns()</pre>
</li>
</ul>
<a name="getOperationStartTokenThreadLocal--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOperationStartTokenThreadLocal</h4>
<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ThreadLocal.html?is-external=true" title="class or interface in java.lang">ThreadLocal</a>&nbsp;getOperationStartTokenThreadLocal()</pre>
</li>
</ul>
<a name="getSession--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSession</h4>
<pre>public&nbsp;org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;getSession()</pre>
</li>
</ul>
<a name="getSessionName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSessionName</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getSessionName()</pre>
</li>
</ul>
<a name="setSession-org.eclipse.persistence.sessions.Session-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSession</h4>
<pre>public&nbsp;void&nbsp;setSession(<a href="../../../../../../org/eclipse/persistence/sessions/Session.html" title="interface in org.eclipse.persistence.sessions">Session</a>&nbsp;session)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#setSession-org.eclipse.persistence.sessions.Session-">SessionProfiler</a></code></span></div>
<div class="block">INTERNAL:
Set the session.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#setSession-org.eclipse.persistence.sessions.Session-">setSession</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html" title="interface in org.eclipse.persistence.sessions">SessionProfiler</a></code></dd>
</dl>
</li>
</ul>
<a name="profileExecutionOfQuery-org.eclipse.persistence.queries.DatabaseQuery-org.eclipse.persistence.sessions.Record-org.eclipse.persistence.internal.sessions.AbstractSession-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>profileExecutionOfQuery</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;profileExecutionOfQuery(<a href="../../../../../../org/eclipse/persistence/queries/DatabaseQuery.html" title="class in org.eclipse.persistence.queries">DatabaseQuery</a>&nbsp;query,
<a href="../../../../../../org/eclipse/persistence/sessions/Record.html" title="interface in org.eclipse.persistence.sessions">Record</a>&nbsp;row,
org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#profileExecutionOfQuery-org.eclipse.persistence.queries.DatabaseQuery-org.eclipse.persistence.sessions.Record-org.eclipse.persistence.internal.sessions.AbstractSession-">SessionProfiler</a></code></span></div>
<div class="block">INTERNAL:
Finish a profile operation if profiling.
This assumes the start operation proceeds on the stack.
The session must be passed to allow units of work etc. to share their parents profiler.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html#profileExecutionOfQuery-org.eclipse.persistence.queries.DatabaseQuery-org.eclipse.persistence.sessions.Record-org.eclipse.persistence.internal.sessions.AbstractSession-">profileExecutionOfQuery</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../org/eclipse/persistence/sessions/SessionProfiler.html" title="interface in org.eclipse.persistence.sessions">SessionProfiler</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the execution result of the query.</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="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">EclipseLink 3.0.1, API Reference</div>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/eclipse/persistence/tools/profiler/oracle/DMSPerformanceProfiler.html" target="_top">Frames</a></li>
<li><a href="DMSPerformanceProfiler.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><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&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><a href="#constructor.detail">Constr</a>&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>Copyright &#169; 2007&#x2013;2021 <a href="http://www.eclipse.org/eclipselink">Eclipse.org - EclipseLink Project</a>. All rights reserved.</small></p>
</body>
</html>