This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/bookkeeper.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 7434fe6 Updated site at revision 786da27
7434fe6 is described below
commit 7434fe63cf76b290d07364e1640ad9857e4c770e
Author: jenkins <[email protected]>
AuthorDate: Wed Dec 13 08:52:15 2017 +0000
Updated site at revision 786da27
---
.../docs/latest/api/javadoc/constant-values.html | 29 ++-
.../docs/latest/api/javadoc/deprecated-list.html | 12 +
content/docs/latest/api/javadoc/index-all.html | 39 +--
.../org/apache/bookkeeper/client/BookKeeper.html | 63 +++--
.../org/apache/bookkeeper/client/LedgerHandle.html | 13 +
.../apache/bookkeeper/client/LedgerHandleAdv.html | 2 +-
.../org/apache/bookkeeper/client/PendingAddOp.html | 41 +--
.../bookkeeper/client/ReadOnlyLedgerHandle.html | 2 +-
.../org/apache/bookkeeper/client/package-tree.html | 2 +-
.../bookkeeper/conf/ClientConfiguration.html | 284 +++++++++++++--------
.../conf/class-use/ClientConfiguration.html | 35 +--
content/docs/latest/api/javadoc/overview-tree.html | 2 +-
12 files changed, 314 insertions(+), 210 deletions(-)
diff --git a/content/docs/latest/api/javadoc/constant-values.html
b/content/docs/latest/api/javadoc/constant-values.html
index 4c09d16..2492d19 100644
--- a/content/docs/latest/api/javadoc/constant-values.html
+++ b/content/docs/latest/api/javadoc/constant-values.html
@@ -1443,83 +1443,90 @@
<td class="colLast"><code>"throttle"</code></td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><a
name="org.apache.bookkeeper.conf.ClientConfiguration.TIMEOUT_MONITOR_INTERVAL_SEC">
+<!-- -->
+</a><code>protected static final <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
+<td><code><a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#TIMEOUT_MONITOR_INTERVAL_SEC">TIMEOUT_MONITOR_INTERVAL_SEC</a></code></td>
+<td class="colLast"><code>"timeoutMonitorIntervalSec"</code></td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><a
name="org.apache.bookkeeper.conf.ClientConfiguration.TIMEOUT_TASK_INTERVAL_MILLIS">
<!-- -->
</a><code>protected static final <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
<td><code><a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#TIMEOUT_TASK_INTERVAL_MILLIS">TIMEOUT_TASK_INTERVAL_MILLIS</a></code></td>
<td class="colLast"><code>"timeoutTaskIntervalMillis"</code></td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a
name="org.apache.bookkeeper.conf.ClientConfiguration.TIMEOUT_TIMER_NUM_TICKS">
<!-- -->
</a><code>protected static final <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
<td><code><a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#TIMEOUT_TIMER_NUM_TICKS">TIMEOUT_TIMER_NUM_TICKS</a></code></td>
<td class="colLast"><code>"timeoutTimerNumTicks"</code></td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a
name="org.apache.bookkeeper.conf.ClientConfiguration.TIMEOUT_TIMER_TICK_DURATION_MS">
<!-- -->
</a><code>protected static final <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
<td><code><a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#TIMEOUT_TIMER_TICK_DURATION_MS">TIMEOUT_TIMER_TICK_DURATION_MS</a></code></td>
<td class="colLast"><code>"timeoutTimerTickDurationMs"</code></td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a
name="org.apache.bookkeeper.conf.ClientConfiguration.TLS_KEYSTORE">
<!-- -->
</a><code>protected static final <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
<td><code><a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#TLS_KEYSTORE">TLS_KEYSTORE</a></code></td>
<td class="colLast"><code>"clientKeyStore"</code></td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a
name="org.apache.bookkeeper.conf.ClientConfiguration.TLS_KEYSTORE_PASSWORD_PATH">
<!-- -->
</a><code>protected static final <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
<td><code><a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#TLS_KEYSTORE_PASSWORD_PATH">TLS_KEYSTORE_PASSWORD_PATH</a></code></td>
<td class="colLast"><code>"clientKeyStorePasswordPath"</code></td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a
name="org.apache.bookkeeper.conf.ClientConfiguration.TLS_KEYSTORE_TYPE">
<!-- -->
</a><code>protected static final <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
<td><code><a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#TLS_KEYSTORE_TYPE">TLS_KEYSTORE_TYPE</a></code></td>
<td class="colLast"><code>"clientKeyStoreType"</code></td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a
name="org.apache.bookkeeper.conf.ClientConfiguration.TLS_TRUSTSTORE">
<!-- -->
</a><code>protected static final <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
<td><code><a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#TLS_TRUSTSTORE">TLS_TRUSTSTORE</a></code></td>
<td class="colLast"><code>"clientTrustStore"</code></td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a
name="org.apache.bookkeeper.conf.ClientConfiguration.TLS_TRUSTSTORE_PASSWORD_PATH">
<!-- -->
</a><code>protected static final <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
<td><code><a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#TLS_TRUSTSTORE_PASSWORD_PATH">TLS_TRUSTSTORE_PASSWORD_PATH</a></code></td>
<td class="colLast"><code>"clientTrustStorePasswordPath"</code></td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a
name="org.apache.bookkeeper.conf.ClientConfiguration.TLS_TRUSTSTORE_TYPE">
<!-- -->
</a><code>protected static final <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
<td><code><a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#TLS_TRUSTSTORE_TYPE">TLS_TRUSTSTORE_TYPE</a></code></td>
<td class="colLast"><code>"clientTrustStoreType"</code></td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a
name="org.apache.bookkeeper.conf.ClientConfiguration.USE_V2_WIRE_PROTOCOL">
<!-- -->
</a><code>protected static final <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
<td><code><a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#USE_V2_WIRE_PROTOCOL">USE_V2_WIRE_PROTOCOL</a></code></td>
<td class="colLast"><code>"useV2WireProtocol"</code></td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a
name="org.apache.bookkeeper.conf.ClientConfiguration.ZK_SERVERS">
<!-- -->
</a><code>protected static final <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
<td><code><a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#ZK_SERVERS">ZK_SERVERS</a></code></td>
<td class="colLast"><code>"zkServers"</code></td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a
name="org.apache.bookkeeper.conf.ClientConfiguration.ZK_TIMEOUT">
<!-- -->
</a><code>protected static final <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
diff --git a/content/docs/latest/api/javadoc/deprecated-list.html
b/content/docs/latest/api/javadoc/deprecated-list.html
index c026b73..71c5b00 100644
--- a/content/docs/latest/api/javadoc/deprecated-list.html
+++ b/content/docs/latest/api/javadoc/deprecated-list.html
@@ -101,6 +101,12 @@
</td>
</tr>
<tr class="rowColor">
+<td class="colOne"><a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#getPCBCTimeoutTimerNumTicks--">org.apache.bookkeeper.conf.ClientConfiguration.getPCBCTimeoutTimerNumTicks()</a></td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#getPCBCTimeoutTimerTickDurationMs--">org.apache.bookkeeper.conf.ClientConfiguration.getPCBCTimeoutTimerTickDurationMs()</a></td>
+</tr>
+<tr class="rowColor">
<td class="colOne"><a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#getReadTimeout--">org.apache.bookkeeper.conf.ClientConfiguration.getReadTimeout()</a>
<div class="block"><span class="deprecationComment">use <a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#getReadEntryTimeout--"><code>ClientConfiguration.getReadEntryTimeout()</code></a>
or <a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#getAddEntryTimeout--"><code>ClientConfiguration.getAddEntryTimeout()</code></a>
instead</span></div>
</td>
@@ -119,6 +125,12 @@
</td>
</tr>
<tr class="rowColor">
+<td class="colOne"><a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#setPCBCTimeoutTimerNumTicks-int-">org.apache.bookkeeper.conf.ClientConfiguration.setPCBCTimeoutTimerNumTicks(int)</a></td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#setPCBCTimeoutTimerTickDurationMs-long-">org.apache.bookkeeper.conf.ClientConfiguration.setPCBCTimeoutTimerTickDurationMs(long)</a></td>
+</tr>
+<tr class="rowColor">
<td class="colOne"><a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#setReadTimeout-int-">org.apache.bookkeeper.conf.ClientConfiguration.setReadTimeout(int)</a>
<div class="block"><span class="deprecationComment">use <a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#setReadEntryTimeout-int-"><code>ClientConfiguration.setReadEntryTimeout(int)</code></a>
or <a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#setAddEntryTimeout-int-"><code>ClientConfiguration.setAddEntryTimeout(int)</code></a>
instead</span></div>
</td>
diff --git a/content/docs/latest/api/javadoc/index-all.html
b/content/docs/latest/api/javadoc/index-all.html
index 30847ea..50c5467 100644
--- a/content/docs/latest/api/javadoc/index-all.html
+++ b/content/docs/latest/api/javadoc/index-all.html
@@ -160,6 +160,8 @@
<dd>
<div class="block">Add entry operation timeouts on waiting quorum
responses.</div>
</dd>
+<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/client/BookKeeper.html#addEntryQuorumTimeoutNanos">addEntryQuorumTimeoutNanos</a></span>
- Variable in class org.apache.bookkeeper.client.<a
href="org/apache/bookkeeper/client/BookKeeper.html" title="class in
org.apache.bookkeeper.client">BookKeeper</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/client/AsyncCallback.AddLacCallback.html#addLacComplete-int-org.apache.bookkeeper.client.LedgerHandle-java.lang.Object-">addLacComplete(int,
LedgerHandle, Object)</a></span> - Method in interface
org.apache.bookkeeper.client.<a
href="org/apache/bookkeeper/client/AsyncCallback.AddLacCallback.html"
title="interface in
org.apache.bookkeeper.client">AsyncCallback.AddLacCallback</a></dt>
<dd>
<div class="block">Callback declaration.</div>
@@ -2698,15 +2700,11 @@
<dd> </dd>
<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#getPCBCTimeoutTimerNumTicks--">getPCBCTimeoutTimerNumTicks()</a></span>
- Method in class org.apache.bookkeeper.conf.<a
href="org/apache/bookkeeper/conf/ClientConfiguration.html" title="class in
org.apache.bookkeeper.conf">ClientConfiguration</a></dt>
<dd>
-<div class="block">Get number of ticks that used for
- <code>org.jboss.netty.util.HashedWheelTimer</code> that used by PCBC to
timeout
- requests.</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</dd>
<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#getPCBCTimeoutTimerTickDurationMs--">getPCBCTimeoutTimerTickDurationMs()</a></span>
- Method in class org.apache.bookkeeper.conf.<a
href="org/apache/bookkeeper/conf/ClientConfiguration.html" title="class in
org.apache.bookkeeper.conf">ClientConfiguration</a></dt>
<dd>
-<div class="block">Get the tick duration in milliseconds that used for the
- <code>org.jboss.netty.util.HashedWheelTimer</code> that used by PCBC to
timeout
- requests.</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</dd>
<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/client/BookKeeper.html#getPlacementPolicy--">getPlacementPolicy()</a></span>
- Method in class org.apache.bookkeeper.client.<a
href="org/apache/bookkeeper/client/BookKeeper.html" title="class in
org.apache.bookkeeper.client">BookKeeper</a></dt>
<dd> </dd>
@@ -2902,6 +2900,10 @@
<dd>
<div class="block">Get throttle value.</div>
</dd>
+<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#getTimeoutMonitorIntervalSec--">getTimeoutMonitorIntervalSec()</a></span>
- Method in class org.apache.bookkeeper.conf.<a
href="org/apache/bookkeeper/conf/ClientConfiguration.html" title="class in
org.apache.bookkeeper.conf">ClientConfiguration</a></dt>
+<dd>
+<div class="block">Get the interval between successive executions of the
operation timeout monitor.</div>
+</dd>
<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#getTimeoutTaskIntervalMillis--">getTimeoutTaskIntervalMillis()</a></span>
- Method in class org.apache.bookkeeper.conf.<a
href="org/apache/bookkeeper/conf/ClientConfiguration.html" title="class in
org.apache.bookkeeper.conf">ClientConfiguration</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
@@ -3995,6 +3997,8 @@
<dd>
<div class="block">Send to next replica speculatively, if required and
possible.</div>
</dd>
+<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/client/PendingAddOp.html#maybeTimeout--">maybeTimeout()</a></span>
- Method in class org.apache.bookkeeper.client.<a
href="org/apache/bookkeeper/client/PendingAddOp.html" title="class in
org.apache.bookkeeper.client">PendingAddOp</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/client/LedgerMetadata.html#mergeEnsembles-java.util.SortedMap-">mergeEnsembles(SortedMap<Long,
ArrayList<BookieSocketAddress>>)</a></span> - Method in class
org.apache.bookkeeper.client.<a
href="org/apache/bookkeeper/client/LedgerMetadata.html" title="class in
org.apache.bookkeeper.client">LedgerMetadata</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/client/LedgerCreateOp.html#metadata">metadata</a></span>
- Variable in class org.apache.bookkeeper.client.<a
href="org/apache/bookkeeper/client/LedgerCreateOp.html" title="class in
org.apache.bookkeeper.client">LedgerCreateOp</a></dt>
@@ -5126,8 +5130,6 @@
<dd> </dd>
<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/client/TopologyAwareEnsemblePlacementPolicy.RRTopologyAwareCoverageEnsemble.html#RRTopologyAwareCoverageEnsemble-int-int-int-int-org.apache.bookkeeper.client.ITopologyAwareEnsemblePlacementPolicy.Ensemble-org.apache.bookkeeper.client.ITopologyAwareEnsemblePlacementPolicy.Predicate-java.util.Set-int-">RRTopologyAwareCoverageEnsemble(int,
int, int, int,
ITopologyAwareEnsemblePlacementPolicy.Ensemble<TopologyAwareEnsemblePla [...]
<dd> </dd>
-<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/client/PendingAddOp.html#run-io.netty.util.Timeout-">run(Timeout)</a></span>
- Method in class org.apache.bookkeeper.client.<a
href="org/apache/bookkeeper/client/PendingAddOp.html" title="class in
org.apache.bookkeeper.client">PendingAddOp</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/conf/ServerConfiguration.html#RW_REREPLICATE_BACKOFF_MS">RW_REREPLICATE_BACKOFF_MS</a></span>
- Static variable in class org.apache.bookkeeper.conf.<a
href="org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in
org.apache.bookkeeper.conf">ServerConfiguration</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/client/RackawareEnsemblePlacementPolicyImpl.html#rwLock">rwLock</a></span>
- Variable in class org.apache.bookkeeper.client.<a
href="org/apache/bookkeeper/client/RackawareEnsemblePlacementPolicyImpl.html"
title="class in
org.apache.bookkeeper.client">RackawareEnsemblePlacementPolicyImpl</a></dt>
@@ -5787,14 +5789,11 @@
</dd>
<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#setPCBCTimeoutTimerNumTicks-int-">setPCBCTimeoutTimerNumTicks(int)</a></span>
- Method in class org.apache.bookkeeper.conf.<a
href="org/apache/bookkeeper/conf/ClientConfiguration.html" title="class in
org.apache.bookkeeper.conf">ClientConfiguration</a></dt>
<dd>
-<div class="block">Set number of ticks that used for
- <code>org.jboss.netty.util.HashedWheelTimer</code> that used by PCBC to
timeout request.</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</dd>
<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#setPCBCTimeoutTimerTickDurationMs-long-">setPCBCTimeoutTimerTickDurationMs(long)</a></span>
- Method in class org.apache.bookkeeper.conf.<a
href="org/apache/bookkeeper/conf/ClientConfiguration.html" title="class in
org.apache.bookkeeper.conf">ClientConfiguration</a></dt>
<dd>
-<div class="block">Set the tick duration in milliseconds that used for
- <code>org.jboss.netty.util.HashedWheelTimer</code> that used by PCBC to
timeout
- requests.</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</dd>
<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/conf/ServerConfiguration.html#setPersistBookieStatusEnabled-boolean-">setPersistBookieStatusEnabled(boolean)</a></span>
- Method in class org.apache.bookkeeper.conf.<a
href="org/apache/bookkeeper/conf/ServerConfiguration.html" title="class in
org.apache.bookkeeper.conf">ServerConfiguration</a></dt>
<dd>
@@ -5957,6 +5956,10 @@
<dd>
<div class="block">Set throttle value.</div>
</dd>
+<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#setTimeoutMonitorIntervalSec-long-">setTimeoutMonitorIntervalSec(long)</a></span>
- Method in class org.apache.bookkeeper.conf.<a
href="org/apache/bookkeeper/conf/ClientConfiguration.html" title="class in
org.apache.bookkeeper.conf">ClientConfiguration</a></dt>
+<dd>
+<div class="block">Set the interval between successive executions of the
operation timeout monitor.</div>
+</dd>
<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#setTimeoutTaskIntervalMillis-long-">setTimeoutTaskIntervalMillis(long)</a></span>
- Method in class org.apache.bookkeeper.conf.<a
href="org/apache/bookkeeper/conf/ClientConfiguration.html" title="class in
org.apache.bookkeeper.conf">ClientConfiguration</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
@@ -6332,10 +6335,10 @@
<dd> </dd>
<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/client/LedgerHandle.html#throttler">throttler</a></span>
- Variable in class org.apache.bookkeeper.client.<a
href="org/apache/bookkeeper/client/LedgerHandle.html" title="class in
org.apache.bookkeeper.client">LedgerHandle</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/client/PendingAddOp.html#timeout">timeout</a></span>
- Variable in class org.apache.bookkeeper.client.<a
href="org/apache/bookkeeper/client/PendingAddOp.html" title="class in
org.apache.bookkeeper.client">PendingAddOp</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/client/BookKeeperClientStats.html#TIMEOUT_GET_BOOKIE_INFO">TIMEOUT_GET_BOOKIE_INFO</a></span>
- Static variable in interface org.apache.bookkeeper.client.<a
href="org/apache/bookkeeper/client/BookKeeperClientStats.html" title="interface
in org.apache.bookkeeper.client">BookKeeperClientStats</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#TIMEOUT_MONITOR_INTERVAL_SEC">TIMEOUT_MONITOR_INTERVAL_SEC</a></span>
- Static variable in class org.apache.bookkeeper.conf.<a
href="org/apache/bookkeeper/conf/ClientConfiguration.html" title="class in
org.apache.bookkeeper.conf">ClientConfiguration</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#TIMEOUT_TASK_INTERVAL_MILLIS">TIMEOUT_TASK_INTERVAL_MILLIS</a></span>
- Static variable in class org.apache.bookkeeper.conf.<a
href="org/apache/bookkeeper/conf/ClientConfiguration.html" title="class in
org.apache.bookkeeper.conf">ClientConfiguration</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/conf/ClientConfiguration.html#TIMEOUT_TIMER_NUM_TICKS">TIMEOUT_TIMER_NUM_TICKS</a></span>
- Static variable in class org.apache.bookkeeper.conf.<a
href="org/apache/bookkeeper/conf/ClientConfiguration.html" title="class in
org.apache.bookkeeper.conf">ClientConfiguration</a></dt>
@@ -6346,9 +6349,11 @@
<dd>
<div class="block">Operations timeouts.</div>
</dd>
-<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/client/PendingAddOp.html#timeoutQuorumWait--">timeoutQuorumWait()</a></span>
- Method in class org.apache.bookkeeper.client.<a
href="org/apache/bookkeeper/client/PendingAddOp.html" title="class in
org.apache.bookkeeper.client">PendingAddOp</a></dt>
+<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/client/LedgerHandle.html#timeoutFuture">timeoutFuture</a></span>
- Variable in class org.apache.bookkeeper.client.<a
href="org/apache/bookkeeper/client/LedgerHandle.html" title="class in
org.apache.bookkeeper.client">LedgerHandle</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/client/PendingAddOp.html#timeoutSec">timeoutSec</a></span>
- Variable in class org.apache.bookkeeper.client.<a
href="org/apache/bookkeeper/client/PendingAddOp.html" title="class in
org.apache.bookkeeper.client">PendingAddOp</a></dt>
+<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/client/PendingAddOp.html#timeoutNanos">timeoutNanos</a></span>
- Variable in class org.apache.bookkeeper.client.<a
href="org/apache/bookkeeper/client/PendingAddOp.html" title="class in
org.apache.bookkeeper.client">PendingAddOp</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/client/PendingAddOp.html#timeoutQuorumWait--">timeoutQuorumWait()</a></span>
- Method in class org.apache.bookkeeper.client.<a
href="org/apache/bookkeeper/client/PendingAddOp.html" title="class in
org.apache.bookkeeper.client">PendingAddOp</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a
href="org/apache/bookkeeper/client/RackawareEnsemblePlacementPolicyImpl.html#timer">timer</a></span>
- Variable in class org.apache.bookkeeper.client.<a
href="org/apache/bookkeeper/client/RackawareEnsemblePlacementPolicyImpl.html"
title="class in
org.apache.bookkeeper.client">RackawareEnsemblePlacementPolicyImpl</a></dt>
<dd> </dd>
diff --git
a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BookKeeper.html
b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BookKeeper.html
index e8be0f2..8581885 100644
---
a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BookKeeper.html
+++
b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/BookKeeper.html
@@ -171,106 +171,110 @@ implements <a
href="../../../../org/apache/bookkeeper/client/api/BookKeeper.html
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
+<td class="colFirst"><code>(package private) long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/BookKeeper.html#addEntryQuorumTimeoutNanos">addEntryQuorumTimeoutNanos</a></span></code> </td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><code>(package private)
org.apache.bookkeeper.proto.BookieClient</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/BookKeeper.html#bookieClient">bookieClient</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>(package private) <a
href="../../../../org/apache/bookkeeper/client/BookieInfoReader.html"
title="class in org.apache.bookkeeper.client">BookieInfoReader</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/BookKeeper.html#bookieInfoReader">bookieInfoReader</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>(package private) <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ScheduledExecutorService.html?is-external=true"
title="class or interface in
java.util.concurrent">ScheduledExecutorService</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/BookKeeper.html#bookieInfoScheduler">bookieInfoScheduler</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>(package private) <a
href="../../../../org/apache/bookkeeper/client/BookieWatcher.html" title="class
in org.apache.bookkeeper.client">BookieWatcher</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/BookKeeper.html#bookieWatcher">bookieWatcher</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>(package private) boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/BookKeeper.html#closed">closed</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>(package private) <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/locks/ReentrantReadWriteLock.html?is-external=true"
title="class or interface in
java.util.concurrent.locks">ReentrantReadWriteLock</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/BookKeeper.html#closeLock">closeLock</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>(package private) <a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/BookKeeper.html#conf">conf</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>(package private) boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/BookKeeper.html#delayEnsembleChange">delayEnsembleChange</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>(package private) <a
href="../../../../org/apache/bookkeeper/feature/Feature.html" title="interface
in org.apache.bookkeeper.feature">Feature</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/BookKeeper.html#disableEnsembleChangeFeature">disableEnsembleChangeFeature</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>(package private)
io.netty.channel.EventLoopGroup</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/BookKeeper.html#eventLoopGroup">eventLoopGroup</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>(package private) int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/BookKeeper.html#explicitLacInterval">explicitLacInterval</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>(package private) <a
href="../../../../org/apache/bookkeeper/feature/FeatureProvider.html"
title="interface in
org.apache.bookkeeper.feature">FeatureProvider</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/BookKeeper.html#featureProvider">featureProvider</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>(package private)
org.apache.bookkeeper.meta.LedgerIdGenerator</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/BookKeeper.html#ledgerIdGenerator">ledgerIdGenerator</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>(package private)
org.apache.bookkeeper.meta.LedgerManager</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/BookKeeper.html#ledgerManager">ledgerManager</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>(package private)
org.apache.bookkeeper.meta.LedgerManagerFactory</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/BookKeeper.html#ledgerManagerFactory">ledgerManagerFactory</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>(package private) static
org.slf4j.Logger</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/BookKeeper.html#LOG">LOG</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>(package private)
org.apache.bookkeeper.util.OrderedSafeExecutor</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/BookKeeper.html#mainWorkerPool">mainWorkerPool</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>(package private) boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/BookKeeper.html#ownEventLoopGroup">ownEventLoopGroup</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>(package private) boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/BookKeeper.html#ownTimer">ownTimer</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>(package private) <a
href="../../../../org/apache/bookkeeper/client/EnsemblePlacementPolicy.html"
title="interface in
org.apache.bookkeeper.client">EnsemblePlacementPolicy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/BookKeeper.html#placementPolicy">placementPolicy</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>(package private)
com.google.common.base.Optional<<a
href="../../../../org/apache/bookkeeper/client/SpeculativeRequestExecutionPolicy.html"
title="interface in
org.apache.bookkeeper.client">SpeculativeRequestExecutionPolicy</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/BookKeeper.html#readLACSpeculativeRequestPolicy">readLACSpeculativeRequestPolicy</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>(package private)
com.google.common.base.Optional<<a
href="../../../../org/apache/bookkeeper/client/SpeculativeRequestExecutionPolicy.html"
title="interface in
org.apache.bookkeeper.client">SpeculativeRequestExecutionPolicy</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/BookKeeper.html#readSpeculativeRequestPolicy">readSpeculativeRequestPolicy</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>(package private)
org.apache.bookkeeper.discover.RegistrationClient</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/BookKeeper.html#regClient">regClient</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>(package private) boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/BookKeeper.html#reorderReadSequence">reorderReadSequence</a></span></code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>(package private)
io.netty.util.HashedWheelTimer</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/BookKeeper.html#requestTimer">requestTimer</a></span></code> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>(package private) <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ScheduledExecutorService.html?is-external=true"
title="class or interface in
java.util.concurrent">ScheduledExecutorService</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/BookKeeper.html#scheduler">scheduler</a></span></code> </td>
</tr>
@@ -912,6 +916,15 @@ implements <a
href="../../../../org/apache/bookkeeper/client/api/BookKeeper.html
<pre>final boolean reorderReadSequence</pre>
</li>
</ul>
+<a name="addEntryQuorumTimeoutNanos">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addEntryQuorumTimeoutNanos</h4>
+<pre>final long addEntryQuorumTimeoutNanos</pre>
+</li>
+</ul>
<a name="readSpeculativeRequestPolicy">
<!-- -->
</a>
diff --git
a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/LedgerHandle.html
b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/LedgerHandle.html
index 6ff65a1..adc5b1c 100644
---
a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/LedgerHandle.html
+++
b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/LedgerHandle.html
@@ -259,6 +259,10 @@ implements <a
href="../../../../org/apache/bookkeeper/client/api/WriteHandle.htm
<td class="colFirst"><code>(package private)
com.google.common.util.concurrent.RateLimiter</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/LedgerHandle.html#throttler">throttler</a></span></code> </td>
</tr>
+<tr class="altColor">
+<td class="colFirst"><code>(package private) <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ScheduledFuture.html?is-external=true"
title="class or interface in
java.util.concurrent">ScheduledFuture</a><?></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/LedgerHandle.html#timeoutFuture">timeoutFuture</a></span></code> </td>
+</tr>
</table>
</li>
</ul>
@@ -863,6 +867,15 @@ implements <a
href="../../../../org/apache/bookkeeper/client/api/WriteHandle.htm
<pre>final int recoveryReadBatchSize</pre>
</li>
</ul>
+<a name="timeoutFuture">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>timeoutFuture</h4>
+<pre><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ScheduledFuture.html?is-external=true"
title="class or interface in
java.util.concurrent">ScheduledFuture</a><?> timeoutFuture</pre>
+</li>
+</ul>
<a name="INVALID_ENTRY_ID">
<!-- -->
</a>
diff --git
a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/LedgerHandleAdv.html
b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/LedgerHandleAdv.html
index 804c3cf..6b0c09f 100644
---
a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/LedgerHandleAdv.html
+++
b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/LedgerHandleAdv.html
@@ -178,7 +178,7 @@ implements <a
href="../../../../org/apache/bookkeeper/client/api/WriteAdvHandle.
<!-- -->
</a>
<h3>Fields inherited from class org.apache.bookkeeper.client.<a
href="../../../../org/apache/bookkeeper/client/LedgerHandle.html" title="class
in org.apache.bookkeeper.client">LedgerHandle</a></h3>
-<code><a
href="../../../../org/apache/bookkeeper/client/LedgerHandle.html#bk">bk</a>, <a
href="../../../../org/apache/bookkeeper/client/LedgerHandle.html#blockAddCompletions">blockAddCompletions</a>,
<a
href="../../../../org/apache/bookkeeper/client/LedgerHandle.html#bookieFailureHistory">bookieFailureHistory</a>,
<a
href="../../../../org/apache/bookkeeper/client/LedgerHandle.html#distributionSchedule">distributionSchedule</a>,
<a href="../../../../org/apache/bookkeeper/client/LedgerHand [...]
+<code><a
href="../../../../org/apache/bookkeeper/client/LedgerHandle.html#bk">bk</a>, <a
href="../../../../org/apache/bookkeeper/client/LedgerHandle.html#blockAddCompletions">blockAddCompletions</a>,
<a
href="../../../../org/apache/bookkeeper/client/LedgerHandle.html#bookieFailureHistory">bookieFailureHistory</a>,
<a
href="../../../../org/apache/bookkeeper/client/LedgerHandle.html#distributionSchedule">distributionSchedule</a>,
<a href="../../../../org/apache/bookkeeper/client/LedgerHand [...]
</ul>
</li>
</ul>
diff --git
a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/PendingAddOp.html
b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/PendingAddOp.html
index d843119..72ab14e 100644
---
a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/PendingAddOp.html
+++
b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/PendingAddOp.html
@@ -114,13 +114,13 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
-<dd>io.netty.util.TimerTask, <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true"
title="class or interface in java.lang">Runnable</a>,
org.apache.bookkeeper.common.util.SafeRunnable,
org.apache.bookkeeper.proto.BookkeeperInternalCallbacks.WriteCallback</dd>
+<dd><a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true"
title="class or interface in java.lang">Runnable</a>,
org.apache.bookkeeper.common.util.SafeRunnable,
org.apache.bookkeeper.proto.BookkeeperInternalCallbacks.WriteCallback</dd>
</dl>
<hr>
<br>
<pre>class <span class="typeNameLabel">PendingAddOp</span>
extends org.apache.bookkeeper.util.SafeRunnable
-implements
org.apache.bookkeeper.proto.BookkeeperInternalCallbacks.WriteCallback,
io.netty.util.TimerTask</pre>
+implements
org.apache.bookkeeper.proto.BookkeeperInternalCallbacks.WriteCallback</pre>
<div class="block">This represents a pending add operation. When it has got
success from all
bookies, it sees if its at the head of the pending adds queue, and if yes,
sends ack back to the application. If a bookie fails, a replacement is made
@@ -205,14 +205,10 @@ implements
org.apache.bookkeeper.proto.BookkeeperInternalCallbacks.WriteCallback
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/PendingAddOp.html#requestTimeNanos">requestTimeNanos</a></span></code> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code>(package private) io.netty.util.Timeout</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/PendingAddOp.html#timeout">timeout</a></span></code> </td>
+<td class="colFirst"><code>(package private) long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/PendingAddOp.html#timeoutNanos">timeoutNanos</a></span></code> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><code>(package private) int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/PendingAddOp.html#timeoutSec">timeoutSec</a></span></code> </td>
-</tr>
-<tr class="rowColor">
<td class="colFirst"><code>(package private)
io.netty.buffer.ByteBuf</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/PendingAddOp.html#toSend">toSend</a></span></code> </td>
</tr>
@@ -264,8 +260,8 @@ implements
org.apache.bookkeeper.proto.BookkeeperInternalCallbacks.WriteCallback
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/PendingAddOp.html#hashCode--">hashCode</a></span>()</code> </td>
</tr>
<tr id="i5" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/PendingAddOp.html#run-io.netty.util.Timeout-">run</a></span>(io.netty.util.Timeout timeout)</code> </td>
+<td class="colFirst"><code>(package private) boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/client/PendingAddOp.html#maybeTimeout--">maybeTimeout</a></span>()</code> </td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
@@ -448,22 +444,13 @@ implements
org.apache.bookkeeper.proto.BookkeeperInternalCallbacks.WriteCallback
<pre>long requestTimeNanos</pre>
</li>
</ul>
-<a name="timeoutSec">
+<a name="timeoutNanos">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>timeoutSec</h4>
-<pre>int timeoutSec</pre>
-</li>
-</ul>
-<a name="timeout">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>timeout</h4>
-<pre>io.netty.util.Timeout timeout</pre>
+<h4>timeoutNanos</h4>
+<pre>long timeoutNanos</pre>
</li>
</ul>
<a name="addOpLogger">
@@ -581,17 +568,13 @@ implements
org.apache.bookkeeper.proto.BookkeeperInternalCallbacks.WriteCallback
<pre>void sendWriteRequest(int bookieIndex)</pre>
</li>
</ul>
-<a name="run-io.netty.util.Timeout-">
+<a name="maybeTimeout--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>run</h4>
-<pre>public void run(io.netty.util.Timeout timeout)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>run</code> in
interface <code>io.netty.util.TimerTask</code></dd>
-</dl>
+<h4>maybeTimeout</h4>
+<pre>boolean maybeTimeout()</pre>
</li>
</ul>
<a name="timeoutQuorumWait--">
diff --git
a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/ReadOnlyLedgerHandle.html
b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/ReadOnlyLedgerHandle.html
index 4e33f55..082f548 100644
---
a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/ReadOnlyLedgerHandle.html
+++
b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/ReadOnlyLedgerHandle.html
@@ -168,7 +168,7 @@ implements
org.apache.bookkeeper.proto.BookkeeperInternalCallbacks.LedgerMetadat
<!-- -->
</a>
<h3>Fields inherited from class org.apache.bookkeeper.client.<a
href="../../../../org/apache/bookkeeper/client/LedgerHandle.html" title="class
in org.apache.bookkeeper.client">LedgerHandle</a></h3>
-<code><a
href="../../../../org/apache/bookkeeper/client/LedgerHandle.html#bk">bk</a>, <a
href="../../../../org/apache/bookkeeper/client/LedgerHandle.html#blockAddCompletions">blockAddCompletions</a>,
<a
href="../../../../org/apache/bookkeeper/client/LedgerHandle.html#bookieFailureHistory">bookieFailureHistory</a>,
<a
href="../../../../org/apache/bookkeeper/client/LedgerHandle.html#distributionSchedule">distributionSchedule</a>,
<a href="../../../../org/apache/bookkeeper/client/LedgerHand [...]
+<code><a
href="../../../../org/apache/bookkeeper/client/LedgerHandle.html#bk">bk</a>, <a
href="../../../../org/apache/bookkeeper/client/LedgerHandle.html#blockAddCompletions">blockAddCompletions</a>,
<a
href="../../../../org/apache/bookkeeper/client/LedgerHandle.html#bookieFailureHistory">bookieFailureHistory</a>,
<a
href="../../../../org/apache/bookkeeper/client/LedgerHandle.html#distributionSchedule">distributionSchedule</a>,
<a href="../../../../org/apache/bookkeeper/client/LedgerHand [...]
</ul>
</li>
</ul>
diff --git
a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/package-tree.html
b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/package-tree.html
index 7f0e74c..8fb274d 100644
---
a/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/package-tree.html
+++
b/content/docs/latest/api/javadoc/org/apache/bookkeeper/client/package-tree.html
@@ -175,7 +175,7 @@
<li type="circle">org.apache.bookkeeper.client.<a
href="../../../../org/apache/bookkeeper/client/RoundRobinDistributionSchedule.html"
title="class in org.apache.bookkeeper.client"><span
class="typeNameLink">RoundRobinDistributionSchedule</span></a> (implements
org.apache.bookkeeper.client.<a
href="../../../../org/apache/bookkeeper/client/DistributionSchedule.html"
title="interface in org.apache.bookkeeper.client">DistributionSchedule</a>)</li>
<li type="circle">org.apache.bookkeeper.util.SafeRunnable (implements
org.apache.bookkeeper.common.util.SafeRunnable)
<ul>
-<li type="circle">org.apache.bookkeeper.client.<a
href="../../../../org/apache/bookkeeper/client/PendingAddOp.html" title="class
in org.apache.bookkeeper.client"><span
class="typeNameLink">PendingAddOp</span></a> (implements
org.apache.bookkeeper.proto.BookkeeperInternalCallbacks.WriteCallback,
io.netty.util.TimerTask)</li>
+<li type="circle">org.apache.bookkeeper.client.<a
href="../../../../org/apache/bookkeeper/client/PendingAddOp.html" title="class
in org.apache.bookkeeper.client"><span
class="typeNameLink">PendingAddOp</span></a> (implements
org.apache.bookkeeper.proto.BookkeeperInternalCallbacks.WriteCallback)</li>
<li type="circle">org.apache.bookkeeper.client.<a
href="../../../../org/apache/bookkeeper/client/ReadOnlyLedgerHandle.MetadataUpdater.html"
title="class in org.apache.bookkeeper.client"><span
class="typeNameLink">ReadOnlyLedgerHandle.MetadataUpdater</span></a></li>
</ul>
</li>
diff --git
a/content/docs/latest/api/javadoc/org/apache/bookkeeper/conf/ClientConfiguration.html
b/content/docs/latest/api/javadoc/org/apache/bookkeeper/conf/ClientConfiguration.html
index f0f85cf..20eb5b2 100644
---
a/content/docs/latest/api/javadoc/org/apache/bookkeeper/conf/ClientConfiguration.html
+++
b/content/docs/latest/api/javadoc/org/apache/bookkeeper/conf/ClientConfiguration.html
@@ -18,7 +18,7 @@
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":42,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":42,"i51":10,"i52":10,"i53":10,"
[...]
+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":42,"i38":42,"i39":10,"i40":42,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":42,"i52":10,"i53":10,"
[...]
var tabs = {65535:["t0","All Methods"],2:["t2","Instance
Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -380,50 +380,54 @@ extends <a
href="../../../../org/apache/bookkeeper/conf/AbstractConfiguration.ht
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#TIMEOUT_TASK_INTERVAL_MILLIS">TIMEOUT_TASK_INTERVAL_MILLIS</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#TIMEOUT_MONITOR_INTERVAL_SEC">TIMEOUT_MONITOR_INTERVAL_SEC</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#TIMEOUT_TIMER_NUM_TICKS">TIMEOUT_TIMER_NUM_TICKS</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#TIMEOUT_TASK_INTERVAL_MILLIS">TIMEOUT_TASK_INTERVAL_MILLIS</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#TIMEOUT_TIMER_TICK_DURATION_MS">TIMEOUT_TIMER_TICK_DURATION_MS</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#TIMEOUT_TIMER_NUM_TICKS">TIMEOUT_TIMER_NUM_TICKS</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#TLS_KEYSTORE">TLS_KEYSTORE</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#TIMEOUT_TIMER_TICK_DURATION_MS">TIMEOUT_TIMER_TICK_DURATION_MS</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#TLS_KEYSTORE_PASSWORD_PATH">TLS_KEYSTORE_PASSWORD_PATH</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#TLS_KEYSTORE">TLS_KEYSTORE</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#TLS_KEYSTORE_TYPE">TLS_KEYSTORE_TYPE</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#TLS_KEYSTORE_PASSWORD_PATH">TLS_KEYSTORE_PASSWORD_PATH</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#TLS_TRUSTSTORE">TLS_TRUSTSTORE</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#TLS_KEYSTORE_TYPE">TLS_KEYSTORE_TYPE</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#TLS_TRUSTSTORE_PASSWORD_PATH">TLS_TRUSTSTORE_PASSWORD_PATH</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#TLS_TRUSTSTORE">TLS_TRUSTSTORE</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#TLS_TRUSTSTORE_TYPE">TLS_TRUSTSTORE_TYPE</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#TLS_TRUSTSTORE_PASSWORD_PATH">TLS_TRUSTSTORE_PASSWORD_PATH</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#USE_V2_WIRE_PROTOCOL">USE_V2_WIRE_PROTOCOL</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#TLS_TRUSTSTORE_TYPE">TLS_TRUSTSTORE_TYPE</a></span></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#ZK_SERVERS">ZK_SERVERS</a></span></code> </td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#USE_V2_WIRE_PROTOCOL">USE_V2_WIRE_PROTOCOL</a></span></code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#ZK_SERVERS">ZK_SERVERS</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected static <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#ZK_TIMEOUT">ZK_TIMEOUT</a></span></code> </td>
</tr>
</table>
@@ -706,17 +710,13 @@ extends <a
href="../../../../org/apache/bookkeeper/conf/AbstractConfiguration.ht
<tr id="i37" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#getPCBCTimeoutTimerNumTicks--">getPCBCTimeoutTimerNumTicks</a></span>()</code>
-<div class="block">Get number of ticks that used for
- <code>org.jboss.netty.util.HashedWheelTimer</code> that used by PCBC to
timeout
- requests.</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#getPCBCTimeoutTimerTickDurationMs--">getPCBCTimeoutTimerTickDurationMs</a></span>()</code>
-<div class="block">Get the tick duration in milliseconds that used for the
- <code>org.jboss.netty.util.HashedWheelTimer</code> that used by PCBC to
timeout
- requests.</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
</td>
</tr>
<tr id="i39" class="rowColor">
@@ -790,351 +790,354 @@ extends <a
href="../../../../org/apache/bookkeeper/conf/AbstractConfiguration.ht
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#getTimeoutMonitorIntervalSec--">getTimeoutMonitorIntervalSec</a></span>()</code>
+<div class="block">Get the interval between successive executions of the
operation timeout monitor.</div>
+</td>
+</tr>
+<tr id="i51" class="rowColor">
+<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#getTimeoutTaskIntervalMillis--">getTimeoutTaskIntervalMillis</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
</td>
</tr>
-<tr id="i51" class="rowColor">
+<tr id="i52" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#getTimeoutTimerNumTicks--">getTimeoutTimerNumTicks</a></span>()</code>
<div class="block">Get number of ticks that used for timeout timer.</div>
</td>
</tr>
-<tr id="i52" class="altColor">
+<tr id="i53" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#getTimeoutTimerTickDurationMs--">getTimeoutTimerTickDurationMs</a></span>()</code>
<div class="block">Get the tick duration in milliseconds that used for timeout
timer.</div>
</td>
</tr>
-<tr id="i53" class="rowColor">
+<tr id="i54" class="altColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#getTLSKeyStore--">getTLSKeyStore</a></span>()</code>
<div class="block">Get the keystore path for the client.</div>
</td>
</tr>
-<tr id="i54" class="altColor">
+<tr id="i55" class="rowColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#getTLSKeyStorePasswordPath--">getTLSKeyStorePasswordPath</a></span>()</code>
<div class="block">Get the path to file containing keystore password, if the
client keystore is password protected.</div>
</td>
</tr>
-<tr id="i55" class="rowColor">
+<tr id="i56" class="altColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#getTLSKeyStoreType--">getTLSKeyStoreType</a></span>()</code>
<div class="block">Get the keystore type for client.</div>
</td>
</tr>
-<tr id="i56" class="altColor">
+<tr id="i57" class="rowColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#getTLSTrustStore--">getTLSTrustStore</a></span>()</code>
<div class="block">Get the truststore path for the client.</div>
</td>
</tr>
-<tr id="i57" class="rowColor">
+<tr id="i58" class="altColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#getTLSTrustStorePasswordPath--">getTLSTrustStorePasswordPath</a></span>()</code>
<div class="block">Get the path to file containing truststore password, if the
client truststore is password protected.</div>
</td>
</tr>
-<tr id="i58" class="altColor">
+<tr id="i59" class="rowColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#getTLSTrustStoreType--">getTLSTrustStoreType</a></span>()</code>
<div class="block">Get the truststore type for client.</div>
</td>
</tr>
-<tr id="i59" class="rowColor">
+<tr id="i60" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#getUseV2WireProtocol--">getUseV2WireProtocol</a></span>()</code>
<div class="block">Use older Bookkeeper wire protocol (no protobuf).</div>
</td>
</tr>
-<tr id="i60" class="altColor">
+<tr id="i61" class="rowColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#getZkServers--">getZkServers</a></span>()</code>
<div class="block">Get zookeeper servers to connect.</div>
</td>
</tr>
-<tr id="i61" class="rowColor">
+<tr id="i62" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#getZkTimeout--">getZkTimeout</a></span>()</code>
<div class="block">Get zookeeper timeout.</div>
</td>
</tr>
-<tr id="i62" class="altColor">
+<tr id="i63" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#isBookieHealthCheckEnabled--">isBookieHealthCheckEnabled</a></span>()</code>
<div class="block">Check if bookie health check is enabled.</div>
</td>
</tr>
-<tr id="i63" class="rowColor">
+<tr id="i64" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#isNettyUsePooledBuffers--">isNettyUsePooledBuffers</a></span>()</code>
<div class="block">Option to use Netty Pooled ByteBufs.</div>
</td>
</tr>
-<tr id="i64" class="altColor">
+<tr id="i65" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#isReorderReadSequenceEnabled--">isReorderReadSequenceEnabled</a></span>()</code>
<div class="block">If reorder read sequence enabled or not.</div>
</td>
</tr>
-<tr id="i65" class="rowColor">
+<tr id="i66" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setAddEntryQuorumTimeout-int-">setAddEntryQuorumTimeout</a></span>(int timeout)</code>
<div class="block">Set timeout for top-level add entry request.</div>
</td>
</tr>
-<tr id="i66" class="altColor">
+<tr id="i67" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setAddEntryTimeout-int-">setAddEntryTimeout</a></span>(int timeout)</code>
<div class="block">Set timeout for add entry request.</div>
</td>
</tr>
-<tr id="i67" class="rowColor">
+<tr id="i68" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setBookieErrorThresholdPerInterval-long-">setBookieErrorThresholdPerInterval</a></span>(long thresholdPerInterval)</code>
<div class="block">Set the error threshold per interval (<a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#getBookieHealthCheckIntervalSeconds--"><code>getBookieHealthCheckIntervalSeconds()</code></a>)
for a bookie before it is
quarantined.</div>
</td>
</tr>
-<tr id="i68" class="altColor">
+<tr id="i69" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setBookieFailureHistoryExpirationMSec-int-">setBookieFailureHistoryExpirationMSec</a></span>(int expirationMSec)</code>
<div class="block">Set the bookie failure tracking expiration timeout.</div>
</td>
</tr>
-<tr id="i69" class="rowColor">
+<tr id="i70" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setBookieHealthCheckInterval-int-java.util.concurrent.TimeUnit-">setBookieHealthCheckInterval</a></span>(int interval,
<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true"
title="class or interface in
java.util.concurrent">TimeUnit</a> unit)</code>
<div class="block">Set the bookie health check interval.</div>
</td>
</tr>
-<tr id="i70" class="altColor">
+<tr id="i71" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setBookieMaxWeightMultipleForWeightBasedPlacement-int-">setBookieMaxWeightMultipleForWeightBasedPlacement</a></span>(int multiple)</code>
<div class="block">Set the max multiple to use for nodes with very high
weight.</div>
</td>
</tr>
-<tr id="i71" class="rowColor">
+<tr id="i72" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setBookieQuarantineTime-int-java.util.concurrent.TimeUnit-">setBookieQuarantineTime</a></span>(int quarantineTime,
<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true"
title="class or interface in
java.util.concurrent">TimeUnit</a> unit)</code>
<div class="block">Set the time for which a bookie will be quarantined.</div>
</td>
</tr>
-<tr id="i72" class="altColor">
+<tr id="i73" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setBookieRecoveryDigestType-org.apache.bookkeeper.client.BookKeeper.DigestType-">setBookieRecoveryDigestType</a></span>(<a
href="../../../../org/apache/bookkeeper/client/BookKeeper.DigestType.html"
title="enum in
org.apache.bookkeeper.client">BookKeeper.DigestType</a> digestType)</code>
<div class="block">Set digest type used in bookkeeper admin.</div>
</td>
</tr>
-<tr id="i73" class="rowColor">
+<tr id="i74" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setBookieRecoveryPasswd-byte:A-">setBookieRecoveryPasswd</a></span>(byte[] passwd)</code>
<div class="block">Set passwd used in bookkeeper admin.</div>
</td>
</tr>
-<tr id="i74" class="altColor">
+<tr id="i75" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setClientConnectTimeoutMillis-int-">setClientConnectTimeoutMillis</a></span>(int connectTimeoutMillis)</code>
<div class="block">Set client netty connect timeout in millis.</div>
</td>
</tr>
-<tr id="i75" class="rowColor">
+<tr id="i76" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setClientReceiveBufferSize-int-">setClientReceiveBufferSize</a></span>(int bufferSize)</code>
<div class="block">Set client netty channel receive buffer size.</div>
</td>
</tr>
-<tr id="i76" class="altColor">
+<tr id="i77" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setClientRole-java.lang.String-">setClientRole</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> role)</code>
<div class="block">Set the client role.</div>
</td>
</tr>
-<tr id="i77" class="rowColor">
+<tr id="i78" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setClientSendBufferSize-int-">setClientSendBufferSize</a></span>(int bufferSize)</code>
<div class="block">Set client netty channel send buffer size.</div>
</td>
</tr>
-<tr id="i78" class="altColor">
+<tr id="i79" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setClientSockKeepalive-boolean-">setClientSockKeepalive</a></span>(boolean keepalive)</code>
<div class="block">Set socket keepalive setting.</div>
</td>
</tr>
-<tr id="i79" class="rowColor">
+<tr id="i80" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setClientTcpNoDelay-boolean-">setClientTcpNoDelay</a></span>(boolean noDelay)</code>
<div class="block">Set socket nodelay setting.</div>
</td>
</tr>
-<tr id="i80" class="altColor">
+<tr id="i81" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setClientWriteBufferHighWaterMark-int-">setClientWriteBufferHighWaterMark</a></span>(int waterMark)</code>
<div class="block">Set client netty channel write buffer high water mark.</div>
</td>
</tr>
-<tr id="i81" class="rowColor">
+<tr id="i82" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setClientWriteBufferLowWaterMark-int-">setClientWriteBufferLowWaterMark</a></span>(int waterMark)</code>
<div class="block">Set client netty channel write buffer low water mark.</div>
</td>
</tr>
-<tr id="i82" class="altColor">
+<tr id="i83" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setDelayEnsembleChange-boolean-">setDelayEnsembleChange</a></span>(boolean enabled)</code>
<div class="block">Enable/Disable delaying ensemble change.</div>
</td>
</tr>
-<tr id="i83" class="rowColor">
+<tr id="i84" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setDisableEnsembleChangeFeatureName-java.lang.String-">setDisableEnsembleChangeFeatureName</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in
java.lang">String</a> disableEnsembleChangeFeatureName)</code>
<div class="block">Set the name of the dynamic feature that disables ensemble
change.</div>
</td>
</tr>
-<tr id="i84" class="altColor">
+<tr id="i85" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setDiskWeightBasedPlacementEnabled-boolean-">setDiskWeightBasedPlacementEnabled</a></span>(boolean isEnabled)</code>
<div class="block">Set whether or not disk weight based placement is
enabled.</div>
</td>
</tr>
-<tr id="i85" class="rowColor">
+<tr id="i86" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setEnableBookieFailureTracking-boolean-">setEnableBookieFailureTracking</a></span>(boolean enabled)</code>
<div class="block">Enable/Disable bookie failure tracking.</div>
</td>
</tr>
-<tr id="i86" class="altColor">
+<tr id="i87" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setEnableDigestTypeAutodetection-boolean-">setEnableDigestTypeAutodetection</a></span>(boolean enable)</code>
<div class="block">Enable autodetection of digest type.</div>
</td>
</tr>
-<tr id="i87" class="rowColor">
+<tr id="i88" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setEnableParallelRecoveryRead-boolean-">setEnableParallelRecoveryRead</a></span>(boolean enabled)</code>
<div class="block">Enable/Disable parallel reading in recovery read.</div>
</td>
</tr>
-<tr id="i88" class="altColor">
+<tr id="i89" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setEnableTaskExecutionStats-boolean-">setEnableTaskExecutionStats</a></span>(boolean enabled)</code>
<div class="block">Enable/Disable recording task execution stats.</div>
</td>
</tr>
-<tr id="i89" class="rowColor">
+<tr id="i90" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setEnsemblePlacementPolicy-java.lang.Class-">setEnsemblePlacementPolicy</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true"
title="class or interface in java.lang">Class</a><? extends <a
href="../../../../org/apache/bookkeeper/client/EnsemblePlacementPolicy.html"
title="interface in org.apache.bookkeeper.client" [...]
<div class="block">Set Ensemble Placement Policy Class.</div>
</td>
</tr>
-<tr id="i90" class="altColor">
+<tr id="i91" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setExplictLacInterval-int-">setExplictLacInterval</a></span>(int interval)</code>
<div class="block">Set the interval to check the need for sending an explicit
LAC.</div>
</td>
</tr>
-<tr id="i91" class="rowColor">
+<tr id="i92" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setFirstSpeculativeReadLACTimeout-int-">setFirstSpeculativeReadLACTimeout</a></span>(int timeout)</code>
<div class="block">Set the period of time after which the first speculative
read last add confirmed and entry
should be triggered.</div>
</td>
</tr>
-<tr id="i92" class="altColor">
+<tr id="i93" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setFirstSpeculativeReadTimeout-int-">setFirstSpeculativeReadTimeout</a></span>(int timeout)</code>
<div class="block">Set the first speculative read timeout.</div>
</td>
</tr>
-<tr id="i93" class="rowColor">
+<tr id="i94" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setGetBookieInfoIntervalSeconds-int-java.util.concurrent.TimeUnit-">setGetBookieInfoIntervalSeconds</a></span>(int pollInterval,
<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true"
title="class or interface in
java.util.concurrent">TimeUnit</a> unit)</code>
<div class="block">Set the time interval between successive polls for bookie
get info.</div>
</td>
</tr>
-<tr id="i94" class="altColor">
+<tr id="i95" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setGetBookieInfoRetryIntervalSeconds-int-java.util.concurrent.TimeUnit-">setGetBookieInfoRetryIntervalSeconds</a></span>(int interval,
<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true"
title="class or interface in
java.util.concurrent">TimeUnit</a> unit)</code>
<div class="block">Set the time interval between retries on unsuccessful
GetInfo requests.</div>
</td>
</tr>
-<tr id="i95" class="rowColor">
+<tr id="i96" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setGetBookieInfoTimeout-int-">setGetBookieInfoTimeout</a></span>(int timeoutSecs)</code>
<div class="block">Set the timeout value in secs for the GET_BOOKIE_INFO
request.</div>
</td>
</tr>
-<tr id="i96" class="altColor">
+<tr id="i97" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setMaxSpeculativeReadLACTimeout-int-">setMaxSpeculativeReadLACTimeout</a></span>(int timeout)</code>
<div class="block">Set the maximum interval between successive speculative
read last add confirmed and entry
requests.</div>
</td>
</tr>
-<tr id="i97" class="rowColor">
+<tr id="i98" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setMaxSpeculativeReadTimeout-int-">setMaxSpeculativeReadTimeout</a></span>(int timeout)</code>
<div class="block">Set the max speculative read timeout.</div>
</td>
</tr>
-<tr id="i98" class="altColor">
+<tr id="i99" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setNettyMaxFrameSizeBytes-int-">setNettyMaxFrameSizeBytes</a></span>(int maxSize)</code>
<div class="block">Set the max number of bytes a single message can be that is
read by the bookie.</div>
</td>
</tr>
-<tr id="i99" class="rowColor">
+<tr id="i100" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setNettyUsePooledBuffers-boolean-">setNettyUsePooledBuffers</a></span>(boolean enabled)</code>
<div class="block">Enable/Disable the usage of Pooled Netty buffers.</div>
</td>
</tr>
-<tr id="i100" class="altColor">
+<tr id="i101" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setNetworkTopologyStabilizePeriodSeconds-int-">setNetworkTopologyStabilizePeriodSeconds</a></span>(int seconds)</code>
<div class="block">Set the network topology stabilize period in seconds.</div>
</td>
</tr>
-<tr id="i101" class="rowColor">
+<tr id="i102" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setNumChannelsPerBookie-int-">setNumChannelsPerBookie</a></span>(int numChannelsPerBookie)</code>
<div class="block">Set num channels per bookie.</div>
</td>
</tr>
-<tr id="i102" class="altColor">
+<tr id="i103" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setNumWorkerThreads-int-">setNumWorkerThreads</a></span>(int numThreads)</code>
<div class="block">Set the number of worker threads.</div>
</td>
</tr>
-<tr id="i103" class="rowColor">
+<tr id="i104" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setPCBCTimeoutTimerNumTicks-int-">setPCBCTimeoutTimerNumTicks</a></span>(int numTicks)</code>
-<div class="block">Set number of ticks that used for
- <code>org.jboss.netty.util.HashedWheelTimer</code> that used by PCBC to
timeout request.</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
</td>
</tr>
-<tr id="i104" class="altColor">
+<tr id="i105" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setPCBCTimeoutTimerTickDurationMs-long-">setPCBCTimeoutTimerTickDurationMs</a></span>(long tickDuration)</code>
-<div class="block">Set the tick duration in milliseconds that used for
- <code>org.jboss.netty.util.HashedWheelTimer</code> that used by PCBC to
timeout
- requests.</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
</td>
</tr>
-<tr id="i105" class="rowColor">
+<tr id="i106" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setReadEntryTimeout-int-">setReadEntryTimeout</a></span>(int timeout)</code>
<div class="block">Set the timeout for read entry request.</div>
</td>
</tr>
-<tr id="i106" class="altColor">
+<tr id="i107" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setReadTimeout-int-">setReadTimeout</a></span>(int timeout)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
@@ -1142,133 +1145,139 @@ extends <a
href="../../../../org/apache/bookkeeper/conf/AbstractConfiguration.ht
</div>
</td>
</tr>
-<tr id="i107" class="rowColor">
+<tr id="i108" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setRecoveryReadBatchSize-int-">setRecoveryReadBatchSize</a></span>(int batchSize)</code>
<div class="block">Set Recovery Read Batch Size.</div>
</td>
</tr>
-<tr id="i108" class="altColor">
+<tr id="i109" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setRegistrationClientClass-java.lang.Class-">setRegistrationClientClass</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true"
title="class or interface in java.lang">Class</a><? extends
org.apache.bookkeeper.discover.RegistrationClient> regClientClass)</code>
<div class="block">Set registration manager class.</div>
</td>
</tr>
-<tr id="i109" class="rowColor">
+<tr id="i110" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setReorderReadSequenceEnabled-boolean-">setReorderReadSequenceEnabled</a></span>(boolean enabled)</code>
<div class="block">Enable/disable reordering read sequence on reading
entries.</div>
</td>
</tr>
-<tr id="i110" class="altColor">
+<tr id="i111" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setSpeculativeReadLACTimeoutBackoffMultiplier-float-">setSpeculativeReadLACTimeoutBackoffMultiplier</a></span>(float speculativeReadLACTimeoutBackoffMultiplier)</code>
<div class="block">Set the multipler to use when determining time between
successive speculative read LAC requests.</div>
</td>
</tr>
-<tr id="i111" class="rowColor">
+<tr id="i112" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setSpeculativeReadTimeout-int-">setSpeculativeReadTimeout</a></span>(int timeout)</code>
<div class="block">Set the speculative read timeout.</div>
</td>
</tr>
-<tr id="i112" class="altColor">
+<tr id="i113" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setSpeculativeReadTimeoutBackoffMultiplier-float-">setSpeculativeReadTimeoutBackoffMultiplier</a></span>(float speculativeReadTimeoutBackoffMultiplier)</code>
<div class="block">Set the multipler to use when determining time between
successive speculative read requests.</div>
</td>
</tr>
-<tr id="i113" class="rowColor">
+<tr id="i114" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setStartTLSTimeout-int-">setStartTLSTimeout</a></span>(int timeoutSecs)</code>
<div class="block">Set the timeout value in secs for the START_TLS
request.</div>
</td>
</tr>
-<tr id="i114" class="altColor">
+<tr id="i115" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setStoreSystemtimeAsLedgerCreationTime-boolean-">setStoreSystemtimeAsLedgerCreationTime</a></span>(boolean enabled)</code>
<div class="block">Enable the client to use system time as the ledger creation
time.</div>
</td>
</tr>
-<tr id="i115" class="rowColor">
+<tr id="i116" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setTaskExecutionWarnTimeMicros-long-">setTaskExecutionWarnTimeMicros</a></span>(long warnTime)</code>
<div class="block">Set task execution duration which triggers a warning.</div>
</td>
</tr>
-<tr id="i116" class="altColor">
+<tr id="i117" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setThrottleValue-int-">setThrottleValue</a></span>(int throttle)</code>
<div class="block">Set throttle value.</div>
</td>
</tr>
-<tr id="i117" class="rowColor">
+<tr id="i118" class="altColor">
+<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setTimeoutMonitorIntervalSec-long-">setTimeoutMonitorIntervalSec</a></span>(long timeoutInterval)</code>
+<div class="block">Set the interval between successive executions of the
operation timeout monitor.</div>
+</td>
+</tr>
+<tr id="i119" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setTimeoutTaskIntervalMillis-long-">setTimeoutTaskIntervalMillis</a></span>(long timeoutMillis)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
</td>
</tr>
-<tr id="i118" class="altColor">
+<tr id="i120" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setTimeoutTimerNumTicks-int-">setTimeoutTimerNumTicks</a></span>(int numTicks)</code>
<div class="block">Set number of ticks that used for timeout timer.</div>
</td>
</tr>
-<tr id="i119" class="rowColor">
+<tr id="i121" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setTimeoutTimerTickDurationMs-long-">setTimeoutTimerTickDurationMs</a></span>(long tickDuration)</code>
<div class="block">Set the tick duration in milliseconds that used for timeout
timer.</div>
</td>
</tr>
-<tr id="i120" class="altColor">
+<tr id="i122" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setTLSKeyStore-java.lang.String-">setTLSKeyStore</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> arg)</code>
<div class="block">Set the keystore path for the client.</div>
</td>
</tr>
-<tr id="i121" class="rowColor">
+<tr id="i123" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setTLSKeyStorePasswordPath-java.lang.String-">setTLSKeyStorePasswordPath</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> arg)</code>
<div class="block">Set the path to file containing keystore password, if the
client keystore is password protected.</div>
</td>
</tr>
-<tr id="i122" class="altColor">
+<tr id="i124" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setTLSKeyStoreType-java.lang.String-">setTLSKeyStoreType</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> arg)</code>
<div class="block">Set the keystore type for client.</div>
</td>
</tr>
-<tr id="i123" class="rowColor">
+<tr id="i125" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setTLSTrustStore-java.lang.String-">setTLSTrustStore</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> arg)</code>
<div class="block">Set the truststore path for the client.</div>
</td>
</tr>
-<tr id="i124" class="altColor">
+<tr id="i126" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setTLSTrustStorePasswordPath-java.lang.String-">setTLSTrustStorePasswordPath</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> arg)</code>
<div class="block">Set the path to file containing truststore password, if the
client truststore is password protected.</div>
</td>
</tr>
-<tr id="i125" class="rowColor">
+<tr id="i127" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setTLSTrustStoreType-java.lang.String-">setTLSTrustStoreType</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> arg)</code>
<div class="block">Set the truststore type for client.</div>
</td>
</tr>
-<tr id="i126" class="altColor">
+<tr id="i128" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setUseV2WireProtocol-boolean-">setUseV2WireProtocol</a></span>(boolean useV2WireProtocol)</code>
<div class="block">Set whether or not to use older Bookkeeper wire protocol
(no protobuf).</div>
</td>
</tr>
-<tr id="i127" class="rowColor">
+<tr id="i129" class="rowColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setZkServers-java.lang.String-">setZkServers</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> zkServers)</code>
<div class="block">Set zookeeper servers to connect.</div>
</td>
</tr>
-<tr id="i128" class="altColor">
+<tr id="i130" class="altColor">
<td class="colFirst"><code><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setZkTimeout-int-">setZkTimeout</a></span>(int zkTimeout)</code>
<div class="block">Set zookeeper timeout.</div>
@@ -1727,6 +1736,19 @@ extends <a
href="../../../../org/apache/bookkeeper/conf/AbstractConfiguration.ht
</dl>
</li>
</ul>
+<a name="TIMEOUT_MONITOR_INTERVAL_SEC">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>TIMEOUT_MONITOR_INTERVAL_SEC</h4>
+<pre>protected static final <a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>
TIMEOUT_MONITOR_INTERVAL_SEC</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a
href="../../../../constant-values.html#org.apache.bookkeeper.conf.ClientConfiguration.TIMEOUT_MONITOR_INTERVAL_SEC">Constant
Field Values</a></dd>
+</dl>
+</li>
+</ul>
<a name="TIMEOUT_TASK_INTERVAL_MILLIS">
<!-- -->
</a>
@@ -2929,6 +2951,44 @@ public <a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.
</dl>
</li>
</ul>
+<a name="getTimeoutMonitorIntervalSec--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTimeoutMonitorIntervalSec</h4>
+<pre>public long getTimeoutMonitorIntervalSec()</pre>
+<div class="block">Get the interval between successive executions of the
operation timeout monitor. This value is in seconds.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the interval at which request timeouts will be checked</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setTimeoutMonitorIntervalSec-long-"><code>setTimeoutMonitorIntervalSec(long)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="setTimeoutMonitorIntervalSec-long-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setTimeoutMonitorIntervalSec</h4>
+<pre>public <a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in
org.apache.bookkeeper.conf">ClientConfiguration</a> setTimeoutMonitorIntervalSec(long timeoutInterval)</pre>
+<div class="block">Set the interval between successive executions of the
operation timeout monitor. The value in seconds.
+ Every X seconds, all outstanding add and read operations are checked to see
if they have been running
+ for longer than their configured timeout. Any that have been will be errored
out.
+
+ <p>This timeout should be set to a value which is a fraction of the values of
+ <a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#getAddEntryQuorumTimeout--"><code>getAddEntryQuorumTimeout()</code></a>,
<a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#getAddEntryTimeout--"><code>getAddEntryTimeout()</code></a>
and <a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#getReadEntryTimeout--"><code>getReadEntryTimeout()</code></a>,
+ so that these timeouts run in a timely fashion.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>timeoutInterval</code> - The timeout monitor interval, in
seconds</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>client configuration</dd>
+</dl>
+</li>
+</ul>
<a name="getTimeoutTaskIntervalMillis--">
<!-- -->
</a>
@@ -2938,9 +2998,9 @@ public <a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.
<pre><a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true"
title="class or interface in java.lang">@Deprecated</a>
public long getTimeoutTaskIntervalMillis()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
-<div class="block">Get the interval between successive executions of the
PerChannelBookieClient's
- TimeoutTask. This value is in milliseconds. Every X milliseconds, the timeout
task
- will be executed and it will error out entries that have timed out.
+<div class="block">Get the interval between successive executions of the
PerChannelBookieClient's TimeoutTask. This value is in
+ milliseconds. Every X milliseconds, the timeout task will be executed and it
will error out entries that have
+ timed out.
<p>We do it more aggressive to not accumulate pending requests due to slow
responses.</div>
<dl>
@@ -2999,7 +3059,9 @@ public <a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.
<ul class="blockList">
<li class="blockList">
<h4>getPCBCTimeoutTimerTickDurationMs</h4>
-<pre>public long getPCBCTimeoutTimerTickDurationMs()</pre>
+<pre><a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true"
title="class or interface in java.lang">@Deprecated</a>
+public long getPCBCTimeoutTimerTickDurationMs()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
<div class="block">Get the tick duration in milliseconds that used for the
<code>org.jboss.netty.util.HashedWheelTimer</code> that used by PCBC to
timeout
requests.</div>
@@ -3017,7 +3079,9 @@ public <a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.
<ul class="blockList">
<li class="blockList">
<h4>setPCBCTimeoutTimerTickDurationMs</h4>
-<pre>public <a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in
org.apache.bookkeeper.conf">ClientConfiguration</a> setPCBCTimeoutTimerTickDurationMs(long tickDuration)</pre>
+<pre><a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true"
title="class or interface in java.lang">@Deprecated</a>
+public <a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in
org.apache.bookkeeper.conf">ClientConfiguration</a> setPCBCTimeoutTimerTickDurationMs(long tickDuration)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
<div class="block">Set the tick duration in milliseconds that used for
<code>org.jboss.netty.util.HashedWheelTimer</code> that used by PCBC to
timeout
requests. Be aware of <code>org.jboss.netty.util.HashedWheelTimer</code> if
you
@@ -3038,7 +3102,9 @@ public <a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.
<ul class="blockList">
<li class="blockList">
<h4>getPCBCTimeoutTimerNumTicks</h4>
-<pre>public int getPCBCTimeoutTimerNumTicks()</pre>
+<pre><a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true"
title="class or interface in java.lang">@Deprecated</a>
+public int getPCBCTimeoutTimerNumTicks()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
<div class="block">Get number of ticks that used for
<code>org.jboss.netty.util.HashedWheelTimer</code> that used by PCBC to
timeout
requests.</div>
@@ -3056,7 +3122,9 @@ public <a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.
<ul class="blockList">
<li class="blockList">
<h4>setPCBCTimeoutTimerNumTicks</h4>
-<pre>public <a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in
org.apache.bookkeeper.conf">ClientConfiguration</a> setPCBCTimeoutTimerNumTicks(int numTicks)</pre>
+<pre><a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true"
title="class or interface in java.lang">@Deprecated</a>
+public <a
href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in
org.apache.bookkeeper.conf">ClientConfiguration</a> setPCBCTimeoutTimerNumTicks(int numTicks)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
<div class="block">Set number of ticks that used for
<code>org.jboss.netty.util.HashedWheelTimer</code> that used by PCBC to
timeout request.
Be aware of <code>org.jboss.netty.util.HashedWheelTimer</code> if you are
going to modify
diff --git
a/content/docs/latest/api/javadoc/org/apache/bookkeeper/conf/class-use/ClientConfiguration.html
b/content/docs/latest/api/javadoc/org/apache/bookkeeper/conf/class-use/ClientConfiguration.html
index 442141a..6ba9d02 100644
---
a/content/docs/latest/api/javadoc/org/apache/bookkeeper/conf/class-use/ClientConfiguration.html
+++
b/content/docs/latest/api/javadoc/org/apache/bookkeeper/conf/class-use/ClientConfiguration.html
@@ -544,16 +544,13 @@
<tr class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><span
class="typeNameLabel">ClientConfiguration.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setPCBCTimeoutTimerNumTicks-int-">setPCBCTimeoutTimerNumTicks</a></span>(int numTicks)</code>
-<div class="block">Set number of ticks that used for
- <code>org.jboss.netty.util.HashedWheelTimer</code> that used by PCBC to
timeout request.</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><span
class="typeNameLabel">ClientConfiguration.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setPCBCTimeoutTimerTickDurationMs-long-">setPCBCTimeoutTimerTickDurationMs</a></span>(long tickDuration)</code>
-<div class="block">Set the tick duration in milliseconds that used for
- <code>org.jboss.netty.util.HashedWheelTimer</code> that used by PCBC to
timeout
- requests.</div>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
</td>
</tr>
<tr class="rowColor">
@@ -632,71 +629,77 @@
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
+<td class="colLast"><span
class="typeNameLabel">ClientConfiguration.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setTimeoutMonitorIntervalSec-long-">setTimeoutMonitorIntervalSec</a></span>(long timeoutInterval)</code>
+<div class="block">Set the interval between successive executions of the
operation timeout monitor.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><span
class="typeNameLabel">ClientConfiguration.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setTimeoutTaskIntervalMillis-long-">setTimeoutTaskIntervalMillis</a></span>(long timeoutMillis)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><span
class="typeNameLabel">ClientConfiguration.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setTimeoutTimerNumTicks-int-">setTimeoutTimerNumTicks</a></span>(int numTicks)</code>
<div class="block">Set number of ticks that used for timeout timer.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><span
class="typeNameLabel">ClientConfiguration.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setTimeoutTimerTickDurationMs-long-">setTimeoutTimerTickDurationMs</a></span>(long tickDuration)</code>
<div class="block">Set the tick duration in milliseconds that used for timeout
timer.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><span
class="typeNameLabel">ClientConfiguration.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setTLSKeyStore-java.lang.String-">setTLSKeyStore</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> arg)</code>
<div class="block">Set the keystore path for the client.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><span
class="typeNameLabel">ClientConfiguration.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setTLSKeyStorePasswordPath-java.lang.String-">setTLSKeyStorePasswordPath</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> arg)</code>
<div class="block">Set the path to file containing keystore password, if the
client keystore is password protected.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><span
class="typeNameLabel">ClientConfiguration.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setTLSKeyStoreType-java.lang.String-">setTLSKeyStoreType</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> arg)</code>
<div class="block">Set the keystore type for client.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><span
class="typeNameLabel">ClientConfiguration.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setTLSTrustStore-java.lang.String-">setTLSTrustStore</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> arg)</code>
<div class="block">Set the truststore path for the client.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><span
class="typeNameLabel">ClientConfiguration.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setTLSTrustStorePasswordPath-java.lang.String-">setTLSTrustStorePasswordPath</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> arg)</code>
<div class="block">Set the path to file containing truststore password, if the
client truststore is password protected.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><span
class="typeNameLabel">ClientConfiguration.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setTLSTrustStoreType-java.lang.String-">setTLSTrustStoreType</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> arg)</code>
<div class="block">Set the truststore type for client.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><span
class="typeNameLabel">ClientConfiguration.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setUseV2WireProtocol-boolean-">setUseV2WireProtocol</a></span>(boolean useV2WireProtocol)</code>
<div class="block">Set whether or not to use older Bookkeeper wire protocol
(no protobuf).</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><span
class="typeNameLabel">ClientConfiguration.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setZkServers-java.lang.String-">setZkServers</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> zkServers)</code>
<div class="block">Set zookeeper servers to connect.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/bookkeeper/conf/ClientConfiguration.html"
title="class in org.apache.bookkeeper.conf">ClientConfiguration</a></code></td>
<td class="colLast"><span
class="typeNameLabel">ClientConfiguration.</span><code><span
class="memberNameLink"><a
href="../../../../../org/apache/bookkeeper/conf/ClientConfiguration.html#setZkTimeout-int-">setZkTimeout</a></span>(int zkTimeout)</code>
<div class="block">Set zookeeper timeout.</div>
diff --git a/content/docs/latest/api/javadoc/overview-tree.html
b/content/docs/latest/api/javadoc/overview-tree.html
index f881acd..0e8f1c7 100644
--- a/content/docs/latest/api/javadoc/overview-tree.html
+++ b/content/docs/latest/api/javadoc/overview-tree.html
@@ -246,7 +246,7 @@
<li type="circle">org.apache.bookkeeper.client.<a
href="org/apache/bookkeeper/client/RoundRobinDistributionSchedule.html"
title="class in org.apache.bookkeeper.client"><span
class="typeNameLink">RoundRobinDistributionSchedule</span></a> (implements
org.apache.bookkeeper.client.<a
href="org/apache/bookkeeper/client/DistributionSchedule.html" title="interface
in org.apache.bookkeeper.client">DistributionSchedule</a>)</li>
<li type="circle">org.apache.bookkeeper.util.SafeRunnable (implements
org.apache.bookkeeper.common.util.SafeRunnable)
<ul>
-<li type="circle">org.apache.bookkeeper.client.<a
href="org/apache/bookkeeper/client/PendingAddOp.html" title="class in
org.apache.bookkeeper.client"><span
class="typeNameLink">PendingAddOp</span></a> (implements
org.apache.bookkeeper.proto.BookkeeperInternalCallbacks.WriteCallback,
io.netty.util.TimerTask)</li>
+<li type="circle">org.apache.bookkeeper.client.<a
href="org/apache/bookkeeper/client/PendingAddOp.html" title="class in
org.apache.bookkeeper.client"><span
class="typeNameLink">PendingAddOp</span></a> (implements
org.apache.bookkeeper.proto.BookkeeperInternalCallbacks.WriteCallback)</li>
<li type="circle">org.apache.bookkeeper.client.<a
href="org/apache/bookkeeper/client/ReadOnlyLedgerHandle.MetadataUpdater.html"
title="class in org.apache.bookkeeper.client"><span
class="typeNameLink">ReadOnlyLedgerHandle.MetadataUpdater</span></a></li>
</ul>
</li>
--
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].