blob: e672f6cc730d10b5d5d6a82d2e28bc4c2160c7e0 [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 Fri Jul 16 09:39:03 UTC 2021 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ExternalTransactionController (EclipseLink 3.0.2, API Reference)</title>
<meta name="date" content="2021-07-16">
<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="ExternalTransactionController (EclipseLink 3.0.2, API Reference)";
}
}
catch(err) {
}
//-->
var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":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="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.2, API Reference</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/eclipse/persistence/sessions/DirectConnector.html" title="class in org.eclipse.persistence.sessions"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/eclipse/persistence/sessions/IdentityMapAccessor.html" title="interface in org.eclipse.persistence.sessions"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/eclipse/persistence/sessions/ExternalTransactionController.html" target="_top">Frames</a></li>
<li><a href="ExternalTransactionController.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">org.eclipse.persistence.sessions</div>
<h2 title="Interface ExternalTransactionController" class="title">Interface ExternalTransactionController</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../org/eclipse/persistence/transaction/AbstractTransactionController.html" title="class in org.eclipse.persistence.transaction">AbstractTransactionController</a>, <a href="../../../../org/eclipse/persistence/transaction/glassfish/GlassfishTransactionController.html" title="class in org.eclipse.persistence.transaction.glassfish">GlassfishTransactionController</a>, <a href="../../../../org/eclipse/persistence/transaction/glassfish/GlassfishTransactionController11.html" title="class in org.eclipse.persistence.transaction.glassfish">GlassfishTransactionController11</a>, <a href="../../../../org/eclipse/persistence/transaction/jboss/JBossTransactionController.html" title="class in org.eclipse.persistence.transaction.jboss">JBossTransactionController</a>, <a href="../../../../org/eclipse/persistence/transaction/jboss/JBossTransactionController11.html" title="class in org.eclipse.persistence.transaction.jboss">JBossTransactionController11</a>, <a href="../../../../org/eclipse/persistence/transaction/jotm/JotmTransactionController.html" title="class in org.eclipse.persistence.transaction.jotm">JotmTransactionController</a>, <a href="../../../../org/eclipse/persistence/transaction/JTA11TransactionController.html" title="class in org.eclipse.persistence.transaction">JTA11TransactionController</a>, <a href="../../../../org/eclipse/persistence/transaction/JTATransactionController.html" title="class in org.eclipse.persistence.transaction">JTATransactionController</a>, <a href="../../../../org/eclipse/persistence/transaction/oc4j/Oc4jTransactionController.html" title="class in org.eclipse.persistence.transaction.oc4j">Oc4jTransactionController</a>, <a href="../../../../org/eclipse/persistence/transaction/sap/SAPNetWeaverTransactionController.html" title="class in org.eclipse.persistence.transaction.sap">SAPNetWeaverTransactionController</a>, <a href="../../../../org/eclipse/persistence/transaction/wls/WebLogicTransactionController.html" title="class in org.eclipse.persistence.transaction.wls">WebLogicTransactionController</a>, <a href="../../../../org/eclipse/persistence/transaction/wls/WebLogicTransactionController11.html" title="class in org.eclipse.persistence.transaction.wls">WebLogicTransactionController11</a>, <a href="../../../../org/eclipse/persistence/transaction/was/WebSphereEJBEmbeddableTransactionController.html" title="class in org.eclipse.persistence.transaction.was">WebSphereEJBEmbeddableTransactionController</a>, <a href="../../../../org/eclipse/persistence/transaction/was/WebSphereLibertyTransactionController.html" title="class in org.eclipse.persistence.transaction.was">WebSphereLibertyTransactionController</a>, <a href="../../../../org/eclipse/persistence/transaction/was/WebSphereTransactionController.html" title="class in org.eclipse.persistence.transaction.was">WebSphereTransactionController</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="typeNameLabel">ExternalTransactionController</span></pre>
<div class="block"><p>
<b>Purpose</b>: Interface for external transaction management.
<p>
<b>Description</b>: This interface represents a delegate to be used for external
transaction management. The implementing class may interface to an OMG OTS service,
a Java JTA service or a manufacturer's specific implementation of these services.
<p>
<b>Responsibilities</b>:
<ul>
<li> Define the API for UnitOfWork to add a listener to the externally controlled transaction.
</ul></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>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/ExternalTransactionController.html#beginTransaction-org.eclipse.persistence.internal.sessions.AbstractSession-">beginTransaction</a></span>(org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session)</code>
<div class="block">INTERNAL:
Begin a transaction externally.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/ExternalTransactionController.html#clearSequencingListeners--">clearSequencingListeners</a></span>()</code>
<div class="block">INTERNAL:
Clears sequencing listeners.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/ExternalTransactionController.html#commitTransaction-org.eclipse.persistence.internal.sessions.AbstractSession-">commitTransaction</a></span>(org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session)</code>
<div class="block">INTERNAL:
Commit a transaction externally.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>org.eclipse.persistence.internal.sequencing.SequencingCallback</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/ExternalTransactionController.html#getActiveSequencingCallback-org.eclipse.persistence.sessions.DatabaseSession-org.eclipse.persistence.internal.sequencing.SequencingCallbackFactory-">getActiveSequencingCallback</a></span>(<a href="../../../../org/eclipse/persistence/sessions/DatabaseSession.html" title="interface in org.eclipse.persistence.sessions">DatabaseSession</a>&nbsp;dbSession,
org.eclipse.persistence.internal.sequencing.SequencingCallbackFactory&nbsp;sequencingCallbackFactory)</code>
<div class="block">INTERNAL:
Returns sequencingCallback for the current active external transaction.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>org.eclipse.persistence.internal.sessions.UnitOfWorkImpl</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/ExternalTransactionController.html#getActiveUnitOfWork--">getActiveUnitOfWork</a></span>()</code>
<div class="block">INTERNAL:
Return the active unit of work for the current active external transaction.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/eclipse/persistence/exceptions/ExceptionHandler.html" title="interface in org.eclipse.persistence.exceptions">ExceptionHandler</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/ExternalTransactionController.html#getExceptionHandler--">getExceptionHandler</a></span>()</code>
<div class="block">Return the exception handler used to handle or wrap exceptions thrown in before/after completion.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>org.eclipse.persistence.internal.sessions.AbstractSession</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/ExternalTransactionController.html#getSession--">getSession</a></span>()</code>
<div class="block">INTERNAL:
Return the manager's session.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/ExternalTransactionController.html#initializeSequencingListeners--">initializeSequencingListeners</a></span>()</code>
<div class="block">INTERNAL:
Initializes sequencing listeners.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/ExternalTransactionController.html#markTransactionForRollback--">markTransactionForRollback</a></span>()</code>
<div class="block">INTERNAL:
Marks the external transaction for rollback only.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/ExternalTransactionController.html#registerSynchronizationListener-org.eclipse.persistence.internal.sessions.UnitOfWorkImpl-org.eclipse.persistence.internal.sessions.AbstractSession-">registerSynchronizationListener</a></span>(org.eclipse.persistence.internal.sessions.UnitOfWorkImpl&nbsp;uow,
org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session)</code>
<div class="block">INTERNAL:
Register a listener on the unit of work.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/ExternalTransactionController.html#rollbackTransaction-org.eclipse.persistence.internal.sessions.AbstractSession-">rollbackTransaction</a></span>(org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session)</code>
<div class="block">INTERNAL:
Rollback a transaction externally.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/ExternalTransactionController.html#setExceptionHandler-org.eclipse.persistence.exceptions.ExceptionHandler-">setExceptionHandler</a></span>(<a href="../../../../org/eclipse/persistence/exceptions/ExceptionHandler.html" title="interface in org.eclipse.persistence.exceptions">ExceptionHandler</a>&nbsp;exceptionHandler)</code>
<div class="block">Set an exception handler to handle or wrap exceptions thrown in before/after completion.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/eclipse/persistence/sessions/ExternalTransactionController.html#setSession-org.eclipse.persistence.internal.sessions.AbstractSession-">setSession</a></span>(org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session)</code>
<div class="block">INTERNAL:
Set the manager's session.</div>
</td>
</tr>
</table>
</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="beginTransaction-org.eclipse.persistence.internal.sessions.AbstractSession-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>beginTransaction</h4>
<pre>void&nbsp;beginTransaction(org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session)</pre>
<div class="block">INTERNAL:
Begin a transaction externally.
This allows for EclipseLink to force a JTS transaction.</div>
</li>
</ul>
<a name="commitTransaction-org.eclipse.persistence.internal.sessions.AbstractSession-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>commitTransaction</h4>
<pre>void&nbsp;commitTransaction(org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session)</pre>
<div class="block">INTERNAL:
Commit a transaction externally.
This allows for EclipseLink to force a JTS transaction.</div>
</li>
</ul>
<a name="getActiveUnitOfWork--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getActiveUnitOfWork</h4>
<pre>org.eclipse.persistence.internal.sessions.UnitOfWorkImpl&nbsp;getActiveUnitOfWork()</pre>
<div class="block">INTERNAL:
Return the active unit of work for the current active external transaction.</div>
</li>
</ul>
<a name="getSession--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSession</h4>
<pre>org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;getSession()</pre>
<div class="block">INTERNAL:
Return the manager's session.</div>
</li>
</ul>
<a name="registerSynchronizationListener-org.eclipse.persistence.internal.sessions.UnitOfWorkImpl-org.eclipse.persistence.internal.sessions.AbstractSession-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>registerSynchronizationListener</h4>
<pre>void&nbsp;registerSynchronizationListener(org.eclipse.persistence.internal.sessions.UnitOfWorkImpl&nbsp;uow,
org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session)
throws <a href="../../../../org/eclipse/persistence/exceptions/DatabaseException.html" title="class in org.eclipse.persistence.exceptions">DatabaseException</a></pre>
<div class="block">INTERNAL:
Register a listener on the unit of work.
The listener will callback to the unit of work to tell it to commit and merge.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../org/eclipse/persistence/exceptions/DatabaseException.html" title="class in org.eclipse.persistence.exceptions">DatabaseException</a></code></dd>
</dl>
</li>
</ul>
<a name="rollbackTransaction-org.eclipse.persistence.internal.sessions.AbstractSession-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rollbackTransaction</h4>
<pre>void&nbsp;rollbackTransaction(org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session)</pre>
<div class="block">INTERNAL:
Rollback a transaction externally.
This allows for EclipseLink to force a JTS transaction.</div>
</li>
</ul>
<a name="markTransactionForRollback--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>markTransactionForRollback</h4>
<pre>void&nbsp;markTransactionForRollback()</pre>
<div class="block">INTERNAL:
Marks the external transaction for rollback only.</div>
</li>
</ul>
<a name="setSession-org.eclipse.persistence.internal.sessions.AbstractSession-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSession</h4>
<pre>void&nbsp;setSession(org.eclipse.persistence.internal.sessions.AbstractSession&nbsp;session)</pre>
<div class="block">INTERNAL:
Set the manager's session.</div>
</li>
</ul>
<a name="initializeSequencingListeners--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initializeSequencingListeners</h4>
<pre>void&nbsp;initializeSequencingListeners()</pre>
<div class="block">INTERNAL:
Initializes sequencing listeners.
Always clears sequencing listeners first.
There are two methods calling this method:
1. setSession method - this could lead to initialization of sequencing listeners
only if sequencing already connected (that would happen if setSession is called
after session.login, which is normally not the case).
2. in the very end of connecting sequencing,
after it's determined whether sequencing callbacks (and therefore listeners)
will be required.</div>
</li>
</ul>
<a name="getActiveSequencingCallback-org.eclipse.persistence.sessions.DatabaseSession-org.eclipse.persistence.internal.sequencing.SequencingCallbackFactory-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getActiveSequencingCallback</h4>
<pre>org.eclipse.persistence.internal.sequencing.SequencingCallback&nbsp;getActiveSequencingCallback(<a href="../../../../org/eclipse/persistence/sessions/DatabaseSession.html" title="interface in org.eclipse.persistence.sessions">DatabaseSession</a>&nbsp;dbSession,
org.eclipse.persistence.internal.sequencing.SequencingCallbackFactory&nbsp;sequencingCallbackFactory)</pre>
<div class="block">INTERNAL:
Returns sequencingCallback for the current active external transaction.
DatabaseSession is passed for the sake of SessionBroker case.
This method requires active external transaction.</div>
</li>
</ul>
<a name="clearSequencingListeners--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearSequencingListeners</h4>
<pre>void&nbsp;clearSequencingListeners()</pre>
<div class="block">INTERNAL:
Clears sequencing listeners.
Called by initializeSequencingListeners and by sequencing on disconnect.</div>
</li>
</ul>
<a name="getExceptionHandler--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getExceptionHandler</h4>
<pre><a href="../../../../org/eclipse/persistence/exceptions/ExceptionHandler.html" title="interface in org.eclipse.persistence.exceptions">ExceptionHandler</a>&nbsp;getExceptionHandler()</pre>
<div class="block">Return the exception handler used to handle or wrap exceptions thrown in before/after completion.</div>
</li>
</ul>
<a name="setExceptionHandler-org.eclipse.persistence.exceptions.ExceptionHandler-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>setExceptionHandler</h4>
<pre>void&nbsp;setExceptionHandler(<a href="../../../../org/eclipse/persistence/exceptions/ExceptionHandler.html" title="interface in org.eclipse.persistence.exceptions">ExceptionHandler</a>&nbsp;exceptionHandler)</pre>
<div class="block">Set an exception handler to handle or wrap exceptions thrown in before/after completion.</div>
</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.2, API Reference</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/eclipse/persistence/sessions/DirectConnector.html" title="class in org.eclipse.persistence.sessions"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/eclipse/persistence/sessions/IdentityMapAccessor.html" title="interface in org.eclipse.persistence.sessions"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/eclipse/persistence/sessions/ExternalTransactionController.html" target="_top">Frames</a></li>
<li><a href="ExternalTransactionController.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>Copyright &#169; 2007&#x2013;2021 <a href="http://www.eclipse.org/eclipselink">Eclipse.org - EclipseLink Project</a>. All rights reserved.</small></p>
</body>
</html>