diff options
Diffstat (limited to 'docs/java/com/sleepycat/db/LockStats.html')
| -rw-r--r-- | docs/java/com/sleepycat/db/LockStats.html | 2324 |
1 files changed, 1058 insertions, 1266 deletions
diff --git a/docs/java/com/sleepycat/db/LockStats.html b/docs/java/com/sleepycat/db/LockStats.html index aacdd691..976712b1 100644 --- a/docs/java/com/sleepycat/db/LockStats.html +++ b/docs/java/com/sleepycat/db/LockStats.html @@ -1,1284 +1,1076 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<!--NewPage--> -<HTML> -<HEAD> -<!-- Generated by javadoc (build 1.6.0_23) on Fri May 11 14:10:05 EDT 2012 --> -<TITLE> -LockStats (Oracle - Berkeley DB Java API) -</TITLE> - -<META NAME="date" CONTENT="2012-05-11"> - -<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../style.css" TITLE="Style"> - -<SCRIPT type="text/javascript"> -function windowTitle() -{ +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc (version 1.7.0_60) on Tue Feb 17 12:25:53 EST 2015 --> +<title>LockStats (Oracle - Berkeley DB Java API)</title> +<meta name="date" content="2015-02-17"> +<link rel="stylesheet" type="text/css" href="../../../style.css" title="Style"> +</head> +<body> +<script type="text/javascript"><!-- if (location.href.indexOf('is-external=true') == -1) { parent.document.title="LockStats (Oracle - Berkeley DB Java API)"; } -} -</SCRIPT> -<NOSCRIPT> -</NOSCRIPT> - -</HEAD> - -<BODY BGCOLOR="white" onload="windowTitle();"> -<HR> - - +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> <!-- ========= START OF TOP NAVBAR ======= --> -<A NAME="navbar_top"><!-- --></A> -<A HREF="#skip-navbar_top" title="Skip navigation links"></A> -<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> -<TR> -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> -<A NAME="navbar_top_firstrow"><!-- --></A> -<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> - <TR ALIGN="center" VALIGN="top"> - <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> - <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> - <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> - <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LockStats.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> - <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> - <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> - <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> - <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> - </TR> -</TABLE> -</TD> -<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> -<b>Berkeley DB</b><br><font size="-1"> version 5.3.21</font></EM> -</TD> -</TR> - -<TR> -<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../com/sleepycat/db/LockRequestMode.html" title="class in com.sleepycat.db"><B>PREV CLASS</B></A> - <A HREF="../../../com/sleepycat/db/LogCursor.html" title="class in com.sleepycat.db"><B>NEXT CLASS</B></A></FONT></TD> -<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../index.html?com/sleepycat/db/LockStats.html" target="_top"><B>FRAMES</B></A> - <A HREF="LockStats.html" target="_top"><B>NO FRAMES</B></A> - <SCRIPT type="text/javascript"> - <!-- +<div class="topNav"><a name="navbar_top"> +<!-- --> +</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../overview-summary.html">Overview</a></li> +<li><a href="package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/LockStats.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +<div class="aboutLanguage"><em><b>Berkeley DB</b><br><font size="-1"> version 6.1.23</font></em></div> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../com/sleepycat/db/LockRequestMode.html" title="class in com.sleepycat.db"><span class="strong">Prev Class</span></a></li> +<li><a href="../../../com/sleepycat/db/LogCursor.html" title="class in com.sleepycat.db"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/sleepycat/db/LockStats.html" target="_top">Frames</a></li> +<li><a href="LockStats.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); if(window==top) { - document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>'); + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; } //--> -</SCRIPT> -<NOSCRIPT> - <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A> -</NOSCRIPT> - - -</FONT></TD> -</TR> -<TR> -<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> - SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD> -<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> -DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD> -</TR> -</TABLE> -<A NAME="skip-navbar_top"></A> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_top"> +<!-- --> +</a></div> <!-- ========= END OF TOP NAVBAR ========= --> - -<HR> <!-- ======== START OF CLASS DATA ======== --> -<H2> -<FONT SIZE="-1"> -com.sleepycat.db</FONT> -<BR> -Class LockStats</H2> -<PRE> -<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A> - <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>com.sleepycat.db.LockStats</B> -</PRE> -<HR> -<DL> -<DT><PRE>public class <B>LockStats</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL> -</PRE> - -<P> -Lock statistics for a database environment. -<P> - -<P> -<HR> - -<P> - +<div class="header"> +<div class="subTitle">com.sleepycat.db</div> +<h2 title="Class LockStats" class="title">Class LockStats</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li>java.lang.Object</li> +<li> +<ul class="inheritance"> +<li>com.sleepycat.db.LockStats</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<hr> +<br> +<pre>public class <span class="strong">LockStats</span> +extends java.lang.Object</pre> +<div class="block">Lock statistics for a database environment.</div> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> <!-- ========== METHOD SUMMARY =========== --> - -<A NAME="method_summary"><!-- --></A> -<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> -<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> -<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> -<B>Method Summary</B></FONT></TH> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> int</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getCurMaxId()">getCurMaxId</A></B>()</CODE> - -<BR> - The current maximum unused locker ID.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> int</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getHashLen()">getHashLen</A></B>()</CODE> - -<BR> - Maximum length of a lock hash bucket.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> int</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getId()">getId</A></B>()</CODE> - -<BR> - The last allocated locker ID.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> int</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getInitlockers()">getInitlockers</A></B>()</CODE> - -<BR> - The initial number of lockers allocated in lock table.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> int</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getInitlocks()">getInitlocks</A></B>()</CODE> - -<BR> - The initial number of locks allocated in the lock table.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> int</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getInitobjects()">getInitobjects</A></B>()</CODE> - -<BR> - The initial number of lock objects allocated in lock table.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> int</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getLockers()">getLockers</A></B>()</CODE> - -<BR> - The current number of lockers allocated in lock table.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> long</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getLockersNowait()">getLockersNowait</A></B>()</CODE> - -<BR> - The number of requests to allocate or deallocate a locker for which the - thread of control did not wait.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> long</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getLockersWait()">getLockersWait</A></B>()</CODE> - -<BR> - The number of requests to allocate or deallocate a locker for which the - thread of control waited.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> long</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getLockNowait()">getLockNowait</A></B>()</CODE> - -<BR> - The number of lock requests not immediately available due to conflicts, - for which the thread of control did not wait.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> int</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getLocks()">getLocks</A></B>()</CODE> - -<BR> - The current number of locks allocated in lock table.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> long</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getLocksteals()">getLocksteals</A></B>()</CODE> - -<BR> - The maximum number of locks stolen by an empty partition.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> int</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getLockTimeout()">getLockTimeout</A></B>()</CODE> - -<BR> - Lock timeout value.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> long</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getLockWait()">getLockWait</A></B>()</CODE> - -<BR> - The number of lock requests not immediately available due to conflicts, - for which the thread of control waited.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> int</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getMaxHlocks()">getMaxHlocks</A></B>()</CODE> - -<BR> - The maximum number of locks in any hash bucket at any one time.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> int</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getMaxHobjects()">getMaxHobjects</A></B>()</CODE> - -<BR> - The maximum number of objects in any hash bucket at any one time.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> int</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getMaxLockers()">getMaxLockers</A></B>()</CODE> - -<BR> - The maximum number of lockers possible.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> int</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getMaxLocks()">getMaxLocks</A></B>()</CODE> - -<BR> - The maximum number of locks possible.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> long</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getMaxLsteals()">getMaxLsteals</A></B>()</CODE> - -<BR> - The maximum number of lock steals for any one partition.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> int</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getMaxNlockers()">getMaxNlockers</A></B>()</CODE> - -<BR> - The maximum number of lockers at any one time.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> int</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getMaxNlocks()">getMaxNlocks</A></B>()</CODE> - -<BR> - The maximum number of locks at any one time.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> int</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getMaxNobjects()">getMaxNobjects</A></B>()</CODE> - -<BR> - The maximum number of lock objects at any one time.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> int</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getMaxObjects()">getMaxObjects</A></B>()</CODE> - -<BR> - The maximum number of lock objects possible.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> long</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getMaxOsteals()">getMaxOsteals</A></B>()</CODE> - -<BR> - The maximum number of object steals for any one partition.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> int</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getNobjects()">getNobjects</A></B>()</CODE> - -<BR> - The number of current lock objects.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> long</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getNumDeadlocks()">getNumDeadlocks</A></B>()</CODE> - -<BR> - The number of deadlocks.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> long</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getNumDowngrade()">getNumDowngrade</A></B>()</CODE> - -<BR> - The total number of locks downgraded.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> int</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getNumLockers()">getNumLockers</A></B>()</CODE> - -<BR> - The number of current lockers.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> int</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getNumLocks()">getNumLocks</A></B>()</CODE> - -<BR> - The number of current locks.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> long</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getNumLockTimeouts()">getNumLockTimeouts</A></B>()</CODE> - -<BR> - The number of lock requests that have timed out.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> int</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getNumModes()">getNumModes</A></B>()</CODE> - -<BR> - The number of lock modes.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> long</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getNumReleases()">getNumReleases</A></B>()</CODE> - -<BR> - The total number of locks released.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> long</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getNumRequests()">getNumRequests</A></B>()</CODE> - -<BR> - The total number of locks requested.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> long</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getNumTxnTimeouts()">getNumTxnTimeouts</A></B>()</CODE> - -<BR> - The number of transactions that have timed out.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> long</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getNumUpgrade()">getNumUpgrade</A></B>()</CODE> - -<BR> - The total number of locks upgraded.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> int</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getObjects()">getObjects</A></B>()</CODE> - -<BR> - The current number of lock objects allocated in lock table.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> long</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getObjectsteals()">getObjectsteals</A></B>()</CODE> - -<BR> - The maximum number of objects stolen by an empty partition.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> long</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getObjsNowait()">getObjsNowait</A></B>()</CODE> - -<BR> - The number of requests to allocate or deallocate an object for which the - thread of control did not wait.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> long</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getObjsWait()">getObjsWait</A></B>()</CODE> - -<BR> - The number of requests to allocate or deallocate an object for which the - thread of control waited.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> int</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getPartitions()">getPartitions</A></B>()</CODE> - -<BR> - The number of lock table partitions.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> long</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getPartMaxNowait()">getPartMaxNowait</A></B>()</CODE> - -<BR> - The number of times that a thread of control was able to obtain any one - lock partition mutex without waiting.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> long</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getPartMaxWait()">getPartMaxWait</A></B>()</CODE> - -<BR> - The maximum number of times that a thread of control was forced to wait - before obtaining any one lock partition mutex.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> long</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getPartNowait()">getPartNowait</A></B>()</CODE> - -<BR> - The number of times that a thread of control was able to obtain a lock - partition mutex without waiting.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> long</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getPartWait()">getPartWait</A></B>()</CODE> - -<BR> - The number of times that a thread of control was forced to wait before - obtaining a lock partition mutex.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> long</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getRegionNowait()">getRegionNowait</A></B>()</CODE> - -<BR> - The number of times that a thread of control was able to obtain the - region lock without waiting.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> long</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getRegionWait()">getRegionWait</A></B>()</CODE> - -<BR> - The number of times that a thread of control was forced to wait - before obtaining the region lock.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> long</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getRegSize()">getRegSize</A></B>()</CODE> - -<BR> - The size of the lock region.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> int</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getTableSize()">getTableSize</A></B>()</CODE> - -<BR> - The size of object hash table.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> int</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#getTxnTimeout()">getTxnTimeout</A></B>()</CODE> - -<BR> - Transaction timeout value.</TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../com/sleepycat/db/LockStats.html#toString()">toString</A></B>()</CODE> - -<BR> - For convenience, the LockStats class has a toString method - that lists all the data fields.</TD> -</TR> -</TABLE> - <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> -<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> -<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> -<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD> -</TR> -</TABLE> - -<P> - +<ul class="blockList"> +<li class="blockList"><a name="method_summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span>Methods</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getCurMaxId()">getCurMaxId</a></strong>()</code> +<div class="block">The current maximum unused locker ID.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getHashLen()">getHashLen</a></strong>()</code> +<div class="block">Maximum length of a lock hash bucket.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getId()">getId</a></strong>()</code> +<div class="block">The last allocated locker ID.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getInitlockers()">getInitlockers</a></strong>()</code> +<div class="block">The initial number of lockers allocated in lock table.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getInitlocks()">getInitlocks</a></strong>()</code> +<div class="block">The initial number of locks allocated in the lock table.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getInitobjects()">getInitobjects</a></strong>()</code> +<div class="block">The initial number of lock objects allocated in lock table.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getLockers()">getLockers</a></strong>()</code> +<div class="block">The current number of lockers allocated in lock table.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getLockersNowait()">getLockersNowait</a></strong>()</code> +<div class="block">The number of requests to allocate or deallocate a locker for which the + thread of control did not wait.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getLockersWait()">getLockersWait</a></strong>()</code> +<div class="block">The number of requests to allocate or deallocate a locker for which the + thread of control waited.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getLockNowait()">getLockNowait</a></strong>()</code> +<div class="block">The number of lock requests not immediately available due to conflicts, + for which the thread of control did not wait.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getLocks()">getLocks</a></strong>()</code> +<div class="block">The current number of locks allocated in lock table.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getLocksteals()">getLocksteals</a></strong>()</code> +<div class="block">The maximum number of locks stolen by an empty partition.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getLockTimeout()">getLockTimeout</a></strong>()</code> +<div class="block">Lock timeout value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getLockWait()">getLockWait</a></strong>()</code> +<div class="block">The number of lock requests not immediately available due to conflicts, + for which the thread of control waited.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getMaxHlocks()">getMaxHlocks</a></strong>()</code> +<div class="block">The maximum number of locks in any hash bucket at any one time.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getMaxHobjects()">getMaxHobjects</a></strong>()</code> +<div class="block">The maximum number of objects in any hash bucket at any one time.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getMaxLockers()">getMaxLockers</a></strong>()</code> +<div class="block">The maximum number of lockers possible.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getMaxLocks()">getMaxLocks</a></strong>()</code> +<div class="block">The maximum number of locks possible.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getMaxLsteals()">getMaxLsteals</a></strong>()</code> +<div class="block">The maximum number of lock steals for any one partition.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getMaxNlockers()">getMaxNlockers</a></strong>()</code> +<div class="block">The maximum number of lockers at any one time.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getMaxNlocks()">getMaxNlocks</a></strong>()</code> +<div class="block">The maximum number of locks at any one time.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getMaxNobjects()">getMaxNobjects</a></strong>()</code> +<div class="block">The maximum number of lock objects at any one time.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getMaxObjects()">getMaxObjects</a></strong>()</code> +<div class="block">The maximum number of lock objects possible.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getMaxOsteals()">getMaxOsteals</a></strong>()</code> +<div class="block">The maximum number of object steals for any one partition.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getNobjects()">getNobjects</a></strong>()</code> +<div class="block">The number of current lock objects.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getNumDeadlocks()">getNumDeadlocks</a></strong>()</code> +<div class="block">The number of deadlocks.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getNumDowngrade()">getNumDowngrade</a></strong>()</code> +<div class="block">The total number of locks downgraded.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getNumLockers()">getNumLockers</a></strong>()</code> +<div class="block">The number of current lockers.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getNumLockersHit()">getNumLockersHit</a></strong>()</code> +<div class="block">The number of hits in the thread locker cache.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getNumLockersReused()">getNumLockersReused</a></strong>()</code> +<div class="block">Total number of lockers reused.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getNumLocks()">getNumLocks</a></strong>()</code> +<div class="block">The number of current locks.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getNumLockTimeouts()">getNumLockTimeouts</a></strong>()</code> +<div class="block">The number of lock requests that have timed out.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getNumModes()">getNumModes</a></strong>()</code> +<div class="block">The number of lock modes.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getNumReleases()">getNumReleases</a></strong>()</code> +<div class="block">The total number of locks released.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getNumRequests()">getNumRequests</a></strong>()</code> +<div class="block">The total number of locks requested.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getNumTxnTimeouts()">getNumTxnTimeouts</a></strong>()</code> +<div class="block">The number of transactions that have timed out.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getNumUpgrade()">getNumUpgrade</a></strong>()</code> +<div class="block">The total number of locks upgraded.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getObjects()">getObjects</a></strong>()</code> +<div class="block">The current number of lock objects allocated in lock table.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getObjectsteals()">getObjectsteals</a></strong>()</code> +<div class="block">The maximum number of objects stolen by an empty partition.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getObjsNowait()">getObjsNowait</a></strong>()</code> +<div class="block">The number of requests to allocate or deallocate an object for which the + thread of control did not wait.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getObjsWait()">getObjsWait</a></strong>()</code> +<div class="block">The number of requests to allocate or deallocate an object for which the + thread of control waited.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getPartitions()">getPartitions</a></strong>()</code> +<div class="block">The number of lock table partitions.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getPartMaxNowait()">getPartMaxNowait</a></strong>()</code> +<div class="block">The number of times that a thread of control was able to obtain any one + lock partition mutex without waiting.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getPartMaxWait()">getPartMaxWait</a></strong>()</code> +<div class="block">The maximum number of times that a thread of control was forced to wait + before obtaining any one lock partition mutex.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getPartNowait()">getPartNowait</a></strong>()</code> +<div class="block">The number of times that a thread of control was able to obtain a lock + partition mutex without waiting.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getPartWait()">getPartWait</a></strong>()</code> +<div class="block">The number of times that a thread of control was forced to wait before + obtaining a lock partition mutex.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getRegionNowait()">getRegionNowait</a></strong>()</code> +<div class="block">The number of times that a thread of control was able to obtain the lock + region mutex without waiting.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getRegionWait()">getRegionWait</a></strong>()</code> +<div class="block">The number of times that a thread of control was forced to wait before + obtaining the lock region mutex.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>long</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getRegSize()">getRegSize</a></strong>()</code> +<div class="block">The size of the lock region.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getTableSize()">getTableSize</a></strong>()</code> +<div class="block">The size of object hash table.</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#getTxnTimeout()">getTxnTimeout</a></strong>()</code> +<div class="block">Transaction timeout value.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>java.lang.String</code></td> +<td class="colLast"><code><strong><a href="../../../com/sleepycat/db/LockStats.html#toString()">toString</a></strong>()</code> +<div class="block">For convenience, the LockStats class has a toString method + that lists all the data fields.</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 java.lang.Object</h3> +<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> <!-- ============ METHOD DETAIL ========== --> - -<A NAME="method_detail"><!-- --></A> -<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> -<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> -<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> -<B>Method Detail</B></FONT></TH> -</TR> -</TABLE> - -<A NAME="getId()"><!-- --></A><H3> -getId</H3> -<PRE> -public int <B>getId</B>()</PRE> -<DL> -<DD>The last allocated locker ID. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getCurMaxId()"><!-- --></A><H3> -getCurMaxId</H3> -<PRE> -public int <B>getCurMaxId</B>()</PRE> -<DL> -<DD>The current maximum unused locker ID. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getInitlocks()"><!-- --></A><H3> -getInitlocks</H3> -<PRE> -public int <B>getInitlocks</B>()</PRE> -<DL> -<DD>The initial number of locks allocated in the lock table. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getInitlockers()"><!-- --></A><H3> -getInitlockers</H3> -<PRE> -public int <B>getInitlockers</B>()</PRE> -<DL> -<DD>The initial number of lockers allocated in lock table. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getInitobjects()"><!-- --></A><H3> -getInitobjects</H3> -<PRE> -public int <B>getInitobjects</B>()</PRE> -<DL> -<DD>The initial number of lock objects allocated in lock table. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getLocks()"><!-- --></A><H3> -getLocks</H3> -<PRE> -public int <B>getLocks</B>()</PRE> -<DL> -<DD>The current number of locks allocated in lock table. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getLockers()"><!-- --></A><H3> -getLockers</H3> -<PRE> -public int <B>getLockers</B>()</PRE> -<DL> -<DD>The current number of lockers allocated in lock table. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getObjects()"><!-- --></A><H3> -getObjects</H3> -<PRE> -public int <B>getObjects</B>()</PRE> -<DL> -<DD>The current number of lock objects allocated in lock table. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getMaxLocks()"><!-- --></A><H3> -getMaxLocks</H3> -<PRE> -public int <B>getMaxLocks</B>()</PRE> -<DL> -<DD>The maximum number of locks possible. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getMaxLockers()"><!-- --></A><H3> -getMaxLockers</H3> -<PRE> -public int <B>getMaxLockers</B>()</PRE> -<DL> -<DD>The maximum number of lockers possible. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getMaxObjects()"><!-- --></A><H3> -getMaxObjects</H3> -<PRE> -public int <B>getMaxObjects</B>()</PRE> -<DL> -<DD>The maximum number of lock objects possible. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getPartitions()"><!-- --></A><H3> -getPartitions</H3> -<PRE> -public int <B>getPartitions</B>()</PRE> -<DL> -<DD>The number of lock table partitions. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getTableSize()"><!-- --></A><H3> -getTableSize</H3> -<PRE> -public int <B>getTableSize</B>()</PRE> -<DL> -<DD>The size of object hash table. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getNumModes()"><!-- --></A><H3> -getNumModes</H3> -<PRE> -public int <B>getNumModes</B>()</PRE> -<DL> -<DD>The number of lock modes. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getNumLockers()"><!-- --></A><H3> -getNumLockers</H3> -<PRE> -public int <B>getNumLockers</B>()</PRE> -<DL> -<DD>The number of current lockers. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getNumLocks()"><!-- --></A><H3> -getNumLocks</H3> -<PRE> -public int <B>getNumLocks</B>()</PRE> -<DL> -<DD>The number of current locks. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getMaxNlocks()"><!-- --></A><H3> -getMaxNlocks</H3> -<PRE> -public int <B>getMaxNlocks</B>()</PRE> -<DL> -<DD>The maximum number of locks at any one time. Note that if there is more than one partition, this is the sum of the maximum across all partitions. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getMaxHlocks()"><!-- --></A><H3> -getMaxHlocks</H3> -<PRE> -public int <B>getMaxHlocks</B>()</PRE> -<DL> -<DD>The maximum number of locks in any hash bucket at any one time. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getLocksteals()"><!-- --></A><H3> -getLocksteals</H3> -<PRE> -public long <B>getLocksteals</B>()</PRE> -<DL> -<DD>The maximum number of locks stolen by an empty partition. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getMaxLsteals()"><!-- --></A><H3> -getMaxLsteals</H3> -<PRE> -public long <B>getMaxLsteals</B>()</PRE> -<DL> -<DD>The maximum number of lock steals for any one partition. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getMaxNlockers()"><!-- --></A><H3> -getMaxNlockers</H3> -<PRE> -public int <B>getMaxNlockers</B>()</PRE> -<DL> -<DD>The maximum number of lockers at any one time. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getNobjects()"><!-- --></A><H3> -getNobjects</H3> -<PRE> -public int <B>getNobjects</B>()</PRE> -<DL> -<DD>The number of current lock objects. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getMaxNobjects()"><!-- --></A><H3> -getMaxNobjects</H3> -<PRE> -public int <B>getMaxNobjects</B>()</PRE> -<DL> -<DD>The maximum number of lock objects at any one time. Note that if there is more than one partition this is the sum of the maximum across all partitions. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getMaxHobjects()"><!-- --></A><H3> -getMaxHobjects</H3> -<PRE> -public int <B>getMaxHobjects</B>()</PRE> -<DL> -<DD>The maximum number of objects in any hash bucket at any one time. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getObjectsteals()"><!-- --></A><H3> -getObjectsteals</H3> -<PRE> -public long <B>getObjectsteals</B>()</PRE> -<DL> -<DD>The maximum number of objects stolen by an empty partition. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getMaxOsteals()"><!-- --></A><H3> -getMaxOsteals</H3> -<PRE> -public long <B>getMaxOsteals</B>()</PRE> -<DL> -<DD>The maximum number of object steals for any one partition. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getNumRequests()"><!-- --></A><H3> -getNumRequests</H3> -<PRE> -public long <B>getNumRequests</B>()</PRE> -<DL> -<DD>The total number of locks requested. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getNumReleases()"><!-- --></A><H3> -getNumReleases</H3> -<PRE> -public long <B>getNumReleases</B>()</PRE> -<DL> -<DD>The total number of locks released. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getNumUpgrade()"><!-- --></A><H3> -getNumUpgrade</H3> -<PRE> -public long <B>getNumUpgrade</B>()</PRE> -<DL> -<DD>The total number of locks upgraded. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getNumDowngrade()"><!-- --></A><H3> -getNumDowngrade</H3> -<PRE> -public long <B>getNumDowngrade</B>()</PRE> -<DL> -<DD>The total number of locks downgraded. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getLockWait()"><!-- --></A><H3> -getLockWait</H3> -<PRE> -public long <B>getLockWait</B>()</PRE> -<DL> -<DD>The number of lock requests not immediately available due to conflicts, - for which the thread of control waited. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getLockNowait()"><!-- --></A><H3> -getLockNowait</H3> -<PRE> -public long <B>getLockNowait</B>()</PRE> -<DL> -<DD>The number of lock requests not immediately available due to conflicts, - for which the thread of control did not wait. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getNumDeadlocks()"><!-- --></A><H3> -getNumDeadlocks</H3> -<PRE> -public long <B>getNumDeadlocks</B>()</PRE> -<DL> -<DD>The number of deadlocks. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getLockTimeout()"><!-- --></A><H3> -getLockTimeout</H3> -<PRE> -public int <B>getLockTimeout</B>()</PRE> -<DL> -<DD>Lock timeout value. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getNumLockTimeouts()"><!-- --></A><H3> -getNumLockTimeouts</H3> -<PRE> -public long <B>getNumLockTimeouts</B>()</PRE> -<DL> -<DD>The number of lock requests that have timed out. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getTxnTimeout()"><!-- --></A><H3> -getTxnTimeout</H3> -<PRE> -public int <B>getTxnTimeout</B>()</PRE> -<DL> -<DD>Transaction timeout value. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getNumTxnTimeouts()"><!-- --></A><H3> -getNumTxnTimeouts</H3> -<PRE> -public long <B>getNumTxnTimeouts</B>()</PRE> -<DL> -<DD>The number of transactions that have timed out. This value is also - a component of st_ndeadlocks, the total number of deadlocks detected. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getPartWait()"><!-- --></A><H3> -getPartWait</H3> -<PRE> -public long <B>getPartWait</B>()</PRE> -<DL> -<DD>The number of times that a thread of control was forced to wait before - obtaining a lock partition mutex. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getPartNowait()"><!-- --></A><H3> -getPartNowait</H3> -<PRE> -public long <B>getPartNowait</B>()</PRE> -<DL> -<DD>The number of times that a thread of control was able to obtain a lock - partition mutex without waiting. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getPartMaxWait()"><!-- --></A><H3> -getPartMaxWait</H3> -<PRE> -public long <B>getPartMaxWait</B>()</PRE> -<DL> -<DD>The maximum number of times that a thread of control was forced to wait - before obtaining any one lock partition mutex. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getPartMaxNowait()"><!-- --></A><H3> -getPartMaxNowait</H3> -<PRE> -public long <B>getPartMaxNowait</B>()</PRE> -<DL> -<DD>The number of times that a thread of control was able to obtain any one - lock partition mutex without waiting. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getObjsWait()"><!-- --></A><H3> -getObjsWait</H3> -<PRE> -public long <B>getObjsWait</B>()</PRE> -<DL> -<DD>The number of requests to allocate or deallocate an object for which the - thread of control waited. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getObjsNowait()"><!-- --></A><H3> -getObjsNowait</H3> -<PRE> -public long <B>getObjsNowait</B>()</PRE> -<DL> -<DD>The number of requests to allocate or deallocate an object for which the - thread of control did not wait. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getLockersWait()"><!-- --></A><H3> -getLockersWait</H3> -<PRE> -public long <B>getLockersWait</B>()</PRE> -<DL> -<DD>The number of requests to allocate or deallocate a locker for which the - thread of control waited. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getLockersNowait()"><!-- --></A><H3> -getLockersNowait</H3> -<PRE> -public long <B>getLockersNowait</B>()</PRE> -<DL> -<DD>The number of requests to allocate or deallocate a locker for which the - thread of control did not wait. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getRegionWait()"><!-- --></A><H3> -getRegionWait</H3> -<PRE> -public long <B>getRegionWait</B>()</PRE> -<DL> -<DD>The number of times that a thread of control was forced to wait - before obtaining the region lock. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getRegionNowait()"><!-- --></A><H3> -getRegionNowait</H3> -<PRE> -public long <B>getRegionNowait</B>()</PRE> -<DL> -<DD>The number of times that a thread of control was able to obtain the - region lock without waiting. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getHashLen()"><!-- --></A><H3> -getHashLen</H3> -<PRE> -public int <B>getHashLen</B>()</PRE> -<DL> -<DD>Maximum length of a lock hash bucket. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="getRegSize()"><!-- --></A><H3> -getRegSize</H3> -<PRE> -public long <B>getRegSize</B>()</PRE> -<DL> -<DD>The size of the lock region. -<P> -<DD><DL> -</DL> -</DD> -</DL> -<HR> - -<A NAME="toString()"><!-- --></A><H3> -toString</H3> -<PRE> -public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>toString</B>()</PRE> -<DL> -<DD>For convenience, the LockStats class has a toString method - that lists all the data fields. -<P> -<DD><DL> -<DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL> -</DD> -<DD><DL> -</DL> -</DD> -</DL> +<ul class="blockList"> +<li class="blockList"><a name="method_detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="getId()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getId</h4> +<pre>public int getId()</pre> +<div class="block">The last allocated locker ID.</div> +</li> +</ul> +<a name="getCurMaxId()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getCurMaxId</h4> +<pre>public int getCurMaxId()</pre> +<div class="block">The current maximum unused locker ID.</div> +</li> +</ul> +<a name="getInitlocks()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getInitlocks</h4> +<pre>public int getInitlocks()</pre> +<div class="block">The initial number of locks allocated in the lock table.</div> +</li> +</ul> +<a name="getInitlockers()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getInitlockers</h4> +<pre>public int getInitlockers()</pre> +<div class="block">The initial number of lockers allocated in lock table.</div> +</li> +</ul> +<a name="getInitobjects()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getInitobjects</h4> +<pre>public int getInitobjects()</pre> +<div class="block">The initial number of lock objects allocated in lock table.</div> +</li> +</ul> +<a name="getLocks()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getLocks</h4> +<pre>public int getLocks()</pre> +<div class="block">The current number of locks allocated in lock table.</div> +</li> +</ul> +<a name="getLockers()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getLockers</h4> +<pre>public int getLockers()</pre> +<div class="block">The current number of lockers allocated in lock table.</div> +</li> +</ul> +<a name="getObjects()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getObjects</h4> +<pre>public int getObjects()</pre> +<div class="block">The current number of lock objects allocated in lock table.</div> +</li> +</ul> +<a name="getMaxLocks()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getMaxLocks</h4> +<pre>public int getMaxLocks()</pre> +<div class="block">The maximum number of locks possible.</div> +</li> +</ul> +<a name="getMaxLockers()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getMaxLockers</h4> +<pre>public int getMaxLockers()</pre> +<div class="block">The maximum number of lockers possible.</div> +</li> +</ul> +<a name="getMaxObjects()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getMaxObjects</h4> +<pre>public int getMaxObjects()</pre> +<div class="block">The maximum number of lock objects possible.</div> +</li> +</ul> +<a name="getPartitions()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getPartitions</h4> +<pre>public int getPartitions()</pre> +<div class="block">The number of lock table partitions.</div> +</li> +</ul> +<a name="getTableSize()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getTableSize</h4> +<pre>public int getTableSize()</pre> +<div class="block">The size of object hash table.</div> +</li> +</ul> +<a name="getNumModes()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getNumModes</h4> +<pre>public int getNumModes()</pre> +<div class="block">The number of lock modes.</div> +</li> +</ul> +<a name="getNumLockers()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getNumLockers</h4> +<pre>public int getNumLockers()</pre> +<div class="block">The number of current lockers.</div> +</li> +</ul> +<a name="getNumLocks()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getNumLocks</h4> +<pre>public int getNumLocks()</pre> +<div class="block">The number of current locks.</div> +</li> +</ul> +<a name="getMaxNlocks()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getMaxNlocks</h4> +<pre>public int getMaxNlocks()</pre> +<div class="block">The maximum number of locks at any one time. Note that if there is more than one partition, this is the sum of the maximum across all partitions.</div> +</li> +</ul> +<a name="getMaxHlocks()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getMaxHlocks</h4> +<pre>public int getMaxHlocks()</pre> +<div class="block">The maximum number of locks in any hash bucket at any one time.</div> +</li> +</ul> +<a name="getLocksteals()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getLocksteals</h4> +<pre>public long getLocksteals()</pre> +<div class="block">The maximum number of locks stolen by an empty partition.</div> +</li> +</ul> +<a name="getMaxLsteals()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getMaxLsteals</h4> +<pre>public long getMaxLsteals()</pre> +<div class="block">The maximum number of lock steals for any one partition.</div> +</li> +</ul> +<a name="getMaxNlockers()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getMaxNlockers</h4> +<pre>public int getMaxNlockers()</pre> +<div class="block">The maximum number of lockers at any one time.</div> +</li> +</ul> +<a name="getNobjects()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getNobjects</h4> +<pre>public int getNobjects()</pre> +<div class="block">The number of current lock objects.</div> +</li> +</ul> +<a name="getMaxNobjects()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getMaxNobjects</h4> +<pre>public int getMaxNobjects()</pre> +<div class="block">The maximum number of lock objects at any one time. Note that if there is more than one partition this is the sum of the maximum across all partitions.</div> +</li> +</ul> +<a name="getMaxHobjects()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getMaxHobjects</h4> +<pre>public int getMaxHobjects()</pre> +<div class="block">The maximum number of objects in any hash bucket at any one time.</div> +</li> +</ul> +<a name="getObjectsteals()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getObjectsteals</h4> +<pre>public long getObjectsteals()</pre> +<div class="block">The maximum number of objects stolen by an empty partition.</div> +</li> +</ul> +<a name="getMaxOsteals()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getMaxOsteals</h4> +<pre>public long getMaxOsteals()</pre> +<div class="block">The maximum number of object steals for any one partition.</div> +</li> +</ul> +<a name="getNumRequests()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getNumRequests</h4> +<pre>public long getNumRequests()</pre> +<div class="block">The total number of locks requested.</div> +</li> +</ul> +<a name="getNumReleases()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getNumReleases</h4> +<pre>public long getNumReleases()</pre> +<div class="block">The total number of locks released.</div> +</li> +</ul> +<a name="getNumUpgrade()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getNumUpgrade</h4> +<pre>public long getNumUpgrade()</pre> +<div class="block">The total number of locks upgraded.</div> +</li> +</ul> +<a name="getNumDowngrade()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getNumDowngrade</h4> +<pre>public long getNumDowngrade()</pre> +<div class="block">The total number of locks downgraded.</div> +</li> +</ul> +<a name="getLockWait()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getLockWait</h4> +<pre>public long getLockWait()</pre> +<div class="block">The number of lock requests not immediately available due to conflicts, + for which the thread of control waited.</div> +</li> +</ul> +<a name="getLockNowait()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getLockNowait</h4> +<pre>public long getLockNowait()</pre> +<div class="block">The number of lock requests not immediately available due to conflicts, + for which the thread of control did not wait.</div> +</li> +</ul> +<a name="getNumDeadlocks()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getNumDeadlocks</h4> +<pre>public long getNumDeadlocks()</pre> +<div class="block">The number of deadlocks.</div> +</li> +</ul> +<a name="getLockTimeout()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getLockTimeout</h4> +<pre>public int getLockTimeout()</pre> +<div class="block">Lock timeout value.</div> +</li> +</ul> +<a name="getNumLockTimeouts()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getNumLockTimeouts</h4> +<pre>public long getNumLockTimeouts()</pre> +<div class="block">The number of lock requests that have timed out.</div> +</li> +</ul> +<a name="getTxnTimeout()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getTxnTimeout</h4> +<pre>public int getTxnTimeout()</pre> +<div class="block">Transaction timeout value.</div> +</li> +</ul> +<a name="getNumTxnTimeouts()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getNumTxnTimeouts</h4> +<pre>public long getNumTxnTimeouts()</pre> +<div class="block">The number of transactions that have timed out. This value is also + a component of st_ndeadlocks, the total number of deadlocks detected.</div> +</li> +</ul> +<a name="getPartWait()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getPartWait</h4> +<pre>public long getPartWait()</pre> +<div class="block">The number of times that a thread of control was forced to wait before + obtaining a lock partition mutex.</div> +</li> +</ul> +<a name="getPartNowait()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getPartNowait</h4> +<pre>public long getPartNowait()</pre> +<div class="block">The number of times that a thread of control was able to obtain a lock + partition mutex without waiting.</div> +</li> +</ul> +<a name="getPartMaxWait()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getPartMaxWait</h4> +<pre>public long getPartMaxWait()</pre> +<div class="block">The maximum number of times that a thread of control was forced to wait + before obtaining any one lock partition mutex.</div> +</li> +</ul> +<a name="getPartMaxNowait()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getPartMaxNowait</h4> +<pre>public long getPartMaxNowait()</pre> +<div class="block">The number of times that a thread of control was able to obtain any one + lock partition mutex without waiting.</div> +</li> +</ul> +<a name="getObjsWait()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getObjsWait</h4> +<pre>public long getObjsWait()</pre> +<div class="block">The number of requests to allocate or deallocate an object for which the + thread of control waited.</div> +</li> +</ul> +<a name="getObjsNowait()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getObjsNowait</h4> +<pre>public long getObjsNowait()</pre> +<div class="block">The number of requests to allocate or deallocate an object for which the + thread of control did not wait.</div> +</li> +</ul> +<a name="getLockersWait()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getLockersWait</h4> +<pre>public long getLockersWait()</pre> +<div class="block">The number of requests to allocate or deallocate a locker for which the + thread of control waited.</div> +</li> +</ul> +<a name="getLockersNowait()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getLockersNowait</h4> +<pre>public long getLockersNowait()</pre> +<div class="block">The number of requests to allocate or deallocate a locker for which the + thread of control did not wait.</div> +</li> +</ul> +<a name="getRegionWait()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getRegionWait</h4> +<pre>public long getRegionWait()</pre> +<div class="block">The number of times that a thread of control was forced to wait before + obtaining the lock region mutex.</div> +</li> +</ul> +<a name="getRegionNowait()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getRegionNowait</h4> +<pre>public long getRegionNowait()</pre> +<div class="block">The number of times that a thread of control was able to obtain the lock + region mutex without waiting.</div> +</li> +</ul> +<a name="getNumLockersHit()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getNumLockersHit</h4> +<pre>public long getNumLockersHit()</pre> +<div class="block">The number of hits in the thread locker cache.</div> +</li> +</ul> +<a name="getNumLockersReused()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getNumLockersReused</h4> +<pre>public long getNumLockersReused()</pre> +<div class="block">Total number of lockers reused.</div> +</li> +</ul> +<a name="getHashLen()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getHashLen</h4> +<pre>public int getHashLen()</pre> +<div class="block">Maximum length of a lock hash bucket.</div> +</li> +</ul> +<a name="getRegSize()"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getRegSize</h4> +<pre>public long getRegSize()</pre> +<div class="block">The size of the lock region.</div> +</li> +</ul> +<a name="toString()"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>toString</h4> +<pre>public java.lang.String toString()</pre> +<div class="block">For convenience, the LockStats class has a toString method + that lists all the data fields.</div> +<dl> +<dt><strong>Overrides:</strong></dt> +<dd><code>toString</code> in class <code>java.lang.Object</code></dd> +</dl> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> <!-- ========= END OF CLASS DATA ========= --> -<HR> - - <!-- ======= START OF BOTTOM NAVBAR ====== --> -<A NAME="navbar_bottom"><!-- --></A> -<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> -<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> -<TR> -<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> -<A NAME="navbar_bottom_firstrow"><!-- --></A> -<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> - <TR ALIGN="center" VALIGN="top"> - <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> - <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> - <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> - <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/LockStats.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> - <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> - <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> - <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> - <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> - </TR> -</TABLE> -</TD> -<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> -<b>Berkeley DB</b><br><font size="-1"> version 5.3.21</font></EM> -</TD> -</TR> - -<TR> -<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../com/sleepycat/db/LockRequestMode.html" title="class in com.sleepycat.db"><B>PREV CLASS</B></A> - <A HREF="../../../com/sleepycat/db/LogCursor.html" title="class in com.sleepycat.db"><B>NEXT CLASS</B></A></FONT></TD> -<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../index.html?com/sleepycat/db/LockStats.html" target="_top"><B>FRAMES</B></A> - <A HREF="LockStats.html" target="_top"><B>NO FRAMES</B></A> - <SCRIPT type="text/javascript"> - <!-- +<div class="bottomNav"><a name="navbar_bottom"> +<!-- --> +</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../overview-summary.html">Overview</a></li> +<li><a href="package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/LockStats.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../index-all.html">Index</a></li> +<li><a href="../../../help-doc.html">Help</a></li> +</ul> +<div class="aboutLanguage"><em><b>Berkeley DB</b><br><font size="-1"> version 6.1.23</font></em></div> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../com/sleepycat/db/LockRequestMode.html" title="class in com.sleepycat.db"><span class="strong">Prev Class</span></a></li> +<li><a href="../../../com/sleepycat/db/LogCursor.html" title="class in com.sleepycat.db"><span class="strong">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../index.html?com/sleepycat/db/LockStats.html" target="_top">Frames</a></li> +<li><a href="LockStats.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); if(window==top) { - document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>'); + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; } //--> -</SCRIPT> -<NOSCRIPT> - <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A> -</NOSCRIPT> - - -</FONT></TD> -</TR> -<TR> -<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> - SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD> -<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> -DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD> -</TR> -</TABLE> -<A NAME="skip-navbar_bottom"></A> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li>Field | </li> +<li>Constr | </li> +<li><a href="#method_detail">Method</a></li> +</ul> +</div> +<a name="skip-navbar_bottom"> +<!-- --> +</a></div> <!-- ======== END OF BOTTOM NAVBAR ======= --> - -<HR> -<font size=1>Copyright (c) 1996, 2012 Oracle and/or its affiliates. All rights reserved.</font> -</BODY> -</HTML> +<p class="legalCopy"><small><font size=1>Copyright (c) 1996, 2015 Oracle and/or its affiliates. All rights reserved.</font></small></p> +</body> +</html> |
