stasis/je-7.5.11/docs/java/com/sleepycat/je/rep/ReplicatedEnvironmentStats.html
2019-06-25 16:12:40 -04:00

1329 lines
58 KiB
HTML

<!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_151) on Tue Oct 31 17:36:46 EDT 2017 -->
<title>ReplicatedEnvironmentStats (Oracle - Berkeley DB Java Edition API)</title>
<meta name="date" content="2017-10-31">
<link rel="stylesheet" type="text/css" href="../../../../style.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="ReplicatedEnvironmentStats (Oracle - Berkeley DB Java Edition API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ReplicatedEnvironmentStats.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"><b>Berkeley DB Java Edition</b><br><font size=\"-1\"> version 7.5.11</font>
</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironment.State.html" title="enum in com.sleepycat.je.rep"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/sleepycat/je/rep/ReplicationConfig.html" title="class in com.sleepycat.je.rep"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/sleepycat/je/rep/ReplicatedEnvironmentStats.html" target="_top">Frames</a></li>
<li><a href="ReplicatedEnvironmentStats.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.sleepycat.je.rep</div>
<h2 title="Class ReplicatedEnvironmentStats" class="title">Class ReplicatedEnvironmentStats</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>com.sleepycat.je.rep.ReplicatedEnvironmentStats</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">ReplicatedEnvironmentStats</span>
extends java.lang.Object
implements java.io.Serializable</pre>
<div class="block">Statistics for a replicated environment.
<p>
The statistics are logically grouped into four categories. Viewing the
statistics through <a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#toString--"><code>toString()</code></a> displays
the values in these categories, as does viewing the stats through the <a href="../../../../../jconsole/JConsole-plugin.html">RepJEMonitor
mbean</a>. Viewing the stats with <a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#toStringVerbose--"><code>toStringVerbose()</code></a> will provide more detailed
descriptions of the stats and stat categories.
<p>
The current categories are:
<ul>
<li><b>FeederManager</b>: A feed is the <a
href="../../../../../ReplicationGuide/introduction.html#replicationstreams">replication
stream</a> between a master and replica. The current number of feeders
gives a sense of the connectivity of the replication group.
</li>
<li><b>BinaryProtocol</b>: These statistics center on the network traffic
engendered by the replication stream, and provide a sense of the network
bandwidth seen by the replication group.
</li>
<li><b>Replay</b>: The act of receiving and applying the replication stream
at the Replica node is called Replay. These stats give a sense of how much
load the replica node is experiencing when processing the traffic from the
replication group.
</li>
<li><b>ConsistencyTracker</b>: The tracker is invoked when consistency
policies are used at a replica node. This provides a measure of delays
experienced by read requests at a replica, in order to conform with the
consistency specified by the application.
</li>
</ul></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../jconsole/JConsole-plugin.html">Viewing
Statistics with JConsole</a>,
<a href="../../../../serialized-form.html#com.sleepycat.je.rep.ReplicatedEnvironmentStats">Serialized Form</a></dd>
</dl>
</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="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getAckWaitMs--">getAckWaitMs</a></span>()</code>
<div class="block">The total time in milliseconds that the master spent waiting for the
<a href="../../../../com/sleepycat/je/Durability.ReplicaAckPolicy.html" title="enum in com.sleepycat.je"><code>Durability.ReplicaAckPolicy</code></a> to be satisfied during successful transaction
commits.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getLastCommitTimestamp--">getLastCommitTimestamp</a></span>()</code>
<div class="block">The commit timestamp of the last committed transaction on the master, or
0 if not known or this node is not the master.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getLastCommitVLSN--">getLastCommitVLSN</a></span>()</code>
<div class="block">The VLSN of the last committed transaction on the master, or 0 if not
known or this node is not the master.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getNFeedersCreated--">getNFeedersCreated</a></span>()</code>
<div class="block">The number of Feeder threads since this node was started.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getNFeedersShutdown--">getNFeedersShutdown</a></span>()</code>
<div class="block">The number of Feeder threads that were shut down, either because this
node, or the Replica terminated the connection.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getNMaxReplicaLag--">getNMaxReplicaLag</a></span>()</code>
<div class="block">The lag (in VLSNs) associated with the replica that's farthest behind in
replaying the replication stream.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getNMaxReplicaLagName--">getNMaxReplicaLagName</a></span>()</code>
<div class="block">The name of the replica that's farthest behind in replaying the
replication stream.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getNProtocolBytesRead--">getNProtocolBytesRead</a></span>()</code>
<div class="block">The number of bytes of Replication Stream read over the network.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getNProtocolBytesWritten--">getNProtocolBytesWritten</a></span>()</code>
<div class="block">The number of Replication Stream bytes written over the network.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getNProtocolEntriesWrittenOldVersion--">getNProtocolEntriesWrittenOldVersion</a></span>()</code>
<div class="block">Returns the number of messages containing log entries that were written
to the replication stream using the previous log format to support
replication to a replica running an earlier version during an upgrade.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getNProtocolMessageBatches--">getNProtocolMessageBatches</a></span>()</code>
<div class="block">The number of Replication Stream message batches written to the network.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getNProtocolMessagesBatched--">getNProtocolMessagesBatched</a></span>()</code>
<div class="block">The number of Replication Stream messages that were written as part
of a message batch instead of being written individually.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getNProtocolMessagesRead--">getNProtocolMessagesRead</a></span>()</code>
<div class="block">The number of Replication Stream messages read over the network.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getNProtocolMessagesWritten--">getNProtocolMessagesWritten</a></span>()</code>
<div class="block">The total number of Replication Stream messages written over the
network.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getNReplayAborts--">getNReplayAborts</a></span>()</code>
<div class="block">The number of abort records which were replayed while the node was in
the Replica state.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getNReplayCommitAcks--">getNReplayCommitAcks</a></span>()</code>
<div class="block">The number of commit log records that needed to be acknowledged to the
Master by this node when it was a Replica.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getNReplayCommitNoSyncs--">getNReplayCommitNoSyncs</a></span>()</code>
<div class="block">The number of commitNoSync() calls executed when satisfying transaction
commit acknowledgment requests from the Master.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getNReplayCommits--">getNReplayCommits</a></span>()</code>
<div class="block">The number of commit log records that were replayed by this node when
it was a Replica.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getNReplayCommitSyncs--">getNReplayCommitSyncs</a></span>()</code>
<div class="block">The number of commitSync() calls executed when satisfying transaction
commit acknowledgment requests from the Master.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getNReplayCommitWriteNoSyncs--">getNReplayCommitWriteNoSyncs</a></span>()</code>
<div class="block">The number of commitNoSync() calls executed when satisfying transaction
commit acknowledgment requests from the Master.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getNReplayGroupCommitMaxExceeded--">getNReplayGroupCommitMaxExceeded</a></span>()</code>
<div class="block">The number of group commits that were initiated due the
<a href="../../../../com/sleepycat/je/rep/ReplicationConfig.html#REPLICA_MAX_GROUP_COMMIT"><code>max group size</code></a> being
exceeded.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getNReplayGroupCommits--">getNReplayGroupCommits</a></span>()</code>
<div class="block">The number of group commit operations.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getNReplayGroupCommitTimeouts--">getNReplayGroupCommitTimeouts</a></span>()</code>
<div class="block">The number of group commits that were initiated due to the
<a href="../../../../com/sleepycat/je/rep/ReplicationConfig.html#REPLICA_GROUP_COMMIT_INTERVAL"><code>group timeout
interval</code></a> being exceeded.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getNReplayGroupCommitTxns--">getNReplayGroupCommitTxns</a></span>()</code>
<div class="block">The number of replay transaction commits that were part of a group
commit operation.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getNReplayLNs--">getNReplayLNs</a></span>()</code>
<div class="block">The number of data records (creation, update, deletion) which were
replayed while the node was in the Replica state.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getNReplayNameLNs--">getNReplayNameLNs</a></span>()</code>
<div class="block">The number of NameLN records which were replayed while the node was in
the Replica state.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getNTxnsAcked--">getNTxnsAcked</a></span>()</code>
<div class="block">The number of transactions that were successfully acknowledged based
upon the <a href="../../../../com/sleepycat/je/Durability.ReplicaAckPolicy.html" title="enum in com.sleepycat.je"><code>Durability.ReplicaAckPolicy</code></a> policy associated with the
transaction commit.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getNTxnsNotAcked--">getNTxnsNotAcked</a></span>()</code>
<div class="block">The number of transactions that were not acknowledged as required by the
<a href="../../../../com/sleepycat/je/Durability.ReplicaAckPolicy.html" title="enum in com.sleepycat.je"><code>Durability.ReplicaAckPolicy</code></a> policy associated with the transaction commit.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getProtocolBytesReadRate--">getProtocolBytesReadRate</a></span>()</code>
<div class="block">Bytes read throughput, in terms of bytes received from the replication
network channels per second.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getProtocolBytesWriteRate--">getProtocolBytesWriteRate</a></span>()</code>
<div class="block">Bytes written throughput, in terms of bytes written to the replication
network channels per second.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getProtocolMessageReadRate--">getProtocolMessageReadRate</a></span>()</code>
<div class="block">Incoming replication message throughput, in terms of messages received
from the replication network channels per second.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getProtocolMessageWriteRate--">getProtocolMessageWriteRate</a></span>()</code>
<div class="block">Outgoing message throughput, in terms of message written to the
replication network channels per second.</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getProtocolReadNanos--">getProtocolReadNanos</a></span>()</code>
<div class="block">The number of nanoseconds spent reading from the network channel.</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getProtocolWriteNanos--">getProtocolWriteNanos</a></span>()</code>
<div class="block">The number of nanoseconds spent writing to the network channel.</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getReplayElapsedTxnTime--">getReplayElapsedTxnTime</a></span>()</code>
<div class="block">The total elapsed time in milliseconds spent replaying committed and
aborted transactions.</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getReplayMaxCommitProcessingNanos--">getReplayMaxCommitProcessingNanos</a></span>()</code>
<div class="block">The maximum time taken to replay a transaction commit operation.</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getReplayMinCommitProcessingNanos--">getReplayMinCommitProcessingNanos</a></span>()</code>
<div class="block">The minimum time taken to replay a transaction commit operation.</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getReplayTotalCommitProcessingNanos--">getReplayTotalCommitProcessingNanos</a></span>()</code>
<div class="block">The total time spent to replay all commit operations.</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>java.util.SortedMap&lt;java.lang.String,java.lang.Long&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getReplicaDelayMap--">getReplicaDelayMap</a></span>()</code>
<div class="block">Returns a map from replica node name to the delay, in milliseconds,
between when a transaction was committed on the master and when the
master learned that the transaction was processed on the replica, if
known.</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>java.util.SortedMap&lt;java.lang.String,java.lang.Long&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getReplicaLastCommitTimestampMap--">getReplicaLastCommitTimestampMap</a></span>()</code>
<div class="block">Returns a map from replica node name to the commit timestamp of the last
committed transaction that was processed on the replica, if known.</div>
</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>java.util.SortedMap&lt;java.lang.String,java.lang.Long&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getReplicaLastCommitVLSNMap--">getReplicaLastCommitVLSNMap</a></span>()</code>
<div class="block">Returns a map from replica node name to the VLSN of the last committed
transaction that was processed on the replica, if known.</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code>java.util.SortedMap&lt;java.lang.String,java.lang.Long&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getReplicaVLSNLagMap--">getReplicaVLSNLagMap</a></span>()</code>
<div class="block">Returns a map from replica node name to the lag, in VLSNs, between the
replication state of the replica and the master, if known.</div>
</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>java.util.SortedMap&lt;java.lang.String,java.lang.Long&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getReplicaVLSNRateMap--">getReplicaVLSNRateMap</a></span>()</code>
<div class="block">Returns a map from replica node name to a moving average of the rate, in
VLSNs per minute, that the replica is processing replication data, if
known.</div>
</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getTips--">getTips</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getTotalTxnMs--">getTotalTxnMs</a></span>()</code>
<div class="block">The total time in milliseconds spent in replicated transactions.</div>
</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getTrackerLagConsistencyWaitMs--">getTrackerLagConsistencyWaitMs</a></span>()</code>
<div class="block">The total time (in msec) for which a Replica held back a
<a href="../../../../com/sleepycat/je/Environment.html#beginTransaction-com.sleepycat.je.Transaction-com.sleepycat.je.TransactionConfig-"><code>Environment.beginTransaction(Transaction,TransactionConfig)</code></a>
operation to satisfy the <a href="../../../../com/sleepycat/je/rep/TimeConsistencyPolicy.html" title="class in com.sleepycat.je.rep"><code>TimeConsistencyPolicy</code></a>.</div>
</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getTrackerLagConsistencyWaits--">getTrackerLagConsistencyWaits</a></span>()</code>
<div class="block">The number of times a Replica held back a
<a href="../../../../com/sleepycat/je/Environment.html#beginTransaction-com.sleepycat.je.Transaction-com.sleepycat.je.TransactionConfig-"><code>Environment.beginTransaction(Transaction,TransactionConfig)</code></a>
operation to satisfy the <a href="../../../../com/sleepycat/je/rep/TimeConsistencyPolicy.html" title="class in com.sleepycat.je.rep"><code>TimeConsistencyPolicy</code></a>.</div>
</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getTrackerVLSNConsistencyWaitMs--">getTrackerVLSNConsistencyWaitMs</a></span>()</code>
<div class="block">The total time (in msec) for which a Replica held back a
<a href="../../../../com/sleepycat/je/Environment.html#beginTransaction-com.sleepycat.je.Transaction-com.sleepycat.je.TransactionConfig-"><code>Environment.beginTransaction(Transaction,TransactionConfig)</code></a>
operation to satisfy the <a href="../../../../com/sleepycat/je/rep/CommitPointConsistencyPolicy.html" title="class in com.sleepycat.je.rep"><code>CommitPointConsistencyPolicy</code></a>.</div>
</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getTrackerVLSNConsistencyWaits--">getTrackerVLSNConsistencyWaits</a></span>()</code>
<div class="block">The number of times a Replica held back a
<a href="../../../../com/sleepycat/je/Environment.html#beginTransaction-com.sleepycat.je.Transaction-com.sleepycat.je.TransactionConfig-"><code>Environment.beginTransaction(Transaction,TransactionConfig)</code></a>
operation to satisfy the <a href="../../../../com/sleepycat/je/rep/CommitPointConsistencyPolicy.html" title="class in com.sleepycat.je.rep"><code>CommitPointConsistencyPolicy</code></a>.</div>
</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getVLSNRate--">getVLSNRate</a></span>()</code>
<div class="block">A moving average of the rate replication data is being generated by the
master, in VLSNs per minute, or 0 if not known or this node is not the
master.</div>
</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#toString--">toString</a></span>()</code>
<div class="block">Returns a string representation of the statistics.</div>
</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#toStringVerbose--">toStringVerbose</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.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 ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getNFeedersCreated--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNFeedersCreated</h4>
<pre>public&nbsp;int&nbsp;getNFeedersCreated()</pre>
<div class="block">The number of Feeder threads since this node was started. A Master
supplies the Replication Stream to a Replica via a Feeder thread. The
Feeder thread is created when a Replica connects to the node and is
shutdown when the connection is terminated.</div>
</li>
</ul>
<a name="getNFeedersShutdown--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNFeedersShutdown</h4>
<pre>public&nbsp;int&nbsp;getNFeedersShutdown()</pre>
<div class="block">The number of Feeder threads that were shut down, either because this
node, or the Replica terminated the connection.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getNFeedersCreated--"><code>getNFeedersCreated()</code></a></dd>
</dl>
</li>
</ul>
<a name="getNMaxReplicaLag--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNMaxReplicaLag</h4>
<pre>public&nbsp;long&nbsp;getNMaxReplicaLag()</pre>
<div class="block">The lag (in VLSNs) associated with the replica that's farthest behind in
replaying the replication stream.</div>
</li>
</ul>
<a name="getNMaxReplicaLagName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNMaxReplicaLagName</h4>
<pre>public&nbsp;java.lang.String&nbsp;getNMaxReplicaLagName()</pre>
<div class="block">The name of the replica that's farthest behind in replaying the
replication stream.</div>
</li>
</ul>
<a name="getReplicaDelayMap--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReplicaDelayMap</h4>
<pre>public&nbsp;java.util.SortedMap&lt;java.lang.String,java.lang.Long&gt;&nbsp;getReplicaDelayMap()</pre>
<div class="block">Returns a map from replica node name to the delay, in milliseconds,
between when a transaction was committed on the master and when the
master learned that the transaction was processed on the replica, if
known. Returns an empty map if this node is not the master.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>6.3.0</dd>
</dl>
</li>
</ul>
<a name="getReplicaLastCommitTimestampMap--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReplicaLastCommitTimestampMap</h4>
<pre>public&nbsp;java.util.SortedMap&lt;java.lang.String,java.lang.Long&gt;&nbsp;getReplicaLastCommitTimestampMap()</pre>
<div class="block">Returns a map from replica node name to the commit timestamp of the last
committed transaction that was processed on the replica, if known.
Returns an empty map if this node is not the master.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>6.3.0</dd>
</dl>
</li>
</ul>
<a name="getReplicaLastCommitVLSNMap--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReplicaLastCommitVLSNMap</h4>
<pre>public&nbsp;java.util.SortedMap&lt;java.lang.String,java.lang.Long&gt;&nbsp;getReplicaLastCommitVLSNMap()</pre>
<div class="block">Returns a map from replica node name to the VLSN of the last committed
transaction that was processed on the replica, if known. Returns an
empty map if this node is not the master.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>6.3.0</dd>
</dl>
</li>
</ul>
<a name="getReplicaVLSNLagMap--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReplicaVLSNLagMap</h4>
<pre>public&nbsp;java.util.SortedMap&lt;java.lang.String,java.lang.Long&gt;&nbsp;getReplicaVLSNLagMap()</pre>
<div class="block">Returns a map from replica node name to the lag, in VLSNs, between the
replication state of the replica and the master, if known. Returns an
empty map if this node is not the master.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>6.3.0</dd>
</dl>
</li>
</ul>
<a name="getReplicaVLSNRateMap--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReplicaVLSNRateMap</h4>
<pre>public&nbsp;java.util.SortedMap&lt;java.lang.String,java.lang.Long&gt;&nbsp;getReplicaVLSNRateMap()</pre>
<div class="block">Returns a map from replica node name to a moving average of the rate, in
VLSNs per minute, that the replica is processing replication data, if
known. Returns an empty map if this node is not the master.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>6.3.0</dd>
</dl>
</li>
</ul>
<a name="getNTxnsAcked--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNTxnsAcked</h4>
<pre>public&nbsp;long&nbsp;getNTxnsAcked()</pre>
<div class="block">The number of transactions that were successfully acknowledged based
upon the <a href="../../../../com/sleepycat/je/Durability.ReplicaAckPolicy.html" title="enum in com.sleepycat.je"><code>Durability.ReplicaAckPolicy</code></a> policy associated with the
transaction commit.</div>
</li>
</ul>
<a name="getNTxnsNotAcked--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNTxnsNotAcked</h4>
<pre>public&nbsp;long&nbsp;getNTxnsNotAcked()</pre>
<div class="block">The number of transactions that were not acknowledged as required by the
<a href="../../../../com/sleepycat/je/Durability.ReplicaAckPolicy.html" title="enum in com.sleepycat.je"><code>Durability.ReplicaAckPolicy</code></a> policy associated with the transaction commit.
These transactions resulted in <a href="../../../../com/sleepycat/je/rep/InsufficientReplicasException.html" title="class in com.sleepycat.je.rep"><code>InsufficientReplicasException</code></a> or
<a href="../../../../com/sleepycat/je/rep/InsufficientAcksException.html" title="class in com.sleepycat.je.rep"><code>InsufficientAcksException</code></a>.</div>
</li>
</ul>
<a name="getTotalTxnMs--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTotalTxnMs</h4>
<pre>public&nbsp;long&nbsp;getTotalTxnMs()</pre>
<div class="block">The total time in milliseconds spent in replicated transactions. This
represents the time from the start of the transaction until its
successful commit and acknowledgment. It includes the time spent
waiting for transaction commit acknowledgments, as determined by
<a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getAckWaitMs--"><code>getAckWaitMs()</code></a>.</div>
</li>
</ul>
<a name="getAckWaitMs--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAckWaitMs</h4>
<pre>public&nbsp;long&nbsp;getAckWaitMs()</pre>
<div class="block">The total time in milliseconds that the master spent waiting for the
<a href="../../../../com/sleepycat/je/Durability.ReplicaAckPolicy.html" title="enum in com.sleepycat.je"><code>Durability.ReplicaAckPolicy</code></a> to be satisfied during successful transaction
commits.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getTotalTxnMs--"><code>getTotalTxnMs()</code></a></dd>
</dl>
</li>
</ul>
<a name="getLastCommitVLSN--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLastCommitVLSN</h4>
<pre>public&nbsp;long&nbsp;getLastCommitVLSN()</pre>
<div class="block">The VLSN of the last committed transaction on the master, or 0 if not
known or this node is not the master.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>6.3.0</dd>
</dl>
</li>
</ul>
<a name="getLastCommitTimestamp--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLastCommitTimestamp</h4>
<pre>public&nbsp;long&nbsp;getLastCommitTimestamp()</pre>
<div class="block">The commit timestamp of the last committed transaction on the master, or
0 if not known or this node is not the master.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>6.3.0</dd>
</dl>
</li>
</ul>
<a name="getVLSNRate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getVLSNRate</h4>
<pre>public&nbsp;long&nbsp;getVLSNRate()</pre>
<div class="block">A moving average of the rate replication data is being generated by the
master, in VLSNs per minute, or 0 if not known or this node is not the
master.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>6.3.0</dd>
</dl>
</li>
</ul>
<a name="getNReplayCommits--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNReplayCommits</h4>
<pre>public&nbsp;long&nbsp;getNReplayCommits()</pre>
<div class="block">The number of commit log records that were replayed by this node when
it was a Replica. There is one commit record record for each actual
commit on the Master.</div>
</li>
</ul>
<a name="getNReplayCommitAcks--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNReplayCommitAcks</h4>
<pre>public&nbsp;long&nbsp;getNReplayCommitAcks()</pre>
<div class="block">The number of commit log records that needed to be acknowledged to the
Master by this node when it was a Replica. The rate of change of this
statistic, will show a strong correlation with that of
<code>NReplayCommits</code> statistic, if the <code>Durability</code>
policy used by transactions on the master calls for transaction commit
acknowledgments and the Replica is current with respect to the Master.</div>
</li>
</ul>
<a name="getNReplayCommitSyncs--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNReplayCommitSyncs</h4>
<pre>public&nbsp;long&nbsp;getNReplayCommitSyncs()</pre>
<div class="block">The number of commitSync() calls executed when satisfying transaction
commit acknowledgment requests from the Master.</div>
</li>
</ul>
<a name="getNReplayCommitNoSyncs--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNReplayCommitNoSyncs</h4>
<pre>public&nbsp;long&nbsp;getNReplayCommitNoSyncs()</pre>
<div class="block">The number of commitNoSync() calls executed when satisfying transaction
commit acknowledgment requests from the Master.</div>
</li>
</ul>
<a name="getNReplayCommitWriteNoSyncs--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNReplayCommitWriteNoSyncs</h4>
<pre>public&nbsp;long&nbsp;getNReplayCommitWriteNoSyncs()</pre>
<div class="block">The number of commitNoSync() calls executed when satisfying transaction
commit acknowledgment requests from the Master.</div>
</li>
</ul>
<a name="getNReplayAborts--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNReplayAborts</h4>
<pre>public&nbsp;long&nbsp;getNReplayAborts()</pre>
<div class="block">The number of abort records which were replayed while the node was in
the Replica state.</div>
</li>
</ul>
<a name="getNReplayNameLNs--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNReplayNameLNs</h4>
<pre>public&nbsp;long&nbsp;getNReplayNameLNs()</pre>
<div class="block">The number of NameLN records which were replayed while the node was in
the Replica state.</div>
</li>
</ul>
<a name="getNReplayLNs--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNReplayLNs</h4>
<pre>public&nbsp;long&nbsp;getNReplayLNs()</pre>
<div class="block">The number of data records (creation, update, deletion) which were
replayed while the node was in the Replica state.</div>
</li>
</ul>
<a name="getReplayElapsedTxnTime--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReplayElapsedTxnTime</h4>
<pre>public&nbsp;long&nbsp;getReplayElapsedTxnTime()</pre>
<div class="block">The total elapsed time in milliseconds spent replaying committed and
aborted transactions.</div>
</li>
</ul>
<a name="getNReplayGroupCommitTimeouts--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNReplayGroupCommitTimeouts</h4>
<pre>public&nbsp;long&nbsp;getNReplayGroupCommitTimeouts()</pre>
<div class="block">The number of group commits that were initiated due to the
<a href="../../../../com/sleepycat/je/rep/ReplicationConfig.html#REPLICA_GROUP_COMMIT_INTERVAL"><code>group timeout
interval</code></a> being exceeded.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>5.0.76</dd>
</dl>
</li>
</ul>
<a name="getNReplayGroupCommitMaxExceeded--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNReplayGroupCommitMaxExceeded</h4>
<pre>public&nbsp;long&nbsp;getNReplayGroupCommitMaxExceeded()</pre>
<div class="block">The number of group commits that were initiated due the
<a href="../../../../com/sleepycat/je/rep/ReplicationConfig.html#REPLICA_MAX_GROUP_COMMIT"><code>max group size</code></a> being
exceeded.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>5.0.76</dd>
</dl>
</li>
</ul>
<a name="getNReplayGroupCommitTxns--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNReplayGroupCommitTxns</h4>
<pre>public&nbsp;long&nbsp;getNReplayGroupCommitTxns()</pre>
<div class="block">The number of replay transaction commits that were part of a group
commit operation.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>5.0.76</dd>
</dl>
</li>
</ul>
<a name="getNReplayGroupCommits--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNReplayGroupCommits</h4>
<pre>public&nbsp;long&nbsp;getNReplayGroupCommits()</pre>
<div class="block">The number of group commit operations.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>5.0.76</dd>
</dl>
</li>
</ul>
<a name="getReplayMinCommitProcessingNanos--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReplayMinCommitProcessingNanos</h4>
<pre>public&nbsp;long&nbsp;getReplayMinCommitProcessingNanos()</pre>
<div class="block">The minimum time taken to replay a transaction commit operation.</div>
</li>
</ul>
<a name="getReplayMaxCommitProcessingNanos--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReplayMaxCommitProcessingNanos</h4>
<pre>public&nbsp;long&nbsp;getReplayMaxCommitProcessingNanos()</pre>
<div class="block">The maximum time taken to replay a transaction commit operation.</div>
</li>
</ul>
<a name="getReplayTotalCommitProcessingNanos--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReplayTotalCommitProcessingNanos</h4>
<pre>public&nbsp;long&nbsp;getReplayTotalCommitProcessingNanos()</pre>
<div class="block">The total time spent to replay all commit operations.</div>
</li>
</ul>
<a name="getNProtocolBytesRead--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNProtocolBytesRead</h4>
<pre>public&nbsp;long&nbsp;getNProtocolBytesRead()</pre>
<div class="block">The number of bytes of Replication Stream read over the network. It does
not include the TCP/IP overhead.
<p>
If the node has served as both a Replica and Master since it was first
started, the number represents the sum total of all Feeder related
network activity, as well as Replica network activity.</div>
</li>
</ul>
<a name="getNProtocolMessagesRead--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNProtocolMessagesRead</h4>
<pre>public&nbsp;long&nbsp;getNProtocolMessagesRead()</pre>
<div class="block">The number of Replication Stream messages read over the network.
<p>
If the node has served as both a Replica and Master since it was first
started, the number represents the sum total of all Feeder related
network activity, as well as Replica network activity.</div>
</li>
</ul>
<a name="getNProtocolBytesWritten--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNProtocolBytesWritten</h4>
<pre>public&nbsp;long&nbsp;getNProtocolBytesWritten()</pre>
<div class="block">The number of Replication Stream bytes written over the network.
<p>
If the node has served as both a Replica and Master since it was first
started, the number represents the sum total of all Feeder related
network activity, as well as Replica network activity.</div>
</li>
</ul>
<a name="getNProtocolMessagesBatched--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNProtocolMessagesBatched</h4>
<pre>public&nbsp;long&nbsp;getNProtocolMessagesBatched()</pre>
<div class="block">The number of Replication Stream messages that were written as part
of a message batch instead of being written individually.
It represents a subset of the messages returned by
<a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getNProtocolMessagesWritten--"><code>getNProtocolMessagesWritten()</code></a></div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>6.2.7</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getNProtocolMessageBatches--"><code>getNProtocolMessageBatches()</code></a></dd>
</dl>
</li>
</ul>
<a name="getNProtocolMessageBatches--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNProtocolMessageBatches</h4>
<pre>public&nbsp;long&nbsp;getNProtocolMessageBatches()</pre>
<div class="block">The number of Replication Stream message batches written to the network.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>6.2.7</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironmentStats.html#getNProtocolMessagesBatched--"><code>getNProtocolMessagesBatched()</code></a></dd>
</dl>
</li>
</ul>
<a name="getNProtocolMessagesWritten--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNProtocolMessagesWritten</h4>
<pre>public&nbsp;long&nbsp;getNProtocolMessagesWritten()</pre>
<div class="block">The total number of Replication Stream messages written over the
network.
<p>
If the node has served as both a Replica and Master since it was first
started, the number represents the sum total of all Feeder related
network activity, as well as Replica network activity.</div>
</li>
</ul>
<a name="getProtocolReadNanos--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProtocolReadNanos</h4>
<pre>public&nbsp;long&nbsp;getProtocolReadNanos()</pre>
<div class="block">The number of nanoseconds spent reading from the network channel.
<p>
If the node has served as both a Replica and Master since it was first
started, the number represents the sum total of all Feeder related
network activity, as well as Replica network activity.</div>
</li>
</ul>
<a name="getProtocolWriteNanos--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProtocolWriteNanos</h4>
<pre>public&nbsp;long&nbsp;getProtocolWriteNanos()</pre>
<div class="block">The number of nanoseconds spent writing to the network channel.
<p>
If the node has served as both a Replica and Master since it was first
started, the number represents the sum total of all Feeder related
network activity, as well as Replica network activity.</div>
</li>
</ul>
<a name="getProtocolMessageReadRate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProtocolMessageReadRate</h4>
<pre>public&nbsp;long&nbsp;getProtocolMessageReadRate()</pre>
<div class="block">Incoming replication message throughput, in terms of messages received
from the replication network channels per second.
<p> If the node has served as both a Replica and Master since
it was first started, the number represents the message reading rate
over all Feeder related network activity, as well as Replica network
activity.</div>
</li>
</ul>
<a name="getProtocolMessageWriteRate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProtocolMessageWriteRate</h4>
<pre>public&nbsp;long&nbsp;getProtocolMessageWriteRate()</pre>
<div class="block">Outgoing message throughput, in terms of message written to the
replication network channels per second.
<p>
If the node has served as both a Replica and Master since it was first
started, the number represents the message writing rate over all Feeder
related network activity, as well as Replica network activity.</div>
</li>
</ul>
<a name="getProtocolBytesReadRate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProtocolBytesReadRate</h4>
<pre>public&nbsp;long&nbsp;getProtocolBytesReadRate()</pre>
<div class="block">Bytes read throughput, in terms of bytes received from the replication
network channels per second.
<p>
If the node has served as both a Replica and Master since it was first
started, the number represents the bytes reading rate over all Feeder
related network activity, as well as Replica network activity.</div>
</li>
</ul>
<a name="getProtocolBytesWriteRate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProtocolBytesWriteRate</h4>
<pre>public&nbsp;long&nbsp;getProtocolBytesWriteRate()</pre>
<div class="block">Bytes written throughput, in terms of bytes written to the replication
network channels per second.
<p>
If the node has served as both a Replica and Master since it was first
started, the number represents the bytes writing rate over all Feeder
related network activity, as well as Replica network activity.</div>
</li>
</ul>
<a name="getNProtocolEntriesWrittenOldVersion--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNProtocolEntriesWrittenOldVersion</h4>
<pre>public&nbsp;long&nbsp;getNProtocolEntriesWrittenOldVersion()</pre>
<div class="block">Returns the number of messages containing log entries that were written
to the replication stream using the previous log format to support
replication to a replica running an earlier version during an upgrade.</div>
</li>
</ul>
<a name="getTrackerLagConsistencyWaits--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTrackerLagConsistencyWaits</h4>
<pre>public&nbsp;long&nbsp;getTrackerLagConsistencyWaits()</pre>
<div class="block">The number of times a Replica held back a
<a href="../../../../com/sleepycat/je/Environment.html#beginTransaction-com.sleepycat.je.Transaction-com.sleepycat.je.TransactionConfig-"><code>Environment.beginTransaction(Transaction,TransactionConfig)</code></a>
operation to satisfy the <a href="../../../../com/sleepycat/je/rep/TimeConsistencyPolicy.html" title="class in com.sleepycat.je.rep"><code>TimeConsistencyPolicy</code></a>.</div>
</li>
</ul>
<a name="getTrackerLagConsistencyWaitMs--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTrackerLagConsistencyWaitMs</h4>
<pre>public&nbsp;long&nbsp;getTrackerLagConsistencyWaitMs()</pre>
<div class="block">The total time (in msec) for which a Replica held back a
<a href="../../../../com/sleepycat/je/Environment.html#beginTransaction-com.sleepycat.je.Transaction-com.sleepycat.je.TransactionConfig-"><code>Environment.beginTransaction(Transaction,TransactionConfig)</code></a>
operation to satisfy the <a href="../../../../com/sleepycat/je/rep/TimeConsistencyPolicy.html" title="class in com.sleepycat.je.rep"><code>TimeConsistencyPolicy</code></a>.</div>
</li>
</ul>
<a name="getTrackerVLSNConsistencyWaits--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTrackerVLSNConsistencyWaits</h4>
<pre>public&nbsp;long&nbsp;getTrackerVLSNConsistencyWaits()</pre>
<div class="block">The number of times a Replica held back a
<a href="../../../../com/sleepycat/je/Environment.html#beginTransaction-com.sleepycat.je.Transaction-com.sleepycat.je.TransactionConfig-"><code>Environment.beginTransaction(Transaction,TransactionConfig)</code></a>
operation to satisfy the <a href="../../../../com/sleepycat/je/rep/CommitPointConsistencyPolicy.html" title="class in com.sleepycat.je.rep"><code>CommitPointConsistencyPolicy</code></a>.</div>
</li>
</ul>
<a name="getTrackerVLSNConsistencyWaitMs--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTrackerVLSNConsistencyWaitMs</h4>
<pre>public&nbsp;long&nbsp;getTrackerVLSNConsistencyWaitMs()</pre>
<div class="block">The total time (in msec) for which a Replica held back a
<a href="../../../../com/sleepycat/je/Environment.html#beginTransaction-com.sleepycat.je.Transaction-com.sleepycat.je.TransactionConfig-"><code>Environment.beginTransaction(Transaction,TransactionConfig)</code></a>
operation to satisfy the <a href="../../../../com/sleepycat/je/rep/CommitPointConsistencyPolicy.html" title="class in com.sleepycat.je.rep"><code>CommitPointConsistencyPolicy</code></a>.</div>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<div class="block">Returns a string representation of the statistics.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="toStringVerbose--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toStringVerbose</h4>
<pre>public&nbsp;java.lang.String&nbsp;toStringVerbose()</pre>
</li>
</ul>
<a name="getTips--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getTips</h4>
<pre>public&nbsp;java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;getTips()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ReplicatedEnvironmentStats.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"><b>Berkeley DB Java Edition</b><br><font size=\"-1\"> version 7.5.11</font>
</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/sleepycat/je/rep/ReplicatedEnvironment.State.html" title="enum in com.sleepycat.je.rep"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../com/sleepycat/je/rep/ReplicationConfig.html" title="class in com.sleepycat.je.rep"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/sleepycat/je/rep/ReplicatedEnvironmentStats.html" target="_top">Frames</a></li>
<li><a href="ReplicatedEnvironmentStats.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><font size=1>Copyright (c) 2002, 2017 Oracle and/or its affiliates. All rights reserved.</font> </small></p>
</body>
</html>