bookkeeper-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r988319 [19/40] - in /websites/staging/bookkeeper/trunk/content: ./ docs/master/ docs/r4.0.0/ docs/r4.1.0/ docs/r4.2.0/ docs/r4.2.1/ docs/r4.2.2/ docs/r4.2.3/ docs/r4.2.4/ docs/r4.3.0/ docs/r4.3.1/ docs/r4.3.2/ docs/r4.4.0/ docs/r4.4.0/apid...
Date Sun, 15 May 2016 21:40:28 GMT
Added: websites/staging/bookkeeper/trunk/content/docs/r4.4.0/apidocs/org/apache/bookkeeper/client/BookKeeperAdmin.html
==============================================================================
--- websites/staging/bookkeeper/trunk/content/docs/r4.4.0/apidocs/org/apache/bookkeeper/client/BookKeeperAdmin.html (added)
+++ websites/staging/bookkeeper/trunk/content/docs/r4.4.0/apidocs/org/apache/bookkeeper/client/BookKeeperAdmin.html Sun May 15 21:40:24 2016
@@ -0,0 +1,715 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_80) on Sun May 15 21:18:06 UTC 2016 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>BookKeeperAdmin (bookkeeper 4.4.0 API)</title>
+<meta name="date" content="2016-05-15">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="BookKeeperAdmin (bookkeeper 4.4.0 API)";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BookKeeperAdmin.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/bookkeeper/client/BookKeeper.DigestType.html" title="enum in org.apache.bookkeeper.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/bookkeeper/client/BookKeeperClientStats.html" title="interface in org.apache.bookkeeper.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/bookkeeper/client/BookKeeperAdmin.html" target="_top">Frames</a></li>
+<li><a href="BookKeeperAdmin.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.bookkeeper.client</div>
+<h2 title="Class BookKeeperAdmin" class="title">Class BookKeeperAdmin</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.bookkeeper.client.BookKeeperAdmin</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">BookKeeperAdmin</span>
+extends <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">Admin client for BookKeeper clusters</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperAdmin.html#BookKeeperAdmin(org.apache.bookkeeper.client.BookKeeper)">BookKeeperAdmin</a></strong>(<a href="../../../../org/apache/bookkeeper/client/BookKeeper.html" title="class in org.apache.bookkeeper.client">BookKeeper</a>&nbsp;bkc)</code>
+<div class="block">Constructor that takes in a BookKeeper instance .</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperAdmin.html#BookKeeperAdmin(org.apache.bookkeeper.conf.ClientConfiguration)">BookKeeperAdmin</a></strong>(<a href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a>&nbsp;conf)</code>
+<div class="block">Constructor that takes in a configuration object so we know
+ how to connect to ZooKeeper to retrieve information about the BookKeeper
+ cluster.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperAdmin.html#BookKeeperAdmin(java.lang.String)">BookKeeperAdmin</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;zkServers)</code>
+<div class="block">Constructor that takes in a ZooKeeper servers connect string so we know
+ how to connect to ZooKeeper to retrieve information about the BookKeeper
+ cluster.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperAdmin.html#asyncOpenLedger(long,%20org.apache.bookkeeper.client.AsyncCallback.OpenCallback,%20java.lang.Object)">asyncOpenLedger</a></strong>(long&nbsp;lId,
+               <a href="../../../../org/apache/bookkeeper/client/AsyncCallback.OpenCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.OpenCallback</a>&nbsp;cb,
+               <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;ctx)</code>
+<div class="block">Open a ledger as an administrator.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperAdmin.html#asyncOpenLedgerNoRecovery(long,%20org.apache.bookkeeper.client.AsyncCallback.OpenCallback,%20java.lang.Object)">asyncOpenLedgerNoRecovery</a></strong>(long&nbsp;lId,
+                         <a href="../../../../org/apache/bookkeeper/client/AsyncCallback.OpenCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.OpenCallback</a>&nbsp;cb,
+                         <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;ctx)</code>
+<div class="block">Open a ledger as an administrator without recovering the ledger.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperAdmin.html#asyncRecoverBookieData(org.apache.bookkeeper.net.BookieSocketAddress,%20org.apache.bookkeeper.net.BookieSocketAddress,%20org.apache.bookkeeper.client.AsyncCallback.RecoverCallback,%20java.lang.Object)">asyncRecoverBookieData</a></strong>(org.apache.bookkeeper.net.BookieSocketAddress&nbsp;bookieSrc,
+                      org.apache.bookkeeper.net.BookieSocketAddress&nbsp;bookieDest,
+                      <a href="../../../../org/apache/bookkeeper/client/AsyncCallback.RecoverCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.RecoverCallback</a>&nbsp;cb,
+                      <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;context)</code>
+<div class="block">Async method to rebuild and recover the ledger fragments data that was
+ stored on the source bookie.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperAdmin.html#close()">close</a></strong>()</code>
+<div class="block">Gracefully release resources that this client uses.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperAdmin.html#format(org.apache.bookkeeper.conf.ClientConfiguration,%20boolean,%20boolean)">format</a></strong>(<a href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a>&nbsp;conf,
+      boolean&nbsp;isInteractive,
+      boolean&nbsp;force)</code>
+<div class="block">Format the BookKeeper metadata in zookeeper</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;org.apache.bookkeeper.net.BookieSocketAddress&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperAdmin.html#getAvailableBookies()">getAvailableBookies</a></strong>()</code>
+<div class="block">Get a list of the available bookies.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/client/LedgerMetadata.html" title="class in org.apache.bookkeeper.client">LedgerMetadata</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperAdmin.html#getLedgerMetadata(org.apache.bookkeeper.client.LedgerHandle)">getLedgerMetadata</a></strong>(<a href="../../../../org/apache/bookkeeper/client/LedgerHandle.html" title="class in org.apache.bookkeeper.client">LedgerHandle</a>&nbsp;lh)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;org.apache.bookkeeper.net.BookieSocketAddress&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperAdmin.html#getReadOnlyBookies()">getReadOnlyBookies</a></strong>()</code>
+<div class="block">Get a list of readonly bookies</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>org.apache.zookeeper.ZooKeeper</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperAdmin.html#getZooKeeper()">getZooKeeper</a></strong>()</code>
+<div class="block">Get <code>ZooKeeper</code> used by bookkeeper admin client.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperAdmin.html#listLedgers()">listLedgers</a></strong>()</code>
+<div class="block">This method returns an iterable object for the list of ledger identifiers of
+ the ledgers currently available.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperAdmin.html#notifyBookiesChanged(org.apache.bookkeeper.client.BookiesListener)">notifyBookiesChanged</a></strong>(<a href="../../../../org/apache/bookkeeper/client/BookiesListener.html" title="interface in org.apache.bookkeeper.client">BookiesListener</a>&nbsp;listener)</code>
+<div class="block">Notify when the available list of bookies changes.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperAdmin.html#notifyReadOnlyBookiesChanged(org.apache.bookkeeper.client.BookiesListener)">notifyReadOnlyBookiesChanged</a></strong>(<a href="../../../../org/apache/bookkeeper/client/BookiesListener.html" title="interface in org.apache.bookkeeper.client">BookiesListener</a>&nbsp;listener)</code>
+<div class="block">Notify when the available list of read only bookies changes.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/client/LedgerHandle.html" title="class in org.apache.bookkeeper.client">LedgerHandle</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperAdmin.html#openLedger(long)">openLedger</a></strong>(long&nbsp;lId)</code>
+<div class="block">Open a ledger as an administrator.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/bookkeeper/client/LedgerHandle.html" title="class in org.apache.bookkeeper.client">LedgerHandle</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperAdmin.html#openLedgerNoRecovery(long)">openLedgerNoRecovery</a></strong>(long&nbsp;lId)</code>
+<div class="block">Open a ledger as an administrator without recovering the ledger.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;<a href="../../../../org/apache/bookkeeper/client/LedgerEntry.html" title="class in org.apache.bookkeeper.client">LedgerEntry</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperAdmin.html#readEntries(long,%20long,%20long)">readEntries</a></strong>(long&nbsp;ledgerId,
+           long&nbsp;firstEntry,
+           long&nbsp;lastEntry)</code>
+<div class="block">Read entries from a ledger synchronously.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperAdmin.html#recoverBookieData(org.apache.bookkeeper.net.BookieSocketAddress,%20org.apache.bookkeeper.net.BookieSocketAddress)">recoverBookieData</a></strong>(org.apache.bookkeeper.net.BookieSocketAddress&nbsp;bookieSrc,
+                 org.apache.bookkeeper.net.BookieSocketAddress&nbsp;bookieDest)</code>
+<div class="block">Synchronous method to rebuild and recover the ledger fragments data that
+ was stored on the source bookie.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperAdmin.html#replicateLedgerFragment(org.apache.bookkeeper.client.LedgerHandle,%20org.apache.bookkeeper.client.LedgerFragment,%20org.apache.bookkeeper.net.BookieSocketAddress)">replicateLedgerFragment</a></strong>(<a href="../../../../org/apache/bookkeeper/client/LedgerHandle.html" title="class in org.apache.bookkeeper.client">LedgerHandle</a>&nbsp;lh,
+                       <a href="../../../../org/apache/bookkeeper/client/LedgerFragment.html" title="class in org.apache.bookkeeper.client">LedgerFragment</a>&nbsp;ledgerFragment,
+                       org.apache.bookkeeper.net.BookieSocketAddress&nbsp;targetBookieAddress)</code>
+<div class="block">Replicate the Ledger fragment to target Bookie passed.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://download.oracle.com
 /javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="BookKeeperAdmin(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BookKeeperAdmin</h4>
+<pre>public&nbsp;BookKeeperAdmin(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;zkServers)
+                throws <a href="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
+                       <a href="http://download.oracle.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a>,
+                       org.apache.zookeeper.KeeperException</pre>
+<div class="block">Constructor that takes in a ZooKeeper servers connect string so we know
+ how to connect to ZooKeeper to retrieve information about the BookKeeper
+ cluster. We need this before we can do any type of admin operations on
+ the BookKeeper cluster.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>zkServers</code> - Comma separated list of hostname:port pairs for the ZooKeeper
+            servers cluster.</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - throws this exception if there is an error instantiating the
+             ZooKeeper client.</dd>
+<dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></code> - Throws this exception if there is an error instantiating the
+             BookKeeper client.</dd>
+<dd><code>org.apache.zookeeper.KeeperException</code> - Throws this exception if there is an error instantiating the
+             BookKeeper client.</dd></dl>
+</li>
+</ul>
+<a name="BookKeeperAdmin(org.apache.bookkeeper.conf.ClientConfiguration)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BookKeeperAdmin</h4>
+<pre>public&nbsp;BookKeeperAdmin(<a href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a>&nbsp;conf)
+                throws <a href="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
+                       <a href="http://download.oracle.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a>,
+                       org.apache.zookeeper.KeeperException</pre>
+<div class="block">Constructor that takes in a configuration object so we know
+ how to connect to ZooKeeper to retrieve information about the BookKeeper
+ cluster. We need this before we can do any type of admin operations on
+ the BookKeeper cluster.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>conf</code> - Client Configuration Object</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - throws this exception if there is an error instantiating the
+             ZooKeeper client.</dd>
+<dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></code> - Throws this exception if there is an error instantiating the
+             BookKeeper client.</dd>
+<dd><code>org.apache.zookeeper.KeeperException</code> - Throws this exception if there is an error instantiating the
+             BookKeeper client.</dd></dl>
+</li>
+</ul>
+<a name="BookKeeperAdmin(org.apache.bookkeeper.client.BookKeeper)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BookKeeperAdmin</h4>
+<pre>public&nbsp;BookKeeperAdmin(<a href="../../../../org/apache/bookkeeper/client/BookKeeper.html" title="class in org.apache.bookkeeper.client">BookKeeper</a>&nbsp;bkc)</pre>
+<div class="block">Constructor that takes in a BookKeeper instance . This will be useful,
+ when users already has bk instance ready.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>bkc</code> - - bookkeeper instance</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="close()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>close</h4>
+<pre>public&nbsp;void&nbsp;close()
+           throws <a href="http://download.oracle.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a>,
+                  <a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></pre>
+<div class="block">Gracefully release resources that this client uses.</div>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></code> - if there is an error shutting down the clients that this
+             class uses.</dd>
+<dd><code><a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></code></dd></dl>
+</li>
+</ul>
+<a name="getZooKeeper()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getZooKeeper</h4>
+<pre>public&nbsp;org.apache.zookeeper.ZooKeeper&nbsp;getZooKeeper()</pre>
+<div class="block">Get <code>ZooKeeper</code> used by bookkeeper admin client.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>zookeeper client used by bookkeeper admin client</dd></dl>
+</li>
+</ul>
+<a name="getAvailableBookies()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAvailableBookies</h4>
+<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;org.apache.bookkeeper.net.BookieSocketAddress&gt;&nbsp;getAvailableBookies()
+                                                                              throws <a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></pre>
+<div class="block">Get a list of the available bookies.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>a collection of bookie addresses</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></code></dd></dl>
+</li>
+</ul>
+<a name="getReadOnlyBookies()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReadOnlyBookies</h4>
+<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;org.apache.bookkeeper.net.BookieSocketAddress&gt;&nbsp;getReadOnlyBookies()</pre>
+<div class="block">Get a list of readonly bookies</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>a collection of bookie addresses</dd></dl>
+</li>
+</ul>
+<a name="notifyBookiesChanged(org.apache.bookkeeper.client.BookiesListener)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>notifyBookiesChanged</h4>
+<pre>public&nbsp;void&nbsp;notifyBookiesChanged(<a href="../../../../org/apache/bookkeeper/client/BookiesListener.html" title="interface in org.apache.bookkeeper.client">BookiesListener</a>&nbsp;listener)
+                          throws <a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></pre>
+<div class="block">Notify when the available list of bookies changes.
+ This is a one-shot notification. To receive subsequent notifications
+ the listener must be registered again.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>listener</code> - the listener to notify</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></code></dd></dl>
+</li>
+</ul>
+<a name="notifyReadOnlyBookiesChanged(org.apache.bookkeeper.client.BookiesListener)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>notifyReadOnlyBookiesChanged</h4>
+<pre>public&nbsp;void&nbsp;notifyReadOnlyBookiesChanged(<a href="../../../../org/apache/bookkeeper/client/BookiesListener.html" title="interface in org.apache.bookkeeper.client">BookiesListener</a>&nbsp;listener)
+                                  throws <a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></pre>
+<div class="block">Notify when the available list of read only bookies changes.
+ This is a one-shot notification. To receive subsequent notifications
+ the listener must be registered again.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>listener</code> - the listener to notify</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></code></dd></dl>
+</li>
+</ul>
+<a name="asyncOpenLedger(long, org.apache.bookkeeper.client.AsyncCallback.OpenCallback, java.lang.Object)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>asyncOpenLedger</h4>
+<pre>public&nbsp;void&nbsp;asyncOpenLedger(long&nbsp;lId,
+                   <a href="../../../../org/apache/bookkeeper/client/AsyncCallback.OpenCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.OpenCallback</a>&nbsp;cb,
+                   <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;ctx)</pre>
+<div class="block">Open a ledger as an administrator. This means that no digest password
+ checks are done. Otherwise, the call is identical to BookKeeper#asyncOpenLedger</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>lId</code> - ledger identifier</dd><dd><code>cb</code> - Callback which will receive a LedgerHandle object</dd><dd><code>ctx</code> - optional context object, to be passwd to the callback (can be null)</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/apache/bookkeeper/client/BookKeeper.html#asyncOpenLedger(long,%20org.apache.bookkeeper.client.BookKeeper.DigestType,%20byte[],%20org.apache.bookkeeper.client.AsyncCallback.OpenCallback,%20java.lang.Object)"><code>BookKeeper.asyncOpenLedger(long, org.apache.bookkeeper.client.BookKeeper.DigestType, byte[], org.apache.bookkeeper.client.AsyncCallback.OpenCallback, java.lang.Object)</code></a></dd></dl>
+</li>
+</ul>
+<a name="openLedger(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>openLedger</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/bookkeeper/client/LedgerHandle.html" title="class in org.apache.bookkeeper.client">LedgerHandle</a>&nbsp;openLedger(long&nbsp;lId)
+                        throws <a href="http://download.oracle.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a>,
+                               <a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></pre>
+<div class="block">Open a ledger as an administrator. This means that no digest password
+ checks are done. Otherwise, the call is identical to
+ BookKeeper#openLedger</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>lId</code> - - ledger identifier</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></code></dd>
+<dd><code><a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/apache/bookkeeper/client/BookKeeper.html#openLedger(long,%20org.apache.bookkeeper.client.BookKeeper.DigestType,%20byte[])"><code>BookKeeper.openLedger(long, org.apache.bookkeeper.client.BookKeeper.DigestType, byte[])</code></a></dd></dl>
+</li>
+</ul>
+<a name="asyncOpenLedgerNoRecovery(long, org.apache.bookkeeper.client.AsyncCallback.OpenCallback, java.lang.Object)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>asyncOpenLedgerNoRecovery</h4>
+<pre>public&nbsp;void&nbsp;asyncOpenLedgerNoRecovery(long&nbsp;lId,
+                             <a href="../../../../org/apache/bookkeeper/client/AsyncCallback.OpenCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.OpenCallback</a>&nbsp;cb,
+                             <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;ctx)</pre>
+<div class="block">Open a ledger as an administrator without recovering the ledger. This means
+ that no digest password  checks are done. Otherwise, the call is identical
+ to BookKeeper#asyncOpenLedgerNoRecovery</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>lId</code> - ledger identifier</dd><dd><code>cb</code> - Callback which will receive a LedgerHandle object</dd><dd><code>ctx</code> - optional context object, to be passwd to the callback (can be null)</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/apache/bookkeeper/client/BookKeeper.html#asyncOpenLedgerNoRecovery(long,%20org.apache.bookkeeper.client.BookKeeper.DigestType,%20byte[],%20org.apache.bookkeeper.client.AsyncCallback.OpenCallback,%20java.lang.Object)"><code>BookKeeper.asyncOpenLedgerNoRecovery(long, org.apache.bookkeeper.client.BookKeeper.DigestType, byte[], org.apache.bookkeeper.client.AsyncCallback.OpenCallback, java.lang.Object)</code></a></dd></dl>
+</li>
+</ul>
+<a name="openLedgerNoRecovery(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>openLedgerNoRecovery</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/bookkeeper/client/LedgerHandle.html" title="class in org.apache.bookkeeper.client">LedgerHandle</a>&nbsp;openLedgerNoRecovery(long&nbsp;lId)
+                                  throws <a href="http://download.oracle.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a>,
+                                         <a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></pre>
+<div class="block">Open a ledger as an administrator without recovering the ledger. This
+ means that no digest password checks are done. Otherwise, the call is
+ identical to BookKeeper#openLedgerNoRecovery</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>lId</code> - ledger identifier</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></code></dd>
+<dd><code><a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></code></dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/apache/bookkeeper/client/BookKeeper.html#openLedgerNoRecovery(long,%20org.apache.bookkeeper.client.BookKeeper.DigestType,%20byte[])"><code>BookKeeper.openLedgerNoRecovery(long, org.apache.bookkeeper.client.BookKeeper.DigestType, byte[])</code></a></dd></dl>
+</li>
+</ul>
+<a name="readEntries(long, long, long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readEntries</h4>
+<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;<a href="../../../../org/apache/bookkeeper/client/LedgerEntry.html" title="class in org.apache.bookkeeper.client">LedgerEntry</a>&gt;&nbsp;readEntries(long&nbsp;ledgerId,
+                                long&nbsp;firstEntry,
+                                long&nbsp;lastEntry)
+                                  throws <a href="http://download.oracle.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a>,
+                                         <a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></pre>
+<div class="block">Read entries from a ledger synchronously. If the lastEntry is -1, it will read all the entries in the ledger from
+ the firstEntry.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ledgerId</code> - </dd><dd><code>firstEntry</code> - </dd><dd><code>lastEntry</code> - </dd>
+<dt><span class="strong">Returns:</span></dt><dd></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></code></dd>
+<dd><code><a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></code></dd></dl>
+</li>
+</ul>
+<a name="recoverBookieData(org.apache.bookkeeper.net.BookieSocketAddress, org.apache.bookkeeper.net.BookieSocketAddress)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>recoverBookieData</h4>
+<pre>public&nbsp;void&nbsp;recoverBookieData(org.apache.bookkeeper.net.BookieSocketAddress&nbsp;bookieSrc,
+                     org.apache.bookkeeper.net.BookieSocketAddress&nbsp;bookieDest)
+                       throws <a href="http://download.oracle.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a>,
+                              <a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></pre>
+<div class="block">Synchronous method to rebuild and recover the ledger fragments data that
+ was stored on the source bookie. That bookie could have failed completely
+ and now the ledger data that was stored on it is under replicated. An
+ optional destination bookie server could be given if we want to copy all
+ of the ledger fragments data on the failed source bookie to it.
+ Otherwise, we will just randomly distribute the ledger fragments to the
+ active set of bookies, perhaps based on load. All ZooKeeper ledger
+ metadata will be updated to point to the new bookie(s) that contain the
+ replicated ledger fragments.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>bookieSrc</code> - Source bookie that had a failure. We want to replicate the
+            ledger fragments that were stored there.</dd><dd><code>bookieDest</code> - Optional destination bookie that if passed, we will copy all
+            of the ledger fragments from the source bookie over to it.</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></code></dd>
+<dd><code><a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></code></dd></dl>
+</li>
+</ul>
+<a name="asyncRecoverBookieData(org.apache.bookkeeper.net.BookieSocketAddress, org.apache.bookkeeper.net.BookieSocketAddress, org.apache.bookkeeper.client.AsyncCallback.RecoverCallback, java.lang.Object)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>asyncRecoverBookieData</h4>
+<pre>public&nbsp;void&nbsp;asyncRecoverBookieData(org.apache.bookkeeper.net.BookieSocketAddress&nbsp;bookieSrc,
+                          org.apache.bookkeeper.net.BookieSocketAddress&nbsp;bookieDest,
+                          <a href="../../../../org/apache/bookkeeper/client/AsyncCallback.RecoverCallback.html" title="interface in org.apache.bookkeeper.client">AsyncCallback.RecoverCallback</a>&nbsp;cb,
+                          <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;context)</pre>
+<div class="block">Async method to rebuild and recover the ledger fragments data that was
+ stored on the source bookie. That bookie could have failed completely and
+ now the ledger data that was stored on it is under replicated. An
+ optional destination bookie server could be given if we want to copy all
+ of the ledger fragments data on the failed source bookie to it.
+ Otherwise, we will just randomly distribute the ledger fragments to the
+ active set of bookies, perhaps based on load. All ZooKeeper ledger
+ metadata will be updated to point to the new bookie(s) that contain the
+ replicated ledger fragments.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>bookieSrc</code> - Source bookie that had a failure. We want to replicate the
+            ledger fragments that were stored there.</dd><dd><code>bookieDest</code> - Optional destination bookie that if passed, we will copy all
+            of the ledger fragments from the source bookie over to it.</dd><dd><code>cb</code> - RecoverCallback to invoke once all of the data on the dead
+            bookie has been recovered and replicated.</dd><dd><code>context</code> - Context for the RecoverCallback to call.</dd></dl>
+</li>
+</ul>
+<a name="replicateLedgerFragment(org.apache.bookkeeper.client.LedgerHandle, org.apache.bookkeeper.client.LedgerFragment, org.apache.bookkeeper.net.BookieSocketAddress)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>replicateLedgerFragment</h4>
+<pre>public&nbsp;void&nbsp;replicateLedgerFragment(<a href="../../../../org/apache/bookkeeper/client/LedgerHandle.html" title="class in org.apache.bookkeeper.client">LedgerHandle</a>&nbsp;lh,
+                           <a href="../../../../org/apache/bookkeeper/client/LedgerFragment.html" title="class in org.apache.bookkeeper.client">LedgerFragment</a>&nbsp;ledgerFragment,
+                           org.apache.bookkeeper.net.BookieSocketAddress&nbsp;targetBookieAddress)
+                             throws <a href="http://download.oracle.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a>,
+                                    <a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></pre>
+<div class="block">Replicate the Ledger fragment to target Bookie passed.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>lh</code> - - ledgerHandle</dd><dd><code>ledgerFragment</code> - - LedgerFragment to replicate</dd><dd><code>targetBookieAddress</code> - - target Bookie, to where entries should be replicated.</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></code></dd>
+<dd><code><a href="../../../../org/apache/bookkeeper/client/BKException.html" title="class in org.apache.bookkeeper.client">BKException</a></code></dd></dl>
+</li>
+</ul>
+<a name="format(org.apache.bookkeeper.conf.ClientConfiguration, boolean, boolean)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>format</h4>
+<pre>public static&nbsp;boolean&nbsp;format(<a href="../../../../org/apache/bookkeeper/conf/ClientConfiguration.html" title="class in org.apache.bookkeeper.conf">ClientConfiguration</a>&nbsp;conf,
+             boolean&nbsp;isInteractive,
+             boolean&nbsp;force)
+                      throws <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<div class="block">Format the BookKeeper metadata in zookeeper</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>isInteractive</code> - Whether format should ask prompt for confirmation if old data
+            exists or not.</dd><dd><code>force</code> - If non interactive and force is true, then old data will be
+            removed without prompt.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>Returns true if format succeeds else false.</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd></dl>
+</li>
+</ul>
+<a name="listLedgers()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>listLedgers</h4>
+<pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;&nbsp;listLedgers()
+                           throws <a href="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block">This method returns an iterable object for the list of ledger identifiers of
+ the ledgers currently available.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an iterable object for the list of ledger identifiers</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if the list of ledger identifiers cannot be read from the
+  metadata store</dd></dl>
+</li>
+</ul>
+<a name="getLedgerMetadata(org.apache.bookkeeper.client.LedgerHandle)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getLedgerMetadata</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/bookkeeper/client/LedgerMetadata.html" title="class in org.apache.bookkeeper.client">LedgerMetadata</a>&nbsp;getLedgerMetadata(<a href="../../../../org/apache/bookkeeper/client/LedgerHandle.html" title="class in org.apache.bookkeeper.client">LedgerHandle</a>&nbsp;lh)</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the metadata for the passed ledger handle</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BookKeeperAdmin.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/bookkeeper/client/BookKeeper.DigestType.html" title="enum in org.apache.bookkeeper.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/bookkeeper/client/BookKeeperClientStats.html" title="interface in org.apache.bookkeeper.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/bookkeeper/client/BookKeeperAdmin.html" target="_top">Frames</a></li>
+<li><a href="BookKeeperAdmin.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2011-2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</small></p>
+</body>
+</html>

Added: websites/staging/bookkeeper/trunk/content/docs/r4.4.0/apidocs/org/apache/bookkeeper/client/BookKeeperClientStats.html
==============================================================================
--- websites/staging/bookkeeper/trunk/content/docs/r4.4.0/apidocs/org/apache/bookkeeper/client/BookKeeperClientStats.html (added)
+++ websites/staging/bookkeeper/trunk/content/docs/r4.4.0/apidocs/org/apache/bookkeeper/client/BookKeeperClientStats.html Sun May 15 21:40:24 2016
@@ -0,0 +1,405 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_80) on Sun May 15 21:18:06 UTC 2016 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>BookKeeperClientStats (bookkeeper 4.4.0 API)</title>
+<meta name="date" content="2016-05-15">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="BookKeeperClientStats (bookkeeper 4.4.0 API)";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BookKeeperClientStats.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/bookkeeper/client/BookKeeperAdmin.html" title="class in org.apache.bookkeeper.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/bookkeeper/client/DefaultEnsemblePlacementPolicy.html" title="class in org.apache.bookkeeper.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/bookkeeper/client/BookKeeperClientStats.html" target="_top">Frames</a></li>
+<li><a href="BookKeeperClientStats.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.bookkeeper.client</div>
+<h2 title="Interface BookKeeperClientStats" class="title">Interface BookKeeperClientStats</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="strong">BookKeeperClientStats</span></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperClientStats.html#ADD_OP">ADD_OP</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperClientStats.html#CHANNEL_ADD_OP">CHANNEL_ADD_OP</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperClientStats.html#CHANNEL_READ_OP">CHANNEL_READ_OP</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperClientStats.html#CHANNEL_SCOPE">CHANNEL_SCOPE</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperClientStats.html#CHANNEL_TIMEOUT_ADD">CHANNEL_TIMEOUT_ADD</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperClientStats.html#CHANNEL_TIMEOUT_READ">CHANNEL_TIMEOUT_READ</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperClientStats.html#CLIENT_SCOPE">CLIENT_SCOPE</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperClientStats.html#CREATE_OP">CREATE_OP</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperClientStats.html#DELETE_OP">DELETE_OP</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperClientStats.html#ENSEMBLE_CHANGES">ENSEMBLE_CHANGES</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperClientStats.html#LAC_UPDATE_HITS">LAC_UPDATE_HITS</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperClientStats.html#LAC_UPDATE_MISSES">LAC_UPDATE_MISSES</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperClientStats.html#OPEN_OP">OPEN_OP</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperClientStats.html#PENDING_ADDS">PENDING_ADDS</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookKeeperClientStats.html#READ_OP">READ_OP</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="CLIENT_SCOPE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CLIENT_SCOPE</h4>
+<pre>static final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CLIENT_SCOPE</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.bookkeeper.client.BookKeeperClientStats.CLIENT_SCOPE">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="CREATE_OP">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CREATE_OP</h4>
+<pre>static final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CREATE_OP</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.bookkeeper.client.BookKeeperClientStats.CREATE_OP">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="DELETE_OP">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DELETE_OP</h4>
+<pre>static final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DELETE_OP</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.bookkeeper.client.BookKeeperClientStats.DELETE_OP">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="OPEN_OP">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>OPEN_OP</h4>
+<pre>static final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> OPEN_OP</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.bookkeeper.client.BookKeeperClientStats.OPEN_OP">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="ADD_OP">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ADD_OP</h4>
+<pre>static final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ADD_OP</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.bookkeeper.client.BookKeeperClientStats.ADD_OP">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="READ_OP">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>READ_OP</h4>
+<pre>static final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> READ_OP</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.bookkeeper.client.BookKeeperClientStats.READ_OP">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="PENDING_ADDS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PENDING_ADDS</h4>
+<pre>static final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PENDING_ADDS</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.bookkeeper.client.BookKeeperClientStats.PENDING_ADDS">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="ENSEMBLE_CHANGES">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ENSEMBLE_CHANGES</h4>
+<pre>static final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ENSEMBLE_CHANGES</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.bookkeeper.client.BookKeeperClientStats.ENSEMBLE_CHANGES">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="LAC_UPDATE_HITS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LAC_UPDATE_HITS</h4>
+<pre>static final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LAC_UPDATE_HITS</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.bookkeeper.client.BookKeeperClientStats.LAC_UPDATE_HITS">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="LAC_UPDATE_MISSES">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LAC_UPDATE_MISSES</h4>
+<pre>static final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LAC_UPDATE_MISSES</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.bookkeeper.client.BookKeeperClientStats.LAC_UPDATE_MISSES">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="CHANNEL_SCOPE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CHANNEL_SCOPE</h4>
+<pre>static final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CHANNEL_SCOPE</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.bookkeeper.client.BookKeeperClientStats.CHANNEL_SCOPE">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="CHANNEL_READ_OP">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CHANNEL_READ_OP</h4>
+<pre>static final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CHANNEL_READ_OP</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.bookkeeper.client.BookKeeperClientStats.CHANNEL_READ_OP">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="CHANNEL_TIMEOUT_READ">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CHANNEL_TIMEOUT_READ</h4>
+<pre>static final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CHANNEL_TIMEOUT_READ</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.bookkeeper.client.BookKeeperClientStats.CHANNEL_TIMEOUT_READ">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="CHANNEL_ADD_OP">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CHANNEL_ADD_OP</h4>
+<pre>static final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CHANNEL_ADD_OP</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.bookkeeper.client.BookKeeperClientStats.CHANNEL_ADD_OP">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="CHANNEL_TIMEOUT_ADD">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CHANNEL_TIMEOUT_ADD</h4>
+<pre>static final&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CHANNEL_TIMEOUT_ADD</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.bookkeeper.client.BookKeeperClientStats.CHANNEL_TIMEOUT_ADD">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BookKeeperClientStats.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/bookkeeper/client/BookKeeperAdmin.html" title="class in org.apache.bookkeeper.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/bookkeeper/client/DefaultEnsemblePlacementPolicy.html" title="class in org.apache.bookkeeper.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/bookkeeper/client/BookKeeperClientStats.html" target="_top">Frames</a></li>
+<li><a href="BookKeeperClientStats.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2011-2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</small></p>
+</body>
+</html>

Added: websites/staging/bookkeeper/trunk/content/docs/r4.4.0/apidocs/org/apache/bookkeeper/client/BookiesListener.html
==============================================================================
--- websites/staging/bookkeeper/trunk/content/docs/r4.4.0/apidocs/org/apache/bookkeeper/client/BookiesListener.html (added)
+++ websites/staging/bookkeeper/trunk/content/docs/r4.4.0/apidocs/org/apache/bookkeeper/client/BookiesListener.html Sun May 15 21:40:24 2016
@@ -0,0 +1,209 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_80) on Sun May 15 21:18:05 UTC 2016 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>BookiesListener (bookkeeper 4.4.0 API)</title>
+<meta name="date" content="2016-05-15">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="BookiesListener (bookkeeper 4.4.0 API)";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BookiesListener.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/bookkeeper/client/BKException.ZKException.html" title="class in org.apache.bookkeeper.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/bookkeeper/client/BookKeeper.html" title="class in org.apache.bookkeeper.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/bookkeeper/client/BookiesListener.html" target="_top">Frames</a></li>
+<li><a href="BookiesListener.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.bookkeeper.client</div>
+<h2 title="Interface BookiesListener" class="title">Interface BookiesListener</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="strong">BookiesListener</span></pre>
+<div class="block">Listener for the the available bookies changes.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/bookkeeper/client/BookiesListener.html#availableBookiesChanged()">availableBookiesChanged</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="availableBookiesChanged()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>availableBookiesChanged</h4>
+<pre>void&nbsp;availableBookiesChanged()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BookiesListener.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/bookkeeper/client/BKException.ZKException.html" title="class in org.apache.bookkeeper.client"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/bookkeeper/client/BookKeeper.html" title="class in org.apache.bookkeeper.client"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/bookkeeper/client/BookiesListener.html" target="_top">Frames</a></li>
+<li><a href="BookiesListener.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2011-2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</small></p>
+</body>
+</html>



Mime
View raw message