You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@zookeeper.apache.org by ph...@apache.org on 2017/12/03 20:11:56 UTC

[01/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Repository: zookeeper
Updated Branches:
  refs/heads/website 120b7a00a -> af1e0ff18


http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/class-use/AsyncCallback.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/class-use/AsyncCallback.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/class-use/AsyncCallback.html
new file mode 100644
index 0000000..d149773
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/class-use/AsyncCallback.html
@@ -0,0 +1,220 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:04 PST 2009 -->
+<TITLE>
+Uses of Interface org.apache.zookeeper.AsyncCallback (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Interface org.apache.zookeeper.AsyncCallback (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useAsyncCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>org.apache.zookeeper.AsyncCallback</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.zookeeper"><B>org.apache.zookeeper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.zookeeper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A> in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subinterfaces of <A HREF="../../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A> in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useAsyncCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[20/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/zookeeperInternals.pdf
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/zookeeperInternals.pdf b/_released_docs/r3.1.2/zookeeperInternals.pdf
new file mode 100644
index 0000000..e600e9f
--- /dev/null
+++ b/_released_docs/r3.1.2/zookeeperInternals.pdf
@@ -0,0 +1,656 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 722 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gaua=>Aoub'Z],,'Ri`Oc1;[kA$W8f[SC"+Sp#Bu_4aDM1IEqZgWqcPCo/e+;DlN_39FK@fuJTTaeC`G'G(H\aL2\dIsH]4).A'>%tg,fM]%+':-mH]YDY&+I?\b"ob+na8ST;"hRC2JXf/iXp^XS?0'?t?3Qf6L$=ipskM^[Z:&nmUEb?@9N!K)N4OhfFjS$tfD>emc9`;EoeN(EYS.?iR'+t^&j$Q-Q\s)%,?2Ve"0PXVSo=e,i'"GMlVTY(!'N0:s?pUZp&V^"u6)LnSpN<[..ee"td7P+`kk]Se^qN?#TX-(hgR9[)E-4X*(Y>0RaN"<?H_H/X/_Ri.1[nNte,4VO)AI&IN@VQAg<)<GpVO7IC1,?GoC:iX-6E3Hg(3se^o\<iYg!EU[;#VmQt6@ZE-;:qe)2d2gk4'in1_Y/#%I0qG+C%^[[`,BT"+SQ2aq&Y#\;E>@DMiUBnS[q05m5LpNSgFCrj9%5sEO5#/!s\:?\^)q9AbS`.XZrrA(ZIU+>M/l=+hHplYHU.VEJW^Oai]4U6mUEiEci]fa\TaS@7B8fhNFG+k_fm&NJ(<@e+4ifD(F7/\`rI^l/>48WEM^r3U[HVFVL#?l^rF;Jf\Oc>mo#JlX,5_!7L+,Eq@JQ[&cS9fR,e5c=sq]jiS_QgQU6E.H"8*Q$+:?8*sYI=C*TnAJC[;QHI=b&e??$jK>mK-U9;BKEM4o-ftr[L>~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+20 0 R
+22 0 R
+24 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 529.541 169.328 517.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 511.341 196.988 499.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 493.141 312.464 481.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 474.941 210.476 462.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 456.741 210.488 444.741 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 438.541 170.168 426.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 420.341 186.836 408.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+22 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 402.141 150.668 390.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 23 0 R
+/H /I
+>>
+endobj
+24 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 383.941 228.476 371.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 25 0 R
+/H /I
+>>
+endobj
+26 0 obj
+<< /Length 2020 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0DgQ(#H&:O:SkcmF[N'uM!QDE=ZD1SL>JH0Q`^m-@<=@mU*C(:2k8(MN*93ro0&R]$&i`sdQ*7"&uG4Xu_G.`@8c8ORic@4e60)Y=2e:kRan;6<ucF.ioq8jj7S3%WIq`hctN0:e61I>+qS:@*sn!i4CRr<8WOmm8;T(W8L7$/-fcJ6CCEYN^=2LfT#1l=Z@UTJ!0.J64C[lUu'Tgu4HRFNUebd`kYatQ\dDa]j`<O12[IM;`>#EHR%\/L\]W?+L98)e&Crr--E5<(lJKn/qLa58mU09KpYk"b-Aesbn7/)+Di+gghWN75j1,EF%t^N?A[h0\aLL%%#.>7"Xc%<4eic^[f"S;dc2i8Z(/8aMZQojD#?N_>NhG#$?GlgT!OeD;)8G-Y#,\=MlfN@[N,U`/Q6<6$ps?QY<1_eDBa,[!5nR+NHI-GE??m4tQ`%%p\4+3$JN<eD;h'"+;W,`7b6is/ureOaEFT5q]%PT26g;6?N6'C+$>*(<HQLSeESEO[XWO<u7GBj\H&l]X=#f2Q\PKd?"6j0`$g])u]g4B#giPYaY$<6B%:=37j^/R&+=5&8&/C^!1P+$gL)>nllg=gi+KT")'SB<J='QP.%<6D(<;i#);HcioLe5nN\Y_gM?aAr9TCF,_%!UQPV@&_8;0G2qR`Sr62t>c8H+*CKqTD;'d!pJ\@Icp7qkQ2!L<@t9S%'0-QHIP?9,4"C%OFrXZ^E*beW79jWA,\\TtR,ScRfAR+1R$-=>>S`#UJH6u1#?Rk2[2Vr/d&9&#M&1b,'GkV+Ek)Ka#I<MTaLOdLP63,op%mR@>\$c<3/W1\EkZ9L[7_@Yl70ObDR,JA2=c9XnL(i7CFGnJC:.*UF_+"57G(Cd@=!U9d]d26=/oO>k\%-mUP&d9Y[%beLVDduB@4`:O$M%B+MYd^M/k-&4&!MQclSC)^^T&V4Cf6#+H9F4bo#2$Kis?B-qj6JiZQe<Ft8"OTR`&MpRQ'PMQE[?_g
 PS#A[VMg[!#s=IrAL8f5ZO\X3G7e=bt(_4S4+.VD0@/\rGAUqh$=ZX;tZl&+d2,f%Sb:1)!IkIH82J(PH^=cL^ir27-L2"L:HYRh)XU%D.n]EbeA2M>7eo%qP*gUX3tUZWHqGV7GRuAq`_7:rPG<hoL)lGn-s.J94.BX7"hLl>&B.kBY1D4;PT#&SM"N;\BT\LBWtt6oKZC$M#!,k3UK5?D!>U)Gb0/3=!Ka)]54]\%u7js(MkQ!+au#>^pkr?]3SiLB\=sHUQ(D!ps)MMqq8.>KsRl/Y&BM0T>Jie58%(pP4$L1Yg&1U4l%'.*i:HE8!PUlldfU.@qDn`M>M4E1$1MpID6"aq%#%FRs7a:+R4BE\P:8q1O=BPq4:((!PTXaI+GkKpu^\B*_S_ZU]9ZXpWopBM:q-X%hUi:A4kQBC+\U;QDSfT0=rNWY!0P\;1c-L;T,50^oFlLi[.4%fdehQ!Jttj/s>\gifa`/Cm3K.VWE?$g]Xo8o#cu^^;Y/6f+<9(OX3-<`%NP8`d6qKO.%)V>a#4[MJr%/XJ=N6Kc4;kf/R?M/Y-,2OM1#4LfM<cM;G6!2amEil&=N?R->Y,&L;=RGfQFipVi=]DNN?n)*#P5R2ij.pc>;M`FqRbJM'Y_<$7sA_Jqi3=),r>*Pah(4E21O^V=,4di0N0WrK2g_bgiH+5D]$>J=#a:uU5^M,b9pVfBA1ZW62e&C2(j<Z]kO$#$&gT@5[R1U<(RBd(DX#503?.[i?+)q>+qs:(1.?e=G=.m-E$bldfD]X)?Y[1^[C[>9`dc%1A.Z<G[k<+eL\1kWh:^8=O4;kq*5uQ<Y@a?DC9j9!HmOjMk)FsGjVU&8]$>mP"mb;@u%u-!%ls>NR6GqrF..?&L]W'c7CG/fRZ'2[rqlrfF5pJgAH]?hC<Ke[b%RTfrl+po!7\Q#2]2$%W5a'0o')TQm`pJ`WQ%n/*U99uEX0/pK(U&lN_s>W(2lCO_D0PCe-64>d*@oK
 %G1!G>RU7On7n2kE!s7llkP~>
+endstream
+endobj
+27 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 26 0 R
+/Annots 28 0 R
+>>
+endobj
+28 0 obj
+[
+29 0 R
+30 0 R
+]
+endobj
+29 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 599.266 194.988 587.266 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+30 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 582.066 148.668 570.066 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 23 0 R
+/H /I
+>>
+endobj
+31 0 obj
+<< /Length 2310 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU5gMYb8&:O:Skg;j?L3H4;EuMYbS&B"c+@,7e=A^T*0ZdnIV.JiU41q13Q]fc@E$.d6cHM\4B4dKK<Yr6GMm!rJCe&t>?S"phSGBlps1;V5q3C,FL,[<NCjkjN`LH>1rUl^CZY]JL[Cn8pVbHr"bq*p553hru[;]cZGkTbNICA)Phd"E4g%4dTb70NL-_A"Vc2O<:I\imRDQ1H-cI/r@Asp,%Z>trIT?AqW5<%oY-CUQjrj1DOrZYu0>`$ldGY761j?/!#=9=5mV3pF+gVN1Fg$X_CH@[r_'"qaOe0$V6a7bI'Mb[c0dciXHMG3KnSiq)+OXD&SNW-PFb7u3>LeL2Kb9-d6&:KKX5Kc2W]XR&KW<7bi1iL3d6nS`>%@59ed0<O)&>*3[5G\D@iMn-,4$d7mko");#9QBA!YAf=7H[*f)3>#NZ9Gqlju2H#,QJ@+QZqodmNGk_Q6\T@Vkc)[\aI4'`%gJQ!QoZ&M)[cjD'grpdMSdbOrTO)A'kL&p\n+k5ai!j3L)^X8;Q\ZJY>o-6L)6o_*6pU;gQ:NQR(3r+q_?A-Hp$:Xp^)IjY+1*1%K[l%Eil&^C=u%_PkNi#%D#<,1"/L`1c*iOG#A]]_sMolR4<J_O-KZ>bR70MB"^;L5V(mC=nP\\8BkRN4C?I%WVFk%chMNX^<pFW/1TSVPV'A&iQ[^@U2;g71.4pHV(c(Vm<rU]_X1^eU4+E1'1"]'WF!0CMqdAi!5B-L<0quPKGG$KQU`>D2T[$+\&H@b+Dh,7_Fs*D>*8K<6WkI6mD[ZM80V<,[0NGTN^:hPaZPc\!Ned:ddut>Rht6'eEjOj?2&F^Up`IqZ!j&4&I%qr@&m>&H!uqDk*__QB+ld*K_NW&/9.[%9Kk!;-se^$Qck&YEa70E`n(Q<J,lM8:T<n5qAs"T'Rc+B,Sn$Q[GeQ38#EZa6cA"BF-^!>"fb0qF+-i&sAKaf^6GOe!pcHXHkKC#052dR:]f9i'WVLIk
 `L_b;bP3(b#+/glr^Yc[api.@009.Z-HWnIEW@dffImouMP56rq7+hjQ"7=j6b8dh"_+)$qdmf`u(&9#omgO,sd^6H_nBo"Gn)M8K.7qrOIE[l85Ds3UX*GP[b']CbC.&!e?0Q/YN6EZENWBWr(rWYne4T2S4!Xq4be%4K4f1-<#;q9Vl^-b/O$53K\H.=/-*4&X"*5XR5eFe&iI#oHQ-#olt7/=PCRTRmRe_lhBTNVf%rR6Z4k?ZlBk]Kc_6SuE/?DKEgLm8/;up(fSZs(BJ6aOW2D?6=m(Dh-PTV2uPZ@"0ZGH_aNRd=k0r02B)4Nn[mgT"gcPcM"=Q)<3+Xr0ctN#`PLP1T+o%OXldbW%CRAkH#Q*1kF(=b3>9!+?j%R[HhUCf/F\i<hKBb*,^ee4)s-O?1jV@/$("t4cNcDn%"76EJek.lo)88h/1<)2,tj..gk$nDC!hb7#B%\2PT/V\6H0,p:Xf$c:RnWFR6iNo)5RH&RZa@30[%GX2&G\\L-lfLhe6UU*15DrR9P`LdT*>W2#"4=q(QVoBtB<fsH.?!]@Q04^iQ1mUJFqU37<cJ81+Z<$8Sgl:KYT"Uh9L/loInF-]MA9q?WuGSo4-S&CJGg0rj8K(cQNedNlj7Uf[FdKU.$V!V\n%iOanpI-uN<K9g<:!k2\aW\k4!2tM^9;#He(/Ch(&MB9WFW)#33)$9BU"+rL;hmo(,QXgk1=IEJBYM97_a>%/b]3S:`+?00A5e8;'8V^CYa-uYjl&/fj`h0<W#^,sqL%kfrkUYH6X7qkQaZ`%Sd\FU+W;cs;uBFKGWjU'8%PWC(:-Ln$;/Y3alTg:^pOiB24sUuWLPlIX\1*AH,08cR4L;Ig1Ya]!pkjZ#Ps!"BM?QF@KB,Q[2G9WQ*T,2HAEfDI1Q#Ilas@OU%XkmnmMs/'/i\ueTm\9Kmeb]pV@F(fVRi3PI7_/<,RZ5iW%QZT]!X_3mQ(k*\\o<:m%TLF?u=nO$i#3R9U,
 2cI1lu=CE]DoZrIr=bDK^ZR_`SUKWB>I9_7AWjBZ2?)5UpXAFIq9TM`"*-8??1=NCd:hPSW#JD1AlAu1u$cPTKL%pr%_\?qE1:1)Ri@=.O;;&:0iF5Uu[WBVH/:4?VDCP6mmb=Q^&H@o.*3GO,?DEf>7-ip$F(=Vqmnc`rY25ghgGc'sf'(O>(@u*abh'KPC<\csZ";L30TCcLG<L<[ld=#3pLXf"gpcRFIM1m<7b(jC\phcn5gsCrAXhhV^M6YI?ehF[,$]U5>BsnZmeWD7ilJ"F4p)k,HYIn*g!8QF=+-q"E>*<k!]u-He,~>
+endstream
+endobj
+32 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 31 0 R
+>>
+endobj
+33 0 obj
+<< /Length 2398 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm=D/\/e&H88.Tl3SSQIWV/IMpQkft%o6[q-trAJf*;[^jPT,>*-m?b_eAR<K;...@A0dXH>lW;9.TS?*8/eA0'k<h$*:IbVg?X'4gFO*dTb1B_1!l-^'Hh3@Hb
 0u8"np<C\ogh\Xu[@##3O>3jkVqrQ)g4l.L3<VL$^O279S=tH8ILAljqX@I6"a=h!uIhDkh8T+HgLF,g`8R2W%m#FH9JM4)c+4?AiL%"l8-.2@"nAODf>fMiD]"e9ls??#m9H&uI#Rh%Ao]1?*TX^p2=--;R;0TT\TA'V@Z2#L0)N!6bSC.56,qRg,Y%^\noV+SD;"TCokjfQ/1p1L+Ps5MpkbkP`ZugRDQjS"Z="J,+_#Mg8OdgUP/Vj]$EHlEeUt`5lUQ2%^:%dBiVeR8P1.;3IeuNOR%ZY-_m/AGH$#f?\D#P\t&:#V-.S/2cCKOSO/)L6P#pod#9@HU``Y;9I<HUB`&QPZN/m<%Ld?`dZ(IBhF`H$%:q=E>Yo:Ub`QPh[$^pM!%ua1siEcJq-4j\LEsiOh"cc=;OJgkF$Rf5fX%)'Ls\]_S_V"Kqm.Udc7PC)0^%o-t,t8l$GC`T/_0WoFq;M1^Sm?O?;8?.B)&J(F>:l0ZP=]o+pU,WbDZ?!#K[Y`GsZs(;AMf(oRH^]m[D5E>$EtLUc6#\%nHuQKuQ`ir.t]gFU[ai=P#g?:u]sD&.e$-mu\33#%q<L0eTJPPG+D7u(eGaf7eC+nCE<251:,Z*KfSCei=n4!Q;"Ag*(Y4#t(^,a%nQIAA0t;7Mtb%U#X[9$JN=gg;doa3j8q2]2rn$Iq'@]UU5q5#\R6g5@UH\%=>bZCj-n-(:Y[-lS?+Ul'+u"d1o=7:s+$g*,F=*C-55W)F>]j$]7;/;]B6gkT>/B\hLh3(9.>WgW-GP$lAiQZB>F)PKrrM,#d<5lb$3*]5s8=nFh?@E'bKTUP"JOYOFW1`0Ca^f\AaIp)u2<B#^4`5IoO<:=R'33L4f.nAE*>&.!FAZZo<L4$q5Hj/Vrb;)_1<XDV_JlP<])[O8:2F3+_7\fYqaOlplo%G,7N)3mr<ici4c`K@Xe:1\]eYC]ejNP>!Ze1iQ-7X/@+<kgFB<mcHcB6(;:g>Ek5XLi
 c.Itdp-U%tpg]Nma/!P*-9@CR^o(?0c<_3ju',-ajQ?I+!"o,aH@Hsr"\*+H@f[/03KPkftYkk0_GJI*n83)7u68R7j<Q#_u0-s.cUpA*)Er*ALkeau1ZsSSFT4P>W16L^fK),TiZ)jl>-)"+/n=XaF8-?9s%?An@g+L?6m9YaiZ0QhlO@u%FpEAUb,sj7p0e#K<Le[ihRm9+JKMtO]FoomX5c&MsXoaifI?eCIJ+r!h!Dj'XPN8\8I240#d\$8+58`hCFhjb'nfZLpPN0(nO8\1hN\NS=i#f7oca%L&-g3MH+A(3B9tW"]$]Z;,:9A^tKTA8KL[P(',_%TWI6TN_A'@%DY1GeVj58A!fcFYHiQ3\4JAT7\j0XH2%tji;)ND_-(T3mu!5&73^I"0@~>
+endstream
+endobj
+34 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 33 0 R
+>>
+endobj
+35 0 obj
+<< /Length 2151 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU5?'!_u&:D6"iO:.IUZbp*h_*$I\2J'L`^,,577#,(78t$C;6k9Aoqa7pR[$F7S0H%jZpf"Z\2ucF]pR^4c#:>OGa#Q7s3o6:FkfP.a80]k*Bl]GJsd9B_5-.U`Q`<[0-6Yq#*BS:j3M(&'@5:FbZ?akEL*[*H';iPj?'Uc:?J%fT2/KCcfLablKRAtIpD>3-/6bF/..tL:A`9uj6`N#WbP%E"cM;KMO-E1`EqUc4BjuXmV`#dm#Z:sjJC,Fk1B%pInf&iGEC4^LM(/I6]nfUl7Gc7Z?BbDE:JIm(J@W,gFlY0^MZ]TQ&=[\p]V24')^AfV=[qU!9E('!;K^S5'TosQ8G>pa,YX=UQPWU`p<f[,q@YX+7Lu==d-l5[T/_8'jVQT?tbO^1D#So=Z:BVZa2];&9bu"$r1A:+KR"j32ll\16H/n&#[Pe31Vc]%.m'b>Td:/F0GWh'"76U"tN?Oj3!0S2"R7%)56g'\0[80G=O2pWHSK?Q0l'iWIZ5^d2$+-gMs!ps*b\U==b-OX93iYICP?8!MEuWo'-tVe;o/TXX^A=a!8G8>#j(3!TN.MVGeWGA.Untg^=NrA(DJ[Nh_mnpTi)22QIVs^S;\16eBVkG-N/["*b)UIaCGkp7jek/tBod;5@T8.Q8;D*UPYmXGc7q'Fc3XO)AB##tmU6WF]4NbRo?)U2Y;"6DYo-Z%:XkRU\#gE6tHP_O'*=>7+K*b=ZC7\gI(lA8R5\Z5F+_bH]dC#L4S`1;IC)$C*Bk@7rCJqGBnKT/%>'K/nG03Yi`JaD)Z=B!HE&P`sM!9k_AbD`Bm9!,gGPi%5oWh[e(s0&_^nW/R2rm3,i]<p>GeS9V/le68P.+r2">$o;qKX,<uHJDse$AcP%c3aJ.M$$GVDNMYT)9h6/Of<JS97%aaD0DJW7DMW,2/=Hp0iU[`^]a*E+T:`u66t%i9V5pPU)P"/DeZauNV*LNV2f"(Rmlp^Kk3hrnh=(;EJVruX'F
 `t=Y$g`O#+9aCfQ+oke(5=[cZJ"#&Y2U*L?;@T;_E6a[KXQHWS5cXKFu;D9:?a/+q37m/+-hm7QLQQ(F[6Z&DLHcN)ZcFNJU!O440l-Ym"&->.h/d\Y\<,/MGdC2ut,P-,HK,V&R5CS0(P@5C`'+RW=:<rcU1_iUGOpUW\=h2o0R5`u.1d-c!$9$E$a?qsp'c@G;6=E/LO"SXjlZipkC62/D5\N.P3n,ZeCgbb0Bt![Ck/%i3)Q'#b-nl3LWe_lH[QN3a#E/apiePIK#6-'h$\4cZKgUYn1,@urWZX#l%0jh&!?n)s^$$MTrWk7?f`\>D!sLNd3,;X+PGU`r$`CCjg?cTr+j;a*-/!D+2JT'3kDkj^aD`nYNAZ--<dnN4;G)k&.U.bue(*,7&aU[+SmMk4hp@FA\j2!*K7ZAq4_ejUm$$@H+R)ao8YCEK`q)Dpnh)9]6+K4M`(fhj`d*e<prgk\:P)-Fi#;ANNg.XqGtZH!_Q(>mg62i-dXS3pC.nZBCGO$J5bGhRJX.!OW^@#RZY6kRD2iA&]Kh+eS=-"G[]0+QS8#.F[Gdt>*VWs#5\P&H^93dk#sb.H,6MN*XHb-Lp`]*Xf&"7r>E_K5@WS<-FO%-hncYN%k:r5NI.#lr$#K.$g9hK#IF\lH'7f.=Z%3^K.'?aM)PrbHu/6>Z.gYqq<N`eHDm:Mqi6&9EHq^=FVoj(nsUPDdtbf,N>1F:f6U<U6`_RMr)el]=lJYfN64/DYiC"AX!WJOBXL"rC[_TNmZJ6^d=VJl@YN\:F'0hL!ru,nBMU0@tH68!Df6X9"11FeUZ)_p!Xq_\TeZ%psD%Y:E$QJ:;EcD)>?*Bs]ef=F0EFB1;9td/Zt035HK(_*]L00:-p-d^X2,+RNEdN%Xk(rY^:ghZORdgh8IZ2-9SDC.I4JoT$AAd5o^N+epfDgL#c4,t3;=Fi#1A-(68GJ(?1DLQoPm^25Dn&ndNK^5dh4=7bFM<E_";]KC(JE>+n
 a-Q7(I5<?%,lHFjOERS(S9U!qsmobi>QgH!$fQ.u=Fe,M(KFtl$p7fWr`R/4rOml.;]Th0+;QR2L]ZEJ*B]U%Um7;<lZlP^o[5<Nj/PC*]6*@6dl%Yl,k4R]EiJd#4=q_Fki4-7J0gGA9QO@42gj^%)QaQ~>
+endstream
+endobj
+36 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 35 0 R
+>>
+endobj
+37 0 obj
+<< /Length 2285 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU5fl#P6'Rf^WkTN2)^h1*?C*!`&W!bP'P9L'c[dM%()HkNc*-m:GidQ<2Ua2O)%]QBq&4<7*\]_PH/p]aopi1KIFQ#q8c2XCgVQSrSi]&iG_l3EZ(&<\"\FDuWao(/MMt\SXpu0`m@JS[4B]AjMS([)DX`q><T/UJ-7_TPJiFKBbr;$1".6hdcjm%gcV*=8=L25$T7K1rRP%F_F\8L2;Yn7k+?%m)ZZhEE'@p4coXP:jtm@%`!CZK(P$Ko[pYK?.oNi[fpKEkY`Z]&cOF0T,,O?'s[ZTRCg8BMWOFaJ?0nIi2/U%pKG0?'CD/`<.qbi'ZFG=o:(b%[J4Dtu`$N+cAf!fF1l<C8E^r.B_SR:UDO0g0fiOLZtX'6u=.VOVG)T)%sSrJb`6]d"T^mB5bCl2LA]hiEd:U>?+#:$Wgkiu[9PXl7]eZR+U%o6^iGDO'!Lc-S<N1[*W6%U?j(;A0u`GdD!$54";VWOOe1]u8ajfm6$+2iY+?RQ)a=NZO9jIu"OU]<tbBgIK5T9!6QcC\A/abrO*ion!S38l4_7?a(.FBZJLq*Osj5_kq/][]Da]Zf*G_C9qC!<Q<(bVna\lCsb'LgaJ&Nkukf]U84WKgV20,XG()s/e@LR0uof&^4X3KO_Jgum+[NU(MP7s\?Yic$sR&+K*9db+8BlpoH8Cm*72/6lAZL1*]I/Pa=APqU\O)1"Hg;IiEYH)5/$CO&--(jirOOI#KEVp*qbFnomG9'GdVgNTalk)8Dbjn'_ha[b@Q.q/2NIrZ2m*OTIO5<ARr;=A[4$-;0@gZHLZl[RIc\C_\s#Kg&G%!"cD$7G`jJloN\*r;]ptF$qF_ZZpo"$&TmX7rr-g/hsqiJ78#1Sn/Jn(WKaE9!0aJ2o,DmVX;rWQ+<Am<4Y1%;,Ou![!uiE%;fm-72.M^F>,[S;"7SDp/]7;I`kW6n8#*$o$pJ_03S\cr^gZ.(k5j6%3)W&gBWMm%<RMiZ!4^UC2O?N^ek
 fC`=>G;c*Hu;9#;m%Fg_727llXNlfE5<\gPMZMZ$T+i'/-SW2OK4oiq^im^(V]HbKYd@Qi.6hp+%i(P(^rN!V?6A8I$.fH=^Qu)0sJlT5"9ka1TL!I<^u!fl(YVgJX42"?B_e00atNd$%_/onO&Fio+i3&rOZGEru\3(a$uQ!sPsqGR(#)HoK9Z/DIEGip46bLfftXoVEMLF!MX078_KnNTRAgXMCjF6Kqr-bCXR^.Yf?&*E8mb'*?63\5/JjrqS%0"79llBAs;bU_TPY0SNcQ9V_2fH-Stm;i*28)-eW_k?O<\;:F>'T#>AT5b3*D\hQG]36Au:cR^S,_%:>SqA"gc56a*6p4ARGhMi0="5:?p2iIc@%^Q)-%rX.0d%OG[D6\V0HLHIi9NElY3uV3a@X^8ISFHFg]\dm;LQ"d1S7@A:R>?\B;YKj:f+%pBBc.N,=pT5GVF?3XO]8PsJ^n,X+<`fiVI`sXcTCGOUPqW$7MA7"^"0;DLi9TIOUWn&ZhTut<$WNnME_JO_IC6E30*3)<XeLCQ(?^8(6<76@:L$q6df*nJ=jD)*KF.(oit.(F9F@JR5Y=3b?jNTCCr(=1>=3"/5!rS97b!gX9A[4i^CS*iR_qsd(OM<3?(^lTF'P?AWn4'<\p0cb,,H%P8h'c1*s<OojI%Fqbnl5L542kl4&cVl)e:YK[[<=ohO]-@G2kLPeTl0idI40ip%3S.Q(c)?f\&+8c,e3dg8HTh@^^J'I%^V1=HK.cENHD@8Duc"Y"?Ip]oVFW,*UdPDbs!hA@b4=Ks+\GC`skCmhNTe0RRLXWB9g609N)/e%=;[07F>>3AG)NP4WG;<&"MSO%`k7uWUq0/UD4>P)*86/=EAYmnNq6>"EtArN1Y^?lE*LZX#r+E:+#N+s?1-7mH_G8JrIb>NI9CnE:DmW<o;ae\hiGT!V<4$.k;4ELb>hA=n4<\$S#'-F<+4t_1E26,.D>53^W29ZH$(<)`.]*RPh,=SB
 o#&?j?;c>NR6JG?KqCTlrT@T5(6IjZAp->"7V?"%7V/sn&)R3i&3E.(OPf2g3^\=adbZadiHLWA^'-bbXESsOH@$6naj7uWs09f&f9U",4#cHT1Dk!dgbu?oM2HFq#bdu+SY2`#PJls*,N7Ya%nu<9p...@k0B1Ag>6~>
+endstream
+endobj
+38 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 37 0 R
+>>
+endobj
+39 0 obj
+<< /Length 2322 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU4>EbR8(4Ml_61PZ#.TVWB#dR7d`&$MV2ti7n[8gAu!s@h+14ZTZR7r'X%TaZn6[)=C\SO3tF3^]P>c"p!X*:&6Y?06,_;F"Ja<du&"9JGDrU0EL^a5\LV/q.Zn#NoN?2_[#mna312VTak(NSIFFTt.(Ohg)(VJuP39$=DTVI^poVC&L;2ltX*lM]<3IZii;Wm'p02<LTgZa,.sk"X[q/3te(hVW];:J.N_BB9W:5pkVS2\/oY4NOE!hRpt!Q).]0WmS:*ed^?`F^?Rpo06mZb5inq7/00,C:+YqAILhdb,!-#j!I]<Vq!u6&P!^*OCm7Le3GY'W)[8tmT$T#k+LDN!db%hKPb9lS&ZG0@_lq:+KSRD.bWF3*3astM$)[54k3XV!et0WI`O"GR9V$Kos3Pb9N4l"9d<TD&ZmN_a-P&oFP2lnDGNmjB-_T&>4a[hX#s&77P=+mHGlBJ\H$$<Ye/0+?1o\/&,uD]9?F.4LE#2K5,=ZZb7>K\]O7u*+`Dg+]3QNW^&2kjqZ>7N_3Eg3o80,L-,XS`:^R7Y=SuI(InEj84"tDcFc^_5DOi:-5a"4C&%NgQ_P*)f4NaN;\H=_/(XA69H%7T+lCB^UQrG1:\_?R<7Z4bjd3p!AUU?.\f2cK\_N6F4PHkBUj:dsQf5dp%W'>.IZs"[-Dm4.gQ.!W;/pG'kA&d]+US%j[W,eBp>.]$=]3L;gfaB32CPhTq14@+f/<!+"*-"Noc6](F&f-5NMb@;1X"ZW>K+C&_o=Rr8=^B53J>2EWd(/J*Li\3>qj^(@-.%VYK*I&%Z<>@CB2tJ-H7U["ESlBg>N^?&3f+`If4gA4)$FC'./ht*c4//)XLio#0dmhhS6i:c)l7e7WAf"TAuW/;Ogid:I?tUCKMt=6-olaBO"sd;[HR;G=_ZIrX&AI9+ImaVV=ONq$5^IQ;Xk;`dW#MaT[Dbj[8gK;Z2tJbhB?9J:Y=_(>dsH5\$<4q;(8XPTAh1`bu
 `*/9Kk`K67OcR?0"U@XQ6n5"+,ql7)EYr_j1;LO4[<fb]&mSQPq7!V:IBQ`T@0@oPg/ap?:7dcG/[olsc"(acDDNeVV_o8tit<J&&YK_m"cTl*]eA]oWBD(c`$3#AK!BcE0#A[@:;,_@Wf:4>>-M'W4YHWt:%9KF`"R\r%Bj/;g+_SO_8cZ)tSn(7mF-X<Kc+&],Kc0^%uOU'P[=q3S?-W9o<EHJ6`.M?AFH@14K9$]rYcR+^Nq$Fa#.1Ka53.8*1jeoD=WF?LL3F"\R<&^[Ua_g%i]1ZQ/">Rq!'70"9N06"Z<[7OXDjc!6I(a!%Pn*oOA<(])(4qcg/^WM^pQ$T=pHDX<FE^&b!QcfKS*d#WDK3cRRT]`+@NtF\*`nG/u>+IOsVM`jab32,hKPXUY9m8cRUsokNoatUGJ=GlLo`ojQm;)HD^l`cJ/)c#2GQh'm#:L1.;JY'ki+n0>k[omfLu%bS/aKj$n+11N-VdH[^MuafJ=\Oa.'A:lR5IWHT&C6YS$Sp-I).1.f`e1gqJ_&UmdBN'h2=gP&T*4BT64Yk(`s2DpnHaV2fRu2;5RWmRJS?"FBb&-q8c\_Ta&(AOkp70ZI#DfJ$/6hI1_O*C4Ni'3']d:O*.^EO^t"?D,3KH*^4^@Eq'Oq;ehK]rNGuGl2pbEW#2;+KrjTb-W^DE.lOpY'UIK(X`fe2.lSej=iK=[Hoe;^L.'"lQ>^q-L1rY2f_&C9=m2;ro?Yn@XZ,M<p:&eOnadI>>C^sWFG9YA\JXAd=/[$cC27NP*R:ujhRC+.ecT?D/1q`[pH5";a@'Z[!M-HD::e^+ohY$_bbtGi#VB*ZpZKi0A>tJBL76c3r=cmbD4[HSgEcm#(WL0c9%k=k7+<eP^=iL@=liVSi]K;*%An$(r7tXT/o7&P?8kRrPKXgK5obtRGQ./Z-!jU+<:.hUAGH7L8^8>'Bc)qf7HQ;Gd+%^Bg-+t=R*a8`Vj8o^`UuF><3^m(5R#(l&Bu#
 YDKe<sO-@Beg;#)0n-66"U<+$Xo3[+l(XBm2KSD#mXq-/eTUoQIrrV$c#KPAUo3Ddlmk8;.0[U4HG6FnUKY,t^*EiC2nWrg4jNFTB+`NX=`!>^4OGbTT__q5a$3IbB"'$e"roVrgYQ$?SPW@*5O,O*a678+'8L=Rs7)6BR\<4@]%o8P(EL3gN_B1`$&u\@*`U1$$\nEq[i0_pSVpPmY3Iq`;r,`BO5XqD.?f*5.i&`(epuD%e:TA`4#C@'Vftr,OSs\huk%QW)s6su5`<h"mXL?C&Qq>2b)q@7lO0s6K)of2BTsn=&B3@n+.-J3j+RX05Z!b<~>
+endstream
+endobj
+40 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 39 0 R
+/Annots 41 0 R
+>>
+endobj
+41 0 obj
+[
+42 0 R
+43 0 R
+44 0 R
+45 0 R
+46 0 R
+]
+endobj
+42 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 170.64 568.866 195.312 556.866 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://logging.apache.org/log4j)
+/S /URI >>
+/H /I
+>>
+endobj
+43 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 289.62 555.666 330.288 543.666 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (zookeeperAdmin.html#sc_logging)
+/S /URI >>
+/H /I
+>>
+endobj
+44 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 400.944 555.666 532.08 543.666 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (zookeeperAdmin.html)
+/S /URI >>
+/H /I
+>>
+endobj
+45 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 90.0 542.466 122.328 530.466 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (zookeeperAdmin.html)
+/S /URI >>
+/H /I
+>>
+endobj
+46 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 138.636 427.841 268.308 415.841 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/Level.html#FATAL)
+/S /URI >>
+/H /I
+>>
+endobj
+47 0 obj
+<< /Length 1543 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0C>Edeu'RnB3d,]mkBXO-Xq(`Ar;!;eJ%L"a$V1])o;.>/&V6[EN_slPD[[$&9EO%]kmHiDeV/uU\GE-%T7^$I"O!@-FnG=n34R/%_%,iiUc1B,/1E-&,8?s*24F6]#T>.uSK_b+P[MjGY2%T[@dTmSO%6[Hu)tMbENS_i+Br9sfho_DSF/dqE1GZ'?[<=X2Hec]B9%VL.XGl!ESlE>H!\;YKUdB".>"M^qDJq_<C=?+NBpGO&<+(\doB?YWVU!#0hoY6^1G=B6ntVPJ`hLneFK6nC]5m/e$foXjUt`">0D@o+%lu[&WqW\s\gZZ\5+,3eI;K[&>9H.A=_nH78QKL'S?0&*)">i^WIOQD(EF3%aD<KXjgFG-j^NuH;Z[S.A0>RO?4O4$9%V.Dc?!afCshOqO@Plb*fX85q9ApOlk!XWjSI&,*f.coM^^mL)cFe)n4j8\3dCCOi\B_V/ga#>Z-]h%HMd,](=fmR_^J=PWB9_G=d0faYUpJ9Xe_05aCmq!T8_C(s7Ya14auf?1VH`[i#?dpekkIO$MBqI]%G):jVDS9YStic?OWVu`/KSHF6aopi9ickO[f@i.&[D'e:((M%[!,kqH#YS_=>ZP!0T/E4L]'#V&NZZl)MbAd4:6Y9IhBr:`/@aQM7O&OA(:[m&Ci2Nd2\B4O]'Nh0R_JPQU*+3!N.\b.uI8iBYM6GhOPHeZjqOSih1p[?hj1+(ODcTQ!3QnNX0jmH\GM-9%2r$:rGF`#MJ/f-Qr'4l/T(Y0rB^:u#W,**JF!W&B8n$s9R=4Tis+d]1/u4A;qT-[nNQ][e!pVc_*+2F[VeGY.Z2piIc.Ob!!%Kp[MuH"3D3gYJST1;jhA`ccX2olHqIPE6!7k-h.3!pXu2WZ&GK'#0#&;n?OAN+i1X_(EA`5=a>2m[iR#@C3H8P#JGbECdY%8d[f#LSBlb_/LYb6c7&*g^b=/Bo4$j*%)P;"o$$`"JK,h1-;[!R>;!LEa4gTpt
 />Ks-:]C^Qmr\>*b3D4p@01<8;2@A'j\i7^ssFikBpEm0p,AiC:&a2HWZ"`$XU6%X4i4i7u6OWQ]L>e+'e_$2)eEhuENRLWSu-S(VQd$37_fFD9)7_7hGmU!!n`QqP+L7KYKfO*W&0&l/A!SU9]ID[&3JQfAlF>;'sN.05530k@!SXM/8MMp<6*)4:=3-h98r!>#_GZ@[J8DOq,J**h>(ZMY'?0=)@=)]B2=bTGm;ihJO'AqcfAdnBB^H=t[m*(ST(+JOf(!Dc"8mZ>Mld@%oeQqN'<Vs)Akn(^6$B\a-B*&ii#oFiQ1D/`A]KXB$ah@JR/n>"IrkU%LG1h.p`5op4enH&b\9pooUpd+3fUtg-G8efYu$@O]*:;Q,qgfsGuq7<VUk!_*>[f!g.2:VWj=SqGiY5itOA3Jm.Ni^s,m)R^L@uTb<EX0s[+)ukc1D@P0Tch_Wfs)oQUULJ,XRgV6O5`'(^0kj?HX?&>ZYg3;(12"/%'LcGWnuJJX4t1?8U/p;Ro"4/q[2X)XmQOuAL5T"muua<5$3EK~>
+endstream
+endobj
+48 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 47 0 R
+/Annots 49 0 R
+>>
+endobj
+49 0 obj
+[
+50 0 R
+]
+endobj
+50 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 441.588 552.56 484.584 540.56 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://logging.apache.org/log4j/1.2/faq.html#2.4)
+/S /URI >>
+/H /I
+>>
+endobj
+52 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156)
+ /Parent 51 0 R
+ /Next 53 0 R
+ /A 9 0 R
+>> endobj
+53 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\101\0\164\0\157\0\155\0\151\0\143\0\40\0\102\0\162\0\157\0\141\0\144\0\143\0\141\0\163\0\164)
+ /Parent 51 0 R
+ /First 54 0 R
+ /Last 58 0 R
+ /Prev 52 0 R
+ /Next 59 0 R
+ /Count -5
+ /A 11 0 R
+>> endobj
+54 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\61\0\40\0\107\0\165\0\141\0\162\0\141\0\156\0\164\0\145\0\145\0\163\0\54\0\40\0\120\0\162\0\157\0\160\0\145\0\162\0\164\0\151\0\145\0\163\0\54\0\40\0\141\0\156\0\144\0\40\0\104\0\145\0\146\0\151\0\156\0\151\0\164\0\151\0\157\0\156\0\163)
+ /Parent 53 0 R
+ /Next 55 0 R
+ /A 13 0 R
+>> endobj
+55 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\62\0\40\0\114\0\145\0\141\0\144\0\145\0\162\0\40\0\101\0\143\0\164\0\151\0\166\0\141\0\164\0\151\0\157\0\156)
+ /Parent 53 0 R
+ /Prev 54 0 R
+ /Next 56 0 R
+ /A 15 0 R
+>> endobj
+56 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\63\0\40\0\101\0\143\0\164\0\151\0\166\0\145\0\40\0\115\0\145\0\163\0\163\0\141\0\147\0\151\0\156\0\147)
+ /Parent 53 0 R
+ /Prev 55 0 R
+ /Next 57 0 R
+ /A 17 0 R
+>> endobj
+57 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\64\0\40\0\123\0\165\0\155\0\155\0\141\0\162\0\171)
+ /Parent 53 0 R
+ /Prev 56 0 R
+ /Next 58 0 R
+ /A 19 0 R
+>> endobj
+58 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\65\0\40\0\103\0\157\0\155\0\160\0\141\0\162\0\151\0\163\0\157\0\156\0\163)
+ /Parent 53 0 R
+ /Prev 57 0 R
+ /A 21 0 R
+>> endobj
+59 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\114\0\157\0\147\0\147\0\151\0\156\0\147)
+ /Parent 51 0 R
+ /First 60 0 R
+ /Last 60 0 R
+ /Prev 53 0 R
+ /Count -3
+ /A 23 0 R
+>> endobj
+60 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\61\0\40\0\104\0\145\0\166\0\145\0\154\0\157\0\160\0\145\0\162\0\40\0\107\0\165\0\151\0\144\0\145\0\154\0\151\0\156\0\145\0\163)
+ /Parent 59 0 R
+ /First 62 0 R
+ /Last 64 0 R
+ /Count -2
+ /A 25 0 R
+>> endobj
+62 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\61\0\56\0\61\0\40\0\114\0\157\0\147\0\147\0\151\0\156\0\147\0\40\0\141\0\164\0\40\0\164\0\150\0\145\0\40\0\122\0\151\0\147\0\150\0\164\0\40\0\114\0\145\0\166\0\145\0\154)
+ /Parent 60 0 R
+ /Next 64 0 R
+ /A 61 0 R
+>> endobj
+64 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\61\0\56\0\62\0\40\0\125\0\163\0\145\0\40\0\157\0\146\0\40\0\123\0\164\0\141\0\156\0\144\0\141\0\162\0\144\0\40\0\154\0\157\0\147\0\64\0\152\0\40\0\111\0\144\0\151\0\157\0\155\0\163)
+ /Parent 60 0 R
+ /Prev 62 0 R
+ /A 63 0 R
+>> endobj
+65 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+66 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+67 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Times-Italic
+/Encoding /WinAnsiEncoding >>
+endobj
+68 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+69 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F4
+/BaseFont /Helvetica-BoldOblique
+/Encoding /WinAnsiEncoding >>
+endobj
+70 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+71 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+72 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 8
+/Kids [6 0 R 27 0 R 32 0 R 34 0 R 36 0 R 38 0 R 40 0 R 48 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 51 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 65 0 R /F5 66 0 R /F1 68 0 R /F6 67 0 R /F4 69 0 R /F9 70 0 R /F2 71 0 R /F7 72 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ 85.0 659.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ 85.0 553.066 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ 85.0 487.532 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [34 0 R /XYZ 85.0 358.4 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [36 0 R /XYZ 85.0 223.4 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [38 0 R /XYZ 85.0 409.8 null]
+>>
+endobj
+21 0 obj
+<<
+/S /GoTo
+/D [38 0 R /XYZ 85.0 252.947 null]
+>>
+endobj
+23 0 obj
+<<
+/S /GoTo
+/D [40 0 R /XYZ 85.0 598.2 null]
+>>
+endobj
+25 0 obj
+<<
+/S /GoTo
+/D [40 0 R /XYZ 85.0 519.466 null]
+>>
+endobj
+51 0 obj
+<<
+ /First 52 0 R
+ /Last 59 0 R
+>> endobj
+61 0 obj
+<<
+/S /GoTo
+/D [40 0 R /XYZ 85.0 455.013 null]
+>>
+endobj
+63 0 obj
+<<
+/S /GoTo
+/D [40 0 R /XYZ 85.0 201.241 null]
+>>
+endobj
+xref
+0 73
+0000000000 65535 f 
+0000023669 00000 n 
+0000023776 00000 n 
+0000023868 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000884 00000 n 
+0000001004 00000 n 
+0000001085 00000 n 
+0000024024 00000 n 
+0000001220 00000 n 
+0000024087 00000 n 
+0000001357 00000 n 
+0000024153 00000 n 
+0000001494 00000 n 
+0000024219 00000 n 
+0000001631 00000 n 
+0000024283 00000 n 
+0000001768 00000 n 
+0000024347 00000 n 
+0000001905 00000 n 
+0000024411 00000 n 
+0000002042 00000 n 
+0000024477 00000 n 
+0000002179 00000 n 
+0000024541 00000 n 
+0000002316 00000 n 
+0000004429 00000 n 
+0000004552 00000 n 
+0000004586 00000 n 
+0000004723 00000 n 
+0000004860 00000 n 
+0000007263 00000 n 
+0000007371 00000 n 
+0000009862 00000 n 
+0000009970 00000 n 
+0000012214 00000 n 
+0000012322 00000 n 
+0000014700 00000 n 
+0000014808 00000 n 
+0000017223 00000 n 
+0000017346 00000 n 
+0000017401 00000 n 
+0000017585 00000 n 
+0000017768 00000 n 
+0000017940 00000 n 
+0000018110 00000 n 
+0000018341 00000 n 
+0000019977 00000 n 
+0000020100 00000 n 
+0000020127 00000 n 
+0000024607 00000 n 
+0000020327 00000 n 
+0000020490 00000 n 
+0000020731 00000 n 
+0000021062 00000 n 
+0000021279 00000 n 
+0000021490 00000 n 
+0000021648 00000 n 
+0000021816 00000 n 
+0000021990 00000 n 
+0000024658 00000 n 
+0000022237 00000 n 
+0000024724 00000 n 
+0000022501 00000 n 
+0000022776 00000 n 
+0000022889 00000 n 
+0000022999 00000 n 
+0000023110 00000 n 
+0000023218 00000 n 
+0000023338 00000 n 
+0000023444 00000 n 
+0000023560 00000 n 
+trailer
+<<
+/Size 73
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+24790
+%%EOF

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/zookeeperJMX.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/zookeeperJMX.html b/_released_docs/r3.1.2/zookeeperJMX.html
new file mode 100644
index 0000000..f3f15c3
--- /dev/null
+++ b/_released_docs/r3.1.2/zookeeperJMX.html
@@ -0,0 +1,459 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-skin-name" content="pelt">
+<title>ZooKeeper JMX</title>
+<link type="text/css" href="skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
+<link type="text/css" href="skin/profile.css" rel="stylesheet">
+<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="images/favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://hadoop.apache.org/">Hadoop</a> &gt; <a href="http://hadoop.apache.org/zookeeper/">ZooKeeper</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://hadoop.apache.org/"><img class="logoImage" alt="Hadoop" src="images/hadoop-logo.jpg" title="Apache Hadoop"></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogo">
+<a href="http://hadoop.apache.org/zookeeper/"><img class="logoImage" alt="ZooKeeper" src="images/zookeeper_small.gif" title="ZooKeeper: distributed coordination"></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="hadoop.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="unselected" href="http://hadoop.apache.org/zookeeper/">Project</a>
+</li>
+<li>
+<a class="unselected" href="http://wiki.apache.org/hadoop/ZooKeeper">Wiki</a>
+</li>
+<li class="current">
+<a class="selected" href="index.html">ZooKeeper 3.1 Documentation</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_1.1', 'skin/')" id="menu_1.1Title" class="menutitle">Overview</div>
+<div id="menu_1.1" class="menuitemgroup">
+<div class="menuitem">
+<a href="index.html">Welcome</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperOver.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperStarted.html">Getting Started</a>
+</div>
+<div class="menuitem">
+<a href="releasenotes.html">Release Notes</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Developer</div>
+<div id="menu_1.2" class="menuitemgroup">
+<div class="menuitem">
+<a href="api/index.html">API Docs</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperProgrammers.html">Programmer's Guide</a>
+</div>
+<div class="menuitem">
+<a href="javaExample.html">Java Example</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperTutorial.html">Barrier and Queue Tutorial</a>
+</div>
+<div class="menuitem">
+<a href="recipes.html">Recipes</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.3', 'skin/')" id="menu_selected_1.3Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Admin &amp; Ops</div>
+<div id="menu_selected_1.3" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="zookeeperAdmin.html">Administrator's Guide</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperQuotas.html">Quota Guide</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">JMX</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Contributor</div>
+<div id="menu_1.4" class="menuitemgroup">
+<div class="menuitem">
+<a href="zookeeperInternals.html">ZooKeeper Internals</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.5', 'skin/')" id="menu_1.5Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.5" class="menuitemgroup">
+<div class="menuitem">
+<a href="http://wiki.apache.org/hadoop/ZooKeeper">Wiki</a>
+</div>
+<div class="menuitem">
+<a href="http://wiki.apache.org/hadoop/ZooKeeper/FAQ">FAQ</a>
+</div>
+<div class="menuitem">
+<a href="http://hadoop.apache.org/zookeeper/mailing_lists.html">Mailing Lists</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+<div id="credit2"></div>
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="zookeeperJMX.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>ZooKeeper JMX</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#ch_jmx">JMX</a>
+</li>
+<li>
+<a href="#ch_starting">Starting ZooKeeper with JMX enabled</a>
+</li>
+<li>
+<a href="#ch_console">Run a JMX console</a>
+</li>
+<li>
+<a href="#ch_reference">ZooKeeper MBean Reference</a>
+</li>
+</ul>
+</div>
+  
+
+  
+
+  
+<a name="N10009"></a><a name="ch_jmx"></a>
+<h2 class="h3">JMX</h2>
+<div class="section">
+<p>Apache ZooKeeper has extensive support for JMX, allowing you
+    to view and manage a ZooKeeper serving ensemble.</p>
+<p>This document assumes that you have basic knowledge of
+    JMX. See <a href="http://java.sun.com/javase/technologies/core/mntr-mgmt/javamanagement/">
+    Sun JMX Technology</a> page to get started with JMX.
+    </p>
+<p>See the <a href="http://java.sun.com/javase/6/docs/technotes/guides/management/agent.html">
+    JMX Management Guide</a> for details on setting up local and
+    remote management of VM instances. By default the included
+    <em>zkServer.sh</em> supports only local management -
+    review the linked document to enable support for remote management
+    (beyond the scope of this document).
+    </p>
+</div>
+
+  
+<a name="N10024"></a><a name="ch_starting"></a>
+<h2 class="h3">Starting ZooKeeper with JMX enabled</h2>
+<div class="section">
+<p>The class
+      <em>org.apache.zookeeper.server.quorum.QuorumPeerMain</em>
+      will start a JMX manageable ZooKeeper server. This class
+      registers the proper MBeans during initalization to support JMX
+      monitoring and management of the
+      instance. See <em>bin/zkServer.sh</em> for one
+      example of starting ZooKeeper using QuorumPeerMain.</p>
+</div>
+
+  
+<a name="N10034"></a><a name="ch_console"></a>
+<h2 class="h3">Run a JMX console</h2>
+<div class="section">
+<p>There are a number of JMX consoles available which can connect
+      to the running server. For this example we will use Sun's
+      <em>jconsole</em>.</p>
+<p>The Java JDK ships with a simple JMX console
+      named <a href="http://java.sun.com/developer/technicalArticles/J2SE/jconsole.html">jconsole</a>
+      which can be used to connect to ZooKeeper and inspect a running
+      server. Once you've started ZooKeeper using QuorumPeerMain
+      start <em>jconsole</em>, which typically resides in
+      <em>JDK_HOME/bin/jconsole</em>
+</p>
+<p>When the "new connection" window is displayed either connect
+      to local process (if jconsole started on same host as Server) or
+      use the remote process connection.</p>
+<p>By default the "overview" tab for the VM is displayed (this
+      is a great way to get insight into the VM btw). Select
+      the "MBeans" tab.</p>
+<p>You should now see <em>org.apache.ZooKeeperService</em>
+      on the left hand side. Expand this item and depending on how you've
+      started the server you will be able to monitor and manage various
+      service related features.</p>
+<p>Also note that ZooKeeper will register log4j MBeans as
+    well. In the same section along the left hand side you will see
+    "log4j". Expand that to manage log4j through JMX. Of particular
+    interest is the ability to dynamically change the logging levels
+    used by editing the appender and root thresholds. Log4j MBean
+    registration can be disabled by passing
+    <em>-Dzookeeper.jmx.log4j.disable=true</em> to the JVM
+    when starting ZooKeeper.
+    </p>
+</div>
+
+  
+<a name="N1005F"></a><a name="ch_reference"></a>
+<h2 class="h3">ZooKeeper MBean Reference</h2>
+<div class="section">
+<p>This table details JMX for a server participating in a
+    replicated ZooKeeper ensemble (ie not standalone). This is the
+    typical case for a production environment.</p>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+<caption>MBeans, their names and description</caption>
+      
+<title>MBeans, their names and description</title>
+
+      
+          
+<tr>
+            
+<th>MBean</th>
+            <th>MBean Object Name</th>
+            <th>Description</th>
+          
+</tr>
+        
+          
+<tr>
+            
+<td>Quorum</td>
+            <td>ReplicatedServer_id&lt;#&gt;</td>
+            <td>Represents the Quorum, or Ensemble - parent of all
+            cluster members. Note that the object name includes the
+            "myid" of the server (name suffix) that your JMX agent has
+            connected to.</td>
+          
+</tr>
+          
+<tr>
+            
+<td>LocalPeer|RemotePeer</td>
+            <td>replica.&lt;#&gt;</td>
+            <td>Represents a local or remote peer (ie server
+            participating in the ensemble). Note that the object name
+            includes the "myid" of the server (name suffix).</td>
+          
+</tr>
+          
+<tr>
+            
+<td>LeaderElection</td>
+            <td>LeaderElection</td>
+            <td>Represents a ZooKeeper cluster leader election which is
+            in progress. Provides information about the election, such as
+            when it started.</td>
+          
+</tr>
+          
+<tr>
+            
+<td>Leader</td>
+            <td>Leader</td>
+            <td>Indicates that the parent replica is the leader and
+            provides attributes/operations for that server. Note that
+            Leader is a subclass of ZooKeeperServer, so it provides
+            all of the information normally associated with a
+            ZooKeeperServer node.</td>
+          
+</tr>
+          
+<tr>
+            
+<td>Follower</td>
+            <td>Follower</td>
+            <td>Indicates that the parent replica is a follower and
+            provides attributes/operations for that server. Note that
+            Follower is a subclass of ZooKeeperServer, so it provides
+            all of the information normally associated with a
+            ZooKeeperServer node.</td>
+          
+</tr>
+          
+<tr>
+            
+<td>DataTree</td>
+            <td>InMemoryDataTree</td>
+            <td>Statistics on the in memory znode database, also
+            operations to access finer (and more computationally
+            intensive) statistics on the data (such as ephemeral
+            count). InMemoryDataTrees are children of ZooKeeperServer
+            nodes.</td>
+          
+</tr>
+          
+<tr>
+            
+<td>ServerCnxn</td>
+            <td>&lt;session_id&gt;</td>
+            <td>Statistics on each client connection, also
+            operations on those connections (such as
+            termination). Note the object name is the session id of
+            the connection in hex form.</td>
+          
+</tr>
+    
+</table>
+<p>This table details JMX for a standalone server. Typically
+    standalone is only used in development situations.</p>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+<caption>MBeans, their names and description</caption>
+      
+<title>MBeans, their names and description</title>
+
+      
+          
+<tr>
+            
+<th>MBean</th>
+            <th>MBean Object Name</th>
+            <th>Description</th>
+          
+</tr>
+        
+          
+<tr>
+            
+<td>ZooKeeperServer</td>
+            <td>StandaloneServer_port&lt;#&gt;</td>
+            <td>Statistics on the running server, also operations
+            to reset these attributes. Note that the object name
+            includes the client port of the server (name
+            suffix).</td>
+          
+</tr>
+          
+<tr>
+            
+<td>DataTree</td>
+            <td>InMemoryDataTree</td>
+            <td>Statistics on the in memory znode database, also
+            operations to access finer (and more computationally
+            intensive) statistics on the data (such as ephemeral
+            count).</td>
+          
+</tr>
+          
+<tr>
+            
+<td>ServerCnxn</td>
+            <td>&lt;session_id&gt;</td>
+            <td>Statistics on each client connection, also
+            operations on those connections (such as
+            termination). Note the object name is the session id of
+            the connection in hex form.</td>
+          
+</tr>
+    
+</table>
+</div>
+
+
+<p align="right">
+<font size="-2"></font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+        Copyright &copy;
+         2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/zookeeperJMX.pdf
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/zookeeperJMX.pdf b/_released_docs/r3.1.2/zookeeperJMX.pdf
new file mode 100644
index 0000000..791cd84
--- /dev/null
+++ b/_released_docs/r3.1.2/zookeeperJMX.pdf
@@ -0,0 +1,322 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 523 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!#X]5GJN&FB?1>=+Is4oHcr'FH%A&/S1bKn2$^,!KI0&:YeZ3Tf[a#b%F=Kg"V0=jPl<#I/J9jM1m2Lf9A%a35d4n0jC`V@].Q?P):I#k:!hoU`J)=)+jp5$Y?8X?QAJj/5)R5s2Gf;(^?rO?Q1,Ik+4e#Bg)H*2<muK[Q;1-e">9`ME=Ze#@\dl+Bu@\N/kFTVSVY#r@0l+r@O#Uhr0i6+?_QFR.5<_gcXYe<-4n5`_IZ:,p\A$9RXf9n+^XU<N1^$bUQUp!PHCQO_]Q)PD+lFS!7<cP3A4f&gpH$mHB&288k-(cq<22KtaU?bBFA\C%0L0A\/.5>Xu<./^EWn9k]`F5h9WD>KA!(_9To$>?/3<N(:gM(#C(SCPn&*00\Ep-.gSZa5=J!!<PErZ+9OThphs&)P)15Bb,(@*":$2uBP<)#4dgN\[R#hs0mKa;2tI%DPskWC)W+d%P]`*4T-!ZSm9^Bt6lof#gg-o6F5G3lfg[e]InsHdfiHUP_i)7q_c.r/`j7~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 529.541 134.0 517.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 511.341 296.636 499.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 493.141 204.992 481.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 474.941 253.94 462.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Length 2468 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat%%=``=e%"?g3i:nVl9LG#eje9`)NROcba^It@G<.6g,r2@-$kFl2Y:k,Q^dD-M1C9BkJ-GYa#@M]GYdhF?%@`iQnZZ;$`bo3((AtFsV$6<Mm[1HC)%V)Smn;EJ10ucGH@PbimZ/mY+62>YipFYC.gT.,mhUnE_p-!g$snG[g1F",1GW[G(7u@$PsO$+=_!O3A%'MX`n$VYX@&uSrMA#I;Pl4uY<nB;L&=um,`eOZ87&0mapS)VX"r\M%sfP]=<4,HVr&IoW>C9:cd._9+MhT`(OM:#*SQ'X6U\Vp!gC#u:3`&Im$VYmglhP7/BoVTDW%!bX6_!g:d?pR?1)9Ug_Y5GDpTk#.#Jmt6\-Jm&p^k8bGR`K@_'=HW\'&Y!m83@(b!YcNR.'P"c),E\fUY)RXoDD%F-QS@mTi52CpY'IH+_j2o'-=Z^oJK60lm;\1a%+Mpt"'d5bo\XM>]%nGJIWqL/'hHCog(_If`I0]SdcbXd:LE7AG_`/21?cX%1A9!6'"`G0U5[l\%*f68^Hp"(Y7!1Z#1M9qP)+tFq]SO6A06OZ]Ih.<J8S[67h_E"":Q0V(^h6#@ADqOQ0?CV*RX[ASM5JD]"as'&aENF[h"j@09E'C=qhe+U@pN]i(;F:VOgDq[ICWnhRD5;]2%gr*[>l+'kG2(Q!HFrXgBHnmT`o*=UVuDtnqF25EM@mP$"LDi?&6:A]r>_lGLhA,!PC$<N+iRAhXiPD^Wm7oRB#!0dYG26)T<)Ua8Fko!rRcu_/dB\Rdd+Eu</FOX]Y=&.[?ULSH(kaqJ%CEH+u;"cHc^7BFr\!5IO*TI;%hLU3#fN0pq4W*Cs(p/\<tm77H/;,,u9mV`e=kcN(aB(b&a&&F&)K"E[?bR@tJMM?`S:G&/KCSSoE5'H?/DcH+Yp0K@0W7&`WmJ\]#IIL.c@%V$,TfIDq"LLG@Q-p2f$PcigYWTCX1pcY;Q%I->dfirb=p3egu%"G1IqkV`^F#*nRL;0
 R`VGGUmGpWU99p"*)Qjkfo7s79+1lqTsj$(u@o2OVUbJO:+r+P-dSZuY3XQb(@ge*V675b_)FC%bs3q??9Fg,NfRm\7@U=Zur,1fHg>h2N*TD@+LFTHm.(6H%8q;+-d%X)seL&"7gBF)R:C"Aa@JMA<NVd3juHFGB<(^7=O=VpOHT*Rg_Z>t)m.Gne?5A_g/qEP`SCOd#<d::-XXj>X>>iu)%AcUl_D-XT\\^IT(Lr6;pJfo1P-pUNu[1#9`B-+Sop/0?i:7.rD"pjhlaL1_'Lirs&A&Ju'GL.A(6:2VU3pF@5M_4WO:1kN>aL44ZMi$"'1L]uBS+USjmSgc/mO]e(tjE*k*Hs6V`N"O*aqUu+G+K7OkbQ0pAAh%lo?SLiZ3^okR7NNN<9MBr0-TlNZ/?%VHQ()U3*QSqT:)0<1S,cakoIGf$(o969&/Q]>PXdP[dl?a2,5/C&TdJ<0rORK#*62Toh*!"i]R_?mhOHA-BJ%<i5r`l9at9[%J\F@&_NcAO]qKD8Ld'/qlP,tEn-$iE;?i^eM6Qb>M#RG`:$rX#OfOl.Zo?<U'/!I>Blu$<9DkGfcf]i_7D\\rZ?,Se=)s8BTo5\^=Vf%7JpnOqaI17\U<.DJ:DGP?L#PP&6/qh>o7sref2WPIA'9#A=Q!nrrB6CT^>g3H8FUIs$Qs*f/oYhX)hgI"[nKYj`o;f8<^JG!F$0iP_=R^J$k,Trs5R[D#_1bpFkCmp;2t'7AjKf2]a@b7m`9@6;.9Cm$>CZ&*Ss!(%2C+cFHe-Z[@22aXuLnd]MQr)eY,*uUFX8tB(@+>A3<#'\rVKTKqArclnXFd((]CaIK&;&#T+uDL#g30kqSQ$RBE;@Sudf:4]Ub<N%#6.oU9B[`btWtCm:E=i_.`_<+V"tQ/Jac:\LkJW:llX'BNoel1qUdA[FXdrXK(O@sjqa0)oFl73Mt/7AtG=`UE3'<7!@e!25MOa`(Bf'+pAaJ3V/1PSLjU&4c3.JjO,
 @3cg/M>Vh*"/aX9-9\YD9VK-k3raY-YV6*>R=_*XEF1TV09pd.@`2bJ#;45s972*gl9Cp)k3*-rB"^rdKMj&>e3$d=IM-5/F^ZacuY/I,]OE$45o?/-A-jf&G*?pcR_RRt%]/0T9NV,F'&sCRm6]UW"05A6T:8WQ/.;ZnoJd*AL_G$6,d=lf%9qe;J<n$'>N5ajK@<8TX*;C/$.U:;o\[qpJMW1S%@HG`G3pC&pZ\FS0k%YsI[j.:\b@cYb@qdU.6@.`?U=1gPB3LFNb^.-97UU6lZ272Xcs4Jt*ReWDM'(=HWb;(YkXWgr;/_&"q53Vho;lLY\!gp<h)&mX/QVUi:>cs^?oGbWpp!!LhA/I?[]P:Y@D6,5GL:eG_g&T]>U/12GIp`FUIpSM<s\btY.DibonlmQTNCO%eL^@=VTnsDD2UbC>;pJ<<LIYkgO/X&9b'"<g3/M-ZKBVqWFPZEar_Op~>
+endstream
+endobj
+17 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 16 0 R
+/Annots 18 0 R
+>>
+endobj
+18 0 obj
+[
+19 0 R
+20 0 R
+21 0 R
+]
+endobj
+19 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 421.956 595.266 527.952 583.266 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://java.sun.com/javase/technologies/core/mntr-mgmt/javamanagement/)
+/S /URI >>
+/H /I
+>>
+endobj
+20 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 127.992 560.866 249.972 548.866 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://java.sun.com/javase/6/docs/technotes/guides/management/agent.html)
+/S /URI >>
+/H /I
+>>
+endobj
+21 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 357.972 342.598 397.968 330.598 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://java.sun.com/developer/technicalArticles/J2SE/jconsole.html)
+/S /URI >>
+/H /I
+>>
+endobj
+22 0 obj
+<< /Length 2172 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GauHNCN%rc'`IH,+`(L(TOpTSe-">-ZthJ!9=I*D@G!=DZ:*I4AC6V%VA]*f7m0GsPUP,9=sT1LP5!gScTRVZr-Yns\Q\p=JC^%dI('At?sBf"o&#g6f1Ubt[W6,b(N1,9=,ZA`@R5eL@C97jod$%,LK63n35Dr,[G"j"4UJIib$$k!.Sk*)8o[r#Ea%g3)AbYdGg!PjK=H@.S;*H=!8StjR>5@jUe`4\aI8"P3%;^e8gP#!&*!Es(.FC'YH6W`eLM](gP7To#6b*Oi@J@6c.JYQ*bZ$Ilp$'.EYl*+^+T"%m?]&1b;l`G=7V+sQ:sb9ErOV8YJncbN_2#AAXJglleNr'1A4)q<H$d$+BF2+qnPR:@iPTi&u4[*UDoZN/F$\DE5o<eG2809fX!jt6CWO)`:nfL2*S-c8KgAt!@q`GQ=5qKIt..f(NHciP4PB#(X51eE?-P(U>ujq5tj&qm$o-F,RR247gcJ6<m^f\ft/VgFI-"_YAkM9mNLMtU%>p/EL=%jhH`^@)'Uh$7j^q*E8YW2Ea9AY&'c>2nM(q_'[8fg3Qq+Q.tO4,)u)>ka&Ci#eVPXhE=!aMnIPq*iaDg,+sm5!Z=41%5CEAu3Sk:HnX':Zh0Pk!g\'+W*Fq.'EMsh[E9R-&>0u]).g3$obGPo'!:nm=C9(qb2$]VgVOB;tRkYDo(hp'=:5GMQ83iD9/KN0@B_U!P"-#oms'rR:3Zug_n4toS&kHM;Lb\I($?e[D^3"<$j9o-ZH#dSu==MOnM_@47]rjaNgej=bjuN.iGWcRN.s1dcg7<]&_O\Lq"BW;^"CTjEhB#gKgoHN6&Qf-pT(<a&MbLt*3ct3B`+RH0latpK\kE$b`*[rgN=%-M75[p+=aa`B`"ZB,OZKGf3K#jrI)jBV@Nd"smD-t@6aN]MK<"#C>(4(5(B_E&h3ZR(Tp`;&Q[G^Jm7@\'`-%HEi[.9Y77g"nn]p6>60u-:RQ"I=<b5E*jab3g,WsZ#Zb
 chT![1$9/_f*_,icVXF:>K/p('amKf[(sTZW_lMl_`Z>r1a5`-u^]Cm%S<=(<C;YbN*pm("<5m67jFIQL*C/sLsG=I*rkRa#;WO+C/**`@!<-r5t,--@WTqBe$hPin+2h<B\je5?ArE<Q_g);hF-Teuf4*Skf9<L;b:C]oo-%5/,/RDOjEimc'@!3#V\!@B\W#Tp__?5P=M`H*qucoI4fRN.4.PdMk_TuYu3?5$+?q,P>t.fVbhlB96BEhY^0#KojDeRf@.1,]]_mO[$4")$o+b(Sd\%:^d?lWH9N=qj;c!3L^2@FaVLb(+=:r&aiuf?b[`Q7g`15,[&1'N)mQ[bJ%>F_;[X%43nAFlRU"ML8Wik*C`Vc!R>))Vb(g`(,TE?Ec$k)&\'akCV2sW$+b_$.>NCQ`Wo5-H<:8V@krQP"&$>-XM[f79)G6.^n5mp*s;p5a&T?(#:83]-Q*%>#_H&&5NR-,#(;_Cs/B9GI;@0p+`Q.9XPFTKtnteL?8;OkYSd$a0C&3kPeEQg5&:he"[nK]MImckdCLb[d'd&1nN(+6%YGShkYKhmNs?UOup_SHd4q3f%7XPK\E,K]N4GC(<!e$Gr.!l-G\gkjjH\^0p[&:2Qb-H"%OXF)K>=@EbVVn(sUaP60HJf5)\`^*6$tCC@'I+DSjrcDBh`:`_O(B$J<'.ld]cUWgp**FCBi6R4%;FO5l[K.BYO$1:`PA[nV7M'n(=QHCh[j]KM)q)7Bm;/N454.$!UA%1?m5]NOS?9_05r/ZoTR"kj,Y$`Lj>q5@iL'*\\gRKemS+/S4SXR67MP3+oiC.[Inf^G#E2o';6"kd3Ua'6Eb/EX<mWBsLj"R#u#/\tg]m8-#Rf+K&o"K-->R^2giVI0Od?@abh'cEd'kG$E^L"Yso"EdaL0S%2'>%3HRD"=6?pAB,O_6L8V/VLE7GKDRX$SXi,g_QROHtHTm3K$8^(nbM+C1Dc>pg4pA`;X7*#)Kq4C(/]QNo^@
 jpAG=/,/?jI0erIkK'.^#F.N#_'[j&57[C+Go70?bDfjXLj(J$c>\/qNja4,;2rU&4$mEaEmZfirK&^8`^K;id">6s,bT2J`;W"dt6_8+<;F^*p!l^^?gV11%agM$4&4Z6hHaYBlGs0>%5%\f*98WAgA:E%:-1Y$UAY';*V"QI[b#*o~>
+endstream
+endobj
+23 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 22 0 R
+>>
+endobj
+24 0 obj
+<< /Length 1910 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0F>Ap9+'Roe[5jCud,qO,t;QVEcG.Ub`8hZ&DW]&Cb^c84.K*sY5qWg3F$k-_V1NJZ"(;sitcM9H_4.#_S^&!2kqI]u%8,i?n'mZtFpqG)30bN$h3:pLK3$i\g<kkbSVXfD`'E/J\,ijLm\Srb]\Y7&npo;FC^gC>mUQl<6/k60Z>7*Xr5e"@3*[8c2NB0sDUX-Qu^]=Lmok*;C7XP%L3"Zp<&EG&!XEVs^(SB\J?C-m_3e'0U04U4h[YAM-A/6P.]9+tVGQB7M%)g35r5`d?XsdZ>+@>dn1gMjEOgW0H)Ug!FOq==DpY=;=SQ0fu<0tlf$pq\pU0tl]]qrV@VL5U`OR3TBg)i]6$ekRZ@n!EaORadh&6JL=pf!\aKmjuZ/aUt<p9`n<(/.T3/sK(nKN?6.RuGa8\@oY5=fO[hE3)-,\Nu+Q8[7"llK6GQcX0WcC<ERCM;DV)\+INYhT?%/!KO1$F\&ruM3[ck&d:GNFMFY6%TKT7EFAJ<V5mrBOriTB=A]cm9<)>?i#]L@S)n?U("8&bE;`:(r'Vu`L3L"P&e@I@Rm2.oE14r"L$R7;Y6,Alo<^^q)EQ`q>jJ$l]c_81=l3>od7$[RKP?>L7f@sV@Je-;fkHb]!G.Blca+9fU507uBc14\k'b4dSk&"r/H+un]A#TWaJJ(Q8h?)]FW!%/R0DlLZ-"[jSl&PS!u$6W-'Ej7RKuZY0R/)%L8kWYh\g`'J^iGK)R6J.W3W<hT"cS8e?n"BXO3qS6+QXNU8B;O\9Re<T<-id7q%H3Mg&oNXA8-53N+-il8c.QV)smm_,L.%8U3t$PoNnj43=2b4sL<J[[NH8K+PXKnf@'e/k3?6@3%SnMY>u_iVN8&`iQ`iBq-VD<WJk+%Ajubkr^E$IB.Xk&Xd=^1]`t/(D3Xl[KX*R#qftl>^Msg3mMd-o.RSf%l`;Ai?fTuGtM[_S/4lPWG;4Y*WE9lfk6.8qkr&Faq[U85#a@=jGs2R[?
 P_5OHud9M<;d+f0j%sAl^#-=;iL'JKNrQQPctUR>*cRTHP5U0Z]3c-1Mp7B[RD/Mmp:)dL4;2:mrON$b-Fod.P#TCqOirX=iPcTVYe#Oto`45aLp!H,098l%^mJL^kRGR_Nrdf/$pSC\.<EHZ.@a1!-JnJ.PA`(E?30-UKXN_XGs,bGH#S](<=j%H?lQ._7<%QuJ(%"F]/M%aF)SAYch*S&m&[nW\jAoV=/3279Fn4A2i+VSU=h:qV>*\6)bi\a)%BMpL"';:b3NR42BXE*@;H1[QNt\1W'T\B6hKah2=?%ub)d;(]9\[TD0d$AF$=\hIHn>1EX@8Lmu*<2fHN)WL-Qe/8nNFdYB4lDBn2<I)UW$-QrG:rIduf@Q]IaU]g`<K5-V?eu/$*1*G3dg562bu&?4LA=Z<O-Q[SRn`T=9HU,o3V!]E:4C3VF@7SK?YJ<<)iHYd8ElsG*[0$[h=@r(#*MD13mUE/M'4cFV5$K`(@t,"%6TOgFIp1a&ku<&5ngGIM^^7;-'BOR1T%NM,b3ePVmJ.8H3S\l.4ktG*o=Aud_`fg_-W_]:3gm@2'tFGj(:?D";-lDh1R/8`>`*YoFaqdiqKTd1@_^PAW`J-ZP-K9L^e?<R8O4.CuT.2bp"g3B.L5TdaVjTe7W*'iX'nM^i)!uKF%=Ro842W#[pL^Y<29-!1^&Ghe_9Y4\l1[.o&2mLg9De`"TlD`"P2Ea\`ei60'4TS,i%`&#5mP]%JWRUVMZ@Cf?bE[,f@gnH/6qJbD_MhRFjFA$_pD#sS`M8.]YUF9hd`5LRq^=OFYY%Y>Y:!#'MM7X1ik'8M2I+DA7\=R9D;luB'_(&*di"^]L_LV'tZ2]q`U5*c#W@T3:GX3(>s:QoMQfns-daH]0IS?4mddC/R5Ot)mmIiSWmV>~>
+endstream
+endobj
+25 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 24 0 R
+>>
+endobj
+27 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\112\0\115\0\130)
+ /Parent 26 0 R
+ /Next 28 0 R
+ /A 9 0 R
+>> endobj
+28 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\123\0\164\0\141\0\162\0\164\0\151\0\156\0\147\0\40\0\132\0\157\0\157\0\113\0\145\0\145\0\160\0\145\0\162\0\40\0\167\0\151\0\164\0\150\0\40\0\112\0\115\0\130\0\40\0\145\0\156\0\141\0\142\0\154\0\145\0\144)
+ /Parent 26 0 R
+ /Prev 27 0 R
+ /Next 29 0 R
+ /A 11 0 R
+>> endobj
+29 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\122\0\165\0\156\0\40\0\141\0\40\0\112\0\115\0\130\0\40\0\143\0\157\0\156\0\163\0\157\0\154\0\145)
+ /Parent 26 0 R
+ /Prev 28 0 R
+ /Next 30 0 R
+ /A 13 0 R
+>> endobj
+30 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\132\0\157\0\157\0\113\0\145\0\145\0\160\0\145\0\162\0\40\0\115\0\102\0\145\0\141\0\156\0\40\0\122\0\145\0\146\0\145\0\162\0\145\0\156\0\143\0\145)
+ /Parent 26 0 R
+ /Prev 29 0 R
+ /A 15 0 R
+>> endobj
+31 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+32 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+33 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Times-Italic
+/Encoding /WinAnsiEncoding >>
+endobj
+34 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+35 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+36 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 4
+/Kids [6 0 R 17 0 R 23 0 R 25 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 26 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 31 0 R /F5 32 0 R /F1 34 0 R /F6 33 0 R /F2 35 0 R /F7 36 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [17 0 R /XYZ 85.0 659.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [17 0 R /XYZ 85.0 498.266 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [17 0 R /XYZ 85.0 406.332 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ 85.0 624.6 null]
+>>
+endobj
+26 0 obj
+<<
+ /First 27 0 R
+ /Last 30 0 R
+>> endobj
+xref
+0 37
+0000000000 65535 f 
+0000010806 00000 n 
+0000010885 00000 n 
+0000010977 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000685 00000 n 
+0000000805 00000 n 
+0000000851 00000 n 
+0000011111 00000 n 
+0000000984 00000 n 
+0000011174 00000 n 
+0000001121 00000 n 
+0000011240 00000 n 
+0000001258 00000 n 
+0000011306 00000 n 
+0000001394 00000 n 
+0000003955 00000 n 
+0000004078 00000 n 
+0000004119 00000 n 
+0000004343 00000 n 
+0000004569 00000 n 
+0000004789 00000 n 
+0000007054 00000 n 
+0000007162 00000 n 
+0000009165 00000 n 
+0000011370 00000 n 
+0000009273 00000 n 
+0000009382 00000 n 
+0000009694 00000 n 
+0000009899 00000 n 
+0000010139 00000 n 
+0000010252 00000 n 
+0000010362 00000 n 
+0000010473 00000 n 
+0000010581 00000 n 
+0000010697 00000 n 
+trailer
+<<
+/Size 37
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+11421
+%%EOF

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/zookeeperOtherInfo.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/zookeeperOtherInfo.html b/_released_docs/r3.1.2/zookeeperOtherInfo.html
new file mode 100644
index 0000000..24b594c
--- /dev/null
+++ b/_released_docs/r3.1.2/zookeeperOtherInfo.html
@@ -0,0 +1,230 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-skin-name" content="pelt">
+<title>ZooKeeper</title>
+<link type="text/css" href="skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
+<link type="text/css" href="skin/profile.css" rel="stylesheet">
+<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="images/favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://hadoop.apache.org/">Hadoop</a> &gt; <a href="http://hadoop.apache.org/zookeeper/">ZooKeeper</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://hadoop.apache.org/"><img class="logoImage" alt="Hadoop" src="images/hadoop-logo.jpg" title="Apache Hadoop"></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogo">
+<a href="http://hadoop.apache.org/zookeeper/"><img class="logoImage" alt="ZooKeeper" src="images/zookeeper_small.gif" title="The Hadoop database"></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="hadoop.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="unselected" href="http://hadoop.apache.org/zookeeper/">Project</a>
+</li>
+<li>
+<a class="unselected" href="http://wiki.apache.org/hadoop/ZooKeeper">Wiki</a>
+</li>
+<li class="current">
+<a class="selected" href="index.html">ZooKeeper Documentation</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_1.1', 'skin/')" id="menu_1.1Title" class="menutitle">Overview</div>
+<div id="menu_1.1" class="menuitemgroup">
+<div class="menuitem">
+<a href="index.html">Welcome</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperOver.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperStarted.html">Getting Started</a>
+</div>
+<div class="menuitem">
+<a href="releasenotes.html">Release Notes</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Developer</div>
+<div id="menu_1.2" class="menuitemgroup">
+<div class="menuitem">
+<a href="api/index.html">API Docs</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperProgrammers.html">Programmer's Guide</a>
+</div>
+<div class="menuitem">
+<a href="javaExample.html">Java Example</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperTutorial.html">Barrier and Queue Tutorial</a>
+</div>
+<div class="menuitem">
+<a href="recipes.html">Recipes</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Admin &amp; Ops</div>
+<div id="menu_1.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="zookeeperAdmin.html">Administrator's Guide</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Contributor</div>
+<div id="menu_1.4" class="menuitemgroup">
+<div class="menuitem">
+<a href="zookeeperInternals.html">ZooKeeper Internals</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.5', 'skin/')" id="menu_selected_1.5Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Informal Documentation</div>
+<div id="menu_selected_1.5" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="http://wiki.apache.org/hadoop/ZooKeeper">Wiki</a>
+</div>
+<div class="menuitem">
+<a href="http://wiki.apache.org/hadoop/ZooKeeper/FAQ">FAQ</a>
+</div>
+<div class="menuitem">
+<a href="http://hadoop.apache.org/zookeeper/mailing_lists.html">Mailing Lists</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Other Info</div>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+<div id="credit2"></div>
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="zookeeperOtherInfo.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>ZooKeeper</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#ch_placeholder">Other Info</a>
+</li>
+</ul>
+</div>
+  
+
+  
+
+  
+<a name="N10009"></a><a name="ch_placeholder"></a>
+<h2 class="h3">Other Info</h2>
+<div class="section">
+<p> currently empty </p>
+</div>
+
+<p align="right">
+<font size="-2"></font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+        Copyright &copy;
+         2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/zookeeperOtherInfo.pdf
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/zookeeperOtherInfo.pdf b/_released_docs/r3.1.2/zookeeperOtherInfo.pdf
new file mode 100644
index 0000000..bbefa13
--- /dev/null
+++ b/_released_docs/r3.1.2/zookeeperOtherInfo.pdf
@@ -0,0 +1,151 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 376 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau`Mb>,r/&A7ljp=L?eeuq2r'N#/r+G<Ne%Vb2bPtG<0!:&H?4/G[aGO0rFp<;0q4#QAF-:'%*0Jt)i</b5(37))S./[5J#\BHWH%VI*ZZGllDJb`U/"!qV:^m1VO\R4"ngI].:[AM"qMVL5''BAQP`(Mqi'M+,20!co=0Cq-g[@md)E=;bE>%,)E0Ns*L3uZ2^Z[t57XsV@TC:sfgU;83KJ!2\3;b.*./e[Q3!QrKlod0V'Tl=KR0FD?9dhi?(2EQaVS:I;<%5[hA;@CocWk6:;@S=JSIJ#tG2%GS?8]DL7$d`BF.mkIJgc]$1cBrdD-;kgPH4SaZ5]@Ygdet-qmC3Z,hm,Z#]K0$f^<SMBpT[3Ifn6SQt$~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 529.541 160.316 517.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Length 385 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gar'$0i,\@&;>?.MAt<DY0X@_H_cHA?iWTl!^gXl[Se%L2[/m3@jaPPaO<5AhtPtZ$8Ps<5X?8%'k+<m#V8(@_nmr@)9".^iWu_$Uf3Y#)<[4(G%Z5dGBN#En.*E#\LGU40Sr9.Uc6BueThY!gRW>[*5$t9nk9g]0*-@Es2tn16M9R8fm?r4LJ'tfA(+`gk'Y9:;_b]l-4GP.KqSN+^!4^1#A]fr4CsMK4!6:IPoO6gb%47LrMIO5"<!^cSUh+7e,X_C[l-]TMAhb$R.*s>AAa\3k"<_BX\h]*EX>p&XOp`_]B8,IgKiS0kudb@92(4!VNWKQ2MnK3>`\Q9X4m$jO![MDXuBq(G;UCh3ujFIfVak?-gSP6L8N`(!1BR4[K~>
+endstream
+endobj
+11 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 10 0 R
+>>
+endobj
+13 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\117\0\164\0\150\0\145\0\162\0\40\0\111\0\156\0\146\0\157)
+ /Parent 12 0 R
+ /A 9 0 R
+>> endobj
+14 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+15 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+16 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+17 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+18 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 2
+/Kids [6 0 R 11 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 12 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 14 0 R /F5 15 0 R /F1 16 0 R /F2 17 0 R /F7 18 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [11 0 R /XYZ 85.0 659.0 null]
+>>
+endobj
+12 0 obj
+<<
+ /First 13 0 R
+ /Last 13 0 R
+>> endobj
+xref
+0 19
+0000000000 65535 f 
+0000002095 00000 n 
+0000002160 00000 n 
+0000002252 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000538 00000 n 
+0000000658 00000 n 
+0000000683 00000 n 
+0000002375 00000 n 
+0000000818 00000 n 
+0000001295 00000 n 
+0000002438 00000 n 
+0000001403 00000 n 
+0000001539 00000 n 
+0000001652 00000 n 
+0000001762 00000 n 
+0000001870 00000 n 
+0000001986 00000 n 
+trailer
+<<
+/Size 19
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+2489
+%%EOF

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/zookeeperOver.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/zookeeperOver.html b/_released_docs/r3.1.2/zookeeperOver.html
new file mode 100644
index 0000000..9e50018
--- /dev/null
+++ b/_released_docs/r3.1.2/zookeeperOver.html
@@ -0,0 +1,666 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-skin-name" content="pelt">
+<title>ZooKeeper</title>
+<link type="text/css" href="skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
+<link type="text/css" href="skin/profile.css" rel="stylesheet">
+<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="images/favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://hadoop.apache.org/">Hadoop</a> &gt; <a href="http://hadoop.apache.org/zookeeper/">ZooKeeper</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://hadoop.apache.org/"><img class="logoImage" alt="Hadoop" src="images/hadoop-logo.jpg" title="Apache Hadoop"></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogo">
+<a href="http://hadoop.apache.org/zookeeper/"><img class="logoImage" alt="ZooKeeper" src="images/zookeeper_small.gif" title="ZooKeeper: distributed coordination"></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="hadoop.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="unselected" href="http://hadoop.apache.org/zookeeper/">Project</a>
+</li>
+<li>
+<a class="unselected" href="http://wiki.apache.org/hadoop/ZooKeeper">Wiki</a>
+</li>
+<li class="current">
+<a class="selected" href="index.html">ZooKeeper 3.1 Documentation</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Overview</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="index.html">Welcome</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Overview</div>
+</div>
+<div class="menuitem">
+<a href="zookeeperStarted.html">Getting Started</a>
+</div>
+<div class="menuitem">
+<a href="releasenotes.html">Release Notes</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Developer</div>
+<div id="menu_1.2" class="menuitemgroup">
+<div class="menuitem">
+<a href="api/index.html">API Docs</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperProgrammers.html">Programmer's Guide</a>
+</div>
+<div class="menuitem">
+<a href="javaExample.html">Java Example</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperTutorial.html">Barrier and Queue Tutorial</a>
+</div>
+<div class="menuitem">
+<a href="recipes.html">Recipes</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Admin &amp; Ops</div>
+<div id="menu_1.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="zookeeperAdmin.html">Administrator's Guide</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperQuotas.html">Quota Guide</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperJMX.html">JMX</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Contributor</div>
+<div id="menu_1.4" class="menuitemgroup">
+<div class="menuitem">
+<a href="zookeeperInternals.html">ZooKeeper Internals</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.5', 'skin/')" id="menu_1.5Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.5" class="menuitemgroup">
+<div class="menuitem">
+<a href="http://wiki.apache.org/hadoop/ZooKeeper">Wiki</a>
+</div>
+<div class="menuitem">
+<a href="http://wiki.apache.org/hadoop/ZooKeeper/FAQ">FAQ</a>
+</div>
+<div class="menuitem">
+<a href="http://hadoop.apache.org/zookeeper/mailing_lists.html">Mailing Lists</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+<div id="credit2"></div>
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="zookeeperOver.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>ZooKeeper</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#ch_DesignOverview">ZooKeeper: A Distributed Coordination Service for Distributed
+    Applications</a>
+<ul class="minitoc">
+<li>
+<a href="#sc_designGoals">Design Goals</a>
+</li>
+<li>
+<a href="#sc_dataModelNameSpace">Data model and the hierarchical namespace</a>
+</li>
+<li>
+<a href="#Nodes+and+ephemeral+nodes">Nodes and ephemeral nodes</a>
+</li>
+<li>
+<a href="#Conditional+updates+and+watches">Conditional updates and watches</a>
+</li>
+<li>
+<a href="#Guarantees">Guarantees</a>
+</li>
+<li>
+<a href="#Simple+API">Simple API</a>
+</li>
+<li>
+<a href="#Implementation">Implementation</a>
+</li>
+<li>
+<a href="#Uses">Uses</a>
+</li>
+<li>
+<a href="#Performance">Performance</a>
+</li>
+<li>
+<a href="#Reliability">Reliability</a>
+</li>
+<li>
+<a href="#The+ZooKeeper+Project">The ZooKeeper Project</a>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+  
+
+  
+
+  
+<a name="N10009"></a><a name="ch_DesignOverview"></a>
+<h2 class="h3">ZooKeeper: A Distributed Coordination Service for Distributed
+    Applications</h2>
+<div class="section">
+<p>ZooKeeper is a distributed, open-source coordination service for
+    distributed applications. It exposes a simple set of primitives that
+    distributed applications can build upon to implement higher level services
+    for synchronization, configuration maintenance, and groups and naming. It
+    is designed to be easy to program to, and uses a data model styled after
+    the familiar directory tree structure of file systems. It runs in Java and
+    has bindings for both Java and C.</p>
+<p>Coordination services are notoriously hard to get right. They are
+    especially prone to errors such as race conditions and deadlock. The
+    motivation behind ZooKeeper is to relieve distributed applications the
+    responsibility of implementing coordination services from scratch.</p>
+<a name="N10015"></a><a name="sc_designGoals"></a>
+<h3 class="h4">Design Goals</h3>
+<p>
+<strong>ZooKeeper is simple.</strong> ZooKeeper
+      allows distributed processes to coordinate with each other through a
+      shared hierarchal namespace which is organized similarly to a standard
+      file system. The name space consists of data registers - called znodes,
+      in ZooKeeper parlance - and these are similar to files and directories.
+      Unlike a typical file system, which is designed for storage, ZooKeeper
+      data is kept in-memory, which means ZooKeeper can acheive high
+      throughput and low latency numbers.</p>
+<p>The ZooKeeper implementation puts a premium on high performance,
+      highly available, strictly ordered access. The performance aspects of
+      ZooKeeper means it can be used in large, distributed systems. The
+      reliability aspects keep it from being a single point of failure. The
+      strict ordering means that sophisticated synchronization primitives can
+      be implemented at the client.</p>
+<p>
+<strong>ZooKeeper is replicated.</strong> Like the
+      distributed processes it coordinates, ZooKeeper itself is intended to be
+      replicated over a sets of hosts called an ensemble.</p>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+<tr>
+<td>ZooKeeper Service</td>
+</tr>
+<tr>
+<td>
+          
+            <img alt="" src="images/zkservice.jpg">
+          
+        </td>
+</tr>
+</table>
+<p>The servers that make up the ZooKeeper service must all know about
+      each other. They maintain an in-memory image of state, along with a
+      transaction logs and snapshots in a persistent store. As long as a
+      majority of the servers are available, the ZooKeeper service will be
+      available.</p>
+<p>Clients connect to a single ZooKeeper server. The client maintains
+      a TCP connection through which it sends requests, gets responses, gets
+      watch events, and sends heart beats. If the TCP connection to the server
+      breaks, the client will connect to a different server.</p>
+<p>
+<strong>ZooKeeper is ordered.</strong> ZooKeeper
+      stamps each update with a number that reflects the order of all
+      ZooKeeper transactions. Subsequent operations can use the order to
+      implement higher-level abstractions, such as synchronization
+      primitives.</p>
+<p>
+<strong>ZooKeeper is fast.</strong> It is
+      especially fast in "read-dominant" workloads. ZooKeeper applications run
+      on thousands of machines, and it performs best where reads are more
+      common than writes, at ratios of around 10:1.</p>
+<a name="N10045"></a><a name="sc_dataModelNameSpace"></a>
+<h3 class="h4">Data model and the hierarchical namespace</h3>
+<p>The name space provided by ZooKeeper is much like that of a
+      standard file system. A name is a sequence of path elements separated by
+      a slash (/). Every node in ZooKeeper's name space is identified by a
+      path.</p>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+<tr>
+<td>ZooKeeper's Hierarchical Namespace</td>
+</tr>
+<tr>
+<td>
+          
+            <img alt="" src="images/zknamespace.jpg">
+          
+        </td>
+</tr>
+</table>
+<a name="N1005B"></a><a name="Nodes+and+ephemeral+nodes"></a>
+<h3 class="h4">Nodes and ephemeral nodes</h3>
+<p>Unlike is standard file systems, each node in a ZooKeeper
+      namespace can have data associated with it as well as children. It is
+      like having a file-system that allows a file to also be a directory.
+      (ZooKeeper was designed to store coordination data: status information,
+      configuration, location information, etc., so the data stored at each
+      node is usually small, in the byte to kilobyte range.) We use the term
+      <em>znode</em> to make it clear that we are talking about
+      ZooKeeper data nodes.</p>
+<p>Znodes maintain a stat structure that includes version numbers for
+      data changes, ACL changes, and timestamps, to allow cache validations
+      and coordinated updates. Each time a znode's data changes, the version
+      number increases. For instance, whenever a client retrieves data it also
+      receives the version of the data.</p>
+<p>The data stored at each znode in a namespace is read and written
+      atomically. Reads get all the data bytes associated with a znode and a
+      write replaces all the data. Each node has an Access Control List (ACL)
+      that restricts who can do what.</p>
+<p>ZooKeeper also has the notion of ephemeral nodes. These znodes
+      exists as long as the session that created the znode is active. When the
+      session ends the znode is deleted. Ephemeral nodes are useful when you
+      want to implement <em>[tbd]</em>.</p>
+<a name="N10074"></a><a name="Conditional+updates+and+watches"></a>
+<h3 class="h4">Conditional updates and watches</h3>
+<p>ZooKeeper supports the concept of <em>watches</em>.
+      Clients can set a watch on a znodes. A watch will be triggered and
+      removed when the znode changes. When a watch is triggered the client
+      receives a packet saying that the znode has changed. And if the
+      connection between the client and one of the Zoo Keeper servers is
+      broken, the client will receive a local notification. These can be used
+      to <em>[tbd]</em>.</p>
+<a name="N10084"></a><a name="Guarantees"></a>
+<h3 class="h4">Guarantees</h3>
+<p>ZooKeeper is very fast and very simple. Since its goal, though, is
+      to be a basis for the construction of more complicated services, such as
+      synchronization, it provides a set of guarantees. These are:</p>
+<ul>
+        
+<li>
+          
+<p>Sequential Consistency - Updates from a client will be applied
+          in the order that they were sent.</p>
+        
+</li>
+
+        
+<li>
+          
+<p>Atomicity - Updates either succeed or fail. No partial
+          results.</p>
+        
+</li>
+
+        
+<li>
+          
+<p>Single System Image - A client will see the same view of the
+          service regardless of the server that it connects to.</p>
+        
+</li>
+      
+</ul>
+<ul>
+        
+<li>
+          
+<p>Reliability - Once an update has been applied, it will persist
+          from that time forward until a client overwrites the update.</p>
+        
+</li>
+      
+</ul>
+<ul>
+        
+<li>
+          
+<p>Timeliness - The clients view of the system is guaranteed to
+          be up-to-date within a certain time bound.</p>
+        
+</li>
+      
+</ul>
+<p>For more information on these, and how they can be used, see
+      <em>[tbd]</em>
+</p>
+<a name="N100BA"></a><a name="Simple+API"></a>
+<h3 class="h4">Simple API</h3>
+<p>One of the design goals of ZooKeeper is provide a very simple
+      programming interface. As a result, it supports only these
+      operations:</p>
+<dl>
+        
+<dt>
+<term>create</term>
+</dt>
+<dd>
+<p>creates a node at a location in the tree</p>
+</dd>
+
+        
+<dt>
+<term>delete</term>
+</dt>
+<dd>
+<p>deletes a node</p>
+</dd>
+
+        
+<dt>
+<term>exists</term>
+</dt>
+<dd>
+<p>tests if a node exists at a location</p>
+</dd>
+
+        
+<dt>
+<term>get data</term>
+</dt>
+<dd>
+<p>reads the data from a node</p>
+</dd>
+
+        
+<dt>
+<term>set data</term>
+</dt>
+<dd>
+<p>writes data to a node</p>
+</dd>
+
+        
+<dt>
+<term>get children</term>
+</dt>
+<dd>
+<p>retrieves a list of children of a node</p>
+</dd>
+
+        
+<dt>
+<term>sync</term>
+</dt>
+<dd>
+<p>waits for data to be propagated</p>
+</dd>
+      
+</dl>
+<p>For a more in-depth discussion on these, and how they can be used
+      to implement higher level operations, please refer to
+      <em>[tbd]</em>
+</p>
+<a name="N100FD"></a><a name="Implementation"></a>
+<h3 class="h4">Implementation</h3>
+<p>
+<a href="#fg_zkComponents">ZooKeeper Components</a> shows the high-level components
+      of the ZooKeeper service. With the exception of the request processor,
+     each of
+      the servers that make up the ZooKeeper service replicates its own copy
+      of each of components.</p>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+<tr>
+<td>ZooKeeper Components</td>
+</tr>
+<tr>
+<td>
+          
+            <img alt="" src="images/zkcomponents.jpg">
+          
+        </td>
+</tr>
+</table>
+<p>The replicated database is an in-memory database containing the
+      entire data tree. Updates are logged to disk for recoverability, and
+      writes are serialized to disk before they are applied to the in-memory
+      database.</p>
+<p>Every ZooKeeper server services clients. Clients connect to
+      exactly one server to submit irequests. Read requests are serviced from
+      the local replica of each server database. Requests that change the
+      state of the service, write requests, are processed by an agreement
+      protocol.</p>
+<p>As part of the agreement protocol all write requests from clients
+      are forwarded to a single server, called the
+      <em>leader</em>. The rest of the ZooKeeper servers, called
+      <em>followers</em>, receive message proposals from the
+      leader and agree upon message delivery. The messaging layer takes care
+      of replacing leaders on failures and syncing followers with
+      leaders.</p>
+<p>ZooKeeper uses a custom atomic messaging protocol. Since the
+      messaging layer is atomic, ZooKeeper can guarantee that the local
+      replicas never diverge. When the leader receives a write request, it
+      calculates what the state of the system is when the write is to be
+      applied and transforms this into a transaction that captures this new
+      state.</p>
+<a name="N10128"></a><a name="Uses"></a>
+<h3 class="h4">Uses</h3>
+<p>The programming interface to ZooKeeper is deliberately simple.
+      With it, however, you can implement higher order operations, such as
+      synchronizations primitives, group membership, ownership, etc. Some
+      distributed applications have used it to: <em>[tbd: add uses from
+      white paper and video presentation.]</em> For more information, see
+      <em>[tbd]</em>
+</p>
+<a name="N10137"></a><a name="Performance"></a>
+<h3 class="h4">Performance</h3>
+<p>ZooKeeper is designed to be highly performant. But is it? The
+      results of the ZooKeeper's development team at Yahoo! Research indicate
+      that it is. (See <a href="#fg_zkPerfRW">ZooKeeper Throughput as the Read-Write Ratio Varies</a>.) It is especially high
+      performance in applications where reads outnumber writes, since writes
+      involve synchronizing the state of all servers. (Reads outnumbering
+      writes is typically the case for a coordination service.)</p>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+<tr>
+<td>ZooKeeper Throughput as the Read-Write Ratio Varies</td>
+</tr>
+<tr>
+<td>
+          
+            <img alt="" src="images/zkperfRW.jpg">
+          
+        </td>
+</tr>
+</table>
+<p>Benchmarks also indicate that it is reliable, too. <a href="#fg_zkPerfReliability">Reliability in the Presence of Errors</a> shows how a deployment responds to
+      various failures. The events marked in the figure are the
+      following:</p>
+<ol>
+        
+<li>
+          
+<p>Failure and recovery of a follower</p>
+        
+</li>
+
+        
+<li>
+          
+<p>Failure and recovery of a different follower</p>
+        
+</li>
+
+        
+<li>
+          
+<p>Failure of the leader</p>
+        
+</li>
+
+        
+<li>
+          
+<p>Failure and recovery of two followers</p>
+        
+</li>
+
+        
+<li>
+          
+<p>Failure of another leader</p>
+        
+</li>
+      
+</ol>
+<a name="N10179"></a><a name="Reliability"></a>
+<h3 class="h4">Reliability</h3>
+<p>To show the behavior of the system over time as
+        failures are injected we ran a ZooKeeper service made up of
+        7 machines. We ran the same saturation benchmark as before,
+        but this time we kept the write percentage at a constant
+        30%, which is a conservative ratio of our expected
+        workloads.
+      </p>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+<tr>
+<td>Reliability in the Presence of Errors</td>
+</tr>
+<tr>
+<td>
+          
+            <img alt="" src="images/zkperfreliability.jpg">
+          
+        </td>
+</tr>
+</table>
+<p>The are a few important observations from this graph. First, if
+      followers fail and recover quickly, then ZooKeeper is able to sustain a
+      high throughput despite the failure. But maybe more importantly, the
+      leader election algorithm allows for the system to recover fast enough
+      to prevent throughput from dropping substantially. In our observations,
+      ZooKeeper takes less than 200ms to elect a new leader. Third, as
+      followers recover, ZooKeeper is able to raise throughput again once they
+      start processing requests.</p>
+<a name="N10192"></a><a name="The+ZooKeeper+Project"></a>
+<h3 class="h4">The ZooKeeper Project</h3>
+<p>ZooKeeper has been
+        <a href="http://wiki.apache.org/hadoop/ZooKeeper/PoweredBy">
+          successfully used
+        </a>
+        in many industrial applications.  It is used at Yahoo! as the
+        coordination and failure recovery service for Yahoo! Message
+        Broker, which is a highly scalable publish-subscribe system
+        managing thousands of topics for replication and data
+        delivery.  It is used by the Fetching Service for Yahoo!
+        crawler, where it also manages failure recovery. A number of
+        Yahoo! advertising systems also use ZooKeeper to implement
+        reliable services.
+      </p>
+<p>All users and developers are encouraged to join the
+        community and contribute their expertise. See the
+        <a href="http://hadoop.apache.org/zookeeper/">
+          Zookeeper Project on Apache
+        </a>
+        for more information.
+      </p>
+</div>
+
+<p align="right">
+<font size="-2"></font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+        Copyright &copy;
+         2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/zookeeperOver.pdf
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/zookeeperOver.pdf b/_released_docs/r3.1.2/zookeeperOver.pdf
new file mode 100644
index 0000000..cb3073f
Binary files /dev/null and b/_released_docs/r3.1.2/zookeeperOver.pdf differ


[04/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/ZooDefs.Ids.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/ZooDefs.Ids.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/ZooDefs.Ids.html
new file mode 100644
index 0000000..0d5e567
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/ZooDefs.Ids.html
@@ -0,0 +1,290 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:03 PST 2009 -->
+<TITLE>
+ZooDefs.Ids (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ZooDefs.Ids (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ZooDefs.Ids.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ZooDefs.Ids.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooDefs.Ids.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Interface ZooDefs.Ids</H2>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/ZooDefs.html" title="class in org.apache.zookeeper">ZooDefs</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static interface <B>ZooDefs.Ids</B></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.Ids.html#ANYONE_ID_UNSAFE">ANYONE_ID_UNSAFE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This Id represents anyone.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.Ids.html#AUTH_IDS">AUTH_IDS</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This Id is only usable to set ACLs.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.Ids.html#CREATOR_ALL_ACL">CREATOR_ALL_ACL</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This ACL gives the creators authentication id's all permissions.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.Ids.html#OPEN_ACL_UNSAFE">OPEN_ACL_UNSAFE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This is a completely open ACL .</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.Ids.html#READ_ACL_UNSAFE">READ_ACL_UNSAFE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This ACL gives the world the ability to read.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ANYONE_ID_UNSAFE"><!-- --></A><H3>
+ANYONE_ID_UNSAFE</H3>
+<PRE>
+static final <A HREF="../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A> <B>ANYONE_ID_UNSAFE</B></PRE>
+<DL>
+<DD>This Id represents anyone.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="AUTH_IDS"><!-- --></A><H3>
+AUTH_IDS</H3>
+<PRE>
+static final <A HREF="../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A> <B>AUTH_IDS</B></PRE>
+<DL>
+<DD>This Id is only usable to set ACLs. It will get substituted with the
+ Id's the client authenticated with.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="OPEN_ACL_UNSAFE"><!-- --></A><H3>
+OPEN_ACL_UNSAFE</H3>
+<PRE>
+static final <A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt; <B>OPEN_ACL_UNSAFE</B></PRE>
+<DL>
+<DD>This is a completely open ACL .
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="CREATOR_ALL_ACL"><!-- --></A><H3>
+CREATOR_ALL_ACL</H3>
+<PRE>
+static final <A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt; <B>CREATOR_ALL_ACL</B></PRE>
+<DL>
+<DD>This ACL gives the creators authentication id's all permissions.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="READ_ACL_UNSAFE"><!-- --></A><H3>
+READ_ACL_UNSAFE</H3>
+<PRE>
+static final <A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt; <B>READ_ACL_UNSAFE</B></PRE>
+<DL>
+<DD>This ACL gives the world the ability to read.
+<P>
+<DL>
+</DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ZooDefs.Ids.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ZooDefs.Ids.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooDefs.Ids.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/ZooDefs.OpCode.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/ZooDefs.OpCode.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/ZooDefs.OpCode.html
new file mode 100644
index 0000000..3247e0b
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/ZooDefs.OpCode.html
@@ -0,0 +1,477 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:03 PST 2009 -->
+<TITLE>
+ZooDefs.OpCode (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ZooDefs.OpCode (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ZooDefs.OpCode.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.Ids.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.Perms.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ZooDefs.OpCode.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooDefs.OpCode.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Interface ZooDefs.OpCode</H2>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/ZooDefs.html" title="class in org.apache.zookeeper">ZooDefs</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static interface <B>ZooDefs.OpCode</B></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#auth">auth</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#closeSession">closeSession</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#create">create</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#createSession">createSession</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#delete">delete</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#error">error</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#exists">exists</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#getACL">getACL</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#getChildren">getChildren</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#getData">getData</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#notification">notification</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#ping">ping</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#setACL">setACL</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#setData">setData</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#setWatches">setWatches</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#sync">sync</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="notification"><!-- --></A><H3>
+notification</H3>
+<PRE>
+static final int <B>notification</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.notification">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="create"><!-- --></A><H3>
+create</H3>
+<PRE>
+static final int <B>create</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.create">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="delete"><!-- --></A><H3>
+delete</H3>
+<PRE>
+static final int <B>delete</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.delete">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="exists"><!-- --></A><H3>
+exists</H3>
+<PRE>
+static final int <B>exists</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.exists">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="getData"><!-- --></A><H3>
+getData</H3>
+<PRE>
+static final int <B>getData</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.getData">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="setData"><!-- --></A><H3>
+setData</H3>
+<PRE>
+static final int <B>setData</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.setData">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="getACL"><!-- --></A><H3>
+getACL</H3>
+<PRE>
+static final int <B>getACL</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.getACL">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="setACL"><!-- --></A><H3>
+setACL</H3>
+<PRE>
+static final int <B>setACL</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.setACL">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="getChildren"><!-- --></A><H3>
+getChildren</H3>
+<PRE>
+static final int <B>getChildren</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.getChildren">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="sync"><!-- --></A><H3>
+sync</H3>
+<PRE>
+static final int <B>sync</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.sync">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="ping"><!-- --></A><H3>
+ping</H3>
+<PRE>
+static final int <B>ping</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.ping">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="auth"><!-- --></A><H3>
+auth</H3>
+<PRE>
+static final int <B>auth</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.auth">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="setWatches"><!-- --></A><H3>
+setWatches</H3>
+<PRE>
+static final int <B>setWatches</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.setWatches">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="createSession"><!-- --></A><H3>
+createSession</H3>
+<PRE>
+static final int <B>createSession</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.createSession">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="closeSession"><!-- --></A><H3>
+closeSession</H3>
+<PRE>
+static final int <B>closeSession</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.closeSession">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="error"><!-- --></A><H3>
+error</H3>
+<PRE>
+static final int <B>error</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.error">Constant Field Values</A></DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ZooDefs.OpCode.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.Ids.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.Perms.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ZooDefs.OpCode.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooDefs.OpCode.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/ZooDefs.Perms.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/ZooDefs.Perms.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/ZooDefs.Perms.html
new file mode 100644
index 0000000..ae73506
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/ZooDefs.Perms.html
@@ -0,0 +1,297 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:03 PST 2009 -->
+<TITLE>
+ZooDefs.Perms (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ZooDefs.Perms (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ZooDefs.Perms.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ZooDefs.Perms.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooDefs.Perms.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Interface ZooDefs.Perms</H2>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/ZooDefs.html" title="class in org.apache.zookeeper">ZooDefs</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static interface <B>ZooDefs.Perms</B></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.Perms.html#ADMIN">ADMIN</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.Perms.html#ALL">ALL</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.Perms.html#CREATE">CREATE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.Perms.html#DELETE">DELETE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.Perms.html#READ">READ</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.Perms.html#WRITE">WRITE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="READ"><!-- --></A><H3>
+READ</H3>
+<PRE>
+static final int <B>READ</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.Perms.READ">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="WRITE"><!-- --></A><H3>
+WRITE</H3>
+<PRE>
+static final int <B>WRITE</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.Perms.WRITE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="CREATE"><!-- --></A><H3>
+CREATE</H3>
+<PRE>
+static final int <B>CREATE</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.Perms.CREATE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="DELETE"><!-- --></A><H3>
+DELETE</H3>
+<PRE>
+static final int <B>DELETE</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.Perms.DELETE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="ADMIN"><!-- --></A><H3>
+ADMIN</H3>
+<PRE>
+static final int <B>ADMIN</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.Perms.ADMIN">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="ALL"><!-- --></A><H3>
+ALL</H3>
+<PRE>
+static final int <B>ALL</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.Perms.ALL">Constant Field Values</A></DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ZooDefs.Perms.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ZooDefs.Perms.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooDefs.Perms.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/ZooDefs.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/ZooDefs.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/ZooDefs.html
new file mode 100644
index 0000000..ecdd538
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/ZooDefs.html
@@ -0,0 +1,293 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:03 PST 2009 -->
+<TITLE>
+ZooDefs (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ZooDefs (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ZooDefs.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.Ids.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ZooDefs.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooDefs.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class ZooDefs</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.ZooDefs</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>ZooDefs</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.Ids.html" title="interface in org.apache.zookeeper">ZooDefs.Ids</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.Perms.html" title="interface in org.apache.zookeeper">ZooDefs.Perms</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.html#opNames">opNames</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.html#ZooDefs()">ZooDefs</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.h
 tml?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="opNames"><!-- --></A><H3>
+opNames</H3>
+<PRE>
+public static final <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[] <B>opNames</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ZooDefs()"><!-- --></A><H3>
+ZooDefs</H3>
+<PRE>
+public <B>ZooDefs</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ZooDefs.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.Ids.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ZooDefs.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooDefs.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/ZooKeeper.States.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/ZooKeeper.States.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/ZooKeeper.States.html
new file mode 100644
index 0000000..a127402
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/ZooKeeper.States.html
@@ -0,0 +1,392 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:03 PST 2009 -->
+<TITLE>
+ZooKeeper.States (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ZooKeeper.States (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ZooKeeper.States.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooKeeperMain.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ZooKeeper.States.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooKeeper.States.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Enum ZooKeeper.States</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</A>&lt;<A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A>&gt;
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.ZooKeeper.States</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</A>&lt;<A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A>&gt;</DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static enum <B>ZooKeeper.States</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;<A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A>&gt;</DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+
+<A NAME="enum_constant_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Enum Constant Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html#ASSOCIATING">ASSOCIATING</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html#AUTH_FAILED">AUTH_FAILED</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html#CLOSED">CLOSED</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html#CONNECTED">CONNECTED</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html#CONNECTING">CONNECTING</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html#isAlive()">isAlive</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html#valueOf(java.lang.String)">valueOf</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the enum constant of this type with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A>[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html#values()">values</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array containing the constants of this enum type, in
+the order they are declared.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Enum"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#compareTo(E)" title="class or interface in java.lang">compareTo</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass()" title="class or interface in java.lang">getDeclaringClass</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#name()" title="class or interface in java.lang">name</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#ordinal()" title="class or interface in java.lang">ordinal</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.ht
 ml?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#valueOf(java.lang.Class, java.lang.String)" title="class or interface in java.lang">valueOf</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+
+<A NAME="enum_constant_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Enum Constant Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="CONNECTING"><!-- --></A><H3>
+CONNECTING</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A> <B>CONNECTING</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="ASSOCIATING"><!-- --></A><H3>
+ASSOCIATING</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A> <B>ASSOCIATING</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="CONNECTED"><!-- --></A><H3>
+CONNECTED</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A> <B>CONNECTED</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="CLOSED"><!-- --></A><H3>
+CLOSED</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A> <B>CLOSED</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="AUTH_FAILED"><!-- --></A><H3>
+AUTH_FAILED</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A> <B>AUTH_FAILED</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="values()"><!-- --></A><H3>
+values</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A>[] <B>values</B>()</PRE>
+<DL>
+<DD>Returns an array containing the constants of this enum type, in
+the order they are declared.  This method may be used to iterate
+over the constants as follows:
+<pre>
+for (ZooKeeper.States c : ZooKeeper.States.values())
+&nbsp;   System.out.println(c);
+</pre>
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>an array containing the constants of this enum type, in
+the order they are declared</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="valueOf(java.lang.String)"><!-- --></A><H3>
+valueOf</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A> <B>valueOf</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</PRE>
+<DL>
+<DD>Returns the enum constant of this type with the specified name.
+The string must match <I>exactly</I> an identifier used to declare an
+enum constant in this type.  (Extraneous whitespace characters are 
+not permitted.)
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the enum constant to be returned.
+<DT><B>Returns:</B><DD>the enum constant with the specified name
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if this enum type has no constant
+with the specified name
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</A></CODE> - if the argument is null</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isAlive()"><!-- --></A><H3>
+isAlive</H3>
+<PRE>
+public boolean <B>isAlive</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ZooKeeper.States.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooKeeperMain.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ZooKeeper.States.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooKeeper.States.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[23/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/menu.js
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/menu.js b/_released_docs/r3.1.2/skin/menu.js
new file mode 100644
index 0000000..06ea471
--- /dev/null
+++ b/_released_docs/r3.1.2/skin/menu.js
@@ -0,0 +1,48 @@
+/*
+* Licensed to the Apache Software Foundation (ASF) under one or more
+* contributor license agreements.  See the NOTICE file distributed with
+* this work for additional information regarding copyright ownership.
+* The ASF licenses this file to You under the Apache License, Version 2.0
+* (the "License"); you may not use this file except in compliance with
+* the License.  You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+/**
+ * This script, when included in a html file, can be used to make collapsible menus
+ *
+ * Typical usage:
+ * <script type="text/javascript" language="JavaScript" src="menu.js"></script>
+ */
+
+if (document.getElementById){ 
+  document.write('<style type="text/css">.menuitemgroup{display: none;}</style>')
+}
+
+function SwitchMenu(obj)
+{
+  if(document.getElementById)  {
+    var el = document.getElementById(obj);
+    var title = document.getElementById(obj+'Title');
+
+    if(obj.indexOf("_selected_")==0&&el.style.display == ""){
+      el.style.display = "block";
+      title.className = "pagegroupselected";
+    }
+
+    if(el.style.display != "block"){
+      el.style.display = "block";
+      title.className = "pagegroupopen";
+    }
+    else{
+      el.style.display = "none";
+      title.className = "pagegroup";
+    }
+  }// end -  if(document.getElementById) 
+}//end - function SwitchMenu(obj)

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/note.txt
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/note.txt b/_released_docs/r3.1.2/skin/note.txt
new file mode 100644
index 0000000..d34c8db
--- /dev/null
+++ b/_released_docs/r3.1.2/skin/note.txt
@@ -0,0 +1,50 @@
+Notes for developer:
+
+--Legend-------------------
+TODO -> blocker
+DONE -> blocker
+ToDo -> enhancement bug
+done -> enhancement bug
+
+--Issues-------------------
+- the corner images should be rendered through svg with the header color.
+-> DONE 
+-> ToDo: get rid of the images and use only divs!
+
+- the menu points should be displayed "better". 
+-> DONE
+-- Use the krysalis-site menu approach for the overall menu display.
+-> DONE
+-- Use the old lenya innermenu approch to further enhance the menu .
+-> DONE
+
+- the content area needs some attention.
+-> DONE
+-- introduce the heading scheme from krysalis (<headings type="clean|box|underlined"/>)
+-> DONE 
+-> ToDo: make box with round corners
+-> done: make underlined with variable border height
+-> ToDo: make underline with bottom round corner
+-- introduce the toc for each html-page
+-> DONE
+-- introduce the external-link-images.
+-> DONE
+
+- the publish note should be where now only a border is. 
+Like <div id="published"/>
+-> DONE
+, but make it configurable.
+-> DONE
+- footer needs some attention
+-> DONE
+-- the footer do not have the color profile! Enable it!
+-> DONE
+-- the footer should as well contain a feedback link. 
+See http://issues.apache.org/eyebrowse/ReadMsg?listName=forrest-user@xml.apache.org&msgNo=71
+-> DONE
+
+- introduce credits alternativ location
+-> DONE
+
+- border for published / breadtrail / menu /tab divs 
+-> ToDo
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/print.css
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/print.css b/_released_docs/r3.1.2/skin/print.css
new file mode 100644
index 0000000..aaa9931
--- /dev/null
+++ b/_released_docs/r3.1.2/skin/print.css
@@ -0,0 +1,54 @@
+/*
+* Licensed to the Apache Software Foundation (ASF) under one or more
+* contributor license agreements.  See the NOTICE file distributed with
+* this work for additional information regarding copyright ownership.
+* The ASF licenses this file to You under the Apache License, Version 2.0
+* (the "License"); you may not use this file except in compliance with
+* the License.  You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+body {
+  font-family: Georgia, Palatino, serif;
+  font-size: 12pt;
+  background: white;
+}
+
+#tabs,
+#menu,
+#content .toc {
+  display: none;
+}
+
+#content {
+  width: auto;
+  padding: 0;
+  float: none !important;
+  color: black;
+  background: inherit;
+}
+
+a:link, a:visited {
+  color: #336699;
+  background: inherit;
+  text-decoration: underline;
+}
+
+#top .logo {
+  padding: 0;
+  margin: 0 0 2em 0;
+}
+
+#footer {
+  margin-top: 4em;
+}
+
+acronym {
+  border: 0;
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/profile.css
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/profile.css b/_released_docs/r3.1.2/skin/profile.css
new file mode 100644
index 0000000..eefaa88
--- /dev/null
+++ b/_released_docs/r3.1.2/skin/profile.css
@@ -0,0 +1,168 @@
+
+
+/* ==================== aural ============================ */
+
+@media aural {
+  h1, h2, h3, h4, h5, h6 { voice-family: paul, male; stress: 20; richness: 90 }
+  h1 { pitch: x-low; pitch-range: 90 }
+  h2 { pitch: x-low; pitch-range: 80 }
+  h3 { pitch: low; pitch-range: 70 }
+  h4 { pitch: medium; pitch-range: 60 }
+  h5 { pitch: medium; pitch-range: 50 }
+  h6 { pitch: medium; pitch-range: 40 }
+  li, dt, dd { pitch: medium; richness: 60 }
+  dt { stress: 80 }
+  pre, code, tt { pitch: medium; pitch-range: 0; stress: 0; richness: 80 }
+  em { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
+  strong { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
+  dfn { pitch: high; pitch-range: 60; stress: 60 }
+  s, strike { richness: 0 }
+  i { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
+  b { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
+  u { richness: 0 }
+  
+  :link { voice-family: harry, male }
+  :visited { voice-family: betty, female }
+  :active { voice-family: betty, female; pitch-range: 80; pitch: x-high }
+}
+  
+a.external  {
+  padding: 0 20px 0px 0px;
+	display:inline;
+  background-repeat: no-repeat;
+	background-position: center right;
+	background-image: url(images/external-link.gif);
+}
+  
+#top          { background-color: #FFFFFF;}  
+ 
+#top .header .current { background-color: #4C6C8F;} 
+#top .header .current a:link {  color: #ffffff;  }
+#top .header .current a:visited { color: #ffffff; }
+#top .header .current a:hover { color: #ffffff; }
+ 
+#tabs li      { background-color: #E5E4D9 ;} 
+#tabs li a:link {  color: #000000;  }
+#tabs li a:visited { color: #000000; }
+#tabs li a:hover { color: #000000; }
+
+#level2tabs a.selected      { background-color: #4C6C8F ;} 
+#level2tabs a:link {  color: #ffffff;  }
+#level2tabs a:visited { color: #ffffff; }
+#level2tabs a:hover { color: #ffffff; }
+
+#level2tabs { background-color: #E5E4D9;}
+#level2tabs a.unselected:link {  color: #000000;  }
+#level2tabs a.unselected:visited { color: #000000; }
+#level2tabs a.unselected:hover { color: #000000; }
+
+.heading { background-color: #E5E4D9;} 
+
+.boxed { background-color: #E5E4D9;} 
+.underlined_5 	{border-bottom: solid 5px #E5E4D9;}
+.underlined_10 	{border-bottom: solid 10px #E5E4D9;}
+table caption { 
+background-color: #E5E4D9; 
+color: #000000;
+}
+    
+#feedback {
+color: #FFFFFF;
+background: #4C6C8F;
+text-align: center;
+}
+#feedback #feedbackto {
+color: #FFFFFF;
+}   
+
+#publishedStrip { 
+color: #FFFFFF;
+background: #4C6C8F; 
+}
+
+#publishedStrip { 
+color: #000000;
+background: #E5E4D9; 
+}
+
+#menu .menupagetitle  { background-color: #CFDCED;
+  color: #000000;}
+
+#menu           { border-color: #999999;}
+#menu .menupagetitle  { border-color: #999999;}
+#menu .menupageitemgroup  { border-color: #999999;}
+
+#menu      { background-color: #4C6C8F;} 
+#menu  {  color: #ffffff;} 
+#menu a:link {  color: #ffffff;} 
+#menu a:visited {  color: #ffffff;} 
+#menu a:hover {  
+background-color: #4C6C8F;
+color: #ffffff;} 
+
+#menu h1 {
+color: #000000;
+background-color: #cfdced;
+}   
+ 
+#top .searchbox { 
+background-color: #E5E4D9 ;
+color: #000000; 
+} 
+ 
+#menu .menupageitemgroup     { 
+background-color: #E5E4D9;
+}
+#menu .menupageitem {
+color: #000000;
+} 
+#menu .menupageitem a:link {  color: #000000;} 
+#menu .menupageitem a:visited {  color: #000000;} 
+#menu .menupageitem a:hover {  
+background-color: #E5E4D9;
+color: #000000;
+}
+
+body{ 
+background-color: #ffffff;
+color: #000000;
+} 
+a:link { color:#0000ff} 
+a:visited { color:#009999} 
+a:hover { color:#6587ff} 
+
+ 
+.ForrestTable      { background-color: #ccc;} 
+ 
+.ForrestTable td   { background-color: #ffffff;} 
+ 
+.highlight        { background-color: #ffff00;} 
+ 
+.fixme        { border-color: #c60;} 
+ 
+.note         { border-color: #069;} 
+ 
+.warning         { border-color: #900;} 
+ 
+.code         { border-color: #a5b6c6;} 
+ 
+#footer       { background-color: #E5E4D9;} 
+/* extra-css */
+    
+    p.quote {
+      margin-left: 2em;
+      padding: .5em;
+      background-color: #f0f0f0;
+      font-family: monospace;
+    }
+
+    pre.code {
+      margin-left: 0em;
+      padding: 0.5em;
+      background-color: #f0f0f0;
+      font-family: monospace;
+    }
+
+
+
+  
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/prototype.js
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/prototype.js b/_released_docs/r3.1.2/skin/prototype.js
new file mode 100644
index 0000000..ed7d920
--- /dev/null
+++ b/_released_docs/r3.1.2/skin/prototype.js
@@ -0,0 +1,1257 @@
+/*  Prototype JavaScript framework, version 1.4.0_pre4
+ *  (c) 2005 Sam Stephenson <sa...@conio.net>
+ *
+ *  THIS FILE IS AUTOMATICALLY GENERATED. When sending patches, please diff
+ *  against the source tree, available from the Prototype darcs repository. 
+ *
+ *  Prototype is freely distributable under the terms of an MIT-style license.
+ *
+ *  For details, see the Prototype web site: http://prototype.conio.net/
+ *
+/*--------------------------------------------------------------------------*/
+
+var Prototype = {
+  Version: '1.4.0_pre4',
+  
+  emptyFunction: function() {},
+  K: function(x) {return x}
+}
+
+var Class = {
+  create: function() {
+    return function() { 
+      this.initialize.apply(this, arguments);
+    }
+  }
+}
+
+var Abstract = new Object();
+
+Object.extend = function(destination, source) {
+  for (property in source) {
+    destination[property] = source[property];
+  }
+  return destination;
+}
+
+Function.prototype.bind = function(object) {
+  var __method = this;
+  return function() {
+    return __method.apply(object, arguments);
+  }
+}
+
+Function.prototype.bindAsEventListener = function(object) {
+  var __method = this;
+  return function(event) {
+    return __method.call(object, event || window.event);
+  }
+}
+
+Number.prototype.toColorPart = function() {
+  var digits = this.toString(16);
+  if (this < 16) return '0' + digits;
+  return digits;
+}
+
+var Try = {
+  these: function() {
+    var returnValue;
+
+    for (var i = 0; i < arguments.length; i++) {
+      var lambda = arguments[i];
+      try {
+        returnValue = lambda();
+        break;
+      } catch (e) {}
+    }
+
+    return returnValue;
+  }
+}
+
+/*--------------------------------------------------------------------------*/
+
+var PeriodicalExecuter = Class.create();
+PeriodicalExecuter.prototype = {
+  initialize: function(callback, frequency) {
+    this.callback = callback;
+    this.frequency = frequency;
+    this.currentlyExecuting = false;
+
+    this.registerCallback();
+  },
+
+  registerCallback: function() {
+    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);
+  },
+
+  onTimerEvent: function() {
+    if (!this.currentlyExecuting) {
+      try { 
+        this.currentlyExecuting = true;
+        this.callback(); 
+      } finally { 
+        this.currentlyExecuting = false;
+      }
+    }
+  }
+}
+
+/*--------------------------------------------------------------------------*/
+
+function $() {
+  var elements = new Array();
+
+  for (var i = 0; i < arguments.length; i++) {
+    var element = arguments[i];
+    if (typeof element == 'string')
+      element = document.getElementById(element);
+
+    if (arguments.length == 1) 
+      return element;
+
+    elements.push(element);
+  }
+
+  return elements;
+}
+
+if (!Array.prototype.push) {
+  Array.prototype.push = function() {
+		var startLength = this.length;
+		for (var i = 0; i < arguments.length; i++)
+      this[startLength + i] = arguments[i];
+	  return this.length;
+  }
+}
+
+if (!Function.prototype.apply) {
+  // Based on code from http://www.youngpup.net/
+  Function.prototype.apply = function(object, parameters) {
+    var parameterStrings = new Array();
+    if (!object)     object = window;
+    if (!parameters) parameters = new Array();
+    
+    for (var i = 0; i < parameters.length; i++)
+      parameterStrings[i] = 'parameters[' + i + ']';
+    
+    object.__apply__ = this;
+    var result = eval('object.__apply__(' + 
+      parameterStrings.join(', ') + ')');
+    object.__apply__ = null;
+    
+    return result;
+  }
+}
+
+Object.extend(String.prototype, {
+  stripTags: function() {
+    return this.replace(/<\/?[^>]+>/gi, '');
+  },
+
+  escapeHTML: function() {
+    var div = document.createElement('div');
+    var text = document.createTextNode(this);
+    div.appendChild(text);
+    return div.innerHTML;
+  },
+
+  unescapeHTML: function() {
+    var div = document.createElement('div');
+    div.innerHTML = this.stripTags();
+    return div.childNodes[0].nodeValue;
+  },
+  
+  parseQuery: function() {
+    var str = this;
+    if (str.substring(0,1) == '?') {
+      str = this.substring(1);
+    }
+    var result = {};
+    var pairs = str.split('&');
+    for (var i = 0; i < pairs.length; i++) {
+      var pair = pairs[i].split('=');
+      result[pair[0]] = pair[1];
+    }
+    return result;
+  }
+});
+
+
+var _break    = new Object();
+var _continue = new Object();
+
+var Enumerable = {
+  each: function(iterator) {
+    var index = 0;
+    try {
+      this._each(function(value) {
+        try {
+          iterator(value, index++);
+        } catch (e) {
+          if (e != _continue) throw e;
+        }
+      });
+    } catch (e) {
+      if (e != _break) throw e;
+    }
+  },
+  
+  all: function(iterator) {
+    var result = true;
+    this.each(function(value, index) {
+      if (!(result &= (iterator || Prototype.K)(value, index))) 
+        throw _break;
+    });
+    return result;
+  },
+  
+  any: function(iterator) {
+    var result = true;
+    this.each(function(value, index) {
+      if (result &= (iterator || Prototype.K)(value, index)) 
+        throw _break;
+    });
+    return result;
+  },
+  
+  collect: function(iterator) {
+    var results = [];
+    this.each(function(value, index) {
+      results.push(iterator(value, index));
+    });
+    return results;
+  },
+  
+  detect: function (iterator) {
+    var result;
+    this.each(function(value, index) {
+      if (iterator(value, index)) {
+        result = value;
+        throw _break;
+      }
+    });
+    return result;
+  },
+  
+  findAll: function(iterator) {
+    var results = [];
+    this.each(function(value, index) {
+      if (iterator(value, index))
+        results.push(value);
+    });
+    return results;
+  },
+  
+  grep: function(pattern, iterator) {
+    var results = [];
+    this.each(function(value, index) {
+      var stringValue = value.toString();
+      if (stringValue.match(pattern))
+        results.push((iterator || Prototype.K)(value, index));
+    })
+    return results;
+  },
+  
+  include: function(object) {
+    var found = false;
+    this.each(function(value) {
+      if (value == object) {
+        found = true;
+        throw _break;
+      }
+    });
+    return found;
+  },
+  
+  inject: function(memo, iterator) {
+    this.each(function(value, index) {
+      memo = iterator(memo, value, index);
+    });
+    return memo;
+  },
+  
+  invoke: function(method) {
+    var args = $A(arguments).slice(1);
+    return this.collect(function(value) {
+      return value[method].apply(value, args);
+    });
+  },
+  
+  max: function(iterator) {
+    var result;
+    this.each(function(value, index) {
+      value = (iterator || Prototype.K)(value, index);
+      if (value >= (result || value))
+        result = value;
+    });
+    return result;
+  },
+  
+  min: function(iterator) {
+    var result;
+    this.each(function(value, index) {
+      value = (iterator || Prototype.K)(value, index);
+      if (value <= (result || value))
+        result = value;
+    });
+    return result;
+  },
+  
+  partition: function(iterator) {
+    var trues = [], falses = [];
+    this.each(function(value, index) {
+      ((iterator || Prototype.K)(value, index) ? 
+        trues : falses).push(value);
+    });
+    return [trues, falses];
+  },
+  
+  pluck: function(property) {
+    var results = [];
+    this.each(function(value, index) {
+      results.push(value[property]);
+    });
+    return results;
+  },
+  
+  reject: function(iterator) {
+    var results = [];
+    this.each(function(value, index) {
+      if (!iterator(value, index))
+        results.push(value);
+    });
+    return results;
+  },
+  
+  sortBy: function(iterator) {
+    return this.collect(function(value, index) {
+      return {value: value, criteria: iterator(value, index)};
+    }).sort(function(left, right) {
+      var a = left.criteria, b = right.criteria;
+      return a < b ? -1 : a > b ? 1 : 0;
+    }).pluck('value');
+  },
+  
+  toArray: function() {
+    return this.collect(Prototype.K);
+  },
+  
+  zip: function() {
+    var iterator = Prototype.K, args = $A(arguments);
+    if (typeof args.last() == 'function')
+      iterator = args.pop();
+
+    var collections = [this].concat(args).map($A);
+    return this.map(function(value, index) {
+      iterator(value = collections.pluck(index));
+      return value;
+    });
+  }
+}
+
+Object.extend(Enumerable, {
+  map:     Enumerable.collect,
+  find:    Enumerable.detect,
+  select:  Enumerable.findAll,
+  member:  Enumerable.include,
+  entries: Enumerable.toArray
+});
+
+$A = Array.from = function(iterable) {
+  var results = [];
+  for (var i = 0; i < iterable.length; i++)
+    results.push(iterable[i]);
+  return results;
+}
+
+Object.extend(Array.prototype, {
+  _each: function(iterator) {
+    for (var i = 0; i < this.length; i++)
+      iterator(this[i]);
+  },
+  
+  first: function() {
+    return this[0];
+  },
+  
+  last: function() {
+    return this[this.length - 1];
+  }
+});
+
+Object.extend(Array.prototype, Enumerable);
+
+
+var Ajax = {
+  getTransport: function() {
+    return Try.these(
+      function() {return new ActiveXObject('Msxml2.XMLHTTP')},
+      function() {return new ActiveXObject('Microsoft.XMLHTTP')},
+      function() {return new XMLHttpRequest()}
+    ) || false;
+  }
+}
+
+Ajax.Base = function() {};
+Ajax.Base.prototype = {
+  setOptions: function(options) {
+    this.options = {
+      method:       'post',
+      asynchronous: true,
+      parameters:   ''
+    }
+    Object.extend(this.options, options || {});
+  },
+
+  responseIsSuccess: function() {
+    return this.transport.status == undefined
+        || this.transport.status == 0 
+        || (this.transport.status >= 200 && this.transport.status < 300);
+  },
+
+  responseIsFailure: function() {
+    return !this.responseIsSuccess();
+  }
+}
+
+Ajax.Request = Class.create();
+Ajax.Request.Events = 
+  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];
+
+Ajax.Request.prototype = Object.extend(new Ajax.Base(), {
+  initialize: function(url, options) {
+    this.transport = Ajax.getTransport();
+    this.setOptions(options);
+    this.request(url);
+  },
+
+  request: function(url) {
+    var parameters = this.options.parameters || '';
+    if (parameters.length > 0) parameters += '&_=';
+
+    try {
+      if (this.options.method == 'get')
+        url += '?' + parameters;
+
+      this.transport.open(this.options.method, url,
+        this.options.asynchronous);
+
+      if (this.options.asynchronous) {
+        this.transport.onreadystatechange = this.onStateChange.bind(this);
+        setTimeout((function() {this.respondToReadyState(1)}).bind(this), 10);
+      }
+
+      this.setRequestHeaders();
+
+      var body = this.options.postBody ? this.options.postBody : parameters;
+      this.transport.send(this.options.method == 'post' ? body : null);
+
+    } catch (e) {
+    }
+  },
+
+  setRequestHeaders: function() {
+    var requestHeaders = 
+      ['X-Requested-With', 'XMLHttpRequest',
+       'X-Prototype-Version', Prototype.Version];
+
+    if (this.options.method == 'post') {
+      requestHeaders.push('Content-type', 
+        'application/x-www-form-urlencoded');
+
+      /* Force "Connection: close" for Mozilla browsers to work around
+       * a bug where XMLHttpReqeuest sends an incorrect Content-length
+       * header. See Mozilla Bugzilla #246651. 
+       */
+      if (this.transport.overrideMimeType)
+        requestHeaders.push('Connection', 'close');
+    }
+
+    if (this.options.requestHeaders)
+      requestHeaders.push.apply(requestHeaders, this.options.requestHeaders);
+
+    for (var i = 0; i < requestHeaders.length; i += 2)
+      this.transport.setRequestHeader(requestHeaders[i], requestHeaders[i+1]);
+  },
+
+  onStateChange: function() {
+    var readyState = this.transport.readyState;
+    if (readyState != 1)
+      this.respondToReadyState(this.transport.readyState);
+  },
+
+  respondToReadyState: function(readyState) {
+    var event = Ajax.Request.Events[readyState];
+
+    if (event == 'Complete')
+      (this.options['on' + this.transport.status]
+       || this.options['on' + (this.responseIsSuccess() ? 'Success' : 'Failure')]
+       || Prototype.emptyFunction)(this.transport);
+
+    (this.options['on' + event] || Prototype.emptyFunction)(this.transport);
+
+    /* Avoid memory leak in MSIE: clean up the oncomplete event handler */
+    if (event == 'Complete')
+      this.transport.onreadystatechange = Prototype.emptyFunction;
+  }
+});
+
+Ajax.Updater = Class.create();
+Ajax.Updater.ScriptFragment = '(?:<script.*?>)((\n|.)*?)(?:<\/script>)';
+
+Object.extend(Object.extend(Ajax.Updater.prototype, Ajax.Request.prototype), {
+  initialize: function(container, url, options) {
+    this.containers = {
+      success: container.success ? $(container.success) : $(container),
+      failure: container.failure ? $(container.failure) :
+        (container.success ? null : $(container))
+    }
+
+    this.transport = Ajax.getTransport();
+    this.setOptions(options);
+
+    var onComplete = this.options.onComplete || Prototype.emptyFunction;
+    this.options.onComplete = (function() {
+      this.updateContent();
+      onComplete(this.transport);
+    }).bind(this);
+
+    this.request(url);
+  },
+
+  updateContent: function() {
+    var receiver = this.responseIsSuccess() ?
+      this.containers.success : this.containers.failure;
+
+    var match    = new RegExp(Ajax.Updater.ScriptFragment, 'img');
+    var response = this.transport.responseText.replace(match, '');
+    var scripts  = this.transport.responseText.match(match);
+
+    if (receiver) {
+      if (this.options.insertion) {
+        new this.options.insertion(receiver, response);
+      } else {
+        receiver.innerHTML = response;
+      }
+    }
+
+    if (this.responseIsSuccess()) {
+      if (this.onComplete)
+        setTimeout((function() {this.onComplete(
+          this.transport)}).bind(this), 10);
+    }
+
+    if (this.options.evalScripts && scripts) {
+      match = new RegExp(Ajax.Updater.ScriptFragment, 'im');
+      setTimeout((function() {
+        for (var i = 0; i < scripts.length; i++)
+          eval(scripts[i].match(match)[1]);
+      }).bind(this), 10);
+    }
+  }
+});
+
+Ajax.PeriodicalUpdater = Class.create();
+Ajax.PeriodicalUpdater.prototype = Object.extend(new Ajax.Base(), {
+  initialize: function(container, url, options) {
+    this.setOptions(options);
+    this.onComplete = this.options.onComplete;
+
+    this.frequency = (this.options.frequency || 2);
+    this.decay = 1;
+
+    this.updater = {};
+    this.container = container;
+    this.url = url;
+
+    this.start();
+  },
+
+  start: function() {
+    this.options.onComplete = this.updateComplete.bind(this);
+    this.onTimerEvent();
+  },
+
+  stop: function() {
+    this.updater.onComplete = undefined;
+    clearTimeout(this.timer);
+    (this.onComplete || Ajax.emptyFunction).apply(this, arguments);
+  },
+
+  updateComplete: function(request) {
+    if (this.options.decay) {
+      this.decay = (request.responseText == this.lastText ? 
+        this.decay * this.options.decay : 1);
+
+      this.lastText = request.responseText;
+    }
+    this.timer = setTimeout(this.onTimerEvent.bind(this), 
+      this.decay * this.frequency * 1000);
+  },
+
+  onTimerEvent: function() {
+    this.updater = new Ajax.Updater(this.container, this.url, this.options);
+  }
+});
+
+document.getElementsByClassName = function(className) {
+  var children = document.getElementsByTagName('*') || document.all;
+  var elements = new Array();
+  
+  for (var i = 0; i < children.length; i++) {
+    var child = children[i];
+    var classNames = child.className.split(' ');
+    for (var j = 0; j < classNames.length; j++) {
+      if (classNames[j] == className) {
+        elements.push(child);
+        break;
+      }
+    }
+  }
+  
+  return elements;
+}
+
+/*--------------------------------------------------------------------------*/
+
+if (!window.Element) {
+  var Element = new Object();
+}
+
+Object.extend(Element, {
+  toggle: function() {
+    for (var i = 0; i < arguments.length; i++) {
+      var element = $(arguments[i]);
+      element.style.display = 
+        (element.style.display == 'none' ? '' : 'none');
+    }
+  },
+
+  hide: function() {
+    for (var i = 0; i < arguments.length; i++) {
+      var element = $(arguments[i]);
+      element.style.display = 'none';
+    }
+  },
+
+  show: function() {
+    for (var i = 0; i < arguments.length; i++) {
+      var element = $(arguments[i]);
+      element.style.display = '';
+    }
+  },
+
+  remove: function(element) {
+    element = $(element);
+    element.parentNode.removeChild(element);
+  },
+   
+  getHeight: function(element) {
+    element = $(element);
+    return element.offsetHeight; 
+  },
+
+  hasClassName: function(element, className) {
+    element = $(element);
+    if (!element)
+      return;
+    var a = element.className.split(' ');
+    for (var i = 0; i < a.length; i++) {
+      if (a[i] == className)
+        return true;
+    }
+    return false;
+  },
+
+  addClassName: function(element, className) {
+    element = $(element);
+    Element.removeClassName(element, className);
+    element.className += ' ' + className;
+  },
+
+  removeClassName: function(element, className) {
+    element = $(element);
+    if (!element)
+      return;
+    var newClassName = '';
+    var a = element.className.split(' ');
+    for (var i = 0; i < a.length; i++) {
+      if (a[i] != className) {
+        if (i > 0)
+          newClassName += ' ';
+        newClassName += a[i];
+      }
+    }
+    element.className = newClassName;
+  },
+  
+  // removes whitespace-only text node children
+  cleanWhitespace: function(element) {
+    var element = $(element);
+    for (var i = 0; i < element.childNodes.length; i++) {
+      var node = element.childNodes[i];
+      if (node.nodeType == 3 && !/\S/.test(node.nodeValue)) 
+        Element.remove(node);
+    }
+  }
+});
+
+var Toggle = new Object();
+Toggle.display = Element.toggle;
+
+/*--------------------------------------------------------------------------*/
+
+Abstract.Insertion = function(adjacency) {
+  this.adjacency = adjacency;
+}
+
+Abstract.Insertion.prototype = {
+  initialize: function(element, content) {
+    this.element = $(element);
+    this.content = content;
+    
+    if (this.adjacency && this.element.insertAdjacentHTML) {
+      this.element.insertAdjacentHTML(this.adjacency, this.content);
+    } else {
+      this.range = this.element.ownerDocument.createRange();
+      if (this.initializeRange) this.initializeRange();
+      this.fragment = this.range.createContextualFragment(this.content);
+      this.insertContent();
+    }
+  }
+}
+
+var Insertion = new Object();
+
+Insertion.Before = Class.create();
+Insertion.Before.prototype = Object.extend(new Abstract.Insertion('beforeBegin'), {
+  initializeRange: function() {
+    this.range.setStartBefore(this.element);
+  },
+  
+  insertContent: function() {
+    this.element.parentNode.insertBefore(this.fragment, this.element);
+  }
+});
+
+Insertion.Top = Class.create();
+Insertion.Top.prototype = Object.extend(new Abstract.Insertion('afterBegin'), {
+  initializeRange: function() {
+    this.range.selectNodeContents(this.element);
+    this.range.collapse(true);
+  },
+  
+  insertContent: function() {  
+    this.element.insertBefore(this.fragment, this.element.firstChild);
+  }
+});
+
+Insertion.Bottom = Class.create();
+Insertion.Bottom.prototype = Object.extend(new Abstract.Insertion('beforeEnd'), {
+  initializeRange: function() {
+    this.range.selectNodeContents(this.element);
+    this.range.collapse(this.element);
+  },
+  
+  insertContent: function() {
+    this.element.appendChild(this.fragment);
+  }
+});
+
+Insertion.After = Class.create();
+Insertion.After.prototype = Object.extend(new Abstract.Insertion('afterEnd'), {
+  initializeRange: function() {
+    this.range.setStartAfter(this.element);
+  },
+  
+  insertContent: function() {
+    this.element.parentNode.insertBefore(this.fragment, 
+      this.element.nextSibling);
+  }
+});
+
+var Field = {
+  clear: function() {
+    for (var i = 0; i < arguments.length; i++)
+      $(arguments[i]).value = '';
+  },
+
+  focus: function(element) {
+    $(element).focus();
+  },
+  
+  present: function() {
+    for (var i = 0; i < arguments.length; i++)
+      if ($(arguments[i]).value == '') return false;
+    return true;
+  },
+  
+  select: function(element) {
+    $(element).select();
+  },
+   
+  activate: function(element) {
+    $(element).focus();
+    $(element).select();
+  }
+}
+
+/*--------------------------------------------------------------------------*/
+
+var Form = {
+  serialize: function(form) {
+    var elements = Form.getElements($(form));
+    var queryComponents = new Array();
+    
+    for (var i = 0; i < elements.length; i++) {
+      var queryComponent = Form.Element.serialize(elements[i]);
+      if (queryComponent)
+        queryComponents.push(queryComponent);
+    }
+    
+    return queryComponents.join('&');
+  },
+  
+  getElements: function(form) {
+    var form = $(form);
+    var elements = new Array();
+
+    for (tagName in Form.Element.Serializers) {
+      var tagElements = form.getElementsByTagName(tagName);
+      for (var j = 0; j < tagElements.length; j++)
+        elements.push(tagElements[j]);
+    }
+    return elements;
+  },
+  
+  getInputs: function(form, typeName, name) {
+    var form = $(form);
+    var inputs = form.getElementsByTagName('input');
+    
+    if (!typeName && !name)
+      return inputs;
+      
+    var matchingInputs = new Array();
+    for (var i = 0; i < inputs.length; i++) {
+      var input = inputs[i];
+      if ((typeName && input.type != typeName) ||
+          (name && input.name != name)) 
+        continue;
+      matchingInputs.push(input);
+    }
+
+    return matchingInputs;
+  },
+
+  disable: function(form) {
+    var elements = Form.getElements(form);
+    for (var i = 0; i < elements.length; i++) {
+      var element = elements[i];
+      element.blur();
+      element.disabled = 'true';
+    }
+  },
+
+  enable: function(form) {
+    var elements = Form.getElements(form);
+    for (var i = 0; i < elements.length; i++) {
+      var element = elements[i];
+      element.disabled = '';
+    }
+  },
+
+  focusFirstElement: function(form) {
+    var form = $(form);
+    var elements = Form.getElements(form);
+    for (var i = 0; i < elements.length; i++) {
+      var element = elements[i];
+      if (element.type != 'hidden' && !element.disabled) {
+        Field.activate(element);
+        break;
+      }
+    }
+  },
+
+  reset: function(form) {
+    $(form).reset();
+  }
+}
+
+Form.Element = {
+  serialize: function(element) {
+    var element = $(element);
+    var method = element.tagName.toLowerCase();
+    var parameter = Form.Element.Serializers[method](element);
+    
+    if (parameter)
+      return encodeURIComponent(parameter[0]) + '=' + 
+        encodeURIComponent(parameter[1]);                   
+  },
+  
+  getValue: function(element) {
+    var element = $(element);
+    var method = element.tagName.toLowerCase();
+    var parameter = Form.Element.Serializers[method](element);
+    
+    if (parameter) 
+      return parameter[1];
+  }
+}
+
+Form.Element.Serializers = {
+  input: function(element) {
+    switch (element.type.toLowerCase()) {
+      case 'submit':
+      case 'hidden':
+      case 'password':
+      case 'text':
+        return Form.Element.Serializers.textarea(element);
+      case 'checkbox':  
+      case 'radio':
+        return Form.Element.Serializers.inputSelector(element);
+    }
+    return false;
+  },
+
+  inputSelector: function(element) {
+    if (element.checked)
+      return [element.name, element.value];
+  },
+
+  textarea: function(element) {
+    return [element.name, element.value];
+  },
+
+  select: function(element) {
+    var value = '';
+    if (element.type == 'select-one') {
+      var index = element.selectedIndex;
+      if (index >= 0)
+        value = element.options[index].value || element.options[index].text;
+    } else {
+      value = new Array();
+      for (var i = 0; i < element.length; i++) {
+        var opt = element.options[i];
+        if (opt.selected)
+          value.push(opt.value || opt.text);
+      }
+    }
+    return [element.name, value];
+  }
+}
+
+/*--------------------------------------------------------------------------*/
+
+var $F = Form.Element.getValue;
+
+/*--------------------------------------------------------------------------*/
+
+Abstract.TimedObserver = function() {}
+Abstract.TimedObserver.prototype = {
+  initialize: function(element, frequency, callback) {
+    this.frequency = frequency;
+    this.element   = $(element);
+    this.callback  = callback;
+    
+    this.lastValue = this.getValue();
+    this.registerCallback();
+  },
+  
+  registerCallback: function() {
+    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);
+  },
+  
+  onTimerEvent: function() {
+    var value = this.getValue();
+    if (this.lastValue != value) {
+      this.callback(this.element, value);
+      this.lastValue = value;
+    }
+  }
+}
+
+Form.Element.Observer = Class.create();
+Form.Element.Observer.prototype = Object.extend(new Abstract.TimedObserver(), {
+  getValue: function() {
+    return Form.Element.getValue(this.element);
+  }
+});
+
+Form.Observer = Class.create();
+Form.Observer.prototype = Object.extend(new Abstract.TimedObserver(), {
+  getValue: function() {
+    return Form.serialize(this.element);
+  }
+});
+
+/*--------------------------------------------------------------------------*/
+
+Abstract.EventObserver = function() {}
+Abstract.EventObserver.prototype = {
+  initialize: function(element, callback) {
+    this.element  = $(element);
+    this.callback = callback;
+    
+    this.lastValue = this.getValue();
+    if (this.element.tagName.toLowerCase() == 'form')
+      this.registerFormCallbacks();
+    else
+      this.registerCallback(this.element);
+  },
+  
+  onElementEvent: function() {
+    var value = this.getValue();
+    if (this.lastValue != value) {
+      this.callback(this.element, value);
+      this.lastValue = value;
+    }
+  },
+  
+  registerFormCallbacks: function() {
+    var elements = Form.getElements(this.element);
+    for (var i = 0; i < elements.length; i++)
+      this.registerCallback(elements[i]);
+  },
+  
+  registerCallback: function(element) {
+    if (element.type) {
+      switch (element.type.toLowerCase()) {
+        case 'checkbox':  
+        case 'radio':
+          element.target = this;
+          element.prev_onclick = element.onclick || Prototype.emptyFunction;
+          element.onclick = function() {
+            this.prev_onclick(); 
+            this.target.onElementEvent();
+          }
+          break;
+        case 'password':
+        case 'text':
+        case 'textarea':
+        case 'select-one':
+        case 'select-multiple':
+          element.target = this;
+          element.prev_onchange = element.onchange || Prototype.emptyFunction;
+          element.onchange = function() {
+            this.prev_onchange(); 
+            this.target.onElementEvent();
+          }
+          break;
+      }
+    }    
+  }
+}
+
+Form.Element.EventObserver = Class.create();
+Form.Element.EventObserver.prototype = Object.extend(new Abstract.EventObserver(), {
+  getValue: function() {
+    return Form.Element.getValue(this.element);
+  }
+});
+
+Form.EventObserver = Class.create();
+Form.EventObserver.prototype = Object.extend(new Abstract.EventObserver(), {
+  getValue: function() {
+    return Form.serialize(this.element);
+  }
+});
+
+
+if (!window.Event) {
+  var Event = new Object();
+}
+
+Object.extend(Event, {
+  KEY_BACKSPACE: 8,
+  KEY_TAB:       9,
+  KEY_RETURN:   13,
+  KEY_ESC:      27,
+  KEY_LEFT:     37,
+  KEY_UP:       38,
+  KEY_RIGHT:    39,
+  KEY_DOWN:     40,
+  KEY_DELETE:   46,
+
+  element: function(event) {
+    return event.target || event.srcElement;
+  },
+
+  isLeftClick: function(event) {
+    return (((event.which) && (event.which == 1)) ||
+            ((event.button) && (event.button == 1)));
+  },
+
+  pointerX: function(event) {
+    return event.pageX || (event.clientX + 
+      (document.documentElement.scrollLeft || document.body.scrollLeft));
+  },
+
+  pointerY: function(event) {
+    return event.pageY || (event.clientY + 
+      (document.documentElement.scrollTop || document.body.scrollTop));
+  },
+
+  stop: function(event) {
+    if (event.preventDefault) { 
+      event.preventDefault(); 
+      event.stopPropagation(); 
+    } else {
+      event.returnValue = false;
+    }
+  },
+
+  // find the first node with the given tagName, starting from the
+  // node the event was triggered on; traverses the DOM upwards
+  findElement: function(event, tagName) {
+    var element = Event.element(event);
+    while (element.parentNode && (!element.tagName ||
+        (element.tagName.toUpperCase() != tagName.toUpperCase())))
+      element = element.parentNode;
+    return element;
+  },
+
+  observers: false,
+  
+  _observeAndCache: function(element, name, observer, useCapture) {
+    if (!this.observers) this.observers = [];
+    if (element.addEventListener) {
+      this.observers.push([element, name, observer, useCapture]);
+      element.addEventListener(name, observer, useCapture);
+    } else if (element.attachEvent) {
+      this.observers.push([element, name, observer, useCapture]);
+      element.attachEvent('on' + name, observer);
+    }
+  },
+  
+  unloadCache: function() {
+    if (!Event.observers) return;
+    for (var i = 0; i < Event.observers.length; i++) {
+      Event.stopObserving.apply(this, Event.observers[i]);
+      Event.observers[i][0] = null;
+    }
+    Event.observers = false;
+  },
+
+  observe: function(element, name, observer, useCapture) {
+    var element = $(element);
+    useCapture = useCapture || false;
+    
+    if (name == 'keypress' &&
+        ((/Konqueror|Safari|KHTML/.test(navigator.userAgent)) 
+        || element.attachEvent))
+      name = 'keydown';
+    
+    this._observeAndCache(element, name, observer, useCapture);
+  },
+
+  stopObserving: function(element, name, observer, useCapture) {
+    var element = $(element);
+    useCapture = useCapture || false;
+    
+    if (name == 'keypress' &&
+        ((/Konqueror|Safari|KHTML/.test(navigator.userAgent)) 
+        || element.detachEvent))
+      name = 'keydown';
+    
+    if (element.removeEventListener) {
+      element.removeEventListener(name, observer, useCapture);
+    } else if (element.detachEvent) {
+      element.detachEvent('on' + name, observer);
+    }
+  }
+});
+
+/* prevent memory leaks in IE */
+Event.observe(window, 'unload', Event.unloadCache, false);
+
+var Position = {
+
+  // set to true if needed, warning: firefox performance problems
+  // NOT neeeded for page scrolling, only if draggable contained in
+  // scrollable elements
+  includeScrollOffsets: false, 
+
+  // must be called before calling withinIncludingScrolloffset, every time the
+  // page is scrolled
+  prepare: function() {
+    this.deltaX =  window.pageXOffset 
+                || document.documentElement.scrollLeft 
+                || document.body.scrollLeft 
+                || 0;
+    this.deltaY =  window.pageYOffset 
+                || document.documentElement.scrollTop 
+                || document.body.scrollTop 
+                || 0;
+  },
+
+  realOffset: function(element) {
+    var valueT = 0, valueL = 0;
+    do {
+      valueT += element.scrollTop  || 0;
+      valueL += element.scrollLeft || 0; 
+      element = element.parentNode;
+    } while (element);
+    return [valueL, valueT];
+  },
+
+  cumulativeOffset: function(element) {
+    var valueT = 0, valueL = 0;
+    do {
+      valueT += element.offsetTop  || 0;
+      valueL += element.offsetLeft || 0;
+      element = element.offsetParent;
+    } while (element);
+    return [valueL, valueT];
+  },
+
+  // caches x/y coordinate pair to use with overlap
+  within: function(element, x, y) {
+    if (this.includeScrollOffsets)
+      return this.withinIncludingScrolloffsets(element, x, y);
+    this.xcomp = x;
+    this.ycomp = y;
+    this.offset = this.cumulativeOffset(element);
+
+    return (y >= this.offset[1] &&
+            y <  this.offset[1] + element.offsetHeight &&
+            x >= this.offset[0] && 
+            x <  this.offset[0] + element.offsetWidth);
+  },
+
+  withinIncludingScrolloffsets: function(element, x, y) {
+    var offsetcache = this.realOffset(element);
+
+    this.xcomp = x + offsetcache[0] - this.deltaX;
+    this.ycomp = y + offsetcache[1] - this.deltaY;
+    this.offset = this.cumulativeOffset(element);
+
+    return (this.ycomp >= this.offset[1] &&
+            this.ycomp <  this.offset[1] + element.offsetHeight &&
+            this.xcomp >= this.offset[0] && 
+            this.xcomp <  this.offset[0] + element.offsetWidth);
+  },
+
+  // within must be called directly before
+  overlap: function(mode, element) {  
+    if (!mode) return 0;  
+    if (mode == 'vertical') 
+      return ((this.offset[1] + element.offsetHeight) - this.ycomp) / 
+        element.offsetHeight;
+    if (mode == 'horizontal')
+      return ((this.offset[0] + element.offsetWidth) - this.xcomp) / 
+        element.offsetWidth;
+  },
+
+  clone: function(source, target) {
+    source = $(source);
+    target = $(target);
+    target.style.position = 'absolute';
+    var offsets = this.cumulativeOffset(source);
+    target.style.top    = offsets[1] + 'px';
+    target.style.left   = offsets[0] + 'px';
+    target.style.width  = source.offsetWidth + 'px';
+    target.style.height = source.offsetHeight + 'px';
+  }
+}

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/screen.css
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/screen.css b/_released_docs/r3.1.2/skin/screen.css
new file mode 100644
index 0000000..c6084f8
--- /dev/null
+++ b/_released_docs/r3.1.2/skin/screen.css
@@ -0,0 +1,587 @@
+/*
+* Licensed to the Apache Software Foundation (ASF) under one or more
+* contributor license agreements.  See the NOTICE file distributed with
+* this work for additional information regarding copyright ownership.
+* The ASF licenses this file to You under the Apache License, Version 2.0
+* (the "License"); you may not use this file except in compliance with
+* the License.  You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+body {  margin: 0px 0px 0px 0px; font-family: Verdana, Helvetica, sans-serif; }
+
+h1     { font-size : 160%; margin: 0px 0px 0px 0px;  padding: 0px; }
+h2     { font-size : 140%; margin: 1em 0px 0.8em 0px; padding: 0px; font-weight : bold;}
+h3     { font-size : 130%; margin: 0.8em 0px 0px 0px; padding: 0px; font-weight : bold; }
+.h3 { margin: 22px 0px 3px 0px; }
+h4     { font-size : 120%; margin: 0.7em 0px 0px 0px; padding: 0px; font-weight : normal; text-align: left; }
+.h4 { margin: 18px 0px 0px 0px; }
+h4.faq { font-size : 120%; margin: 18px 0px 0px 0px; padding: 0px; font-weight : bold;   text-align: left; }
+h5     { font-size : 100%; margin: 14px 0px 0px 0px; padding: 0px; font-weight : normal; text-align: left; }
+
+/**
+* table
+*/
+table .title { background-color: #000000; }
+.ForrestTable         {
+    color: #ffffff;
+    background-color: #7099C5;
+    width: 100%;
+    font-size : 100%;
+    empty-cells: show;
+}
+table caption {
+    padding-left: 5px;
+    color: white;
+    text-align: left;
+    font-weight: bold;
+    background-color: #000000;
+}
+.ForrestTable td {
+    color: black;
+    background-color: #f0f0ff;
+}
+.ForrestTable th { text-align: center; }
+/**
+ * Page Header
+ */
+
+#top {
+    position: relative;
+    float: left;
+    width: 100%;
+    background: #294563; /* if you want a background in the header, put it here */
+}
+
+#top .breadtrail {
+    background: #CFDCED;
+    color: black;
+    border-bottom: solid 1px white;
+    padding: 3px 10px;
+    font-size: 75%;
+}
+#top .breadtrail a { color: black; }
+
+#top .header {
+    float: left;
+    width: 100%;
+    background: url("images/header_white_line.gif") repeat-x bottom;
+}
+
+#top .grouplogo {
+    padding: 7px 0 10px 10px;
+    float: left;
+    text-align: left;
+}
+#top .projectlogo {
+    padding: 7px 0 10px 10px;
+    float: left;
+    width: 33%;
+    text-align: right;
+}
+#top .projectlogoA1 {
+    padding: 7px 0 10px 10px;
+    float: right;
+}
+html>body #top .searchbox {
+    bottom: 0px;
+}
+#top .searchbox {
+    position: absolute;
+    right: 10px;
+    height: 42px;
+    font-size: 70%;
+    white-space: nowrap;
+    text-align: right;
+    color: white;
+    background-color: #000000;
+    z-index:0;
+    background-image: url(images/rc-t-l-5-1header-2searchbox-3searchbox.png);
+    background-repeat: no-repeat;
+    background-position: top left;
+    bottom: -1px; /* compensate for IE rendering issue */
+}
+
+#top .searchbox form {
+    padding: 5px 10px;
+    margin: 0;
+}
+#top .searchbox p {
+    padding: 0 0 2px 0;
+    margin: 0;
+}
+#top .searchbox input {
+    font-size: 100%;
+}
+
+#tabs {
+    clear: both;
+    padding-left: 10px;
+    margin: 0;
+    list-style: none;
+}
+/*    background: #CFDCED url("images/tab-right.gif") no-repeat right top;*/
+#tabs li {
+    float: left;
+    background-image: url(images/rc-t-r-5-1header-2tab-unselected-3tab-unselected.png);
+    background-repeat: no-repeat;
+    background-position: top right;
+    background-color: #000000;
+    margin: 0 3px 0 0;
+    padding: 0;
+}
+
+/*background: url("images/tab-left.gif") no-repeat left top;*/
+#tabs li a {
+    float: left;
+    display: block;
+    font-family: verdana, arial, sans-serif;
+    text-decoration: none;
+    color: black;
+    white-space: nowrap;
+    background-image: url(images/rc-t-l-5-1header-2tab-unselected-3tab-unselected.png);
+    background-repeat: no-repeat;
+    background-position: top left;
+    padding: 5px 15px 4px;
+    width: .1em; /* IE/Win fix */
+}
+
+#tabs li a:hover {
+   
+    cursor: pointer;
+    text-decoration:underline;
+}
+
+#tabs > li a { width: auto; } /* Rest of IE/Win fix */
+
+/* Commented Backslash Hack hides rule from IE5-Mac \*/
+#tabs a { float: none; }
+/* End IE5-Mac hack */
+
+#top .header .current {
+    background-color: #4C6C8F;
+    background-image: url(images/rc-t-r-5-1header-2tab-selected-3tab-selected.png);
+    background-repeat: no-repeat;
+    background-position: top right;
+}
+#top .header .current a {
+    font-weight: bold;
+    padding-bottom: 5px;
+    color: white;
+    background-image: url(images/rc-t-l-5-1header-2tab-selected-3tab-selected.png);
+    background-repeat: no-repeat;
+    background-position: top left;
+}
+#publishedStrip {
+    padding-right: 10px;
+    padding-left: 20px;
+    padding-top: 3px;
+    padding-bottom:3px;
+    color: #ffffff;
+    font-size : 60%;
+    font-weight: bold;
+    background-color: #4C6C8F;
+    text-align:right;
+}
+
+#level2tabs {
+margin: 0;
+float:left;
+position:relative;
+
+}
+
+
+
+#level2tabs  a:hover {
+   
+    cursor: pointer;
+    text-decoration:underline;
+    
+}
+
+#level2tabs  a{
+   
+    cursor: pointer;
+    text-decoration:none;
+    background-image: url('images/chapter.gif');
+    background-repeat: no-repeat;
+    background-position: center left;
+    padding-left: 6px;
+    margin-left: 6px;
+}
+
+/*
+*    border-top: solid #4C6C8F 15px;
+*/
+#main {
+    position: relative;
+    background: white;
+    clear:both;
+}
+#main .breadtrail {
+    clear:both;
+    position: relative;
+    background: #CFDCED;
+    color: black;
+    border-bottom: solid 1px black;
+    border-top: solid 1px black;
+    padding: 0px 180px;
+    font-size: 75%;
+    z-index:10;
+}
+/**
+* Round corner
+*/
+#roundtop {
+    background-image: url(images/rc-t-r-15-1body-2menu-3menu.png);
+    background-repeat: no-repeat;
+    background-position: top right;
+}
+
+#roundbottom {
+    background-image: url(images/rc-b-r-15-1body-2menu-3menu.png);
+    background-repeat: no-repeat;
+    background-position: top right;
+}
+
+img.corner {
+   width: 15px;
+   height: 15px;
+   border: none;
+   display: block !important;
+}
+
+.roundtopsmall {
+    background-image: url(images/rc-t-r-5-1header-2searchbox-3searchbox.png);
+    background-repeat: no-repeat;
+    background-position: top right;
+}
+
+#roundbottomsmall {
+    background-image: url(images/rc-b-r-5-1header-2tab-selected-3tab-selected.png);
+    background-repeat: no-repeat;
+    background-position: top right;
+}
+
+img.cornersmall {
+   width: 5px;
+   height: 5px;
+   border: none;
+   display: block !important;
+}
+/**
+ * Side menu
+ */
+#menu a {  font-weight: normal; text-decoration: none;}
+#menu a:visited {  font-weight: normal; }
+#menu a:active {  font-weight: normal; }
+#menu a:hover {  font-weight: normal;  text-decoration:underline;}
+
+#menuarea { width:10em;}
+#menu {
+    position: relative;
+    float: left;
+    width: 160px;
+    padding-top: 0px;
+    top:-18px;
+    left:10px;
+    z-index: 20;
+    background-color: #f90;
+    font-size : 70%;
+    
+}
+
+.menutitle {
+        cursor:pointer;
+        padding: 3px 12px;
+        margin-left: 10px;
+        background-image: url('images/chapter.gif');
+        background-repeat: no-repeat;
+        background-position: center left;
+        font-weight : bold;
+
+        
+}
+
+.menutitle:hover{text-decoration:underline;cursor: pointer;}
+
+#menu .menuitemgroup {
+        margin: 0px 0px 6px 8px;
+        padding: 0px;
+        font-weight : bold; }
+
+#menu .selectedmenuitemgroup{
+        margin: 0px 0px 0px 8px;
+        padding: 0px;
+        font-weight : normal; 
+       
+        }
+
+#menu .menuitem {
+        padding: 2px 0px 1px 13px;
+        background-image: url('images/page.gif');
+        background-repeat: no-repeat;
+        background-position: center left;
+        font-weight : normal;
+        margin-left: 10px;
+}
+
+#menu .menupage {
+        margin: 2px 0px 1px 10px;
+        padding: 0px 3px 0px 12px;
+        background-image: url('images/page.gif');
+        background-repeat: no-repeat;
+        background-position: center left;
+        font-style : normal;
+}
+#menu .menupagetitle {
+        padding: 0px 0px 0px 1px;
+        font-style : normal;
+        border-style: solid;
+        border-width: 1px;
+        margin-right: 10px;
+         
+}
+#menu .menupageitemgroup {
+        padding: 3px 0px 4px 6px;
+        font-style : normal;
+        border-bottom: 1px solid ;
+        border-left: 1px solid ;
+        border-right: 1px solid ;
+        margin-right: 10px;
+}
+#menu .menupageitem {
+        font-style : normal;
+        font-weight : normal;
+        border-width: 0px;
+        font-size : 90%;
+}
+#menu #credit {
+    text-align: center;
+}
+#menu #credit2 {
+    text-align: center;
+    padding: 3px 3px 3px 3px;
+    background-color: #ffffff;
+}
+#menu .searchbox {
+    text-align: center;
+}
+#menu .searchbox form {
+    padding: 3px 3px;
+    margin: 0;
+}
+#menu .searchbox input {
+    font-size: 100%;
+}
+
+#content {
+    padding: 20px 20px 20px 180px;
+    margin: 0;
+    font : small Verdana, Helvetica, sans-serif;
+    font-size : 80%;
+}
+
+#content ul {
+    margin: 0;
+    padding: 0 25px;
+}
+#content li {
+    padding: 0 5px;
+}
+#feedback {
+    color: black;
+    background: #CFDCED;
+    text-align:center;
+    margin-top: 5px;
+}
+#feedback #feedbackto {
+    font-size: 90%;
+    color: black;
+}
+#footer {
+    clear: both;
+    position: relative; /* IE bugfix (http://www.dracos.co.uk/web/css/ie6floatbug/) */
+    width: 100%;
+    background: #CFDCED;
+    border-top: solid 1px #4C6C8F;
+    color: black;
+}
+#footer .copyright {
+    position: relative; /* IE bugfix cont'd */
+    padding: 5px;
+    margin: 0;
+    width: 45%;
+}
+#footer .lastmodified {
+    position: relative; /* IE bugfix cont'd */
+    float: right;
+    width: 45%;
+    padding: 5px;
+    margin: 0;
+    text-align: right;
+}
+#footer a { color: white; }
+
+#footer #logos {
+    text-align: left;
+}
+
+
+/**
+ * Misc Styles
+ */
+
+acronym { cursor: help; }
+.boxed      { background-color: #a5b6c6;}
+.underlined_5     {border-bottom: solid 5px #4C6C8F;}
+.underlined_10     {border-bottom: solid 10px #4C6C8F;}
+/* ==================== snail trail ============================ */
+
+.trail {
+  position: relative; /* IE bugfix cont'd */
+  font-size: 70%;
+  text-align: right;
+  float: right;
+  margin: -10px 5px 0px 5px;
+  padding: 0;
+}
+
+#motd-area {
+    position: relative; /* IE bugfix cont'd */
+    float: right;
+    width: 35%;
+    background-color: #f0f0ff;
+    border-top: solid 1px #4C6C8F;
+    border-bottom: solid 1px #4C6C8F;
+    margin-bottom: 15px;
+    margin-left: 15px;
+    margin-right: 10%;
+    padding-bottom: 5px;
+    padding-top: 5px;
+}
+
+#minitoc-area {
+    border-top: solid 1px #4C6C8F;
+    border-bottom: solid 1px #4C6C8F;
+    margin: 15px 10% 5px 15px;
+   /* margin-bottom: 15px;
+    margin-left: 15px;
+    margin-right: 10%;*/
+    padding-bottom: 7px;
+    padding-top: 5px;
+}
+.minitoc {
+    list-style-image: url('images/current.gif');
+    font-weight: normal;
+}
+
+li p {
+    margin: 0;
+    padding: 0;
+}
+
+.pdflink {
+    position: relative; /* IE bugfix cont'd */
+    float: right;
+    margin: 0px 5px;
+    padding: 0;
+}
+.pdflink br {
+    margin-top: -10px;
+    padding-left: 1px;
+}
+.pdflink a {
+    display: block;
+    font-size: 70%;
+    text-align: center;
+    margin: 0;
+    padding: 0;
+}
+
+.pdflink img {
+    display: block;
+    height: 16px;
+    width: 16px;
+}
+.xmllink {
+    position: relative; /* IE bugfix cont'd */
+    float: right;
+    margin: 0px 5px;
+    padding: 0;
+}
+.xmllink br {
+    margin-top: -10px;
+    padding-left: 1px;
+}
+.xmllink a {
+    display: block;
+    font-size: 70%;
+    text-align: center;
+    margin: 0;
+    padding: 0;
+}
+
+.xmllink img {
+    display: block;
+    height: 16px;
+    width: 16px;
+}
+.podlink {
+    position: relative; /* IE bugfix cont'd */
+    float: right;
+    margin: 0px 5px;
+    padding: 0;
+}
+.podlink br {
+    margin-top: -10px;
+    padding-left: 1px;
+}
+.podlink a {
+    display: block;
+    font-size: 70%;
+    text-align: center;
+    margin: 0;
+    padding: 0;
+}
+
+.podlink img {
+    display: block;
+    height: 16px;
+    width: 16px;
+}
+
+.printlink {
+    position: relative; /* IE bugfix cont'd */
+    float: right;
+}
+.printlink br {
+    margin-top: -10px;
+    padding-left: 1px;
+}
+.printlink a {
+    display: block;
+    font-size: 70%;
+    text-align: center;
+    margin: 0;
+    padding: 0;
+}
+.printlink img {
+    display: block;
+    height: 16px;
+    width: 16px;
+}
+
+p.instruction {
+  display: list-item;
+  list-style-image: url('../images/instruction_arrow.png');
+  list-style-position: outside;
+  margin-left: 2em;
+} 
\ No newline at end of file


[02/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/ZooKeeperMain.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/ZooKeeperMain.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/ZooKeeperMain.html
new file mode 100644
index 0000000..20a46b6
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/ZooKeeperMain.html
@@ -0,0 +1,439 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:03 PST 2009 -->
+<TITLE>
+ZooKeeperMain (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ZooKeeperMain (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ZooKeeperMain.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ZooKeeperMain.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooKeeperMain.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class ZooKeeperMain</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.ZooKeeperMain</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>ZooKeeperMain</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>
+</PRE>
+
+<P>
+The command line client to ZooKeeper.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeperMain.html#ZooKeeperMain(java.lang.String[])">ZooKeeperMain</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]&nbsp;args)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeperMain.html#ZooKeeperMain(org.apache.zookeeper.ZooKeeper)">ZooKeeperMain</A></B>(<A HREF="../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>&nbsp;zk)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeperMain.html#createQuota(org.apache.zookeeper.ZooKeeper, java.lang.String, long, int)">createQuota</A></B>(<A HREF="../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>&nbsp;zk,
+            <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+            long&nbsp;bytes,
+            int&nbsp;numNodes)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this method creates a quota node for the path</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeperMain.html#delQuota(org.apache.zookeeper.ZooKeeper, java.lang.String, boolean, boolean)">delQuota</A></B>(<A HREF="../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>&nbsp;zk,
+         <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+         boolean&nbsp;bytes,
+         boolean&nbsp;numNodes)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this method deletes quota for a node.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeperMain.html#executeLine(java.lang.String)">executeLine</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;line)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeperMain.html#getCommands()">getCommands</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeperMain.html#getPrintWatches()">getPrintWatches</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeperMain.html#main(java.lang.String[])">main</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]&nbsp;args)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeperMain.html#printMessage(java.lang.String)">printMessage</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;msg)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.h
 tml?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ZooKeeperMain(java.lang.String[])"><!-- --></A><H3>
+ZooKeeperMain</H3>
+<PRE>
+public <B>ZooKeeperMain</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]&nbsp;args)
+              throws <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
+                     <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></PRE>
+<DL>
+<DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE></DL>
+</DL>
+<HR>
+
+<A NAME="ZooKeeperMain(org.apache.zookeeper.ZooKeeper)"><!-- --></A><H3>
+ZooKeeperMain</H3>
+<PRE>
+public <B>ZooKeeperMain</B>(<A HREF="../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>&nbsp;zk)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getPrintWatches()"><!-- --></A><H3>
+getPrintWatches</H3>
+<PRE>
+public boolean <B>getPrintWatches</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCommands()"><!-- --></A><H3>
+getCommands</H3>
+<PRE>
+public static <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt; <B>getCommands</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="printMessage(java.lang.String)"><!-- --></A><H3>
+printMessage</H3>
+<PRE>
+public static void <B>printMessage</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;msg)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="main(java.lang.String[])"><!-- --></A><H3>
+main</H3>
+<PRE>
+public static void <B>main</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]&nbsp;args)
+                 throws <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>,
+                        <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
+                        <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="executeLine(java.lang.String)"><!-- --></A><H3>
+executeLine</H3>
+<PRE>
+public void <B>executeLine</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;line)
+                 throws <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A>,
+                        <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
+                        <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="delQuota(org.apache.zookeeper.ZooKeeper, java.lang.String, boolean, boolean)"><!-- --></A><H3>
+delQuota</H3>
+<PRE>
+public static boolean <B>delQuota</B>(<A HREF="../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>&nbsp;zk,
+                               <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                               boolean&nbsp;bytes,
+                               boolean&nbsp;numNodes)
+                        throws <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>,
+                               <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
+                               <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></PRE>
+<DL>
+<DD>this method deletes quota for a node.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>zk</CODE> - the zookeeper client<DD><CODE>path</CODE> - the path to delete quota for<DD><CODE>bytes</CODE> - true if number of bytes needs to
+ be unset<DD><CODE>numNodes</CODE> - true if number of nodes needs
+ to be unset
+<DT><B>Returns:</B><DD>true if quota deletion is successful
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createQuota(org.apache.zookeeper.ZooKeeper, java.lang.String, long, int)"><!-- --></A><H3>
+createQuota</H3>
+<PRE>
+public static boolean <B>createQuota</B>(<A HREF="../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>&nbsp;zk,
+                                  <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                                  long&nbsp;bytes,
+                                  int&nbsp;numNodes)
+                           throws <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>,
+                                  <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
+                                  <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></PRE>
+<DL>
+<DD>this method creates a quota node for the path
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>zk</CODE> - the ZooKeeper client<DD><CODE>path</CODE> - the path for which quota needs to be created<DD><CODE>bytes</CODE> - the limit of bytes on this path<DD><CODE>numNodes</CODE> - the limit of number of nodes on this path
+<DT><B>Returns:</B><DD>true if its successful and false if not.
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ZooKeeperMain.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ZooKeeperMain.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooKeeperMain.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/class-use/AsyncCallback.ACLCallback.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/class-use/AsyncCallback.ACLCallback.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/class-use/AsyncCallback.ACLCallback.html
new file mode 100644
index 0000000..d351ef2
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/class-use/AsyncCallback.ACLCallback.html
@@ -0,0 +1,183 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:04 PST 2009 -->
+<TITLE>
+Uses of Interface org.apache.zookeeper.AsyncCallback.ACLCallback (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Interface org.apache.zookeeper.AsyncCallback.ACLCallback (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useAsyncCallback.ACLCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.ACLCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>org.apache.zookeeper.AsyncCallback.ACLCallback</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.zookeeper"><B>org.apache.zookeeper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.zookeeper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A> in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> with parameters of type <A HREF="../../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#getACL(java.lang.String, org.apache.zookeeper.data.Stat, org.apache.zookeeper.AsyncCallback.ACLCallback, java.lang.Object)">getACL</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       <A HREF="../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat,
+       <A HREF="../../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A>&nbsp;cb,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of getACL.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useAsyncCallback.ACLCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.ACLCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/class-use/AsyncCallback.ChildrenCallback.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/class-use/AsyncCallback.ChildrenCallback.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/class-use/AsyncCallback.ChildrenCallback.html
new file mode 100644
index 0000000..88f95d5
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/class-use/AsyncCallback.ChildrenCallback.html
@@ -0,0 +1,194 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:04 PST 2009 -->
+<TITLE>
+Uses of Interface org.apache.zookeeper.AsyncCallback.ChildrenCallback (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Interface org.apache.zookeeper.AsyncCallback.ChildrenCallback (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useAsyncCallback.ChildrenCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.ChildrenCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>org.apache.zookeeper.AsyncCallback.ChildrenCallback</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.zookeeper"><B>org.apache.zookeeper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.zookeeper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A> in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> with parameters of type <A HREF="../../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#getChildren(java.lang.String, boolean, org.apache.zookeeper.AsyncCallback.ChildrenCallback, java.lang.Object)">getChildren</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+            boolean&nbsp;watch,
+            <A HREF="../../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A>&nbsp;cb,
+            <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of getChildren.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#getChildren(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.AsyncCallback.ChildrenCallback, java.lang.Object)">getChildren</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+            <A HREF="../../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+            <A HREF="../../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A>&nbsp;cb,
+            <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of getChildren.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useAsyncCallback.ChildrenCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.ChildrenCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/class-use/AsyncCallback.DataCallback.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/class-use/AsyncCallback.DataCallback.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/class-use/AsyncCallback.DataCallback.html
new file mode 100644
index 0000000..c52c905
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/class-use/AsyncCallback.DataCallback.html
@@ -0,0 +1,194 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:04 PST 2009 -->
+<TITLE>
+Uses of Interface org.apache.zookeeper.AsyncCallback.DataCallback (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Interface org.apache.zookeeper.AsyncCallback.DataCallback (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useAsyncCallback.DataCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.DataCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>org.apache.zookeeper.AsyncCallback.DataCallback</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.zookeeper"><B>org.apache.zookeeper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.zookeeper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A> in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> with parameters of type <A HREF="../../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#getData(java.lang.String, boolean, org.apache.zookeeper.AsyncCallback.DataCallback, java.lang.Object)">getData</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+        boolean&nbsp;watch,
+        <A HREF="../../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A>&nbsp;cb,
+        <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of getData.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#getData(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.AsyncCallback.DataCallback, java.lang.Object)">getData</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+        <A HREF="../../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+        <A HREF="../../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A>&nbsp;cb,
+        <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of getData.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useAsyncCallback.DataCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.DataCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/class-use/AsyncCallback.StatCallback.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/class-use/AsyncCallback.StatCallback.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/class-use/AsyncCallback.StatCallback.html
new file mode 100644
index 0000000..5e7a3a4
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/class-use/AsyncCallback.StatCallback.html
@@ -0,0 +1,218 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:04 PST 2009 -->
+<TITLE>
+Uses of Interface org.apache.zookeeper.AsyncCallback.StatCallback (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Interface org.apache.zookeeper.AsyncCallback.StatCallback (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useAsyncCallback.StatCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.StatCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>org.apache.zookeeper.AsyncCallback.StatCallback</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.zookeeper"><B>org.apache.zookeeper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.zookeeper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A> in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> with parameters of type <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#exists(java.lang.String, boolean, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)">exists</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       boolean&nbsp;watch,
+       <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>&nbsp;cb,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of exists.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#exists(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)">exists</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       <A HREF="../../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+       <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>&nbsp;cb,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of exists.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#setACL(java.lang.String, java.util.List, int, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)">setACL</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+       int&nbsp;version,
+       <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>&nbsp;cb,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of setACL.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#setData(java.lang.String, byte[], int, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)">setData</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+        byte[]&nbsp;data,
+        int&nbsp;version,
+        <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>&nbsp;cb,
+        <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of setData.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useAsyncCallback.StatCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.StatCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/class-use/AsyncCallback.StringCallback.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/class-use/AsyncCallback.StringCallback.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/class-use/AsyncCallback.StringCallback.html
new file mode 100644
index 0000000..cf32af1
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/class-use/AsyncCallback.StringCallback.html
@@ -0,0 +1,185 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:04 PST 2009 -->
+<TITLE>
+Uses of Interface org.apache.zookeeper.AsyncCallback.StringCallback (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Interface org.apache.zookeeper.AsyncCallback.StringCallback (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useAsyncCallback.StringCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.StringCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>org.apache.zookeeper.AsyncCallback.StringCallback</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.zookeeper"><B>org.apache.zookeeper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.zookeeper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A> in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> with parameters of type <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#create(java.lang.String, byte[], java.util.List, org.apache.zookeeper.CreateMode, org.apache.zookeeper.AsyncCallback.StringCallback, java.lang.Object)">create</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       byte[]&nbsp;data,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+       <A HREF="../../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>&nbsp;createMode,
+       <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A>&nbsp;cb,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of create.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useAsyncCallback.StringCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.StringCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/class-use/AsyncCallback.VoidCallback.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/class-use/AsyncCallback.VoidCallback.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/class-use/AsyncCallback.VoidCallback.html
new file mode 100644
index 0000000..d6abf25
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/class-use/AsyncCallback.VoidCallback.html
@@ -0,0 +1,193 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:04 PST 2009 -->
+<TITLE>
+Uses of Interface org.apache.zookeeper.AsyncCallback.VoidCallback (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Interface org.apache.zookeeper.AsyncCallback.VoidCallback (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useAsyncCallback.VoidCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.VoidCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>org.apache.zookeeper.AsyncCallback.VoidCallback</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.zookeeper"><B>org.apache.zookeeper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.zookeeper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A> in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> with parameters of type <A HREF="../../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#delete(java.lang.String, int, org.apache.zookeeper.AsyncCallback.VoidCallback, java.lang.Object)">delete</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       int&nbsp;version,
+       <A HREF="../../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A>&nbsp;cb,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of delete.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#sync(java.lang.String, org.apache.zookeeper.AsyncCallback.VoidCallback, java.lang.Object)">sync</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+     <A HREF="../../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A>&nbsp;cb,
+     <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Asynchronous sync.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useAsyncCallback.VoidCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.VoidCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[36/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/AsyncCallback.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/AsyncCallback.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/AsyncCallback.html
new file mode 100644
index 0000000..c296e93
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/AsyncCallback.html
@@ -0,0 +1,220 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Interface org.apache.zookeeper.AsyncCallback (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Interface org.apache.zookeeper.AsyncCallback (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useAsyncCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>org.apache.zookeeper.AsyncCallback</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.zookeeper"><B>org.apache.zookeeper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.zookeeper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A> in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subinterfaces of <A HREF="../../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A> in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useAsyncCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/CreateMode.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/CreateMode.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/CreateMode.html
new file mode 100644
index 0000000..d4c4f9a
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/CreateMode.html
@@ -0,0 +1,229 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.CreateMode (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.CreateMode (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useCreateMode.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="CreateMode.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.CreateMode</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.zookeeper"><B>org.apache.zookeeper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.zookeeper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A> in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> that return <A HREF="../../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A></CODE></FONT></TD>
+<TD><CODE><B>CreateMode.</B><B><A HREF="../../../../org/apache/zookeeper/CreateMode.html#fromFlag(int)">fromFlag</A></B>(int&nbsp;flag)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Map an integer value to a CreateMode value</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A></CODE></FONT></TD>
+<TD><CODE><B>CreateMode.</B><B><A HREF="../../../../org/apache/zookeeper/CreateMode.html#valueOf(java.lang.String)">valueOf</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the enum constant of this type with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>[]</CODE></FONT></TD>
+<TD><CODE><B>CreateMode.</B><B><A HREF="../../../../org/apache/zookeeper/CreateMode.html#values()">values</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array containing the constants of this enum type, in
+the order they are declared.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> with parameters of type <A HREF="../../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#create(java.lang.String, byte[], java.util.List, org.apache.zookeeper.CreateMode)">create</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       byte[]&nbsp;data,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+       <A HREF="../../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>&nbsp;createMode)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a node with the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#create(java.lang.String, byte[], java.util.List, org.apache.zookeeper.CreateMode, org.apache.zookeeper.AsyncCallback.StringCallback, java.lang.Object)">create</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       byte[]&nbsp;data,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+       <A HREF="../../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>&nbsp;createMode,
+       <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A>&nbsp;cb,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of create.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useCreateMode.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="CreateMode.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.APIErrorException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.APIErrorException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.APIErrorException.html
new file mode 100644
index 0000000..87ec247
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.APIErrorException.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.KeeperException.APIErrorException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.KeeperException.APIErrorException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.APIErrorException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.APIErrorException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.KeeperException.APIErrorException</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.KeeperException.APIErrorException
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.APIErrorException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.APIErrorException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.AuthFailedException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.AuthFailedException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.AuthFailedException.html
new file mode 100644
index 0000000..1eb717e
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.AuthFailedException.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.KeeperException.AuthFailedException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.KeeperException.AuthFailedException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.AuthFailedException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.AuthFailedException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.KeeperException.AuthFailedException</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.KeeperException.AuthFailedException
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.AuthFailedException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.AuthFailedException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.BadArgumentsException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.BadArgumentsException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.BadArgumentsException.html
new file mode 100644
index 0000000..9796c38
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.BadArgumentsException.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.KeeperException.BadArgumentsException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.KeeperException.BadArgumentsException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.BadArgumentsException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.BadArgumentsException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.KeeperException.BadArgumentsException</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.KeeperException.BadArgumentsException
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.BadArgumentsException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.BadArgumentsException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.BadVersionException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.BadVersionException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.BadVersionException.html
new file mode 100644
index 0000000..1a729bd
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.BadVersionException.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.KeeperException.BadVersionException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.KeeperException.BadVersionException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.BadVersionException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.BadVersionException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.KeeperException.BadVersionException</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.KeeperException.BadVersionException
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.BadVersionException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.BadVersionException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.Code.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.Code.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.Code.html
new file mode 100644
index 0000000..404a9bc
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.Code.html
@@ -0,0 +1,248 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.KeeperException.Code (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.KeeperException.Code (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.Code.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.Code.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.KeeperException.Code</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.zookeeper"><B>org.apache.zookeeper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.zookeeper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> that return <A HREF="../../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A></CODE></FONT></TD>
+<TD><CODE><B>KeeperException.</B><B><A HREF="../../../../org/apache/zookeeper/KeeperException.html#code()">code</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read the error Code for this exception</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A></CODE></FONT></TD>
+<TD><CODE><B>KeeperException.Code.</B><B><A HREF="../../../../org/apache/zookeeper/KeeperException.Code.html#get(int)">get</A></B>(int&nbsp;code)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the Code value for a particular integer error code</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A></CODE></FONT></TD>
+<TD><CODE><B>KeeperException.Code.</B><B><A HREF="../../../../org/apache/zookeeper/KeeperException.Code.html#valueOf(java.lang.String)">valueOf</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the enum constant of this type with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>[]</CODE></FONT></TD>
+<TD><CODE><B>KeeperException.Code.</B><B><A HREF="../../../../org/apache/zookeeper/KeeperException.Code.html#values()">values</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array containing the constants of this enum type, in
+the order they are declared.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> with parameters of type <A HREF="../../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE></FONT></TD>
+<TD><CODE><B>KeeperException.</B><B><A HREF="../../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A></B>(<A HREF="../../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>&nbsp;code)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All non-specific keeper exceptions should be constructed via
+ this factory method in order to guarantee consistency in error
+ codes and such.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE></FONT></TD>
+<TD><CODE><B>KeeperException.</B><B><A HREF="../../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A></B>(<A HREF="../../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>&nbsp;code,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All non-specific keeper exceptions should be constructed via
+ this factory method in order to guarantee consistency in error
+ codes and such.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> with parameters of type <A HREF="../../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/KeeperException.html#KeeperException(org.apache.zookeeper.KeeperException.Code)">KeeperException</A></B>(<A HREF="../../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>&nbsp;code)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.Code.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.Code.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.CodeDeprecated.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.CodeDeprecated.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.CodeDeprecated.html
new file mode 100644
index 0000000..e9c118d
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.CodeDeprecated.html
@@ -0,0 +1,181 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Interface org.apache.zookeeper.KeeperException.CodeDeprecated (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Interface org.apache.zookeeper.KeeperException.CodeDeprecated (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.CodeDeprecated.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.CodeDeprecated.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>org.apache.zookeeper.KeeperException.CodeDeprecated</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.zookeeper"><B>org.apache.zookeeper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.zookeeper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A> in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> that implement <A HREF="../../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Codes which represent the various KeeperException
+ types.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.CodeDeprecated.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.CodeDeprecated.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.ConnectionLossException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.ConnectionLossException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.ConnectionLossException.html
new file mode 100644
index 0000000..fb1846a
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.ConnectionLossException.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.KeeperException.ConnectionLossException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.KeeperException.ConnectionLossException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.ConnectionLossException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.ConnectionLossException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.ConnectionLossException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.KeeperException.ConnectionLossException</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.KeeperException.ConnectionLossException
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.ConnectionLossException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.ConnectionLossException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.ConnectionLossException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.DataInconsistencyException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.DataInconsistencyException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.DataInconsistencyException.html
new file mode 100644
index 0000000..cb32d8a
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.DataInconsistencyException.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.KeeperException.DataInconsistencyException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.KeeperException.DataInconsistencyException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.DataInconsistencyException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.DataInconsistencyException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.KeeperException.DataInconsistencyException</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.KeeperException.DataInconsistencyException
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.DataInconsistencyException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.DataInconsistencyException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[17/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/zookeeperStarted.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/zookeeperStarted.html b/_released_docs/r3.1.2/zookeeperStarted.html
new file mode 100644
index 0000000..c6eb324
--- /dev/null
+++ b/_released_docs/r3.1.2/zookeeperStarted.html
@@ -0,0 +1,502 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-skin-name" content="pelt">
+<title>ZooKeeper Getting Started Guide</title>
+<link type="text/css" href="skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
+<link type="text/css" href="skin/profile.css" rel="stylesheet">
+<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="images/favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://hadoop.apache.org/">Hadoop</a> &gt; <a href="http://hadoop.apache.org/zookeeper/">ZooKeeper</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://hadoop.apache.org/"><img class="logoImage" alt="Hadoop" src="images/hadoop-logo.jpg" title="Apache Hadoop"></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogo">
+<a href="http://hadoop.apache.org/zookeeper/"><img class="logoImage" alt="ZooKeeper" src="images/zookeeper_small.gif" title="ZooKeeper: distributed coordination"></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="hadoop.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="unselected" href="http://hadoop.apache.org/zookeeper/">Project</a>
+</li>
+<li>
+<a class="unselected" href="http://wiki.apache.org/hadoop/ZooKeeper">Wiki</a>
+</li>
+<li class="current">
+<a class="selected" href="index.html">ZooKeeper 3.1 Documentation</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Overview</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="index.html">Welcome</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperOver.html">Overview</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Getting Started</div>
+</div>
+<div class="menuitem">
+<a href="releasenotes.html">Release Notes</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Developer</div>
+<div id="menu_1.2" class="menuitemgroup">
+<div class="menuitem">
+<a href="api/index.html">API Docs</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperProgrammers.html">Programmer's Guide</a>
+</div>
+<div class="menuitem">
+<a href="javaExample.html">Java Example</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperTutorial.html">Barrier and Queue Tutorial</a>
+</div>
+<div class="menuitem">
+<a href="recipes.html">Recipes</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Admin &amp; Ops</div>
+<div id="menu_1.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="zookeeperAdmin.html">Administrator's Guide</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperQuotas.html">Quota Guide</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperJMX.html">JMX</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Contributor</div>
+<div id="menu_1.4" class="menuitemgroup">
+<div class="menuitem">
+<a href="zookeeperInternals.html">ZooKeeper Internals</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.5', 'skin/')" id="menu_1.5Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.5" class="menuitemgroup">
+<div class="menuitem">
+<a href="http://wiki.apache.org/hadoop/ZooKeeper">Wiki</a>
+</div>
+<div class="menuitem">
+<a href="http://wiki.apache.org/hadoop/ZooKeeper/FAQ">FAQ</a>
+</div>
+<div class="menuitem">
+<a href="http://hadoop.apache.org/zookeeper/mailing_lists.html">Mailing Lists</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+<div id="credit2"></div>
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="zookeeperStarted.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>ZooKeeper Getting Started Guide</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#ch_GettingStarted">Getting Started: Coordinating Distributed Applications with
+      ZooKeeper</a>
+<ul class="minitoc">
+<li>
+<a href="#sc_Prerequisites">Pre-requisites</a>
+</li>
+<li>
+<a href="#sc_Download">Download</a>
+</li>
+<li>
+<a href="#sc_InstallingSingleMode">Standalone Operation</a>
+</li>
+<li>
+<a href="#sc_FileManagement">Managing ZooKeeper Storage</a>
+</li>
+<li>
+<a href="#sc_ConnectingToZooKeeper">Connecting to ZooKeeper</a>
+</li>
+<li>
+<a href="#sc_ProgrammingToZooKeeper">Programming to ZooKeeper</a>
+</li>
+<li>
+<a href="#sc_RunningReplicatedZooKeeper">Running Replicated ZooKeeper</a>
+</li>
+<li>
+<a href="#Other+Optimizations">Other Optimizations</a>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+  
+
+  
+
+  
+<a name="N10009"></a><a name="ch_GettingStarted"></a>
+<h2 class="h3">Getting Started: Coordinating Distributed Applications with
+      ZooKeeper</h2>
+<div class="section">
+<p>This document contains information to get you started quickly with
+    ZooKeeper. It is aimed primarily at developers hoping to try it out, and
+    contains simple installation instructions for a single ZooKeeper server, a
+    few commands to verify that it is running, and a simple programming
+    example. Finally, as a convenience, there are a few sections regarding
+    more complicated installations, for example running replicated
+    deployments, and optimizing the transaction log. However for the complete
+    instructions for commercial deployments, please refer to the <a href="zookeeperAdmin.html">ZooKeeper
+    Administrator's Guide</a>.</p>
+<a name="N10016"></a><a name="sc_Prerequisites"></a>
+<h3 class="h4">Pre-requisites</h3>
+<p>See <a href="zookeeperAdmin.html#sc_systemReq">
+          System Requirements</a> in the Admin guide.</p>
+<a name="N10024"></a><a name="sc_Download"></a>
+<h3 class="h4">Download</h3>
+<p>To get a ZooKeeper distribution, download a recent
+        <a href="http://hadoop.apache.org/zookeeper/releases.html">
+          stable</a> release from one of the Apache Download
+        Mirrors.</p>
+<a name="N10032"></a><a name="sc_InstallingSingleMode"></a>
+<h3 class="h4">Standalone Operation</h3>
+<p>Setting up a ZooKeeper server in standalone mode is
+      straightforward. The server is contained in a single JAR file,
+      so installation consists of creating a configuration.</p>
+<p>Once you've downloaded a stable ZooKeeper release unpack
+      it and cd to the root</p>
+<p>To start ZooKeeper you need a configuration file. Here is a sample,
+      create it in <strong>conf/zoo.cfg</strong>:</p>
+<pre class="code">
+tickTime=2000
+dataDir=/var/zookeeper
+clientPort=2181
+</pre>
+<p>This file can be called anything, but for the sake of this
+      discussion call
+      it <strong>conf/zoo.cfg</strong>. Change the
+      value of <strong>dataDir</strong> to specify an
+      existing (empty to start with) directory.  Here are the meanings
+      for each of the fields:</p>
+<dl>
+        
+<dt>
+<term>
+<strong>tickTime</strong>
+</term>
+</dt>
+<dd>
+<p>the basic time unit in milliseconds used by ZooKeeper. It is
+            used to do heartbeats and the minimum session timeout will be
+            twice the tickTime.</p>
+</dd>
+      
+</dl>
+<dl>
+        
+<dt>
+<term>
+<strong>dataDir</strong>
+</term>
+</dt>
+<dd>
+<p>the location to store the in-memory database snapshots and,
+            unless specified otherwise, the transaction log of updates to the
+            database.</p>
+</dd>
+
+        
+<dt>
+<term>
+<strong>clientPort</strong>
+</term>
+</dt>
+<dd>
+<p>the port to listen for client connections</p>
+</dd>
+      
+</dl>
+<p>Now that you created the configuration file, you can start
+      ZooKeeper:</p>
+<pre class="code">bin/zkServer.sh start</pre>
+<p>ZooKeeper logs messages using log4j -- more detail
+      available in the
+      <a href="zookeeperProgrammers.html#Logging">Logging</a>
+      section of the Programmer's Guide. You will see log messages
+      coming to the console (default) and/or a log file depending on
+      the log4j configuration.</p>
+<p>The steps outlined here run ZooKeeper in standalone mode. There is
+      no replication, so if ZooKeeper process fails, the service will go down.
+      This is fine for most development situations, but to run ZooKeeper in
+      replicated mode, please see <a href="#sc_RunningReplicatedZooKeeper">Running Replicated
+      ZooKeeper</a>.</p>
+<a name="N10083"></a><a name="sc_FileManagement"></a>
+<h3 class="h4">Managing ZooKeeper Storage</h3>
+<p>For long running production systems ZooKeeper storage must
+      be managed externally (dataDir and logs). See the section on
+      <a href="zookeeperAdmin.html#sc_maintenance">maintenance</a> for
+      more details.</p>
+<a name="N10091"></a><a name="sc_ConnectingToZooKeeper"></a>
+<h3 class="h4">Connecting to ZooKeeper</h3>
+<p>Once ZooKeeper is running, you have several options for connection
+      to it:</p>
+<ul>
+        
+<li>
+          
+<p>
+<strong>Java</strong>: Use</p>
+
+          
+<pre class="code">bin/zkCli.sh 127.0.0.1:2181</pre>
+
+          
+<p>This lets you perform simple, file-like operations.</p>
+        
+</li>
+
+        
+<li>
+          
+<p>
+<strong>C</strong>: compile cli_mt
+          (multi-threaded) or cli_st (single-threaded) by running
+          <span class="codefrag command">make cli_mt</span> or <span class="codefrag command">make
+          cli_st</span> in
+          the <strong>src/c</strong> subdirectory in
+          the ZooKeeper sources. See the README contained within
+          <strong>src/c</strong> for full details.</p>
+
+          
+<p>You can run the program
+          from <strong>src/c</strong> using:</p>
+
+          
+<pre class="code">LD_LIBRARY_PATH=. cli_mt 127.0.0.1:2181</pre>
+
+          
+<p>or</p>
+
+          
+<pre class="code">LD_LIBRARY_PATH=. cli_st 127.0.0.1:2181</pre>
+          
+<p>This will give you a simple shell to execute file
+          system like operations on ZooKeeper.</p>
+        
+</li>
+      
+</ul>
+<a name="N100D4"></a><a name="sc_ProgrammingToZooKeeper"></a>
+<h3 class="h4">Programming to ZooKeeper</h3>
+<p>ZooKeeper has a Java bindings and C bindings. They are
+      functionally equivalent. The C bindings exist in two variants: single
+      threaded and multi-threaded. These differ only in how the messaging loop
+      is done. For more information, see the <a href="zookeeperProgrammers.html#ch_programStructureWithExample.html">Programming
+      Examples in the ZooKeeper Programmer's Guide</a> for
+      sample code using of the different APIs.</p>
+<a name="N100E2"></a><a name="sc_RunningReplicatedZooKeeper"></a>
+<h3 class="h4">Running Replicated ZooKeeper</h3>
+<p>Running ZooKeeper in standalone mode is convenient for evaluation,
+      some development, and testing. But in production, you should run
+      ZooKeeper in replicated mode. A replicated group of servers in the same
+      application is called a <em>quorum</em>, and in replicated
+      mode, all servers in the quorum have copies of the same configuration
+      file. The file is similar to the one used in standalone mode, but with a
+      few differences. Here is an example:</p>
+<pre class="code">
+tickTime=2000
+dataDir=/var/zookeeper
+clientPort=2181
+initLimit=5
+syncLimit=2
+server.1=zoo1:2888:3888
+server.2=zoo2:2888:3888
+server.3=zoo3:2888:3888
+</pre>
+<p>The new entry, <strong>initLimit</strong> is
+      timeouts ZooKeeper uses to limit the length of time the ZooKeeper
+      servers in quorum have to connect to a leader. The entry <strong>syncLimit</strong> limits how far out of date a server can
+      be from a leader.</p>
+<p>With both of these timeouts, you specify the unit of time using
+      <strong>tickTime</strong>. In this example, the timeout
+      for initLimit is 5 ticks at 2000 milleseconds a tick, or 10
+      seconds.</p>
+<p>The entries of the form <em>server.X</em> list the
+      servers that make up the ZooKeeper service. When the server starts up,
+      it knows which server it is by looking for the file
+      <em>myid</em> in the data directory. That file has the 
+      contains the server number, in ASCII.</p>
+<p>Finally, note the two port numbers after each server
+       name: " 2888" and "3888". Peers use the former port to connect
+       to other peers. Such a connection is necessary so that peers
+       can communicate, for example, to agree upon the order of
+       updates. More specifically, a ZooKeeper server uses this port
+       to connect followers to the leader. When a new leader arises, a
+       follower opens a TCP connection to the leader using this
+       port. Because the default leader election also uses TCP, we
+       currently require another port for leader election. This is the
+       second port in the server entry.
+       </p>
+<div class="note">
+<div class="label">Note</div>
+<div class="content">
+        
+<p>If you want to test multiple servers on a single
+        machine, specify the servername
+        as <em>localhost</em> with unique quorum &amp;
+        leader election ports (i.e. 2888:3888, 2889:3889, 2890:3890 in
+        the example above) for each server.X in that server's config
+        file. Of course separate <em>dataDir</em>s and
+        distinct <em>clientPort</em>s are also necessary
+        (in the above replicated example, running on a
+        single <em>localhost</em>, you would still have
+        three config files).</p>
+      
+</div>
+</div>
+<a name="N1011F"></a><a name="Other+Optimizations"></a>
+<h3 class="h4">Other Optimizations</h3>
+<p>There are a couple of other configuration parameters that can
+      greatly increase performance:</p>
+<ul>
+        
+<li>
+          
+<p>To get low latencies on updates it is important to
+          have a dedicated transaction log directory. By default
+          transaction logs are put in the same directory as the data
+          snapshots and <em>myid</em> file. The dataLogDir
+          parameters indicates a different directory to use for the
+          transaction logs.</p>
+        
+</li>
+
+        
+<li>
+          
+<p>
+<em>[tbd: what is the other config param?]</em>
+</p>
+        
+</li>
+      
+</ul>
+</div>
+
+<p align="right">
+<font size="-2"></font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+        Copyright &copy;
+         2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/zookeeperStarted.pdf
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/zookeeperStarted.pdf b/_released_docs/r3.1.2/zookeeperStarted.pdf
new file mode 100644
index 0000000..0be5ca7
--- /dev/null
+++ b/_released_docs/r3.1.2/zookeeperStarted.pdf
@@ -0,0 +1,576 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 770 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!$E968Q9&:j6K'fr4I$9e@Ged#ajL.Q*-.WB?9`USm3\["Q!r-BnUNar@Z^sIUQLj-P5e[Nu0FI<?:DC?V9,*8r/AH.qr!_%V?C4@'G<YmLoBc)JE"$XsNP^4uN/bBo?-W/ZJT"PlYPd57cH]r.gEmJ3!k2Hes!U73K@aYK$7H#DD+l,Xk4<:LJJD&8m)2ALXhE9$uQ*B5WrA7G'pV'VT#\faFGT:*J*Y0K)#:(-a`qoeADbba8n,,]<?3^8)q[C,\ROb4V?HR)#G?m*rQ](5p>J9U%Y,cTr=t82bmB/9]-[En^am`A-ldAP8HPi-4B@C8?MB`Ju+V!qo6kB_$f\okhF"JHBAQ'Mp9[2t$*m;bV4IV\W$mq"&9JVYKY169J.a.i,m=7lDp`%:_#U>*uVicC_G'hCpX-E76DVf9NDU4n.%lQI@qX&\F22`W%e81T-GPI9AX;I5kW#6)1YB3g$QVBdcNj0We">`*`9p+&^+J7fi*NkWk@QA=27f>V+qHN<RmlT6#ln+p_d)'L?hr.V:6>)e4IfOE'8I1@]V[<%.=u6OLEk'jr3J+sYrMekM<2Y8UfJ+8JfedljrQZ0SA,?aWZhCGF?CPt6IN-Sl'/oWg[D`7A:pFrei3BneFa"se+rI^,[[Se!KEEgA.ejicg5?t3,RD5R=@.58_jnUijIfdu*Xu+U5O#IU)g?/r9K72.5q$nS\e\&NW3`<RhlE$qA_PVgW,6ljfJGq@Xf@o<`GRe@1dZ[,3HXKB!Mp#gn,~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+20 0 R
+22 0 R
+24 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 529.541 455.312 517.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 511.341 189.488 499.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 493.141 173.492 481.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 474.941 227.816 462.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 456.741 268.796 444.741 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 438.541 248.144 426.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 420.341 258.812 408.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+22 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 402.141 276.14 390.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 23 0 R
+/H /I
+>>
+endobj
+24 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 383.941 221.828 371.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 25 0 R
+/H /I
+>>
+endobj
+26 0 obj
+<< /Length 2348 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat%%8TWWE'Y`m7n<RV)7L8G+9FaYLUs!kC`]CNlJL2NHA!0XgdYdV]qnVkj!bHLpL]R,7g\9Y#ldb<^YsSWQ3pY&5Fg`gc\F>P?W=*oIi"PBGcFS&qGtH+.kLL%6rQA!<Bm@=^0CG<'2QV-Zhg>u%(;.r:n*[]#,_'Ldg\LErIUDXc^(duDD\'M6c)8=1pk,h7PHUL+Sb;HP?e2:HTWD2he#HL#%nI=%:='U.L2KQA1j('b*`dcmhJ6%WLO-Y5VO8JO6/5\ThJo>Y+nE'NFYhq9U2D`Hp#Pd8aK!^<^21aco9LQrUM/hClFf)_HuF<0=<=)W!XcnbLcJL!j-Ac^3Qne\9o(`1]9g1Q,f^NR`33QEX:ucfn_K&8&Q*@Y,7u/\(l>]35pGURP!]tfp*ITd#!\C7M21c+D"EjdJP[IL2Y4gC,jo'S!_]aCP[ot59Kk1V@kaI,YlhG0Wk^<"pC-QL)s!N$L],F5@OU!B"r3J0Q_"#t@W+S)15/qKAQDf#!83E,e"W*'#\@5+7k@\DV*aO?=Nt!>ZQ!^"PK9_kEEM_%@],?QCn'YnJi'T_[$qmY,T9@00_ETmQPIdgFgI/]K-/COO&\5R?,3!jl5lXb_BegaYP:o"C3Fbn_Jnd.NQc.&j_!)1@Z(<\X#N@uap!DY)(7Ya\E9TgSgbeQdnJmd/"\U7G\>0:;W(::7^<KSen?(f6b:S"1N:'WE`P"&8JD<CM!DjZ*1E`Mo#>b8\0MAjkMY.iD13Um>A$iEAhiU\*@P$k+f03Af=N=$Phc0VaQ&)paWgPZksRE[qQ>?peRLCNKRBI/e2@&;H0HW#kN&U.m^jpAmM5SYFL/]R>$d/m`/%l73Ia\VmlD0B>=NZ>"5=%]!s6:UjGRQXP/5(9]O>Oe(5-Qj!pYiN!(OYG%42?Y0UrVfhQt2^Ub;2N`!MTk,db`iSSQW#F&d[L>R[;reZe=:;+.;:jKdQ^(<HjjO+rBDMc$*;Z+aRf/0sOBK-
 gF::!RV:og6:UOrcn;SQ!i]9+XCDGi>#@*_M_[EMuNm'oQc=KE--Bn-DiG\11.!8H1(TT]6[I6UT1O0T$GT6R,&@[?reZY`UL*:oQ<2I...@fZ78>hL&4E4+8k[ZM'9<K*W/q+CJ's>L\'VbX!Z>"?q_(F$[3sL7bJ9HuD".k,-:G@DST[1TP0D+O8[0X,
 hG#I)K,GI%n$5YdA7a6MI96E.IMEDhd)T@Aa='+!=Unq/q>`/HrgU1dL>Z.!A[hYqHIe2+T4;a_Ze_+9r`(:Y\E"8/kdaM[g35e.u-lsM%DX7Dq,LeX\V_1**g$>crKDKEC!S?6kRQ1VrEt[+BE?D)4/`YK7R125lHM6KClc$Hr,1$$ob&hhls(,U;%R$m%45[IO!7[!:O:Us?-*RHgo\YVVT:Y<`JkgdS4/l8#;!gp,O+9fjLMRpW")Ns'*/&"oUL?^A.!2+oW&N!8Ys1jo20AbZXsJE<SPObiP5-qN')c7op;Z^;fJJBB"hDDD-sB_\"pdDTod/333nXk2=gt";AG4i/2;VaW~>
+endstream
+endobj
+27 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 26 0 R
+/Annots 28 0 R
+>>
+endobj
+28 0 obj
+[
+29 0 R
+30 0 R
+31 0 R
+]
+endobj
+29 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 145.644 550.466 309.108 538.466 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (zookeeperAdmin.html)
+/S /URI >>
+/H /I
+>>
+endobj
+30 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 110.328 499.213 215.328 487.213 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (zookeeperAdmin.html#sc_systemReq)
+/S /URI >>
+/H /I
+>>
+endobj
+31 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 341.616 447.96 369.612 435.96 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://hadoop.apache.org/zookeeper/releases.html)
+/S /URI >>
+/H /I
+>>
+endobj
+32 0 obj
+<< /Length 2343 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm=>>s<8'Ro4HpoRsO#YUI8S!cGOP0ckM;P4P7kqH^N];rr[2SMH?YOD!Mp6!s5aCQ2(bH%CZs3<Xaeb-bJl[qt<e60]Xq*F'Sf*R$/5.P#b+8Hs(4GoY63d1gY*5$T\J-o%bJG()"oc2-4X6\;egQ8u86QPHH26@r3)KP"%FoHip8<h?@$_<W>c9KVI00njtZm.Ub,1Q#Db)JN*N`[OAMeth!<i$k/'318P)qHO1%uZ`4>3d`'Mc/f@k_(YlZoV,O,/aF>rI?kF@W]hhY0`TIN(^_"H_n]$V:JWff1_<k.ZlCI%ZJfTU5ZA>Iqek^PZsQJFRhANF%O0$lT6^2e.\q_/)ZEIjD/E-bKFt)F#A(H26Ms1BKJ6VkLe'pM-NM:g7%;%A]Oh!]TW*(bXo&?E<@"M5O8%*,X2].a?-Hs$6g#HFYTsq=VUC0U,Q)GZF.*2s#VcmNY&><O_^8gN)_X7j*OnJG6uutZB8@Rbo6g),B=]b!7JaqIBYSQ;MPK0@?:KO9`e?+IGm:J=05UelInJB(;hTB*:NNGh.YCo`gOgKY@E-l(N"+%6L30d!k.oYf>uSaE09I/*iH!]Im=c5YLHI5@Jp4^l[qfk&IU$>=6t"`6Dp.4E*A<dW6j0M2rM>K>UALV+nB!K4N>JbNs(kI*SeSml?,_Yi7Q1gBo/b._(ZOB<m$Ut^4::Kn@ch3!L@SbKlg<A.`:2MOZ8$c$HY,e3m'pTC`+T]6hI@dr-E4PY)jnHnkCaGM-;b$+UfmJ%^ha)RmBX!PN^b+0-Eds8jYi[05%@m!8OLVH=7'<)MtfM&"07@edOdH'Xj$%8lArZ3'?V?U:4i8>p_B3TGs%lPuV<FXNFg+;pW1rV8a*,5\cW052/KFKk7YP'_<Lj!!Pcg#/n0)"K[+C*";/Z5jD]W=Z/Ot%X-Q"C9GrjY.Fp,UBA:6&Nn=0cm,K_`53^V:<M>$QUbJ:)lZ387j8Q;De>D[FO:)raL=7h4rfId87
 +oA6bS=Cb(GKUT=);)_a>UI50i/qKk;!lF]I]H&/o>%[=gZ87"iF!$6CSMl4djq46IdWU97L@X0'O)--ArT+?Wb,UOlN/!^rp)?9JXj8"UG0cJ:S[9l1]:54WbDo.3Y"a/Q`6Skl:^"c?,]`ig+03S>$\[k;P.OV=m:D&d!;\8Gq8n].;+HQWR3#KW#g?N%g[rloMie=;)38Rn#O)]`Q!3>%8m,\bF)Oc7Y,\$IQU%TjP*!p5Rs@!uRdZ`[6!lOV"gZQ$#Q,`(W''<M]><A/_p]Qt`g'"0\rrLVs\1PNlg:'Am#p7(j6ni:g80re?%gC5LYUJ*n`9H-Bb-b[(TN++KhH*gN:L+seIB6#,q.>0Fp0@1j1)rWn;VDoI3qm2CAB4C*.o0`!Z34E>mS>!pKd/d(uZ/mN6f$$IK+RhY[$)8YlEb=te-NXmK?4M`X,0OFB'Hi(E].&UAQ#<^dY\lsl'(o,]!0M+sM)&kleJ)Qc^W=qj_2TLKqp_K>YlekWSDZY,[oP!g6hkMUnFm.V3%<BT\UhkJ.@7Q"*t@\JKgf&RH=3!e_RmjF6IP*0mHD=f#(9*Wl]B+.`rf4PRMr'I/u-\(I=+eW9r%;CZHti:W!5.K.uO^*@u4?[N(6]R7qYL+Y>Z%K_ut@J09-iqG^;!8#n3Ib;0B?I3T-.IO[F:;fiPh/Q,=<?[qnh7Ld`GXOlGrVl0J(^/F8%AABds^WnaOhT1q;#K$*G4T<\b:PXM3>A"i[t_DB?5:6%.D:s$s*+(d0^XEhXr1M^WK`&uZ95)jtV,"QO.nWOlH?mb(t/Y_Asju_BqFiF][Ih5tIpWWB*AMof'YA`=sr9EkFo#'k6l1Ih:&j*uLN;C+0^gNB4kr@G4O63jioIDb2S-\gNc&6Me*'T'@=oLn^\AHLO<=I8D9j7hLH6_r'\D`RBje=6p\8G<;G#1HCGc$^#hs^3QoOJJ*"cSL.@!^H*!LL>jqh?G`#*<//IlZi*cPsDCZoL=
 ge_EmB-8$XihmRcX9i]FI(uC/5S$UqAp0A<2!&5N*<`R^-ZL*n,qt!a_mc-]IV1"6?E-ES&*__nieQn$nB8([<WtIQ<=5:j,MR0TJ_6I*d)]2i7[U[;sG#Mo:J8\h]C:1pmcri,&.Q@$M+M-cH%Wj0^IKn:EPXQ77(8AN.@*X[O=dge>Is4n"bI<?;qs$7LHg"^Y1$As8nLarM_YcFr=!e"5UgOdiC=((FdEUZ6.h??*^^I.I'AUWP+9:4pi&abC.-kKj1VJ4\eU#\h<.mtIaF$%MR-TLEWf*HlEOq,GG^ZDij[0iNm@1Srb*M2@[O5k\Vd2-l$ac5m/S*mYA%;O>`Vj)j~>
+endstream
+endobj
+33 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 32 0 R
+/Annots 34 0 R
+>>
+endobj
+34 0 obj
+[
+35 0 R
+36 0 R
+37 0 R
+38 0 R
+]
+endobj
+35 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 419.616 595.04 460.284 583.04 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (zookeeperProgrammers.html#Logging)
+/S /URI >>
+/H /I
+>>
+endobj
+36 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 395.28 521.04 490.944 509.04 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 23 0 R
+/H /I
+>>
+endobj
+37 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 90.0 507.84 143.976 495.84 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 23 0 R
+/H /I
+>>
+endobj
+38 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 273.3 443.387 333.948 431.387 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (zookeeperAdmin.html#sc_maintenance)
+/S /URI >>
+/H /I
+>>
+endobj
+39 0 obj
+<< /Length 3016 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat=.>Ar<.&UsJX&G"23!/Vn_OsgM'6^"%:ma[:+S>&_"jB_1+@7f8<iiW+D44Ih!PXp'u"SS9hc>]rD%*<n.^\[X&lGjY0p@.\H.Ll<kMrPY'LQVT5?,TX5#0a-$pMfg"X%tA]Yg<p.lM"X0O&5W2IWlNK6im31?;DD857U$K^@;-p\iGR*hE0G2H!Q6;cM"R!:K+f%a(Zgbl0k`(Kg-$]W!Y7W'k/]:SZ7RKOfEdjc.2qJl,<A+GQ5]id9^#FgK3j$ET3lY#-!G$K%,Jj12b=s?Jm1CpJ0RNYPg^lmCfjc',RJAD5Hr+<YV+Af$3A^_<,11^A3B"MuZs*M9k*5-]:jcM%g9pl[Q5"R#BZEnVfJEQ]h%/(+a&#KbjoD+($5]R1]fW98BH%Y'M%q]$6B=RkZ$%>4tWMcNL;AIFbV*;GusM6Irb[QuVOLd&!9ah&cSql;'_d7HN09c<>-%YA^j[&^OQU_L.s'QfXc/OiV$qM!>dXbfr)n>K5u5/m6,6(*F$r5j4%;$2q8sgX2K-s(Ien9[VQ7#-PO1Y%bOG>;U)1!uod.#%2(WPe3Kb7+k74+)c(4Iurmm([cjr3cm8i,tRt?jQkkN5"G,=XY!1Uo5EWUb>$QDm5/Gb0=,<p`/d5KQApu]5*$\;_[nC$>Tj^D79^%M2P*/U=gcAoD3dQ*^a0%d()N9r.\B*X%J(H4&l2Ze0$9##YQr+1aORNq->s-!R-K4]l)5'tLE%c.#'<50s3rrM[>pO+[[W[)c`0E#*E8LQk#GVlCp_@E?u7_GfgkpSMn1W2e#;]K;XMjQ`O2Y96rhtF1-urn"c]ft^H7h"iR9@(Yp.j](#hZp0c#=YW%%A"<`O!VVHQG<j34DmBMp"g(f%f`cBpN9X]>lE58q#BgiT;@j7n^!)2N?uU:.[H`<22Y41T:1R1FHr`rU7B)<gPUhPt-1o*iTLUDuUB.;c<u\<)]9BkuZ]]aGX<koXm8SRcdq@d'nN3%`O%,A
 O%N+%55;2FA+6^:X5L<'"\-GS!.Aie2<O5<6s[%Ara?F5mg/NZf3XPaee$lB/l:\1l*(4u=X-o6;nrED;'.YZ`$8WJD"a[onpn?<5\HT<db\J!G>u7DU)SiHNKNZ;%JfpJt;=2'iR6Y"t]!'0^S_ZM?;08ol"Uf5bP3ULA$<>]0DGe@HF$2Ah_H;opE=+?K<`P9ft>i0T]=3^(VZ3i_H.$ZmP6WnaC[RZ8u`S0]ncOWT`0aGnCnEB&PAX66t%oZrne(m5'&^;98SgD).c$%4_06\4&Y^o4\-1R=1+fid&C4n#khk'\l)4jHIuV.=!tfpTh^A`tPL7BBKK>t7_m"2J@p2N@[Y%-s*o+TrcUfsu(@K-:\O)O`^X"+J4?])@MZiALs'ZQmF"l=;[n92e%lBm(>p'o#EK(k;cue\3t#Y1C\H&%H.LW`Za&78V811'U$o1D'IM3Fh7qC12j]NaudpFVGe*HZfO->=sZ>bYT>6H`*?9$E(nr<+lEs2(uj],E?AX.+E-n7KFn+:lVOs/;lk[5"flt)U$Mj,@Ibk_[,ke4Q8,Q./GE80%gl+]37J&D/3p/BMQWk=<)qf$nUaB"=I\@f]qP1XCK\f:b-rAm4SX%SVGS^O#7X&VrlVWb@U'-c3:F0#Ai';Hc-MAFDu4BVVL*In$dotXgVcV"?.+TN!?E$=O\CS)fZ-HQKj.SSIT[]E3jZjhZM$Z*821gN+k\"ZYX0CILRal*/(^PT&k,IAUuT.!@Ef4U"A[te]rhD&A=>D'I$O?)astChX&8n=maiOP,-31l2#^Dm'82a7"tSoo_<\*q<#\cE&<P$[/(t>3!2;g-DbJ>7K,D/Tc/92DK7?;#)QW<AJNm%fT^@7q(N7b+Zt@"%1S<'hCIF*]g>c7'o!!2rGoA6'0:]HL(Pu&WT(nQ#LkqiMj=]AH.Qs#B:XUQo;E+*l>-;)j\fq8hf-d[9j;^nhkGRi:>!!P70+-'T9rJ<QkqUB\n,`jp6@<
 c::V!1<Ej8`%.*@YG;IlZIkfe"qMmgYAmoK";]<UkoV+gn(s.Q8rtE5Q;gGN@Ah@tmZPWRSO6r8&0[:_&)-U*5OPSVd:oI`6Yf`80+u^K1Bs7.&T5W?AoEG1/XdIk_pjPtSZ=OZ@_---12K+mc=\M*0$1^JJ(I$#^*go:oR\M8m@C0o&I1r-GFKEEA<oRN3auL:U;.Sb=geso;7TmRYP4M"K;4PQ<]_,Qt9,@8Ui%.I21XfH/`p8(<KZ6l=`nb9WK<h$8hD'TbfT6enk((>U.>6)1U2M.9YG)N@2?j;5J9lDG2:q.-kj;:)d1J/#I0"IYkmQ"sq'$ZfNp27,PT%7CL[0f36E-M]8>UjVg`&K"GSRWR7YVmn)%7C[5/#U/SL'YPB'FHcc-aiTir:5E,ThhZ*n7l-i\-n6$0b./RElc:NHg(jLN.DuAYfL5oh,:"bQ1,-nM[c<jHUaJ23_O\!h(*3ip+%&I-pYWbmX7a28"c1]*S^pdDXO!=&957WlEX&1V-DP)\,+;SU'<(FoOtDEg?U8(LVE*$liR%EJ#R_C;<,9rVg!spf)=KT6k@tV0XaOk0a7ldbk2r)B'B%hZrg"^;"[\2jQ@%T+UJfi-q_6qht:([?LBQA)>l<D.bdNZn,`EiC:4TD$8';X1Gna=,;qTdLsha#+OT&fGu([iI4<bPKLC+7qH0\ofLm)E=5&MJb/S/M!5E'/I.9gOq>fFe5i>Z>FOU@m]boL!8$W"9@:&qXlb\>0>N1g8%kZbm^&NV@M/mL4uVY1f4HE%FV5[k+1fJNlrNdeFR?N@XhVW=T"$4?()lZDpmlBlEPd)i;bOUE]Dl\7^"6U[dgRQcce[idLu.^O3qUW\'U!nEkb<tNO+oS0W&To:1rrq1#\7BNo271"+PL\@(WL>9dVUPkd#V!E7_&.[Oe9YOQOpMD>,op6pftr>T`Y@fFAYOQ16#rY,h$G:hWb=fNrV(OI&D/4Bo)8-k)3utD0G=J#I<3Mr
 LhoW7Usj)cka$%rrWr6lJV~>
+endstream
+endobj
+40 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 39 0 R
+/Annots 41 0 R
+>>
+endobj
+41 0 obj
+[
+42 0 R
+43 0 R
+]
+endobj
+42 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 371.976 660.8 518.304 648.8 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (zookeeperProgrammers.html#ch_programStructureWithExample.html)
+/S /URI >>
+/H /I
+>>
+endobj
+43 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 90.0 647.6 246.12 635.6 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (zookeeperProgrammers.html#ch_programStructureWithExample.html)
+/S /URI >>
+/H /I
+>>
+endobj
+44 0 obj
+<< /Length 843 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GasIf9lHOU&A@ZcHqY#iYeb_J;Di;)WNFZ>iRB[h#7PC)[Ae!UD1?uI^b/!k2MsD%`ZEHqk;VGe,5>%=Ifb3?s18a2&;MZ*')t1.qsOn*&PQ>\N'L1T?#X'PQT$?;O^BX(+<9B-s$tEQ)b2k8'GXjEE(4f$cd;n::-/:22SoI#F)if2E[S9#kNEKm?e;MM%-MVV6kal'$S2\u3au7OTG01O7N@+X/EY0(@Eb@?m^j5cko+q&_3\?UZK]VaIWfqjn?$ZHf\,FGgjq^#[PpZpfC!7+<2FeAJ>!XRen3**.BY"\/oSgfR_p!*d8]^U9%brW/P.53L'WO/,>/pt'***S?\#t`:o+l!6HDFL<IP$PPi*YjrS('d`t_^"!5O=RY?t0R.TuT^'o4YN=^E_aU=ILfrj$(#;bRZI=42oQBsRms^#$S92=FcDIO]\2?!Rua=&9W>Qh@'R8IqK0RJ'%E-Q@#7(%:KY41egERc40@3EOa.*Q_N.cjWE$>D?s<ZML2f=H!oZ/7WGJ$G^NK)Z+a7I$UG/ef%)Zn]'t-*b8RRmY3c++V78HL]->(lP6gCbU![qLQYD)!5I-X/C#qPmE_%:(_ce&itQiZ:Y"!cnmsOWj=,ea%^&ldIs=("Td[hK)s!ujpOqZRNaGt>';?FA9iIR[#t8L9_E"TaL%!l<1NhuqYEtN)j*q#]$qX!WHBtI#+8SK?5Nh@MS0tAQnec$(K^1"(`$,ou<KV6HY]*(\R"8n.0`T!8$tZ[sEME;nmWM&XRt9L>IhVgq(muroL=pB;Z6#!d*A=+7YA<kf%>E2NUO,uM0*_\iD*&\(D@:8hKm=FKSr*=Ln;5Yl~>
+endstream
+endobj
+45 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 44 0 R
+>>
+endobj
+47 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\107\0\145\0\164\0\164\0\151\0\156\0\147\0\40\0\123\0\164\0\141\0\162\0\164\0\145\0\144\0\72\0\40\0\103\0\157\0\157\0\162\0\144\0\151\0\156\0\141\0\164\0\151\0\156\0\147\0\40\0\104\0\151\0\163\0\164\0\162\0\151\0\142\0\165\0\164\0\145\0\144\0\40\0\101\0\160\0\160\0\154\0\151\0\143\0\141\0\164\0\151\0\157\0\156\0\163\0\40\0\167\0\151\0\164\0\150\0\40\0\132\0\157\0\157\0\113\0\145\0\145\0\160\0\145\0\162)
+ /Parent 46 0 R
+ /First 48 0 R
+ /Last 55 0 R
+ /Count -8
+ /A 9 0 R
+>> endobj
+48 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\61\0\40\0\120\0\162\0\145\0\55\0\162\0\145\0\161\0\165\0\151\0\163\0\151\0\164\0\145\0\163)
+ /Parent 47 0 R
+ /Next 49 0 R
+ /A 11 0 R
+>> endobj
+49 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\62\0\40\0\104\0\157\0\167\0\156\0\154\0\157\0\141\0\144)
+ /Parent 47 0 R
+ /Prev 48 0 R
+ /Next 50 0 R
+ /A 13 0 R
+>> endobj
+50 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\63\0\40\0\123\0\164\0\141\0\156\0\144\0\141\0\154\0\157\0\156\0\145\0\40\0\117\0\160\0\145\0\162\0\141\0\164\0\151\0\157\0\156)
+ /Parent 47 0 R
+ /Prev 49 0 R
+ /Next 51 0 R
+ /A 15 0 R
+>> endobj
+51 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\64\0\40\0\115\0\141\0\156\0\141\0\147\0\151\0\156\0\147\0\40\0\132\0\157\0\157\0\113\0\145\0\145\0\160\0\145\0\162\0\40\0\123\0\164\0\157\0\162\0\141\0\147\0\145)
+ /Parent 47 0 R
+ /Prev 50 0 R
+ /Next 52 0 R
+ /A 17 0 R
+>> endobj
+52 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\65\0\40\0\103\0\157\0\156\0\156\0\145\0\143\0\164\0\151\0\156\0\147\0\40\0\164\0\157\0\40\0\132\0\157\0\157\0\113\0\145\0\145\0\160\0\145\0\162)
+ /Parent 47 0 R
+ /Prev 51 0 R
+ /Next 53 0 R
+ /A 19 0 R
+>> endobj
+53 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\66\0\40\0\120\0\162\0\157\0\147\0\162\0\141\0\155\0\155\0\151\0\156\0\147\0\40\0\164\0\157\0\40\0\132\0\157\0\157\0\113\0\145\0\145\0\160\0\145\0\162)
+ /Parent 47 0 R
+ /Prev 52 0 R
+ /Next 54 0 R
+ /A 21 0 R
+>> endobj
+54 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\67\0\40\0\122\0\165\0\156\0\156\0\151\0\156\0\147\0\40\0\122\0\145\0\160\0\154\0\151\0\143\0\141\0\164\0\145\0\144\0\40\0\132\0\157\0\157\0\113\0\145\0\145\0\160\0\145\0\162)
+ /Parent 47 0 R
+ /Prev 53 0 R
+ /Next 55 0 R
+ /A 23 0 R
+>> endobj
+55 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\70\0\40\0\117\0\164\0\150\0\145\0\162\0\40\0\117\0\160\0\164\0\151\0\155\0\151\0\172\0\141\0\164\0\151\0\157\0\156\0\163)
+ /Parent 47 0 R
+ /Prev 54 0 R
+ /A 25 0 R
+>> endobj
+56 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+57 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+58 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Times-Italic
+/Encoding /WinAnsiEncoding >>
+endobj
+59 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+60 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+61 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+62 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 5
+/Kids [6 0 R 27 0 R 33 0 R 40 0 R 45 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 46 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 56 0 R /F5 57 0 R /F1 59 0 R /F6 58 0 R /F9 60 0 R /F2 61 0 R /F7 62 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ 85.0 659.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ 85.0 527.466 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ 85.0 476.213 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ 85.0 411.76 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [33 0 R /XYZ 85.0 484.84 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [33 0 R /XYZ 85.0 420.387 null]
+>>
+endobj
+21 0 obj
+<<
+/S /GoTo
+/D [33 0 R /XYZ 85.0 187.954 null]
+>>
+endobj
+23 0 obj
+<<
+/S /GoTo
+/D [40 0 R /XYZ 85.0 624.6 null]
+>>
+endobj
+25 0 obj
+<<
+/S /GoTo
+/D [45 0 R /XYZ 85.0 659.0 null]
+>>
+endobj
+46 0 obj
+<<
+ /First 47 0 R
+ /Last 47 0 R
+>> endobj
+xref
+0 63
+0000000000 65535 f 
+0000016660 00000 n 
+0000016746 00000 n 
+0000016838 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000932 00000 n 
+0000001052 00000 n 
+0000001133 00000 n 
+0000016983 00000 n 
+0000001268 00000 n 
+0000017046 00000 n 
+0000001405 00000 n 
+0000017112 00000 n 
+0000001542 00000 n 
+0000017178 00000 n 
+0000001679 00000 n 
+0000017243 00000 n 
+0000001816 00000 n 
+0000017308 00000 n 
+0000001953 00000 n 
+0000017374 00000 n 
+0000002090 00000 n 
+0000017440 00000 n 
+0000002226 00000 n 
+0000017504 00000 n 
+0000002363 00000 n 
+0000004804 00000 n 
+0000004927 00000 n 
+0000004968 00000 n 
+0000005141 00000 n 
+0000005327 00000 n 
+0000005527 00000 n 
+0000007963 00000 n 
+0000008086 00000 n 
+0000008134 00000 n 
+0000008319 00000 n 
+0000008455 00000 n 
+0000008589 00000 n 
+0000008775 00000 n 
+0000011884 00000 n 
+0000012007 00000 n 
+0000012041 00000 n 
+0000012252 00000 n 
+0000012459 00000 n 
+0000013394 00000 n 
+0000017568 00000 n 
+0000013502 00000 n 
+0000014026 00000 n 
+0000014211 00000 n 
+0000014375 00000 n 
+0000014610 00000 n 
+0000014880 00000 n 
+0000015132 00000 n 
+0000015390 00000 n 
+0000015672 00000 n 
+0000015887 00000 n 
+0000016000 00000 n 
+0000016110 00000 n 
+0000016221 00000 n 
+0000016329 00000 n 
+0000016435 00000 n 
+0000016551 00000 n 
+trailer
+<<
+/Size 63
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+17619
+%%EOF

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/zookeeperTutorial.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/zookeeperTutorial.html b/_released_docs/r3.1.2/zookeeperTutorial.html
new file mode 100644
index 0000000..2870f73
--- /dev/null
+++ b/_released_docs/r3.1.2/zookeeperTutorial.html
@@ -0,0 +1,876 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Programming with ZooKeeper - A basic tutorial</title>
+<link type="text/css" href="skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
+<link type="text/css" href="skin/profile.css" rel="stylesheet">
+<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="images/favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://hadoop.apache.org/">Hadoop</a> &gt; <a href="http://hadoop.apache.org/zookeeper/">ZooKeeper</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://hadoop.apache.org/"><img class="logoImage" alt="Hadoop" src="images/hadoop-logo.jpg" title="Apache Hadoop"></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogo">
+<a href="http://hadoop.apache.org/zookeeper/"><img class="logoImage" alt="ZooKeeper" src="images/zookeeper_small.gif" title="ZooKeeper: distributed coordination"></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="hadoop.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="unselected" href="http://hadoop.apache.org/zookeeper/">Project</a>
+</li>
+<li>
+<a class="unselected" href="http://wiki.apache.org/hadoop/ZooKeeper">Wiki</a>
+</li>
+<li class="current">
+<a class="selected" href="index.html">ZooKeeper 3.1 Documentation</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_1.1', 'skin/')" id="menu_1.1Title" class="menutitle">Overview</div>
+<div id="menu_1.1" class="menuitemgroup">
+<div class="menuitem">
+<a href="index.html">Welcome</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperOver.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperStarted.html">Getting Started</a>
+</div>
+<div class="menuitem">
+<a href="releasenotes.html">Release Notes</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.2', 'skin/')" id="menu_selected_1.2Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Developer</div>
+<div id="menu_selected_1.2" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="api/index.html">API Docs</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperProgrammers.html">Programmer's Guide</a>
+</div>
+<div class="menuitem">
+<a href="javaExample.html">Java Example</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Barrier and Queue Tutorial</div>
+</div>
+<div class="menuitem">
+<a href="recipes.html">Recipes</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Admin &amp; Ops</div>
+<div id="menu_1.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="zookeeperAdmin.html">Administrator's Guide</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperQuotas.html">Quota Guide</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperJMX.html">JMX</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Contributor</div>
+<div id="menu_1.4" class="menuitemgroup">
+<div class="menuitem">
+<a href="zookeeperInternals.html">ZooKeeper Internals</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.5', 'skin/')" id="menu_1.5Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.5" class="menuitemgroup">
+<div class="menuitem">
+<a href="http://wiki.apache.org/hadoop/ZooKeeper">Wiki</a>
+</div>
+<div class="menuitem">
+<a href="http://wiki.apache.org/hadoop/ZooKeeper/FAQ">FAQ</a>
+</div>
+<div class="menuitem">
+<a href="http://hadoop.apache.org/zookeeper/mailing_lists.html">Mailing Lists</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+<div id="credit2"></div>
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="zookeeperTutorial.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Programming with ZooKeeper - A basic tutorial</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#ch_Introduction">Introduction</a>
+</li>
+<li>
+<a href="#sc_barriers">Barriers</a>
+</li>
+<li>
+<a href="#sc_producerConsumerQueues">Producer-Consumer Queues</a>
+</li>
+<li>
+<a href="#sc_sourceListing">Complete Source Listing</a>
+</li>
+</ul>
+</div>
+  
+
+  
+
+  
+<a name="N10009"></a><a name="ch_Introduction"></a>
+<h2 class="h3">Introduction</h2>
+<div class="section">
+<p>In this tutorial, we show simple implementations of barriers and 
+    producer-consumer queues using ZooKeeper. We call the respective classes Barrier and Queue. 
+    These examples assume that you have at least one ZooKeeper server running.</p>
+<p>Both primitives use the following common excerpt of code:</p>
+<pre class="code">
+    static ZooKeeper zk = null;
+    static Integer mutex;
+
+    String root;
+
+    SyncPrimitive(String address) {
+        if(zk == null){
+            try {
+                System.out.println("Starting ZK:");
+                zk = new ZooKeeper(address, 3000, this);
+                mutex = new Integer(-1);
+                System.out.println("Finished starting ZK: " + zk);
+            } catch (IOException e) {
+                System.out.println(e.toString());
+                zk = null;
+            }
+        }
+        //else mutex = new Integer(-1);
+    }
+
+    synchronized public void process(WatchedEvent event) {
+        synchronized (mutex) {
+            //System.out.println("Process: " + event.getType());
+            mutex.notify();
+        }
+    }
+</pre>
+<p>Both classes extend SyncPrimitive. In this way, we execute steps that are 
+common to all primitives in the constructor of SyncPrimitive. To keep the examples 
+simple, we create a ZooKeeper object the first time we instantiate either a barrier 
+object or a queue object, and we declare a static variable that is a reference 
+to this object. The subsequent instances of Barrier and Queue check whether a 
+ZooKeeper object exists. Alternatively, we could have the application creating a
+ZooKeeper object and passing it to the constructor of Barrier and Queue.</p>
+<p>
+We use the process() method to process notifications triggered due to watches. 
+In the following discussion, we present code that sets watches. A watch is internal 
+structure that enables ZooKeeper to notify a client of a change to a node. For example, 
+if a client is waiting for other clients to leave a barrier, then it can set a watch and 
+wait for modifications to a particular node, which can indicate that it is the end of the wait. 
+This point becomes clear once we go over the examples.
+</p>
+</div>
+   
+ 
+<a name="N1001F"></a><a name="sc_barriers"></a>
+<h2 class="h3">Barriers</h2>
+<div class="section">
+<p>
+ A barrier is a primitive that enables a group of processes to synchronize the 
+ beginning and the end of a computation. The general idea of this implementation 
+ is to have a barrier node that serves the purpose of being a parent for individual 
+ process nodes. Suppose that we call the barrier node "/b1". Each process "p" then 
+ creates a node "/b1/p". Once enough processes have created their corresponding 
+ nodes, joined processes can start the computation.
+ </p>
+<p>In this example, each process instantiates a Barrier object, and its constructor takes as parameters:</p>
+<ul>
+<li>
+<p>the address of a ZooKeeper server (e.g., "zoo1.foo.com:2181")</p>
+</li>
+
+<li>
+<p>the path of the barrier node on ZooKeeper (e.g., "/b1")</p>
+</li>
+
+<li>
+<p>the size of the group of processes</p>
+</li>
+
+</ul>
+<p>The constructor of Barrier passes the address of the Zookeeper server to the 
+constructor of the parent class. The parent class creates a ZooKeeper instance if 
+one does not exist. The constructor of Barrier then creates a 
+barrier node on ZooKeeper, which is the parent node of all process nodes, and 
+we call root (<strong>Note:</strong> This is not the ZooKeeper root "/").</p>
+<pre class="code">
+        /**
+         * Barrier constructor
+         *
+         * @param address
+         * @param root
+         * @param size
+         */
+        Barrier(String address, String root, int size) {
+            super(address);
+            this.root = root;
+            this.size = size;
+
+            // Create barrier node
+            if (zk != null) {
+                try {
+                    Stat s = zk.exists(root, false);
+                    if (s == null) {
+                        zk.create(root, new byte[0], Ids.OPEN_ACL_UNSAFE,
+                                CreateMode.PERSISTENT);
+                    }
+                } catch (KeeperException e) {
+                    System.out
+                            .println("Keeper exception when instantiating queue: "
+                                    + e.toString());
+                } catch (InterruptedException e) {
+                    System.out.println("Interrupted exception");
+                }
+            }
+
+            // My node name
+            try {
+                name = new String(InetAddress.getLocalHost().getCanonicalHostName().toString());
+            } catch (UnknownHostException e) {
+                System.out.println(e.toString());
+            }
+
+        }
+</pre>
+<p>
+To enter the barrier, a process calls enter(). The process creates a node under 
+the root to represent it, using its host name to form the node name. It then wait 
+until enough processes have entered the barrier. A process does it by checking 
+the number of children the root node has with "getChildren()", and waiting for 
+notifications in the case it does not have enough. To receive a notification when 
+there is a change to the root node, a process has to set a watch, and does it 
+through the call to "getChildren()". In the code, we have that "getChildren()" 
+has two parameters. The first one states the node to read from, and the second is
+a boolean flag that enables the process to set a watch. In the code the flag is true.
+</p>
+<pre class="code">
+        /**
+         * Join barrier
+         *
+         * @return
+         * @throws KeeperException
+         * @throws InterruptedException
+         */
+
+        boolean enter() throws KeeperException, InterruptedException{
+            zk.create(root + "/" + name, new byte[0], Ids.OPEN_ACL_UNSAFE,
+                    CreateMode.EPHEMERAL_SEQUENTIAL);
+            while (true) {
+                synchronized (mutex) {
+                    List&lt;String&gt; list = zk.getChildren(root, true);
+
+                    if (list.size() &lt; size) {
+                        mutex.wait();
+                    } else {
+                        return true;
+                    }
+                }
+            }
+        }
+</pre>
+<p>
+Note that enter() throws both KeeperException and InterruptedException, so it is 
+the reponsability of the application to catch and handle such exceptions.</p>
+<p>
+Once the computation is finished, a process calls leave() to leave the barrier. 
+First it deletes its corresponding node, and then it gets the children of the root 
+node. If there is at least one child, then it waits for a notification (obs: note 
+that the second parameter of the call to getChildren() is true, meaning that 
+ZooKeeper has to set a watch on the the root node). Upon reception of a notification, 
+it checks once more whether the root node has any child.</p>
+<pre class="code">
+        /**
+         * Wait until all reach barrier
+         *
+         * @return
+         * @throws KeeperException
+         * @throws InterruptedException
+         */
+
+        boolean leave() throws KeeperException, InterruptedException{
+            zk.delete(root + "/" + name, 0);
+            while (true) {
+                synchronized (mutex) {
+                    List&lt;String&gt; list = zk.getChildren(root, true);
+                        if (list.size() &gt; 0) {
+                            mutex.wait();
+                        } else {
+                            return true;
+                        }
+                    }
+                }
+        }
+    }
+</pre>
+</div>
+
+<a name="N10051"></a><a name="sc_producerConsumerQueues"></a>
+<h2 class="h3">Producer-Consumer Queues</h2>
+<div class="section">
+<p>
+A producer-consumer queue is a distributed data estructure thata group of processes 
+use to generate and consume items. Producer processes create new elements and add 
+them to the queue. Consumer processes remove elements from the list, and process them. 
+In this implementation, the elements are simple integers. The queue is represented 
+by a root node, and to add an element to the queue, a producer process creates a new node, 
+a child of the root node.
+</p>
+<p>
+The following excerpt of code corresponds to the constructor of the object. As 
+with Barrier objects, it first calls the constructor of the parent class, SyncPrimitive, 
+that creates a ZooKeeper object if one doesn't exist. It then verifies if the root 
+node of the queue exists, and creates if it doesn't.
+</p>
+<pre class="code">
+        /**
+         * Constructor of producer-consumer queue
+         *
+         * @param address
+         * @param name
+         */
+        Queue(String address, String name) {
+            super(address);
+            this.root = name;
+            // Create ZK node name
+            if (zk != null) {
+                try {
+                    Stat s = zk.exists(root, false);
+                    if (s == null) {
+                        zk.create(root, new byte[0], Ids.OPEN_ACL_UNSAFE,
+                                CreateMode.PERSISTENT);
+                    }
+                } catch (KeeperException e) {
+                    System.out
+                            .println("Keeper exception when instantiating queue: "
+                                    + e.toString());
+                } catch (InterruptedException e) {
+                    System.out.println("Interrupted exception");
+                }
+            }
+        }
+</pre>
+<p>
+A producer process calls "produce()" to add an element to the queue, and passes 
+an integer as an argument. To add an element to the queue, the method creates a 
+new node using "create()", and uses the SEQUENCE flag to instruct ZooKeeper to 
+append the value of the sequencer counter associated to the root node. In this way, 
+we impose a total order on the elements of the queue, thus guaranteeing that the 
+oldest element of the queue is the next one consumed.
+</p>
+<pre class="code">
+        /**
+         * Add element to the queue.
+         *
+         * @param i
+         * @return
+         */
+
+        boolean produce(int i) throws KeeperException, InterruptedException{
+            ByteBuffer b = ByteBuffer.allocate(4);
+            byte[] value;
+
+            // Add child with value i
+            b.putInt(i);
+            value = b.array();
+            zk.create(root + "/element", value, Ids.OPEN_ACL_UNSAFE,
+                        CreateMode.PERSISTENT_SEQUENTIAL);
+
+            return true;
+        }
+</pre>
+<p>
+To consume an element, a consumer process obtains the children of the root node, 
+reads the node with smallest counter value, and returns the element. Note that 
+if there is a conflict, then one of the two contending processes won't be able to 
+delete the node and the delete operation will throw an exception.</p>
+<p>
+A call to getChildren() returns the list of children in lexicographic order. 
+As lexicographic order does not necessary follow the numerical order of the counter 
+values, we need to decide which element is the smallest. To decide which one has 
+the smallest counter value, we traverse the list, and remove the prefix "element" 
+from each one.</p>
+<pre class="code">
+        /**
+         * Remove first element from the queue.
+         *
+         * @return
+         * @throws KeeperException
+         * @throws InterruptedException
+         */
+        int consume() throws KeeperException, InterruptedException{
+            int retvalue = -1;
+            Stat stat = null;
+
+            // Get the first element available
+            while (true) {
+                synchronized (mutex) {
+                    List&lt;String&gt; list = zk.getChildren(root, true);
+                    if (list.size() == 0) {
+                        System.out.println("Going to wait");
+                        mutex.wait();
+                    } else {
+                        Integer min = new Integer(list.get(0).substring(7));
+                        for(String s : list){
+                            Integer tempValue = new Integer(s.substring(7));
+                            //System.out.println("Temporary value: " + tempValue);
+                            if(tempValue &lt; min) min = tempValue;
+                        }
+                        System.out.println("Temporary value: " + root + "/element" + min);
+                        byte[] b = zk.getData(root + "/element" + min,
+                                    false, stat);
+                        zk.delete(root + "/element" + min, 0);
+                        ByteBuffer buffer = ByteBuffer.wrap(b);
+                        retvalue = buffer.getInt();
+
+                        return retvalue;
+                    }
+                }
+            }
+        }
+    }
+</pre>
+</div>
+
+<a name="N1006F"></a><a name="sc_sourceListing"></a>
+<h2 class="h3">Complete Source Listing</h2>
+<div class="section">
+<div class="note example">
+<div class="label">SyncPrimitive.Java</div>
+<div class="content">
+
+<title>SyncPrimitive.Java</title>
+
+<pre class="code">
+import java.io.IOException;
+import java.net.InetAddress;
+import java.net.UnknownHostException;
+import java.nio.ByteBuffer;
+import java.util.List;
+import java.util.Random;
+
+import org.apache.zookeeper.CreateMode;
+import org.apache.zookeeper.KeeperException;
+import org.apache.zookeeper.WatchedEvent;
+import org.apache.zookeeper.Watcher;
+import org.apache.zookeeper.ZooKeeper;
+import org.apache.zookeeper.ZooDefs.Ids;
+import org.apache.zookeeper.data.Stat;
+
+public class SyncPrimitive implements Watcher {
+
+    static ZooKeeper zk = null;
+    static Integer mutex;
+
+    String root;
+
+    SyncPrimitive(String address) {
+        if(zk == null){
+            try {
+                System.out.println("Starting ZK:");
+                zk = new ZooKeeper(address, 3000, this);
+                mutex = new Integer(-1);
+                System.out.println("Finished starting ZK: " + zk);
+            } catch (IOException e) {
+                System.out.println(e.toString());
+                zk = null;
+            }
+        }
+        //else mutex = new Integer(-1);
+    }
+
+    synchronized public void process(WatchedEvent event) {
+        synchronized (mutex) {
+            //System.out.println("Process: " + event.getType());
+            mutex.notify();
+        }
+    }
+
+    /**
+     * Barrier
+     */
+    static public class Barrier extends SyncPrimitive {
+        int size;
+        String name;
+
+        /**
+         * Barrier constructor
+         *
+         * @param address
+         * @param root
+         * @param size
+         */
+        Barrier(String address, String root, int size) {
+            super(address);
+            this.root = root;
+            this.size = size;
+
+            // Create barrier node
+            if (zk != null) {
+                try {
+                    Stat s = zk.exists(root, false);
+                    if (s == null) {
+                        zk.create(root, new byte[0], Ids.OPEN_ACL_UNSAFE,
+                                CreateMode.PERSISTENT);
+                    }
+                } catch (KeeperException e) {
+                    System.out
+                            .println("Keeper exception when instantiating queue: "
+                                    + e.toString());
+                } catch (InterruptedException e) {
+                    System.out.println("Interrupted exception");
+                }
+            }
+
+            // My node name
+            try {
+                name = new String(InetAddress.getLocalHost().getCanonicalHostName().toString());
+            } catch (UnknownHostException e) {
+                System.out.println(e.toString());
+            }
+
+        }
+
+        /**
+         * Join barrier
+         *
+         * @return
+         * @throws KeeperException
+         * @throws InterruptedException
+         */
+
+        boolean enter() throws KeeperException, InterruptedException{
+            zk.create(root + "/" + name, new byte[0], Ids.OPEN_ACL_UNSAFE,
+                    CreateMode.EPHEMERAL_SEQUENTIAL);
+            while (true) {
+                synchronized (mutex) {
+                    List&lt;String&gt; list = zk.getChildren(root, true);
+
+                    if (list.size() &lt; size) {
+                        mutex.wait();
+                    } else {
+                        return true;
+                    }
+                }
+            }
+        }
+
+        /**
+         * Wait until all reach barrier
+         *
+         * @return
+         * @throws KeeperException
+         * @throws InterruptedException
+         */
+
+        boolean leave() throws KeeperException, InterruptedException{
+            zk.delete(root + "/" + name, 0);
+            while (true) {
+                synchronized (mutex) {
+                    List&lt;String&gt; list = zk.getChildren(root, true);
+                        if (list.size() &gt; 0) {
+                            mutex.wait();
+                        } else {
+                            return true;
+                        }
+                    }
+                }
+        }
+    }
+
+    /**
+     * Producer-Consumer queue
+     */
+    static public class Queue extends SyncPrimitive {
+
+        /**
+         * Constructor of producer-consumer queue
+         *
+         * @param address
+         * @param name
+         */
+        Queue(String address, String name) {
+            super(address);
+            this.root = name;
+            // Create ZK node name
+            if (zk != null) {
+                try {
+                    Stat s = zk.exists(root, false);
+                    if (s == null) {
+                        zk.create(root, new byte[0], Ids.OPEN_ACL_UNSAFE,
+                                CreateMode.PERSISTENT);
+                    }
+                } catch (KeeperException e) {
+                    System.out
+                            .println("Keeper exception when instantiating queue: "
+                                    + e.toString());
+                } catch (InterruptedException e) {
+                    System.out.println("Interrupted exception");
+                }
+            }
+        }
+
+        /**
+         * Add element to the queue.
+         *
+         * @param i
+         * @return
+         */
+
+        boolean produce(int i) throws KeeperException, InterruptedException{
+            ByteBuffer b = ByteBuffer.allocate(4);
+            byte[] value;
+
+            // Add child with value i
+            b.putInt(i);
+            value = b.array();
+            zk.create(root + "/element", value, Ids.OPEN_ACL_UNSAFE,
+                        CreateMode.PERSISTENT_SEQUENTIAL);
+
+            return true;
+        }
+
+
+        /**
+         * Remove first element from the queue.
+         *
+         * @return
+         * @throws KeeperException
+         * @throws InterruptedException
+         */
+        int consume() throws KeeperException, InterruptedException{
+            int retvalue = -1;
+            Stat stat = null;
+
+            // Get the first element available
+            while (true) {
+                synchronized (mutex) {
+                    List&lt;String&gt; list = zk.getChildren(root, true);
+                    if (list.size() == 0) {
+                        System.out.println("Going to wait");
+                        mutex.wait();
+                    } else {
+                        Integer min = new Integer(list.get(0).substring(7));
+                        for(String s : list){
+                            Integer tempValue = new Integer(s.substring(7));
+                            //System.out.println("Temporary value: " + tempValue);
+                            if(tempValue &lt; min) min = tempValue;
+                        }
+                        System.out.println("Temporary value: " + root + "/element" + min);
+                        byte[] b = zk.getData(root + "/element" + min,
+                                    false, stat);
+                        zk.delete(root + "/element" + min, 0);
+                        ByteBuffer buffer = ByteBuffer.wrap(b);
+                        retvalue = buffer.getInt();
+
+                        return retvalue;
+                    }
+                }
+            }
+        }
+    }
+
+    public static void main(String args[]) {
+        if (args[0].equals("qTest"))
+            queueTest(args);
+        else
+            barrierTest(args);
+
+    }
+
+    public static void queueTest(String args[]) {
+        Queue q = new Queue(args[1], "/app1");
+
+        System.out.println("Input: " + args[1]);
+        int i;
+        Integer max = new Integer(args[2]);
+
+        if (args[3].equals("p")) {
+            System.out.println("Producer");
+            for (i = 0; i &lt; max; i++)
+                try{
+                    q.produce(10 + i);
+                } catch (KeeperException e){
+
+                } catch (InterruptedException e){
+
+                }
+        } else {
+            System.out.println("Consumer");
+
+            for (i = 0; i &lt; max; i++) {
+                try{
+                    int r = q.consume();
+                    System.out.println("Item: " + r);
+                } catch (KeeperException e){
+                    i--;
+                } catch (InterruptedException e){
+
+                }
+            }
+        }
+    }
+
+    public static void barrierTest(String args[]) {
+        Barrier b = new Barrier(args[1], "/b1", new Integer(args[2]));
+        try{
+            boolean flag = b.enter();
+            System.out.println("Entered barrier: " + args[2]);
+            if(!flag) System.out.println("Error when entering the barrier");
+        } catch (KeeperException e){
+
+        } catch (InterruptedException e){
+
+        }
+
+        // Generate random integer
+        Random rand = new Random();
+        int r = rand.nextInt(100);
+        // Loop for rand iterations
+        for (int i = 0; i &lt; r; i++) {
+            try {
+                Thread.sleep(100);
+            } catch (InterruptedException e) {
+
+            }
+        }
+        try{
+            b.leave();
+        } catch (KeeperException e){
+
+        } catch (InterruptedException e){
+
+        }
+        System.out.println("Left barrier");
+    }
+}
+</pre>
+</div>
+</div>
+</div>
+
+
+<p align="right">
+<font size="-2"></font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+        Copyright &copy;
+         2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>


[46/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.BadVersionException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.BadVersionException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.BadVersionException.html
new file mode 100644
index 0000000..90a5ee7
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.BadVersionException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:47 PST 2009 -->
+<TITLE>
+KeeperException.BadVersionException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.BadVersionException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.BadVersionException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.BadVersionException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.BadVersionException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.BadVersionException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.BadVersionException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.BadVersionException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><CODE>Code.BADVERSION</CODE>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.BadVersionException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html#KeeperException.BadVersionException()">KeeperException.BadVersionException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.BadVersionException()"><!-- --></A><H3>
+KeeperException.BadVersionException</H3>
+<PRE>
+public <B>KeeperException.BadVersionException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.BadVersionException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.BadVersionException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.BadVersionException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.Code.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.Code.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.Code.html
new file mode 100644
index 0000000..661c1bf
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.Code.html
@@ -0,0 +1,741 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:47 PST 2009 -->
+<TITLE>
+KeeperException.Code (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.Code (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.Code.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.Code.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.Code.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Enum KeeperException.Code</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</A>&lt;<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>&gt;
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.Code</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</A>&lt;<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>&gt;, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static enum <B>KeeperException.Code</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>&gt;<DT>implements <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A></DL>
+</PRE>
+
+<P>
+Codes which represent the various KeeperException
+ types. This enum replaces the deprecated earlier static final int
+ constants. The old, deprecated, values are in "camel case" while the new
+ enum values are in all CAPS.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+
+<A NAME="enum_constant_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Enum Constant Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#APIERROR">APIERROR</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;API errors.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#AUTHFAILED">AUTHFAILED</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Client authentication failed</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#BADARGUMENTS">BADARGUMENTS</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Invalid arguments</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#BADVERSION">BADVERSION</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Version conflict</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#CONNECTIONLOSS">CONNECTIONLOSS</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Connection to the server has been lost</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#DATAINCONSISTENCY">DATAINCONSISTENCY</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A data inconsistency was found</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#INVALIDACL">INVALIDACL</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Invalid ACL specified</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#INVALIDCALLBACK">INVALIDCALLBACK</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Invalid callback specified</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#MARSHALLINGERROR">MARSHALLINGERROR</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Error while marshalling or unmarshalling data</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NOAUTH">NOAUTH</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Not authenticated</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NOCHILDRENFOREPHEMERALS">NOCHILDRENFOREPHEMERALS</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ephemeral nodes may not have children</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NODEEXISTS">NODEEXISTS</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The node already exists</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NONODE">NONODE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Node does not exist</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NOTEMPTY">NOTEMPTY</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The node has children</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#OK">OK</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Everything is OK</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#OPERATIONTIMEOUT">OPERATIONTIMEOUT</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Operation timeout</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#RUNTIMEINCONSISTENCY">RUNTIMEINCONSISTENCY</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A runtime inconsistency was found</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#SESSIONEXPIRED">SESSIONEXPIRED</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The session has been expired by the server</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#SYSTEMERROR">SYSTEMERROR</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System and server-side errors.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#UNIMPLEMENTED">UNIMPLEMENTED</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Operation is unimplemented</TD>
+</TR>
+</TABLE>
+&nbsp;<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.zookeeper.KeeperException.CodeDeprecated"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#APIError">APIError</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#AuthFailed">AuthFailed</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#BadArguments">BadArguments</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#BadVersion">BadVersion</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#ConnectionLoss">ConnectionLoss</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#DataInconsistency">DataInconsistency</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#InvalidACL">InvalidACL</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#InvalidCallback">InvalidCallback</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#MarshallingError">MarshallingError</A>, <A HREF="../../.
 ./org/apache/zookeeper/KeeperException.CodeDeprecated.html#NoAuth">NoAuth</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#NoChildrenForEphemerals">NoChildrenForEphemerals</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#NodeExists">NodeExists</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#NoNode">NoNode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#NotEmpty">NotEmpty</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#Ok">Ok</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#OperationTimeout">OperationTimeout</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#RuntimeInconsistency">RuntimeInconsistency</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#SessionExpired">SessionExpired</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.C
 odeDeprecated.html#SystemError">SystemError</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#Unimplemented">Unimplemented</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#get(int)">get</A></B>(int&nbsp;code)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the Code value for a particular integer error code</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#intValue()">intValue</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the int value for a particular Code.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#valueOf(java.lang.String)">valueOf</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the enum constant of this type with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#values()">values</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array containing the constants of this enum type, in
+the order they are declared.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Enum"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#compareTo(E)" title="class or interface in java.lang">compareTo</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass()" title="class or interface in java.lang">getDeclaringClass</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#name()" title="class or interface in java.lang">name</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#ordinal()" title="class or interface in java.lang">ordinal</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.ht
 ml?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#valueOf(java.lang.Class, java.lang.String)" title="class or interface in java.lang">valueOf</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+
+<A NAME="enum_constant_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Enum Constant Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="OK"><!-- --></A><H3>
+OK</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>OK</B></PRE>
+<DL>
+<DD>Everything is OK
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="SYSTEMERROR"><!-- --></A><H3>
+SYSTEMERROR</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>SYSTEMERROR</B></PRE>
+<DL>
+<DD>System and server-side errors.
+ This is never thrown by the server, it shouldn't be used other than
+ to indicate a range. Specifically error codes greater than this
+ value, but lesser than <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#APIERROR"><CODE>APIERROR</CODE></A>, are system errors.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="RUNTIMEINCONSISTENCY"><!-- --></A><H3>
+RUNTIMEINCONSISTENCY</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>RUNTIMEINCONSISTENCY</B></PRE>
+<DL>
+<DD>A runtime inconsistency was found
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="DATAINCONSISTENCY"><!-- --></A><H3>
+DATAINCONSISTENCY</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>DATAINCONSISTENCY</B></PRE>
+<DL>
+<DD>A data inconsistency was found
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="CONNECTIONLOSS"><!-- --></A><H3>
+CONNECTIONLOSS</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>CONNECTIONLOSS</B></PRE>
+<DL>
+<DD>Connection to the server has been lost
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="MARSHALLINGERROR"><!-- --></A><H3>
+MARSHALLINGERROR</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>MARSHALLINGERROR</B></PRE>
+<DL>
+<DD>Error while marshalling or unmarshalling data
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="UNIMPLEMENTED"><!-- --></A><H3>
+UNIMPLEMENTED</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>UNIMPLEMENTED</B></PRE>
+<DL>
+<DD>Operation is unimplemented
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="OPERATIONTIMEOUT"><!-- --></A><H3>
+OPERATIONTIMEOUT</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>OPERATIONTIMEOUT</B></PRE>
+<DL>
+<DD>Operation timeout
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="BADARGUMENTS"><!-- --></A><H3>
+BADARGUMENTS</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>BADARGUMENTS</B></PRE>
+<DL>
+<DD>Invalid arguments
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="APIERROR"><!-- --></A><H3>
+APIERROR</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>APIERROR</B></PRE>
+<DL>
+<DD>API errors.
+ This is never thrown by the server, it shouldn't be used other than
+ to indicate a range. Specifically error codes greater than this
+ value are API errors (while values less than this indicate a
+ <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#SYSTEMERROR"><CODE>SYSTEMERROR</CODE></A>).
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="NONODE"><!-- --></A><H3>
+NONODE</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>NONODE</B></PRE>
+<DL>
+<DD>Node does not exist
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="NOAUTH"><!-- --></A><H3>
+NOAUTH</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>NOAUTH</B></PRE>
+<DL>
+<DD>Not authenticated
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="BADVERSION"><!-- --></A><H3>
+BADVERSION</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>BADVERSION</B></PRE>
+<DL>
+<DD>Version conflict
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="NOCHILDRENFOREPHEMERALS"><!-- --></A><H3>
+NOCHILDRENFOREPHEMERALS</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>NOCHILDRENFOREPHEMERALS</B></PRE>
+<DL>
+<DD>Ephemeral nodes may not have children
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="NODEEXISTS"><!-- --></A><H3>
+NODEEXISTS</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>NODEEXISTS</B></PRE>
+<DL>
+<DD>The node already exists
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="NOTEMPTY"><!-- --></A><H3>
+NOTEMPTY</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>NOTEMPTY</B></PRE>
+<DL>
+<DD>The node has children
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="SESSIONEXPIRED"><!-- --></A><H3>
+SESSIONEXPIRED</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>SESSIONEXPIRED</B></PRE>
+<DL>
+<DD>The session has been expired by the server
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="INVALIDCALLBACK"><!-- --></A><H3>
+INVALIDCALLBACK</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>INVALIDCALLBACK</B></PRE>
+<DL>
+<DD>Invalid callback specified
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="INVALIDACL"><!-- --></A><H3>
+INVALIDACL</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>INVALIDACL</B></PRE>
+<DL>
+<DD>Invalid ACL specified
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="AUTHFAILED"><!-- --></A><H3>
+AUTHFAILED</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>AUTHFAILED</B></PRE>
+<DL>
+<DD>Client authentication failed
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="values()"><!-- --></A><H3>
+values</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>[] <B>values</B>()</PRE>
+<DL>
+<DD>Returns an array containing the constants of this enum type, in
+the order they are declared.  This method may be used to iterate
+over the constants as follows:
+<pre>
+for (KeeperException.Code c : KeeperException.Code.values())
+&nbsp;   System.out.println(c);
+</pre>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>an array containing the constants of this enum type, in
+the order they are declared</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="valueOf(java.lang.String)"><!-- --></A><H3>
+valueOf</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>valueOf</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</PRE>
+<DL>
+<DD>Returns the enum constant of this type with the specified name.
+The string must match <I>exactly</I> an identifier used to declare an
+enum constant in this type.  (Extraneous whitespace characters are 
+not permitted.)
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the enum constant to be returned.
+<DT><B>Returns:</B><DD>the enum constant with the specified name
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if this enum type has no constant
+with the specified name
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</A></CODE> - if the argument is null</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="intValue()"><!-- --></A><H3>
+intValue</H3>
+<PRE>
+public int <B>intValue</B>()</PRE>
+<DL>
+<DD>Get the int value for a particular Code.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>error code as integer</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="get(int)"><!-- --></A><H3>
+get</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>get</B>(int&nbsp;code)</PRE>
+<DL>
+<DD>Get the Code value for a particular integer error code
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>code</CODE> - int error code
+<DT><B>Returns:</B><DD>Code value corresponding to specified int code, or null</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.Code.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.Code.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.Code.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[06/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.SystemErrorException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.SystemErrorException.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.SystemErrorException.html
new file mode 100644
index 0000000..195ff6d
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.SystemErrorException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:03 PST 2009 -->
+<TITLE>
+KeeperException.SystemErrorException (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.SystemErrorException (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.SystemErrorException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.SessionMovedException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.SystemErrorException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.SystemErrorException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.SystemErrorException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.SystemErrorException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.SystemErrorException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#SYSTEMERROR"><CODE>KeeperException.Code.SYSTEMERROR</CODE></A>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.SystemErrorException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SessionMovedException.html" title="class in org.apache.zookeeper">KeeperException.SessionMovedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html#KeeperException.SystemErrorException()">KeeperException.SystemErrorException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.SystemErrorException()"><!-- --></A><H3>
+KeeperException.SystemErrorException</H3>
+<PRE>
+public <B>KeeperException.SystemErrorException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.SystemErrorException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.SessionMovedException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.SystemErrorException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.SystemErrorException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.UnimplementedException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.UnimplementedException.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.UnimplementedException.html
new file mode 100644
index 0000000..82c4b83
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.UnimplementedException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:03 PST 2009 -->
+<TITLE>
+KeeperException.UnimplementedException (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.UnimplementedException (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.UnimplementedException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.UnimplementedException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.UnimplementedException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.UnimplementedException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.UnimplementedException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.UnimplementedException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#UNIMPLEMENTED"><CODE>KeeperException.Code.UNIMPLEMENTED</CODE></A>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.UnimplementedException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SessionMovedException.html" title="class in org.apache.zookeeper">KeeperException.SessionMovedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html#KeeperException.UnimplementedException()">KeeperException.UnimplementedException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.UnimplementedException()"><!-- --></A><H3>
+KeeperException.UnimplementedException</H3>
+<PRE>
+public <B>KeeperException.UnimplementedException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.UnimplementedException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.UnimplementedException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.UnimplementedException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.html
new file mode 100644
index 0000000..e4672d4
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.html
@@ -0,0 +1,669 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:02 PST 2009 -->
+<TITLE>
+KeeperException (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.ConnectionLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInc
 onsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperExcepti
 on.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SessionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SessionMovedException.html" title="class in org.apache.zookeeper">KeeperException.Sess
 ionMovedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>KeeperException</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Codes which represent the various KeeperException
+ types.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.ConnectionLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.SessionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.SessionMovedException.html" title="class in org.apache.zookeeper">KeeperException.SessionMovedException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.html#KeeperException(org.apache.zookeeper.KeeperException.Code)">KeeperException</A></B>(<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>&nbsp;code)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read the error Code for this exception</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A></B>(int&nbsp;code)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)"><CODE>create(Code)</CODE></A>
+ instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A></B>(int&nbsp;code,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)"><CODE>create(Code, String)</CODE></A>
+ instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A></B>(<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>&nbsp;code)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All non-specific keeper exceptions should be constructed via
+ this factory method in order to guarantee consistency in error
+ codes and such.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A></B>(<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>&nbsp;code,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All non-specific keeper exceptions should be constructed via
+ this factory method in order to guarantee consistency in error
+ codes and such.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.html#code()"><CODE>code()</CODE></A> instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read the path for this exception</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></B>(int&nbsp;code)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, exceptions should be immutable, this
+ method should not be used</I></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException(org.apache.zookeeper.KeeperException.Code)"><!-- --></A><H3>
+KeeperException</H3>
+<PRE>
+public <B>KeeperException</B>(<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>&nbsp;code)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="create(org.apache.zookeeper.KeeperException.Code, java.lang.String)"><!-- --></A><H3>
+create</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A> <B>create</B>(<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>&nbsp;code,
+                                     <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path)</PRE>
+<DL>
+<DD>All non-specific keeper exceptions should be constructed via
+ this factory method in order to guarantee consistency in error
+ codes and such.  If you know the error code, then you should
+ construct the special purpose exception directly.  That will
+ allow you to have the most specific possible declarations of
+ what exceptions might actually be thrown.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>code</CODE> - The error code.<DD><CODE>path</CODE> - The ZooKeeper path being operated on.
+<DT><B>Returns:</B><DD>The specialized exception, presumably to be thrown by
+  the caller.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="create(int, java.lang.String)"><!-- --></A><H3>
+create</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>public static <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A> <B>create</B>(int&nbsp;code,
+                                                <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path)</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)"><CODE>create(Code, String)</CODE></A>
+ instead</I>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="create(int)"><!-- --></A><H3>
+create</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>public static <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A> <B>create</B>(int&nbsp;code)</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)"><CODE>create(Code)</CODE></A>
+ instead</I>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="create(org.apache.zookeeper.KeeperException.Code)"><!-- --></A><H3>
+create</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A> <B>create</B>(<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>&nbsp;code)</PRE>
+<DL>
+<DD>All non-specific keeper exceptions should be constructed via
+ this factory method in order to guarantee consistency in error
+ codes and such.  If you know the error code, then you should
+ construct the special purpose exception directly.  That will
+ allow you to have the most specific possible declarations of
+ what exceptions might actually be thrown.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>code</CODE> - The error code of your new exception.  This will
+ also determine the specific type of the exception that is
+ returned.
+<DT><B>Returns:</B><DD>The specialized exception, presumably to be thrown by
+ the caller.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setCode(int)"><!-- --></A><H3>
+setCode</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>public void <B>setCode</B>(int&nbsp;code)</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, exceptions should be immutable, this
+ method should not be used</I>
+<P>
+<DD>Set the code for this exception
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>code</CODE> - error code</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCode()"><!-- --></A><H3>
+getCode</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>public int <B>getCode</B>()</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.html#code()"><CODE>code()</CODE></A> instead</I>
+<P>
+<DD>Read the error code for this exception
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the error code for this exception</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="code()"><!-- --></A><H3>
+code</H3>
+<PRE>
+public <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>code</B>()</PRE>
+<DL>
+<DD>Read the error Code for this exception
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the error Code for this exception</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPath()"><!-- --></A><H3>
+getPath</H3>
+<PRE>
+public <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getPath</B>()</PRE>
+<DL>
+<DD>Read the path for this exception
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the path associated with this error, null if none</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getMessage()"><!-- --></A><H3>
+getMessage</H3>
+<PRE>
+public <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getMessage</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getMessage()" title="class or interface in java.lang">getMessage</A></CODE> in class <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[13/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/index.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/index.html b/_released_docs/r3.2.2/api/index.html
new file mode 100644
index 0000000..6de936b
--- /dev/null
+++ b/_released_docs/r3.2.2/api/index.html
@@ -0,0 +1,75 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Tue Dec 08 13:52:05 PST 2009-->
+<TITLE>
+ZooKeeper 3.2.2 API
+</TITLE>
+<SCRIPT type="text/javascript">
+    targetPage = "" + window.location.search;
+    if (targetPage != "" && targetPage != "undefined")
+        targetPage = targetPage.substring(1);
+    if (targetPage.indexOf(":") != -1)
+        targetPage = "undefined";
+    if (targetPage != "" && !validURL(targetPage))
+        targetPage = "undefined";
+    function validURL(url) {
+        var pos = url.indexOf(".html");
+        if (pos == -1 || pos != url.length - 5)
+            return false;
+        var allowNumber = false;
+        var allowSep = false;
+        var seenDot = false;
+        for (var i = 0; i < url.length - 5; i++) {
+            var ch = url.charAt(i);
+            if ('a' <= ch && ch <= 'z' ||
+                    'A' <= ch && ch <= 'Z' ||
+                    ch == '$' ||
+                    ch == '_') {
+                allowNumber = true;
+                allowSep = true;
+            } else if ('0' <= ch && ch <= '9'
+                    || ch == '-') {
+                if (!allowNumber)
+                     return false;
+            } else if (ch == '/' || ch == '.') {
+                if (!allowSep)
+                    return false;
+                allowNumber = false;
+                allowSep = false;
+                if (ch == '.')
+                     seenDot = true;
+                if (ch == '/' && seenDot)
+                     return false;
+            } else {
+                return false;
+            }
+        }
+        return true;
+    }
+    function loadFrames() {
+        if (targetPage != "" && targetPage != "undefined")
+             top.classFrame.location = top.targetPage;
+    }
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+</HEAD>
+<FRAMESET cols="20%,80%" title="" onLoad="top.loadFrames()">
+<FRAMESET rows="30%,70%" title="" onLoad="top.loadFrames()">
+<FRAME src="overview-frame.html" name="packageListFrame" title="All Packages">
+<FRAME src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
+</FRAMESET>
+<FRAME src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
+<NOFRAMES>
+<H2>
+Frame Alert</H2>
+
+<P>
+This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
+<BR>
+Link to<A HREF="overview-summary.html">Non-frame version.</A>
+</NOFRAMES>
+</FRAMESET>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/AsyncCallback.ACLCallback.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/AsyncCallback.ACLCallback.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/AsyncCallback.ACLCallback.html
new file mode 100644
index 0000000..8af6443
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/AsyncCallback.ACLCallback.html
@@ -0,0 +1,242 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:02 PST 2009 -->
+<TITLE>
+AsyncCallback.ACLCallback (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AsyncCallback.ACLCallback (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AsyncCallback.ACLCallback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/AsyncCallback.ACLCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.ACLCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Interface AsyncCallback.ACLCallback</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing interface:</B><DD><A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static interface <B>AsyncCallback.ACLCallback</B><DT>extends <A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.AsyncCallback"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from interface org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html#processResult(int, java.lang.String, java.lang.Object, java.util.List, org.apache.zookeeper.data.Stat)">processResult</A></B>(int&nbsp;rc,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+              <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="processResult(int, java.lang.String, java.lang.Object, java.util.List, org.apache.zookeeper.data.Stat)"><!-- --></A><H3>
+processResult</H3>
+<PRE>
+void <B>processResult</B>(int&nbsp;rc,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+                   <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AsyncCallback.ACLCallback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/AsyncCallback.ACLCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.ACLCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/AsyncCallback.ChildrenCallback.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/AsyncCallback.ChildrenCallback.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/AsyncCallback.ChildrenCallback.html
new file mode 100644
index 0000000..8648169
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/AsyncCallback.ChildrenCallback.html
@@ -0,0 +1,240 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:02 PST 2009 -->
+<TITLE>
+AsyncCallback.ChildrenCallback (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AsyncCallback.ChildrenCallback (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AsyncCallback.ChildrenCallback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.ChildrenCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Interface AsyncCallback.ChildrenCallback</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing interface:</B><DD><A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static interface <B>AsyncCallback.ChildrenCallback</B><DT>extends <A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.AsyncCallback"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from interface org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html#processResult(int, java.lang.String, java.lang.Object, java.util.List)">processResult</A></B>(int&nbsp;rc,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt;&nbsp;children)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="processResult(int, java.lang.String, java.lang.Object, java.util.List)"><!-- --></A><H3>
+processResult</H3>
+<PRE>
+void <B>processResult</B>(int&nbsp;rc,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt;&nbsp;children)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AsyncCallback.ChildrenCallback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.ChildrenCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/AsyncCallback.DataCallback.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/AsyncCallback.DataCallback.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/AsyncCallback.DataCallback.html
new file mode 100644
index 0000000..1e2ef5e
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/AsyncCallback.DataCallback.html
@@ -0,0 +1,242 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:02 PST 2009 -->
+<TITLE>
+AsyncCallback.DataCallback (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AsyncCallback.DataCallback (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AsyncCallback.DataCallback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/AsyncCallback.DataCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.DataCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Interface AsyncCallback.DataCallback</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing interface:</B><DD><A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static interface <B>AsyncCallback.DataCallback</B><DT>extends <A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.AsyncCallback"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from interface org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html#processResult(int, java.lang.String, java.lang.Object, byte[], org.apache.zookeeper.data.Stat)">processResult</A></B>(int&nbsp;rc,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx,
+              byte[]&nbsp;data,
+              <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="processResult(int, java.lang.String, java.lang.Object, byte[], org.apache.zookeeper.data.Stat)"><!-- --></A><H3>
+processResult</H3>
+<PRE>
+void <B>processResult</B>(int&nbsp;rc,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx,
+                   byte[]&nbsp;data,
+                   <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AsyncCallback.DataCallback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/AsyncCallback.DataCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.DataCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/AsyncCallback.StatCallback.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/AsyncCallback.StatCallback.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/AsyncCallback.StatCallback.html
new file mode 100644
index 0000000..c6faf95
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/AsyncCallback.StatCallback.html
@@ -0,0 +1,240 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:02 PST 2009 -->
+<TITLE>
+AsyncCallback.StatCallback (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AsyncCallback.StatCallback (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AsyncCallback.StatCallback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/AsyncCallback.StatCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.StatCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Interface AsyncCallback.StatCallback</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing interface:</B><DD><A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static interface <B>AsyncCallback.StatCallback</B><DT>extends <A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.AsyncCallback"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from interface org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html#processResult(int, java.lang.String, java.lang.Object, org.apache.zookeeper.data.Stat)">processResult</A></B>(int&nbsp;rc,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx,
+              <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="processResult(int, java.lang.String, java.lang.Object, org.apache.zookeeper.data.Stat)"><!-- --></A><H3>
+processResult</H3>
+<PRE>
+void <B>processResult</B>(int&nbsp;rc,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx,
+                   <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AsyncCallback.StatCallback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/AsyncCallback.StatCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.StatCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/AsyncCallback.StringCallback.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/AsyncCallback.StringCallback.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/AsyncCallback.StringCallback.html
new file mode 100644
index 0000000..1c20814
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/AsyncCallback.StringCallback.html
@@ -0,0 +1,240 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:02 PST 2009 -->
+<TITLE>
+AsyncCallback.StringCallback (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AsyncCallback.StringCallback (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AsyncCallback.StringCallback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/AsyncCallback.StringCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.StringCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Interface AsyncCallback.StringCallback</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing interface:</B><DD><A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static interface <B>AsyncCallback.StringCallback</B><DT>extends <A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.AsyncCallback"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from interface org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html#processResult(int, java.lang.String, java.lang.Object, java.lang.String)">processResult</A></B>(int&nbsp;rc,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="processResult(int, java.lang.String, java.lang.Object, java.lang.String)"><!-- --></A><H3>
+processResult</H3>
+<PRE>
+void <B>processResult</B>(int&nbsp;rc,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AsyncCallback.StringCallback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/AsyncCallback.StringCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.StringCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/AsyncCallback.VoidCallback.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/AsyncCallback.VoidCallback.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/AsyncCallback.VoidCallback.html
new file mode 100644
index 0000000..6588946
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/AsyncCallback.VoidCallback.html
@@ -0,0 +1,238 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:02 PST 2009 -->
+<TITLE>
+AsyncCallback.VoidCallback (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AsyncCallback.VoidCallback (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AsyncCallback.VoidCallback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/AsyncCallback.VoidCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.VoidCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Interface AsyncCallback.VoidCallback</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing interface:</B><DD><A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static interface <B>AsyncCallback.VoidCallback</B><DT>extends <A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.AsyncCallback"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from interface org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html#processResult(int, java.lang.String, java.lang.Object)">processResult</A></B>(int&nbsp;rc,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="processResult(int, java.lang.String, java.lang.Object)"><!-- --></A><H3>
+processResult</H3>
+<PRE>
+void <B>processResult</B>(int&nbsp;rc,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AsyncCallback.VoidCallback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/AsyncCallback.VoidCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.VoidCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/AsyncCallback.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/AsyncCallback.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/AsyncCallback.html
new file mode 100644
index 0000000..5caac54
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/AsyncCallback.html
@@ -0,0 +1,228 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:02 PST 2009 -->
+<TITLE>
+AsyncCallback (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AsyncCallback (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AsyncCallback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/AsyncCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Interface AsyncCallback</H2>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>AsyncCallback</B></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AsyncCallback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/AsyncCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[37/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/ZooKeeperMain.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/ZooKeeperMain.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/ZooKeeperMain.html
new file mode 100644
index 0000000..c45af89
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/ZooKeeperMain.html
@@ -0,0 +1,337 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+ZooKeeperMain (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ZooKeeperMain (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ZooKeeperMain.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ZooKeeperMain.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooKeeperMain.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class ZooKeeperMain</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.ZooKeeperMain</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>ZooKeeperMain</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>
+</PRE>
+
+<P>
+The command line client to ZooKeeper.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeperMain.html#ZooKeeperMain()">ZooKeeperMain</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeperMain.html#createQuota(org.apache.zookeeper.ZooKeeper, java.lang.String, long, int)">createQuota</A></B>(<A HREF="../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>&nbsp;zk,
+            <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+            long&nbsp;bytes,
+            int&nbsp;numNodes)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this method creates a quota node for the path</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeperMain.html#delQuota(org.apache.zookeeper.ZooKeeper, java.lang.String, boolean, boolean)">delQuota</A></B>(<A HREF="../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>&nbsp;zk,
+         <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+         boolean&nbsp;bytes,
+         boolean&nbsp;numNodes)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this method deletes quota for a node.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeperMain.html#main(java.lang.String[])">main</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]&nbsp;args)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.h
 tml?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ZooKeeperMain()"><!-- --></A><H3>
+ZooKeeperMain</H3>
+<PRE>
+public <B>ZooKeeperMain</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="main(java.lang.String[])"><!-- --></A><H3>
+main</H3>
+<PRE>
+public static void <B>main</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]&nbsp;args)
+                 throws <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/NumberFormatException.html?is-external=true" title="class or interface in java.lang">NumberFormatException</A>,
+                        <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>,
+                        <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
+                        <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/NumberFormatException.html?is-external=true" title="class or interface in java.lang">NumberFormatException</A></CODE>
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="delQuota(org.apache.zookeeper.ZooKeeper, java.lang.String, boolean, boolean)"><!-- --></A><H3>
+delQuota</H3>
+<PRE>
+public static boolean <B>delQuota</B>(<A HREF="../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>&nbsp;zk,
+                               <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                               boolean&nbsp;bytes,
+                               boolean&nbsp;numNodes)
+                        throws <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>,
+                               <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
+                               <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></PRE>
+<DL>
+<DD>this method deletes quota for a node.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>zk</CODE> - the zookeeper client<DD><CODE>path</CODE> - the path to delete quota for<DD><CODE>bytes</CODE> - true if number of bytes needs to
+ be unset<DD><CODE>numNodes</CODE> - true if number of nodes needs 
+ to be unset
+<DT><B>Returns:</B><DD>true if quota deletion is successful
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createQuota(org.apache.zookeeper.ZooKeeper, java.lang.String, long, int)"><!-- --></A><H3>
+createQuota</H3>
+<PRE>
+public static boolean <B>createQuota</B>(<A HREF="../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>&nbsp;zk,
+                                  <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                                  long&nbsp;bytes,
+                                  int&nbsp;numNodes)
+                           throws <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>,
+                                  <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A>,
+                                  <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></PRE>
+<DL>
+<DD>this method creates a quota node for the path
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>zk</CODE> - the ZooKeeper client<DD><CODE>path</CODE> - the path for which quota needs to be created<DD><CODE>bytes</CODE> - the limit of bytes on this path<DD><CODE>numNodes</CODE> - the limit of number of nodes on this path
+<DT><B>Returns:</B><DD>true if its successful and false if not.
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ZooKeeperMain.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ZooKeeperMain.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooKeeperMain.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/AsyncCallback.ACLCallback.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/AsyncCallback.ACLCallback.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/AsyncCallback.ACLCallback.html
new file mode 100644
index 0000000..c533bb7
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/AsyncCallback.ACLCallback.html
@@ -0,0 +1,183 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Interface org.apache.zookeeper.AsyncCallback.ACLCallback (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Interface org.apache.zookeeper.AsyncCallback.ACLCallback (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useAsyncCallback.ACLCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.ACLCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>org.apache.zookeeper.AsyncCallback.ACLCallback</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.zookeeper"><B>org.apache.zookeeper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.zookeeper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A> in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> with parameters of type <A HREF="../../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#getACL(java.lang.String, org.apache.zookeeper.data.Stat, org.apache.zookeeper.AsyncCallback.ACLCallback, java.lang.Object)">getACL</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       <A HREF="../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat,
+       <A HREF="../../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A>&nbsp;cb,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of getACL.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useAsyncCallback.ACLCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.ACLCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/AsyncCallback.ChildrenCallback.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/AsyncCallback.ChildrenCallback.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/AsyncCallback.ChildrenCallback.html
new file mode 100644
index 0000000..32f9473
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/AsyncCallback.ChildrenCallback.html
@@ -0,0 +1,194 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Interface org.apache.zookeeper.AsyncCallback.ChildrenCallback (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Interface org.apache.zookeeper.AsyncCallback.ChildrenCallback (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useAsyncCallback.ChildrenCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.ChildrenCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>org.apache.zookeeper.AsyncCallback.ChildrenCallback</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.zookeeper"><B>org.apache.zookeeper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.zookeeper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A> in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> with parameters of type <A HREF="../../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#getChildren(java.lang.String, boolean, org.apache.zookeeper.AsyncCallback.ChildrenCallback, java.lang.Object)">getChildren</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+            boolean&nbsp;watch,
+            <A HREF="../../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A>&nbsp;cb,
+            <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of getChildren.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#getChildren(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.AsyncCallback.ChildrenCallback, java.lang.Object)">getChildren</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+            <A HREF="../../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+            <A HREF="../../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A>&nbsp;cb,
+            <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of getChildren.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useAsyncCallback.ChildrenCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.ChildrenCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/AsyncCallback.DataCallback.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/AsyncCallback.DataCallback.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/AsyncCallback.DataCallback.html
new file mode 100644
index 0000000..495c6f7
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/AsyncCallback.DataCallback.html
@@ -0,0 +1,194 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Interface org.apache.zookeeper.AsyncCallback.DataCallback (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Interface org.apache.zookeeper.AsyncCallback.DataCallback (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useAsyncCallback.DataCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.DataCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>org.apache.zookeeper.AsyncCallback.DataCallback</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.zookeeper"><B>org.apache.zookeeper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.zookeeper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A> in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> with parameters of type <A HREF="../../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#getData(java.lang.String, boolean, org.apache.zookeeper.AsyncCallback.DataCallback, java.lang.Object)">getData</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+        boolean&nbsp;watch,
+        <A HREF="../../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A>&nbsp;cb,
+        <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of getData.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#getData(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.AsyncCallback.DataCallback, java.lang.Object)">getData</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+        <A HREF="../../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+        <A HREF="../../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A>&nbsp;cb,
+        <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of getData.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useAsyncCallback.DataCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.DataCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/AsyncCallback.StatCallback.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/AsyncCallback.StatCallback.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/AsyncCallback.StatCallback.html
new file mode 100644
index 0000000..26d7843
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/AsyncCallback.StatCallback.html
@@ -0,0 +1,218 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Interface org.apache.zookeeper.AsyncCallback.StatCallback (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Interface org.apache.zookeeper.AsyncCallback.StatCallback (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useAsyncCallback.StatCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.StatCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>org.apache.zookeeper.AsyncCallback.StatCallback</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.zookeeper"><B>org.apache.zookeeper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.zookeeper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A> in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> with parameters of type <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#exists(java.lang.String, boolean, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)">exists</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       boolean&nbsp;watch,
+       <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>&nbsp;cb,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of exists.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#exists(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)">exists</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       <A HREF="../../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+       <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>&nbsp;cb,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of exists.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#setACL(java.lang.String, java.util.List, int, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)">setACL</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+       int&nbsp;version,
+       <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>&nbsp;cb,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of setACL.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#setData(java.lang.String, byte[], int, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)">setData</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+        byte[]&nbsp;data,
+        int&nbsp;version,
+        <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>&nbsp;cb,
+        <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of setData.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useAsyncCallback.StatCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.StatCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/AsyncCallback.StringCallback.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/AsyncCallback.StringCallback.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/AsyncCallback.StringCallback.html
new file mode 100644
index 0000000..c9a4e9a
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/AsyncCallback.StringCallback.html
@@ -0,0 +1,185 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Interface org.apache.zookeeper.AsyncCallback.StringCallback (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Interface org.apache.zookeeper.AsyncCallback.StringCallback (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useAsyncCallback.StringCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.StringCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>org.apache.zookeeper.AsyncCallback.StringCallback</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.zookeeper"><B>org.apache.zookeeper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.zookeeper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A> in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> with parameters of type <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#create(java.lang.String, byte[], java.util.List, org.apache.zookeeper.CreateMode, org.apache.zookeeper.AsyncCallback.StringCallback, java.lang.Object)">create</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       byte[]&nbsp;data,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+       <A HREF="../../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>&nbsp;createMode,
+       <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A>&nbsp;cb,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of create.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useAsyncCallback.StringCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.StringCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/AsyncCallback.VoidCallback.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/AsyncCallback.VoidCallback.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/AsyncCallback.VoidCallback.html
new file mode 100644
index 0000000..738f042
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/AsyncCallback.VoidCallback.html
@@ -0,0 +1,193 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Interface org.apache.zookeeper.AsyncCallback.VoidCallback (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Interface org.apache.zookeeper.AsyncCallback.VoidCallback (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useAsyncCallback.VoidCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.VoidCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>org.apache.zookeeper.AsyncCallback.VoidCallback</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.zookeeper"><B>org.apache.zookeeper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.zookeeper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A> in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> with parameters of type <A HREF="../../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#delete(java.lang.String, int, org.apache.zookeeper.AsyncCallback.VoidCallback, java.lang.Object)">delete</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       int&nbsp;version,
+       <A HREF="../../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A>&nbsp;cb,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of delete.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#sync(java.lang.String, org.apache.zookeeper.AsyncCallback.VoidCallback, java.lang.Object)">sync</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+     <A HREF="../../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A>&nbsp;cb,
+     <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Asynchronous sync.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useAsyncCallback.VoidCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.VoidCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[03/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/ZooKeeper.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/ZooKeeper.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/ZooKeeper.html
new file mode 100644
index 0000000..2428477
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/ZooKeeper.html
@@ -0,0 +1,1361 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:03 PST 2009 -->
+<TITLE>
+ZooKeeper (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ZooKeeper (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ZooKeeper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.Perms.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ZooKeeper.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooKeeper.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class ZooKeeper</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.ZooKeeper</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>ZooKeeper</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>
+</PRE>
+
+<P>
+This is the main class of ZooKeeper client library. To use a ZooKeeper
+ service, an application must first instantiate an object of ZooKeeper class.
+ All the iterations will be done by calling the methods of ZooKeeper class.
+ The methods of this class are thread-safe unless otherwise noted.
+ <p>
+ Once a connection to a server is established, a session ID is assigned to the
+ client. The client will send heart beats to the server periodically to keep
+ the session valid.
+ <p>
+ The application can call ZooKeeper APIs through a client as long as the
+ session ID of the client remains valid.
+ <p>
+ If for some reason, the client fails to send heart beats to the server for a
+ prolonged period of time (exceeding the sessionTimeout value, for instance),
+ the server will expire the session, and the session ID will become invalid.
+ The client object will no longer be usable. To make ZooKeeper API calls, the
+ application must create a new client object.
+ <p>
+ If the ZooKeeper server the client currently connects to fails or otherwise
+ does not respond, the client will automatically try to connect to another
+ server before its session ID expires. If successful, the application can
+ continue to use the client.
+ <p>
+ Some successful ZooKeeper API calls can leave watches on the "data nodes" in
+ the ZooKeeper server. Other successful ZooKeeper API calls can trigger those
+ watches. Once a watch is triggered, an event will be delivered to the client
+ which left the watch at the first place. Each watch can be triggered only
+ once. Thus, up to one event will be delivered to a client for every watch it
+ leaves.
+ <p>
+ A client needs an object of a class implementing Watcher interface for
+ processing the events delivered to the client.
+
+ When a client drops current connection and re-connects to a server, all the
+ existing watches are considered as being triggered but the undelivered events
+ are lost. To emulate this, the client will generate a special event to tell
+ the event handler a connection has been dropped. This special event has type
+ EventNone and state sKeeperStateDisconnected.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#ZooKeeper(java.lang.String, int, org.apache.zookeeper.Watcher)">ZooKeeper</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;connectString,
+          int&nbsp;sessionTimeout,
+          <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To create a ZooKeeper client object, the application needs to pass a
+ connection string containing a comma separated list of host:port pairs,
+ each corresponding to a ZooKeeper server.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#ZooKeeper(java.lang.String, int, org.apache.zookeeper.Watcher, long, byte[])">ZooKeeper</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;connectString,
+          int&nbsp;sessionTimeout,
+          <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+          long&nbsp;sessionId,
+          byte[]&nbsp;sessionPasswd)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To create a ZooKeeper client object, the application needs to pass a
+ connection string containing a comma separated list of host:port pairs,
+ each corresponding to a ZooKeeper server.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#addAuthInfo(java.lang.String, byte[])">addAuthInfo</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;scheme,
+            byte[]&nbsp;auth)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add the specified scheme:auth information to this connection.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#close()">close</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Close this client object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#create(java.lang.String, byte[], java.util.List, org.apache.zookeeper.CreateMode)">create</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       byte[]&nbsp;data,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+       <A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>&nbsp;createMode)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a node with the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#create(java.lang.String, byte[], java.util.List, org.apache.zookeeper.CreateMode, org.apache.zookeeper.AsyncCallback.StringCallback, java.lang.Object)">create</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       byte[]&nbsp;data,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+       <A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>&nbsp;createMode,
+       <A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A>&nbsp;cb,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of create.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#delete(java.lang.String, int)">delete</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       int&nbsp;version)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delete the node with the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#delete(java.lang.String, int, org.apache.zookeeper.AsyncCallback.VoidCallback, java.lang.Object)">delete</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       int&nbsp;version,
+       <A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A>&nbsp;cb,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of delete.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#exists(java.lang.String, boolean)">exists</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       boolean&nbsp;watch)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the stat of the node of the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#exists(java.lang.String, boolean, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)">exists</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       boolean&nbsp;watch,
+       <A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>&nbsp;cb,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of exists.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#exists(java.lang.String, org.apache.zookeeper.Watcher)">exists</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the stat of the node of the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#exists(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)">exists</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+       <A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>&nbsp;cb,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of exists.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getACL(java.lang.String, org.apache.zookeeper.data.Stat)">getACL</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the ACL and stat of the node of the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getACL(java.lang.String, org.apache.zookeeper.data.Stat, org.apache.zookeeper.AsyncCallback.ACLCallback, java.lang.Object)">getACL</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat,
+       <A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A>&nbsp;cb,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of getACL.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getChildren(java.lang.String, boolean)">getChildren</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+            boolean&nbsp;watch)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the list of the children of the node of the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getChildren(java.lang.String, boolean, org.apache.zookeeper.AsyncCallback.ChildrenCallback, java.lang.Object)">getChildren</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+            boolean&nbsp;watch,
+            <A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A>&nbsp;cb,
+            <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of getChildren.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getChildren(java.lang.String, org.apache.zookeeper.Watcher)">getChildren</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+            <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the list of the children of the node of the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getChildren(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.AsyncCallback.ChildrenCallback, java.lang.Object)">getChildren</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+            <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+            <A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A>&nbsp;cb,
+            <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of getChildren.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getData(java.lang.String, boolean, org.apache.zookeeper.AsyncCallback.DataCallback, java.lang.Object)">getData</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+        boolean&nbsp;watch,
+        <A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A>&nbsp;cb,
+        <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of getData.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getData(java.lang.String, boolean, org.apache.zookeeper.data.Stat)">getData</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+        boolean&nbsp;watch,
+        <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the data and the stat of the node of the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getData(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.AsyncCallback.DataCallback, java.lang.Object)">getData</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+        <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+        <A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A>&nbsp;cb,
+        <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of getData.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getData(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.data.Stat)">getData</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+        <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+        <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the data and the stat of the node of the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getSessionId()">getSessionId</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The session id for this ZooKeeper client instance.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getSessionPasswd()">getSessionPasswd</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The session password for this ZooKeeper client instance.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getState()">getState</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#register(org.apache.zookeeper.Watcher)">register</A></B>(<A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Specify the default watcher for the connection (overrides the one
+ specified during construction).</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#setACL(java.lang.String, java.util.List, int)">setACL</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+       int&nbsp;version)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the ACL for the node of the given path if such a node exists and the
+ given version matches the version of the node.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#setACL(java.lang.String, java.util.List, int, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)">setACL</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+       int&nbsp;version,
+       <A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>&nbsp;cb,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of setACL.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#setData(java.lang.String, byte[], int)">setData</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+        byte[]&nbsp;data,
+        int&nbsp;version)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the data for the node of the given path if such a node exists and the
+ given version matches the version of the node (if the given version is
+ -1, it matches any node's versions).</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#setData(java.lang.String, byte[], int, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)">setData</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+        byte[]&nbsp;data,
+        int&nbsp;version,
+        <A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>&nbsp;cb,
+        <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of setData.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#sync(java.lang.String, org.apache.zookeeper.AsyncCallback.VoidCallback, java.lang.Object)">sync</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+     <A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A>&nbsp;cb,
+     <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Asynchronous sync.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.h
 tml?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ZooKeeper(java.lang.String, int, org.apache.zookeeper.Watcher)"><!-- --></A><H3>
+ZooKeeper</H3>
+<PRE>
+public <B>ZooKeeper</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;connectString,
+                 int&nbsp;sessionTimeout,
+                 <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher)
+          throws <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD>To create a ZooKeeper client object, the application needs to pass a
+ connection string containing a comma separated list of host:port pairs,
+ each corresponding to a ZooKeeper server.
+ <p>
+ Session establishment is asynchronous. This constructor will initiate
+ connection to the server and return immediately - potentially (usually)
+ before the session is fully established. The watcher argument specifies
+ the watcher that will be notified of any changes in state. This
+ notification can come at any point before or after the constructor call
+ has returned.
+ <p>
+ The instantiated ZooKeeper client object will pick an arbitrary server
+ from the connectString and attempt to connect to it. If establishment of
+ the connection fails, another server in the connect string will be tried
+ (the order is non-deterministic, as we random shuffle the list), until a
+ connection is established. The client will continue attempts until the
+ session is explicitly closed.
+ <p>
+ Added in 3.2.0: An optional "chroot" suffix may also be appended to the
+ connection string. This will run the client commands while interpreting
+ all paths relative to this root (similar to the unix chroot command).
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>connectString</CODE> - comma separated host:port pairs, each corresponding to a zk
+            server. e.g. "127.0.0.1:3000,127.0.0.1:3001,127.0.0.1:3002" If
+            the optional chroot suffix is used the example would look
+            like: "127.0.0.1:3000,127.0.0.1:3001,127.0.0.1:3002/app/a"
+            where the client would be rooted at "/app/a" and all paths
+            would be relative to this root - ie getting/setting/etc...
+            "/foo/bar" would result in operations being run on
+            "/app/a/foo/bar" (from the server perspective).<DD><CODE>sessionTimeout</CODE> - session timeout in milliseconds<DD><CODE>watcher</CODE> - a watcher object which will be notified of state changes, may
+            also be notified for node events
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> - in cases of network failure
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if an invalid chroot path is specified</DL>
+</DL>
+<HR>
+
+<A NAME="ZooKeeper(java.lang.String, int, org.apache.zookeeper.Watcher, long, byte[])"><!-- --></A><H3>
+ZooKeeper</H3>
+<PRE>
+public <B>ZooKeeper</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;connectString,
+                 int&nbsp;sessionTimeout,
+                 <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+                 long&nbsp;sessionId,
+                 byte[]&nbsp;sessionPasswd)
+          throws <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD>To create a ZooKeeper client object, the application needs to pass a
+ connection string containing a comma separated list of host:port pairs,
+ each corresponding to a ZooKeeper server.
+ <p>
+ Session establishment is asynchronous. This constructor will initiate
+ connection to the server and return immediately - potentially (usually)
+ before the session is fully established. The watcher argument specifies
+ the watcher that will be notified of any changes in state. This
+ notification can come at any point before or after the constructor call
+ has returned.
+ <p>
+ The instantiated ZooKeeper client object will pick an arbitrary server
+ from the connectString and attempt to connect to it. If establishment of
+ the connection fails, another server in the connect string will be tried
+ (the order is non-deterministic, as we random shuffle the list), until a
+ connection is established. The client will continue attempts until the
+ session is explicitly closed (or the session is expired by the server).
+ <p>
+ Added in 3.2.0: An optional "chroot" suffix may also be appended to the
+ connection string. This will run the client commands while interpreting
+ all paths relative to this root (similar to the unix chroot command).
+ <p>
+ Use <A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getSessionId()"><CODE>getSessionId()</CODE></A> and <A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getSessionPasswd()"><CODE>getSessionPasswd()</CODE></A> on an established
+ client connection, these values must be passed as sessionId and
+ sessionPasswd respectively if reconnecting. Otherwise, if not
+ reconnecting, use the other constructor which does not require these
+ parameters.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>connectString</CODE> - comma separated host:port pairs, each corresponding to a zk
+            server. e.g. "127.0.0.1:3000,127.0.0.1:3001,127.0.0.1:3002"
+            If the optional chroot suffix is used the example would look
+            like: "127.0.0.1:3000,127.0.0.1:3001,127.0.0.1:3002/app/a"
+            where the client would be rooted at "/app/a" and all paths
+            would be relative to this root - ie getting/setting/etc...
+            "/foo/bar" would result in operations being run on
+            "/app/a/foo/bar" (from the server perspective).<DD><CODE>sessionTimeout</CODE> - session timeout in milliseconds<DD><CODE>watcher</CODE> - a watcher object which will be notified of state changes, may
+            also be notified for node events<DD><CODE>sessionId</CODE> - specific session id to use if reconnecting<DD><CODE>sessionPasswd</CODE> - password for this session
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> - in cases of network failure
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if an invalid chroot path is specified</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getSessionId()"><!-- --></A><H3>
+getSessionId</H3>
+<PRE>
+public long <B>getSessionId</B>()</PRE>
+<DL>
+<DD>The session id for this ZooKeeper client instance. The value returned is
+ not valid until the client connects to a server and may change after a
+ re-connect.
+
+ This method is NOT thread safe
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>current session id</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSessionPasswd()"><!-- --></A><H3>
+getSessionPasswd</H3>
+<PRE>
+public byte[] <B>getSessionPasswd</B>()</PRE>
+<DL>
+<DD>The session password for this ZooKeeper client instance. The value
+ returned is not valid until the client connects to a server and may
+ change after a re-connect.
+
+ This method is NOT thread safe
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>current session password</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addAuthInfo(java.lang.String, byte[])"><!-- --></A><H3>
+addAuthInfo</H3>
+<PRE>
+public void <B>addAuthInfo</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;scheme,
+                        byte[]&nbsp;auth)</PRE>
+<DL>
+<DD>Add the specified scheme:auth information to this connection.
+ 
+ This method is NOT thread safe
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>scheme</CODE> - <DD><CODE>auth</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="register(org.apache.zookeeper.Watcher)"><!-- --></A><H3>
+register</H3>
+<PRE>
+public void <B>register</B>(<A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher)</PRE>
+<DL>
+<DD>Specify the default watcher for the connection (overrides the one
+ specified during construction).
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>watcher</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="close()"><!-- --></A><H3>
+close</H3>
+<PRE>
+public void <B>close</B>()
+           throws <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></PRE>
+<DL>
+<DD>Close this client object. Once the client is closed, its session becomes
+ invalid. All the ephemeral nodes in the ZooKeeper server associated with
+ the session will be removed. The watches left on those nodes (and on
+ their parents) will be triggered.
+<P>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="create(java.lang.String, byte[], java.util.List, org.apache.zookeeper.CreateMode)"><!-- --></A><H3>
+create</H3>
+<PRE>
+public <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>create</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                     byte[]&nbsp;data,
+                     <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+                     <A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>&nbsp;createMode)
+              throws <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>,
+                     <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></PRE>
+<DL>
+<DD>Create a node with the given path. The node data will be the given data,
+ and node acl will be the given acl.
+ <p>
+ The flags argument specifies whether the created node will be ephemeral
+ or not.
+ <p>
+ An ephemeral node will be removed by the ZooKeeper automatically when the
+ session associated with the creation of the node expires.
+ <p>
+ The flags argument can also specify to create a sequential node. The
+ actual path name of a sequential node will be the given path plus a
+ suffix "_i" where i is the current sequential number of the node. Once
+ such a node is created, the sequential number will be incremented by one.
+ <p>
+ If a node with the same actual path already exists in the ZooKeeper, a
+ KeeperException with error code KeeperException.NodeExists will be
+ thrown. Note that since a different actual path is used for each
+ invocation of creating sequential node with the same path argument, the
+ call will never throw "file exists" KeeperException.
+ <p>
+ If the parent node does not exist in the ZooKeeper, a KeeperException
+ with error code KeeperException.NoNode will be thrown.
+ <p>
+ An ephemeral node cannot have children. If the parent node of the given
+ path is ephemeral, a KeeperException with error code
+ KeeperException.NoChildrenForEphemerals will be thrown.
+ <p>
+ This operation, if successful, will trigger all the watches left on the
+ node of the given path by exists and getData API calls, and the watches
+ left on the parent node by getChildren API calls.
+ <p>
+ If a node is created successfully, the ZooKeeper server will trigger the
+ watches on the path left by exists calls, and the watches on the parent
+ of the node by getChildren calls.
+ <p>
+ The maximum allowable size of the data array is 1 MB (1,048,576 bytes).
+ Arrays larger than this will cause a KeeperExecption to be thrown.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path for the node<DD><CODE>data</CODE> - the initial data for the node<DD><CODE>acl</CODE> - the acl for the node<DD><CODE>createMode</CODE> - specifying whether the node to be created is ephemeral
+                and/or sequential
+<DT><B>Returns:</B><DD>the actual path of the created node
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE> - if the server returns a non-zero error code
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A></CODE> - if the ACL is invalid
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE> - if the transaction is interrupted
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if an invalid path is specified</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="create(java.lang.String, byte[], java.util.List, org.apache.zookeeper.CreateMode, org.apache.zookeeper.AsyncCallback.StringCallback, java.lang.Object)"><!-- --></A><H3>
+create</H3>
+<PRE>
+public void <B>create</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   byte[]&nbsp;data,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+                   <A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>&nbsp;createMode,
+                   <A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A>&nbsp;cb,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</PRE>
+<DL>
+<DD>The Asynchronous version of create. The request doesn't actually until
+ the asynchronous callback is called.
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#create(java.lang.String, byte[], java.util.List, org.apache.zookeeper.CreateMode)"><CODE>create(String, byte[], List, CreateMode)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="delete(java.lang.String, int)"><!-- --></A><H3>
+delete</H3>
+<PRE>
+public void <B>delete</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   int&nbsp;version)
+            throws <A HREF="http://java.sun.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/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></PRE>
+<DL>
+<DD>Delete the node with the given path. The call will succeed if such a node
+ exists, and the given version matches the node's version (if the given
+ version is -1, it matches any node's versions).
+ <p>
+ A KeeperException with error code KeeperException.NoNode will be thrown
+ if the nodes does not exist.
+ <p>
+ A KeeperException with error code KeeperException.BadVersion will be
+ thrown if the given version does not match the node's version.
+ <p>
+ A KeeperException with error code KeeperException.NotEmpty will be thrown
+ if the node has children.
+ <p>
+ This operation, if successful, will trigger all the watches on the node
+ of the given path left by exists API calls, and the watches on the parent
+ node left by getChildren API calls.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path of the node to be deleted.<DD><CODE>version</CODE> - the expected node version.
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE> - IF the server transaction is interrupted
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE> - If the server signals an error with a non-zero
+   return code.
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if an invalid path is specified</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="delete(java.lang.String, int, org.apache.zookeeper.AsyncCallback.VoidCallback, java.lang.Object)"><!-- --></A><H3>
+delete</H3>
+<PRE>
+public void <B>delete</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   int&nbsp;version,
+                   <A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A>&nbsp;cb,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</PRE>
+<DL>
+<DD>The Asynchronous version of delete. The request doesn't actually until
+ the asynchronous callback is called.
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#delete(java.lang.String, int)"><CODE>delete(String, int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="exists(java.lang.String, org.apache.zookeeper.Watcher)"><!-- --></A><H3>
+exists</H3>
+<PRE>
+public <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A> <B>exists</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher)
+            throws <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></PRE>
+<DL>
+<DD>Return the stat of the node of the given path. Return null if no such a
+ node exists.
+ <p>
+ If the watch is non-null and the call is successful (no exception is thrown),
+ a watch will be left on the node with the given path. The watch will be
+ triggered by a successful operation that creates/delete the node or sets
+ the data on the node.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the node path<DD><CODE>watcher</CODE> - explicit watcher
+<DT><B>Returns:</B><DD>the stat of the node of the given path; return null if no such a
+         node exists.
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE> - If the server signals an error
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE> - If the server transaction is interrupted.
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if an invalid path is specified</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="exists(java.lang.String, boolean)"><!-- --></A><H3>
+exists</H3>
+<PRE>
+public <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A> <B>exists</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   boolean&nbsp;watch)
+            throws <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></PRE>
+<DL>
+<DD>Return the stat of the node of the given path. Return null if no such a
+ node exists.
+ <p>
+ If the watch is true and the call is successful (no exception is thrown),
+ a watch will be left on the node with the given path. The watch will be
+ triggered by a successful operation that creates/delete the node or sets
+ the data on the node.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the node path<DD><CODE>watch</CODE> - whether need to watch this node
+<DT><B>Returns:</B><DD>the stat of the node of the given path; return null if no such a
+         node exists.
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE> - If the server signals an error
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE> - If the server transaction is interrupted.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="exists(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)"><!-- --></A><H3>
+exists</H3>
+<PRE>
+public void <B>exists</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+                   <A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>&nbsp;cb,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</PRE>
+<DL>
+<DD>The Asynchronous version of exists. The request doesn't actually until
+ the asynchronous callback is called.
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#exists(java.lang.String, boolean)"><CODE>exists(String, boolean)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="exists(java.lang.String, boolean, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)"><!-- --></A><H3>
+exists</H3>
+<PRE>
+public void <B>exists</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   boolean&nbsp;watch,
+                   <A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>&nbsp;cb,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</PRE>
+<DL>
+<DD>The Asynchronous version of exists. The request doesn't actually until
+ the asynchronous callback is called.
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#exists(java.lang.String, boolean)"><CODE>exists(String, boolean)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getData(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.data.Stat)"><!-- --></A><H3>
+getData</H3>
+<PRE>
+public byte[] <B>getData</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                      <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+                      <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)
+               throws <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>,
+                      <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></PRE>
+<DL>
+<DD>Return the data and the stat of the node of the given path.
+ <p>
+ If the watch is non-null and the call is successful (no exception is
+ thrown), a watch will be left on the node with the given path. The watch
+ will be triggered by a successful operation that sets data on the node, or
+ deletes the node.
+ <p>
+ A KeeperException with error code KeeperException.NoNode will be thrown
+ if no node with the given path exists.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the given path<DD><CODE>watcher</CODE> - explicit watcher<DD><CODE>stat</CODE> - the stat of the node
+<DT><B>Returns:</B><DD>the data of the node
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE> - If the server signals an error with a non-zero error code
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE> - If the server transaction is interrupted.
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if an invalid path is specified</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getData(java.lang.String, boolean, org.apache.zookeeper.data.Stat)"><!-- --></A><H3>
+getData</H3>
+<PRE>
+public byte[] <B>getData</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                      boolean&nbsp;watch,
+                      <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)
+               throws <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>,
+                      <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></PRE>
+<DL>
+<DD>Return the data and the stat of the node of the given path.
+ <p>
+ If the watch is true and the call is successful (no exception is
+ thrown), a watch will be left on the node with the given path. The watch
+ will be triggered by a successful operation that sets data on the node, or
+ deletes the node.
+ <p>
+ A KeeperException with error code KeeperException.NoNode will be thrown
+ if no node with the given path exists.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the given path<DD><CODE>watch</CODE> - whether need to watch this node<DD><CODE>stat</CODE> - the stat of the node
+<DT><B>Returns:</B><DD>the data of the node
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE> - If the server signals an error with a non-zero error code
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE> - If the server transaction is interrupted.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getData(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.AsyncCallback.DataCallback, java.lang.Object)"><!-- --></A><H3>
+getData</H3>
+<PRE>
+public void <B>getData</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                    <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+                    <A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A>&nbsp;cb,
+                    <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</PRE>
+<DL>
+<DD>The Asynchronous version of getData. The request doesn't actually until
+ the asynchronous callback is called.
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getData(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.data.Stat)"><CODE>getData(String, Watcher, Stat)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getData(java.lang.String, boolean, org.apache.zookeeper.AsyncCallback.DataCallback, java.lang.Object)"><!-- --></A><H3>
+getData</H3>
+<PRE>
+public void <B>getData</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                    boolean&nbsp;watch,
+                    <A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A>&nbsp;cb,
+                    <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</PRE>
+<DL>
+<DD>The Asynchronous version of getData. The request doesn't actually until
+ the asynchronous callback is called.
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getData(java.lang.String, boolean, org.apache.zookeeper.data.Stat)"><CODE>getData(String, boolean, Stat)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setData(java.lang.String, byte[], int)"><!-- --></A><H3>
+setData</H3>
+<PRE>
+public <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A> <B>setData</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                    byte[]&nbsp;data,
+                    int&nbsp;version)
+             throws <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>,
+                    <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></PRE>
+<DL>
+<DD>Set the data for the node of the given path if such a node exists and the
+ given version matches the version of the node (if the given version is
+ -1, it matches any node's versions). Return the stat of the node.
+ <p>
+ This operation, if successful, will trigger all the watches on the node
+ of the given path left by getData calls.
+ <p>
+ A KeeperException with error code KeeperException.NoNode will be thrown
+ if no node with the given path exists.
+ <p>
+ A KeeperException with error code KeeperException.BadVersion will be
+ thrown if the given version does not match the node's version.
+ <p>
+ The maximum allowable size of the data array is 1 MB (1,048,576 bytes).
+ Arrays larger than this will cause a KeeperExecption to be thrown.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path of the node<DD><CODE>data</CODE> - the data to set<DD><CODE>version</CODE> - the expected matching version
+<DT><B>Returns:</B><DD>the state of the node
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE> - If the server transaction is interrupted.
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE> - If the server signals an error with a non-zero error code.
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if an invalid path is specified</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setData(java.lang.String, byte[], int, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)"><!-- --></A><H3>
+setData</H3>
+<PRE>
+public void <B>setData</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                    byte[]&nbsp;data,
+                    int&nbsp;version,
+                    <A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>&nbsp;cb,
+                    <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</PRE>
+<DL>
+<DD>The Asynchronous version of setData. The request doesn't actually until
+ the asynchronous callback is called.
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#setData(java.lang.String, byte[], int)"><CODE>setData(String, byte[], int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getACL(java.lang.String, org.apache.zookeeper.data.Stat)"><!-- --></A><H3>
+getACL</H3>
+<PRE>
+public <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt; <B>getACL</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                        <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)
+                 throws <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>,
+                        <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></PRE>
+<DL>
+<DD>Return the ACL and stat of the node of the given path.
+ <p>
+ A KeeperException with error code KeeperException.NoNode will be thrown
+ if no node with the given path exists.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the given path for the node<DD><CODE>stat</CODE> - the stat of the node will be copied to this parameter.
+<DT><B>Returns:</B><DD>the ACL array of the given node.
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE> - If the server transaction is interrupted.
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE> - If the server signals an error with a non-zero error code.
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if an invalid path is specified</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getACL(java.lang.String, org.apache.zookeeper.data.Stat, org.apache.zookeeper.AsyncCallback.ACLCallback, java.lang.Object)"><!-- --></A><H3>
+getACL</H3>
+<PRE>
+public void <B>getACL</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat,
+                   <A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A>&nbsp;cb,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</PRE>
+<DL>
+<DD>The Asynchronous version of getACL. The request doesn't actually until
+ the asynchronous callback is called.
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getACL(java.lang.String, org.apache.zookeeper.data.Stat)"><CODE>getACL(String, Stat)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setACL(java.lang.String, java.util.List, int)"><!-- --></A><H3>
+setACL</H3>
+<PRE>
+public <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A> <B>setACL</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+                   int&nbsp;version)
+            throws <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></PRE>
+<DL>
+<DD>Set the ACL for the node of the given path if such a node exists and the
+ given version matches the version of the node. Return the stat of the
+ node.
+ <p>
+ A KeeperException with error code KeeperException.NoNode will be thrown
+ if no node with the given path exists.
+ <p>
+ A KeeperException with error code KeeperException.BadVersion will be
+ thrown if the given version does not match the node's version.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - <DD><CODE>acl</CODE> - <DD><CODE>version</CODE> - 
+<DT><B>Returns:</B><DD>the stat of the node.
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE> - If the server transaction is interrupted.
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE> - If the server signals an error with a non-zero error code.
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A></CODE> - If the acl is invalide.
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if an invalid path is specified</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setACL(java.lang.String, java.util.List, int, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)"><!-- --></A><H3>
+setACL</H3>
+<PRE>
+public void <B>setACL</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+                   int&nbsp;version,
+                   <A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>&nbsp;cb,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</PRE>
+<DL>
+<DD>The Asynchronous version of setACL. The request doesn't actually until
+ the asynchronous callback is called.
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#setACL(java.lang.String, java.util.List, int)"><CODE>setACL(String, List, int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getChildren(java.lang.String, org.apache.zookeeper.Watcher)"><!-- --></A><H3>
+getChildren</H3>
+<PRE>
+public <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt; <B>getChildren</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                                <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher)
+                         throws <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>,
+                                <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></PRE>
+<DL>
+<DD>Return the list of the children of the node of the given path.
+ <p>
+ If the watch is non-null and the call is successful (no exception is thrown),
+ a watch will be left on the node with the given path. The watch willbe
+ triggered by a successful operation that deletes the node of the given
+ path or creates/delete a child under the node.
+ <p>
+ The list of children returned is not sorted and no guarantee is provided
+ as to its natural or lexical order.
+ <p>
+ A KeeperException with error code KeeperException.NoNode will be thrown
+ if no node with the given path exists.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - <DD><CODE>watcher</CODE> - explicit watcher
+<DT><B>Returns:</B><DD>an unordered array of children of the node with the given path
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE> - If the server transaction is interrupted.
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE> - If the server signals an error with a non-zero error code.
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if an invalid path is specified</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getChildren(java.lang.String, boolean)"><!-- --></A><H3>
+getChildren</H3>
+<PRE>
+public <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt; <B>getChildren</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                                boolean&nbsp;watch)
+                         throws <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>,
+                                <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></PRE>
+<DL>
+<DD>Return the list of the children of the node of the given path.
+ <p>
+ If the watch is true and the call is successful (no exception is thrown),
+ a watch will be left on the node with the given path. The watch willbe
+ triggered by a successful operation that deletes the node of the given
+ path or creates/delete a child under the node.
+ <p>
+ The list of children returned is not sorted and no guarantee is provided
+ as to its natural or lexical order.
+ <p>
+ A KeeperException with error code KeeperException.NoNode will be thrown
+ if no node with the given path exists.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - <DD><CODE>watch</CODE> - 
+<DT><B>Returns:</B><DD>an unordered array of children of the node with the given path
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE> - If the server transaction is interrupted.
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE> - If the server signals an error with a non-zero error code.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getChildren(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.AsyncCallback.ChildrenCallback, java.lang.Object)"><!-- --></A><H3>
+getChildren</H3>
+<PRE>
+public void <B>getChildren</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                        <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+                        <A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A>&nbsp;cb,
+                        <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</PRE>
+<DL>
+<DD>The Asynchronous version of getChildren. The request doesn't actually
+ until the asynchronous callback is called.
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getChildren(java.lang.String, org.apache.zookeeper.Watcher)"><CODE>getChildren(String, Watcher)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getChildren(java.lang.String, boolean, org.apache.zookeeper.AsyncCallback.ChildrenCallback, java.lang.Object)"><!-- --></A><H3>
+getChildren</H3>
+<PRE>
+public void <B>getChildren</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                        boolean&nbsp;watch,
+                        <A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A>&nbsp;cb,
+                        <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</PRE>
+<DL>
+<DD>The Asynchronous version of getChildren. The request doesn't actually
+ until the asynchronous callback is called.
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getChildren(java.lang.String, boolean)"><CODE>getChildren(String, boolean)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="sync(java.lang.String, org.apache.zookeeper.AsyncCallback.VoidCallback, java.lang.Object)"><!-- --></A><H3>
+sync</H3>
+<PRE>
+public void <B>sync</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                 <A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A>&nbsp;cb,
+                 <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</PRE>
+<DL>
+<DD>Asynchronous sync. Flushes channel between process and leader.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - <DD><CODE>cb</CODE> - a handler for the callback<DD><CODE>ctx</CODE> - context to be provided to the callback
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if an invalid path is specified</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getState()"><!-- --></A><H3>
+getState</H3>
+<PRE>
+public <A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A> <B>getState</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ZooKeeper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT>

<TRUNCATED>

[25/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/javaExample.pdf
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/javaExample.pdf b/_released_docs/r3.1.2/javaExample.pdf
new file mode 100644
index 0000000..21b9dd8
--- /dev/null
+++ b/_released_docs/r3.1.2/javaExample.pdf
@@ -0,0 +1,540 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 630 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gaua<bAu;j'Sc@2$8'LHMQXZEF!6IKSOnHH3n'r6`=^*G?kHQ&o(KJ%N9!_<=FjVjDkD+3n(0kg\qi!--m/pB:s:.p^WHh5.`)1.*t31:04>.7,Ql!mr/#nRohET:e.Zded]@d8hhsGPeau51ek8"(ImJ)ClK<Tk;,*WYR*]]pkKdFU$8D?,S8j?=m_]G&D!PF>DBHi4mXLS'0sWP$Xr[fbNU("@CdEXrA\9[P_f50R\B>tJ?hsA,FjE,4?c&$805m/!pGN]C"?afV/WQ"t;L<t^lnuZJ(Io2!SIohE'nen;:3`#,Rp+!8n+d8Ea2E8W""2,#Z])`U'9e'eUP&lS.P4\MO)JT6=3Wb`m8amL,e542?"9Z4aBibN570%Z6(:Y7A@XEeLRg'OF*)s*+QpeQ]<d$!O:P%WYQ\J1aF[W)`"1DJB6M,^e(jIL&G*g;'`!B?*TdmMDj3EO9OP_2D0-ZZmr`F2VE17O%R1o@5MPa&Ms/]N0fM0J8n$HPMqom-83"s/bbLfX[2ja-B,#q8Z0gtW+6FR*#mYa"$D`:ZlVCef$f_KK'B.RoJl(U[[Ujc)[2*>PB52>@Kb!P+WD2t.9W]3MUb.p>\@('Vb?!meq#W_U5D*.4'E~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 529.541 222.332 517.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 511.341 190.16 499.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 493.141 201.824 481.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 474.941 203.984 462.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 456.741 222.656 444.741 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 438.541 234.668 426.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Length 2075 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm<>Ar7S'Roe[&GhUk#pW@BDD/]!76:q!RLB;LoRW;F>H9<TPT2X:TAS&@4Hr:d_1oa]8aGl9o:>>TW7Q6OX*9[nIH!;3%h$ul/Z@^H+*A24p-RX]e-hhZNUut)P&ofL"mu<B/,f-!hc,<VlT]WXY4_?[Oc-M*GJ6%\*uEOQMf58^eae1:C[c]aLS<aP:LADk-'9--8iY#5Di<5LI=XagDkC__UVr4>e*a#4R$Weqfeu8G4isg42!EV)NLouFb$Th#K[O'Hq'/C)hgDr\WuVht`1n_kV)QslTqB^MO$Z"o<B\09B4@3NfT?1sdsF##D"N1If14XfLDUkC6p5>DN-Hd-AE/<\-a.g+1/9;T]hkH+A=;!>i%Her%9H81Y4PJijj<B;$&C[Q>rT'h$lS+qV;t8=c%oZGEc6\$5o:.O`?W8Ta$5E!gK]RE5Z_1c)[$a]e/S3V"-8tjh>f;]VY^?#Ha))6`o(bM``HC>EpkHbBOi9[ae80qZ!]5(BHdV'ob-4sis0*m_nR*E8)Gg,W/F-D]g7i<h1YRQYi:hoR;Cqe#4t2/bD4R<[MJ-_D_&V^"b+<2@TEk/`-^ua?9]Xfhe%%:>)\]BY[kR,rC&V_Fp-$uR*Cc@ik%aj%::#b-#ZU[iG,df-prGO)*ae4HPU0rM0P%9%q8FW%!48]E6P4`VE&Q_Aokd"Sj^Am5[@[#C"6&Y(^XkScV'j1677hR]+`qSEdD/>H<M5O3"B^RbGMIL[ds?G_*^SQ4:`JOkrNc54BZ"^WY/R-N6p1h.%]IkV+Z%f,lnCn0#:AN\EOrlhKUR9HrX>hL)5+\fZuY/FbtT?^[ORVd*V55GU(C%E&3h,08_-1`Cq]`^kt89mDG:rGW]+Yq%_LER%Wr-ZpTagR5Yt1UTEk63M'P8*"ISH'`Z(RmeK,?d5`=d.FQf($O^mt_?qf)[m>V^;BZ_-;M2j\Tu?-R3=5e"B,el3.YVPlWL]J[ZXNMh&riJiGD+`^5-
 rAk,pWWi(ihO-O%k;R"8P/Al?a[_'9h<?'RoFZF2ZfS,3D5/N345?o10tFbL6K+PS!V=;q)F'UEbCalOh4mOPlaqi7S7sR5Ak-ih81gVP#SK&3mj.aAng@C83hGM;:thF`*-D``0]WF!OuN9nOPDeegB>SkqO,9khiK:QA'PSecOE.-?V!M6Es#(7<WqA2\+0C:<7]<)"mOEBUB3VW0(FUQ6JA;jKh?<$]AoReQQk)$FDMQc/bWPH4HaHj@/G7n9bl\?fgg='?"P`rI*S1mKOHmT.nS1C,q*1&8&?)kGQPanGF:Q4.[OE1]#U8;I$9VQWg^VTX@c/517nB_!]<V<p#RPL,f0V&`_^Q[]%fk#9P*U/LfAj0o"UWoFXp;&gH0e"nUpIoo7-nfV;"G:>u`iX[H1g1g"RE3dN36`u4-ieT'&#LM4m+a$t\?i_KDA4g#T:+#7*j\+CBpej<8@V*c$]`RBGHY3AUR3[7IPu!e1C`M>d`n%-V2@@JNE=b,lkI,$R+KJPghGScV[WF`"c>&muBsf9X[2pBN9FgQCrF'M*@,JHfJg_[b\AbWZoqD4j@^nfm5B6j&(/YT;L&Wh96p3Z`+'Str$:8Y>FTt>jM9Q/ui*nG";cd?TM#5Rr:p-rDcCs!:4=)q4eL0%S5fl1UF9<'tdoUOAM?rPX"r5[3#mmRWg[^0PO##&RWgsgkcYa[*[J'2.]am9&YNEb!T;c;']gP`-'Z=LdbTHK;pY>kG&ETobojR`1rRF,YHIsP]KtFuZ^APZmWZ/2d6;:h1YmtsB;aO!=#unF?.DW2)^YcbOJ,SpTZ>3T%2c;MZB>!krEQZ+WmS1o6Q_YZK*Z^C#p[piCEsmS+6MS:-\3L"-?V$Ot_rV8%W^(#H$lpH6Te&2PGaBt=T[8?c^DYmH>^sf-Hq;+S:L4ChNIl_nd,0G@\ITp+l-tXle9eI`^^q2MK,$=m,n,21\M5i]fYA[q5\WfB!60i1M.)ubFM'b;:F]_
 R],hR'*FDo6onp:tXB.dDlPH`ST&TFFHt[]@A[:3=-b!Zaqp?P;Nd9ZZdp8`VBOBAJ%$ca#!Ek3!f)~>
+endstream
+endobj
+21 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 20 0 R
+/Annots 22 0 R
+>>
+endobj
+22 0 obj
+[
+23 0 R
+]
+endobj
+23 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 364.944 223.626 443.268 211.626 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+24 0 obj
+<< /Length 2065 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0D>Ar7S'RnB3d/($N86D"KDB&;rDXEO'_m7k/JAlqu-/)BMMjc8<SRMPH8,"6^Ph0A3;+F,%cfI5ilK.<je`u/?$Yo%ds,Ru18PI$A*;JW=rHr*Z*jH_1(WPUs[u6U/IZlbH2/U5V0""qbs)m:[@H9L;^\ILm6Qs:?2R+-_nGK\4d!BE6]eCDE9__*elEL,dm/^R(FYN5:hjoX&*/OA(Qg7;Q^A@QGG]0\?N$gl935Ic;g$OX2eN;^@pH+sX*iHV#j2Nfh*A7)l..:\QNc2WN++nrBgmdaiEg]_%V<7WAb"1`!;B8Eq'BZ;tDW=-\_-qmFdr@6n_Ps!)pa!`RpI_$V30$CRm_4uS5`]3]+4kDM7n]V/mJFi1-XI8Q4?/$M409IhY7ZuaWIBX[B1ndJ]$RZET/`D%bPX2grG0-\M*9VdM:[#p@f7eg<L#=H&)hOloC_cT8'P"=?]hunf9]ZH*M<,p&B=[r0IT;AobqoY797D`7I8W-B2*G@6G"'G,Qh\Fn&cdN\B9G#/1:Z^b]LBaH+ej"`:=^g0W5hZ@9L!0i_Tf[/haEk0rP=`QSI*,7%aa0MckU./bce<(*idA&=LTE?Q^q<IoUaWM,RT"@F=Pj/ba6N(3@,q<-sN"PaFYo<SO2-;_Mg/Ga,EbrZ=@r0+*2"g#A[K$d1AH]%0L<_Ml*k=C$_NL\$+I#g2'ARDqt^4FUO+`jA@$o1CiZarO)j\eN8V;r[Z=8:HY?1f@VVT*kX:;;tg[\it*<^E$"e.1IFIe+cc_\a.PX"\rCQRjfS`Zh:h`^qqY:M@LmE6+"Rb2'&3VN*'?c++q-t/&6!)>!=09=!ejG/<:C`>&*(OCquuh^-^\RV9&6X.n0*``Ng3]$MfUB@+c;MB6Eb?CYPM`SSS)XbrB6:/hoNGmX?\'+A"g#Ap4h)PaE(.d20j,Mt,U.\J^5@/X1:'0$5:id9;W$GYr&kJYE_nC_HC.#ap[nXu^^T8QI'u"U1&,Vr
 Mh-rrg7U(1n/^LLm2M-kD)ic:ON516T*PYt,4\_EQQ7OGb<H....@1N6srlq>28)cu"O"@(p,4r9Y"/eX#nl%+7\<od()RGebWUn>M/67DF?7F-+5mlG9$:rA2mI@?fXaOmol$oM>Mg>+m?I"[,dB%p*;<2kMrM:[6L\-mIh,0W@X%%lF6a'<NBO79SPI)e.<K[]o&_=o]Hjmd6G@-lG\jNBE
 ekt!PXoL>i2-8"a3$URP%PM6^*+2)qOX#(/uk7Vm<]cspR,J-2tN0F'iLr]kW5:L%8A,~>
+endstream
+endobj
+25 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 24 0 R
+>>
+endobj
+26 0 obj
+<< /Length 2038 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0DD/\/e&H;*)U%QU7TOgO)CI<Z\...@4C>p&M-;O#ree-!5gP[ulZb`qIK2O%A6#M29A2LPIM<FZ2CRE&<[Vs^rI<]6=`S-^Zq!Nj`7GE!Bf14R*M;p##%Lm0]_<qc,e>^Q'5TI6j.'N'e,Q]P\ZdEe@P'C6nKnstVhHkT.]u/mrgALJ^j,Mcerl%)8#?!X^jd?-h_cC*V,m2VVr21u@USJh5`4&sFJ%H^\J!Ck]JOR@5mI"PV/_tmUBKr>XGb.Ot/!K=Za:]qZhigt/XA7t^M3d6gA5j%1#/OTMLd.J("[6-FOM3Fn_`<nePik%Wcq:BO\1<J%Km:jf51lWVbmTB_>O_"HbF+f!WY1Sff]FWL4?]?]<@Pm&O_WYao.jH]4@Y#QMRfH1=Y0cucZ;WY-52LbD9%I5p&Uo@RM\i:C(?=<oE>=%=MCoC=q.:\*K0@YgCoO9OiSe@+Mj.0-5`TS>J\MC3,=HW\>$[af+1!D1_u9$k+k`OUC\Up'B1&8>B8'?q#0ss1!Tr]ZNlSeN_dMJ+P2bW``Z9%ES.)TQ/2[cW7D"aTUO]1kgedkG)l_Jk&e[g3APEahh1,[,7nWh8g^TZ>W9(I4\JJ<M&<?Q%+3R1EQr!ff..,_f7E8LQ%"W%q!5Cne>CS@%.J[hO@XU)*rPeI%a?"Q,j%+"3?b)/S;$HKE#/)/UqtbK]HqaJpm_\1#U8'/1n!qG1fN-M<71*;T\]H7b5Melc*lZDM"K1R,T]+CQ=ilC3%M81;%nC!Ik
 r@aHSW<Y(...@DP>>b/N(BkB:BHG]n]K$FS0'2D>qU.Mjee+6Wu2"67#)O5BN8Q'*KG@/8AX!:5bDn+/>It6a$M5V]A!Kgo]h-N3i%F)<&KZWW1,L)pVjlgt8k[s<R4Tb+*$ZW+dH%lIUS_6G+(5EPa#PCN#IGCVNQEY"Y]Fi*h$+<X2E#=@cTt7pD*<#]=*d<MlLS=>9+l^%3c7iMdc`8#.J=9N]&l/>4k8BB:K_Al?52ekYpH?^0Gf=i"H#`f0?*9hu1=g;>:t)TY&8b:3d"q"N=S3t+VeW^ah@=?HF<D]s(2qlp/+OZj7UK%IVcl9[neqr_0ZA:>!C]f]"8jer588P/nUni4Q:o8`AX^HFl7P$L`Nu('Gl:sMjM""
 :p<ASqZ?X#[lH%[FY?`uj9=0Gn;s_NA2>HT($+$#B~>
+endstream
+endobj
+27 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 26 0 R
+>>
+endobj
+28 0 obj
+<< /Length 1590 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0Chf%7-&:X@\U%QM.g5ALZP.74sD3kCm2KW^C'\L&'7Aaq<ZKOl%&pr:2^6:rhPV"?+L*;ASUNjO;*^:]19L`*Id@VZC/F`[O,[>:/htQ[*nacVfiuSK`aea&;qK;GHb]gnt!gbu$"G?rcr!dV`EUnh4s7,E7o,J:-f>8]mVoa>I<e7gV7i^O;;O</Pf9r_2hoC4R3.EoOcclk6Q8?/b69[@2T0h$`ian:u/t=l7>IkfhCL4>aR_Cr8-XNcJ"V>kLE);X1+WK[LDV%8V%;OF(hTVR_#4gSA,h%YPdkrn`!7)d/].:6nKA((mj@Q5tCc[#fX4:gGA;eH(jn%$pi[i?s+;Y)=[pXfU/9J%<drDQ`.)7d_l?kN%E``hC5X<D,%hDO3Y>mdE_&"5G1[O-ma%IAs:RRMo^>3H_]6]Ft7OK[lQKi0D\aKSSE69*<>91\`8KPik+?llA3`pgcF+K1a)9`90SqCM>P2_c`OBa04r3FkB/I%]fB\hmt<RG+7nt?XjeYhFfNb$O@p?%9;2)I"\$[B`+NUY.9*VHG*0>STm3)rC+U(nT<+Q/,iXSA-3\'SGPJ?kLmF<+CIJ-A<`kkP?@H1j">S:JojpMZ;^([PMT,7lt/F'lDE:=^$n;Oc8nB9800SrTjaT6Wmk(u/:`<0tn>Z4M&oCSg]"R8m;:Mq=931#$#A'VE55I9ksFb(k?f2tS^RTg6a"=Doeq`a;th9Mk6TBVRVS=@g8@h(u'P(JeO'Mh`Wu#-J8LZb9"q\4Pgh,ut&3HPT7o3l^BQd6&ID^Q-`P5YN6</rQ(,b*'H.g!K"q;@Ha/&Rc+#T`C?Qk.CA4:3HY?4/NG!_<_I1s.m'4]FLH()k2u@A/^1f!l(>O!+Vj*5;Sl^AL%,'2#&lhVcDR^IS?N20_WiI08aD:E;`.N6p(fb]05-`Tj87==*:1*Vh9fk+:dBdZ35#[Y@XLK8^2UZrMJ)*;Jr;l,#sOH[ZL;qfh!`=CK9S?f>
 u@5/C`7>'kO_S7AEtjlu5YUbKTN3b7bkG-\,;FnZ%j9Q??U`Ch9,I4k[k*_p2p7[k'`hHMP7fcMt.dVB,t[<JD...@mpXra>nf+p$uq,>rkD?'\r"B4,dOBpuRFs3D2#S4d>Qha:]O=b,#9&OrlLQD]][r:u1K>?%soIq6%jWE#bQR@]&`TKNho`^SD7\[%)2Ng)iC>o+<MJ`/ic1OG03bIGVD)8i!@-\#_>+.?9jh%a-=igMIcCb4++7sRr)Z~>
+endstream
+endobj
+29 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 28 0 R
+>>
+endobj
+30 0 obj
+<< /Length 2353 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU5h/D%+&:`#5Tsl=ubD7A8eR8u&RhY7o[VGpY=ORLXVJXS8kXeaD[+PDmUI87_0?<;i,Vg\%nNMGH8&)Vq\\'rukCd"hpj7?#g;LE^c\)8QeXp3YbU,N[Ead3gr]GI;hRA?^IG;0f).gOWY<LaHXF+SR5Q(H1)VH8ZJVX#m?\K9G%rR[\FsWF`^XT7ih#NgG2g<j)dso]FDq<0[+E/pte-+To\O1bilaLf`ill`-<*Ps6;4=pD-23qH!@Q#M@1M`]qb,)hL"M9QLkhd&`U2pWf`>e,h]lR%8%]W-VJ)f.arH7kV60G&=c@7?ji"dg1V"('G$PB-p5%F`]1Bp,R1[#G2CBbf,A!)k>+0;-'OmS</s[^Mb,ES=HqmWa;C(l$klHu0S.RGX<tMc7MM!71)grXlPeF0;KZ.DG[nVQKACca$Gnb1Y_<6<+=HW<s]+":($>f:7^b/1-W0O>P=<m#Vl%B--b>nf?p(Ftol'`J?PD]\Mp,88B.,b&(HZ'pA[ice#KXJlJ\5b88'Yu!Ua_Cu#?P&u;%1A9`gkHo\HI]D-K]-bW"k4$4PoKSX0oJu5_#Q5TTEDP=B0/FUi=Ca2`t8-:3:Jc9Bei<*c:8GXNcUT_r6!oL(e#QZ6k2QC#IWk^80qScCe-lfWGaXqg48JH2R6aCakhapo[,SHB&J55R*ijL2=](+pdsIKE^MtO4e:`OYRXL0?ZUWb\EDC#Hm>t)'[GoY=VapbEa6?I'"'nU.iMTE%99O`_ctJV.L$.n\kZ=Z-ONJ,"fDB0I27V1Rc/?a[.GA(1+)ZRnJZ9IR)!B!T<djT:i!V/et%Pcpg2>'l<6XAF^mfA=eA,[VWtB#(o)cXR3gPmG9TreeZE?hi8-jOqEnkO_R6k-qUmjr-/#ue@,<bgNg\@=Ts=-Vl@jD@MT78Sk;&64>LL08Xh:=8($5V[>]ntPZ4Scf3b:F/6&h^IQb.nNN4KUCHTHYHp8?rgNNgIbH*PT/Hb@Z+(N
 'o<\F5MXr[^Hd&,VCaK8%6]2X#78VNsB_Y-T?`Og%/L[>%GVe!FVRgdrYAiZ>s\4Rj*eQ9i;?kg[!`Z(@9m+tfq[T!gkJ0&EECAAFn)UYVY]6<:[+c#K0\g94?afu.T8pnI/7%63U7ICtP]CLatQ"I^,?5)>)ldmcRE&trR9=sF8`:r0DMOdZi''Q%;^VV"XX+buARDPSZ7g4B3Ko*#?+D3V(H0%1*>dAq:f:j,Id^)c[1f>_K_2T`mT4K(dJ`s>p(#^*Jdghp]+`^Abrl:(i*0sF&cHZiBc/fl2G36:o2\HDNrfb9r^8;pCW'o2^39KqqW6))bY4>lbOaQJYQ\`1f:\"=^`!<JS:V183/$a`&4,;nTYLd%;Q3YFIiTAGQe>F\&<D.KZ)GVKp67o"_9,0+C!\^Kg.s4;5skCDp#3A4gL$Q1jB@a\91@J`&p>L(\C"t?5Lf2CJKAC7Q+D-'UM+S..FBC4\^R6'"47V[o(J#n10?,u6(6QDe4"g"^jDq7,W8YB\t%WDk3<Tu3(1)1Nt)j363IiTm>+L7KF$/51^bm`D[./!5`%(]HFEu\3OKR*O(>R9n?o<M02FDYRi-V^8ao!O.c[3&CTMLj\C"!9QJj0^lUoUBk!FQ;FVMt]MdJBNV%Y&;.L'QFGuBM(b>8bfZKbU#0>'_,A!9uu\l@@KNc0G(X(iOFOF#IM,leTsPTl=rSb8/EIR4P(%(B&"4PXUa7h#3/\Jj-2TR`p"I.D*sTs<T_uED&aC?IGRN(N$.T/eSoo7!lb<)kH3g;KutK7.ce.a#:6qCTMJdO+hhmg:qf.D7&Iam^dPQRau#Ygg%A_c4$mTJ&_9+XmChG&`,.j@;'Bl(^O@-pT,)3O1[5S0BUp\omMc6Jb5YWsgXA[Ao`0barF91:.30NaolO30TfuPW'c@`+*3g,K2\JJR</EPJq_>Ua"f?iH.,Ptg&&M0Sr9B_rq%/IdWH(]E*AgBjR-t]$,TOQAB._>Q9I%7
 _./Bmoc[=Tk*8<?>b7YU4&^,OKXZ)['O`j`cE=F]\nb-MeI);GJbY:r)n@)&jD[+EXT?FYn\O9j?AN9L?VUY3D>)>EiOR!Rh!FW2:'c#6<G]T'=Z-Z4rGb.e#'E;e@^<<2"bfd+$MkBVroCYd:P0`;m%LeH3Eu;k6@F1'#o0TAhp)6HW(.#ll5*W(rpX+E=\T(dHg>+"7<Sd<2P=aXh9b.YeDWb\pp;PBg*=J5<2*:;e'VD+bkj7IU2>5o^OhgLtMbb0q(C"T@PW:.&^2/*I[uYejpZYTe0XTlgG3.A"d&tUg6G9n]7PS4VbGEo]3P'8XbA:$uaTRaVhbhp^C@;5+7F`:9j7iQR.gpjg~>
+endstream
+endobj
+31 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 30 0 R
+>>
+endobj
+32 0 obj
+<< /Length 2236 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm<h/...@-Q.>AFE4Tn
 !VunuAVg^rJ6Y'&"PI),K%K!u[]FM5i7MVp7/IRKk/t2_VQsrs//f_Z3O%W@*T+P5$igdj-/%YY%^?U$Z`#(>6c9p7fV_oBXV(S:9jg>(3FkVdFX+fsmD@Sp^;C1jQZe8FDXH^I-^mX@0(P/^qNPQm%O7!O5P.=\Q]J`d\3o2ih1GcCBk'G:&I?>>?H97E(=Ve8\fe!d3+:mG_TFrKWGYds>o9j9>gj-kYT&r=:-[XtR_>-ruOW2FUp8&%k7uNK^01WA<%#:kd^Te,qVpl2YSe$Phi[^gB`W-1XjlklL`o[-'"M1@k:Hb2+RYH2_iq30qgU(F@!-%W2,G@=3q:7pQQOHrm1&$Fkl`DHij+n'UT/.,NBr0UuX6#s8gqHmnA?V*jGp/.n\A[2tk`FTu/\NA'41GEBFJ/U/6WfDN;DCWXn<X>0KdA(N2\2T-4\%Bk>VA(,J9c6I)hdUd70.59+<N+Z^1jI#hOZ"rVPO:`!\c&3q7_Z_!<>L"Pg/2)ppWSR\)3'(VnN\/;,%_,ZtnAD\:.Hi''d363)H$Xh!^f9C<98UG"q3MUr.#`4%&(HA<_WPG+*/=g.>'(gmaau;,BrC,V77b)2DVXaa$e03ai(puNX;$hC02<8T)-AtG#:u'D93s5#D4r8bGCg]s\aX;9=U_]XmZO@r&hJ&p4>tg/M(^U=p;Fm98mK\C?d-[cF8$Voc#C4eS'[qP;;i'_67nm[%Eta=*KI#d+Te[36e=8pH3e=/8("?PVd8YdN*0r\;rVM0ID6f4me;QS)+SoWH25[;c4UW0'cn\#EBc6OK&l,(8kEQ9-\,2r4BFqKSp0PM[>_Y\`7eLo<&3qlc(+-jL*e&*ke/*u)5.]lAoET@(_R`OF^:a4mWhah-?*X(`^aUFXOFbr9K0lV-<(rp49\huZ^KRjhJ1,NXa"R?lSMupktP9IS7"[gnZ<;8:p?<Bm:%$"Q&n8!T-d_oqRh2d?fU969G+b$#GiX0c-oiY5B`l
 rb?;U9V"P>]ftDu;=%'iQldM3u_/Qpqd#"o:[TPPfWT0+$1%>dk&_\*h=Yf6$V3EAP8JErCoM`=sN<be52abiRZW:oSQ$m\GgE;ie5k[ID^'CB5*M?c!Hi!^f?#sM^#T5=$hNO<qOF5Ci5.'P\F<7^"ERKX8S_-+-gY$]D6udu#,k#`k>W3]oqW:ffhJCXLO0?O&]iPnD5IhE=.ds*oTOfSae=bR.6"Ab30de2brrL5srbh~>
+endstream
+endobj
+33 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 32 0 R
+>>
+endobj
+34 0 obj
+<< /Length 1887 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat=,=``=U&:W67i1ljJ@=eW,9W&CmC1i^<P;...@u>S_[OXb
 q,i:Z?OXM1Qo=*loUr!4>S;#N(D:mZ:0#@n3Fc5748%*3iN,O:g\-L-F-.69caWp3[/jhc)\9n-E"J/rVOKRAD@X'>AifCt7ttNrhX<Y%...@WU2r>I[M_8f^@kRAHGJD!a9T$gNK]E\JEt]q%h.b!pW\"59eT>20<LTLK;+E,G?m%.#n^$tB"potm)Z6'dc\VqF'0'KNIG&#VJ5R'ln$s6$4q%P>\bJu3G%fpe[/9V;Y"^]slR=CGmG&-_`/dA]g5!L1]H?rEbX`GV-pEKI4H^L(27h`NZ@9kS*cX/p"O<QoJO6_PoiCIpjiM+=IoR*GOm-?6EGAPdjcNh+4ajqe>ur5^^/sXk+EFi1VlC/oCUd%@Oeo$_e?TIhQA*PTlus[^]70k;3s-r~>
+endstream
+endobj
+35 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 34 0 R
+/Annots 36 0 R
+>>
+endobj
+36 0 obj
+[
+37 0 R
+]
+endobj
+37 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 247.632 660.8 345.924 648.8 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (zookeeperProgrammers.html#ch_zkWatches)
+/S /URI >>
+/H /I
+>>
+endobj
+38 0 obj
+<< /Length 1573 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatlPgMWcUo\Ek?[kH#V3FQNM@="')XcdA,&)B.H+uRXJMoR_])na'JM,X*)H[rp@"RK)l9*rg]me?<j1:j!7^5RlS^q]2tE5?[K+Me#K?bE$,<.H&O8iiS6^Q%(fGSc$'#^>P]E?)B*qQ>=_G"0CZ)m[D_aG,+R&^tgkLX2W@Q=Piq&VmRj4R*K*D1n?"a7^t\$LCB.K3\djd-)Z@i,R@=<)+:.`KT=VD3][5V/6JeD8Q_8Pe>9KJQoQC^Ch#*]J5hLR"_G782Msh8mL7D_Tl]Zgl:3_3+jX%hN!*>6n2A!k=@2q'Be5?I-BR:5(pYd5OX1X^Au+M6<#(smAEqs2fs*]C&@gi-*ua@NfnKF^<nE%(O,UjBr39&q<oqC?PIm%!/+@"PBd6n/b*6qdtM*df0;*qhEg.0@I8RJ5^>frAs[;D#,tQ,Pd8_*0"Tr-(cJ=N?D1D<rj]MK^AP.mF87*AXj0meZcmIg0iPZoGtt]6m)i8HJ1gunN?@9hl5$L5K==_2U?0_5b+\J?!:J`<:VQ9teIM`f6sJ3>6r1k1#G\Z=cN=H4jo=S#^iU@"q+CZ.;Z"MClgNX+!PU`&6MdZ"dg_Eb6R4f)eF+d\d`u-uFGMF,^dLCeM/co.]1"N@O3PM:7;j`L26Uge"NnPn/[%W97CtP6m&CIS[>:?]jg0tbkED$>0Jj&j^c5Z$h6Ag.Z$;&DUFkm!Cmj_/jg=(6e!H*[LcR["[Dc)bP1:3cKYJ&X)E!OsCtX,lZG^dYP:X,_+0QenM"TK?J?8%QNK3#E',ALWJ5A?23g<i[^%Hsg(a"8VMhU>J&/`C3hu8,?h@AML&@cu4@;`3SR:WKu(!GC49i5XoM0tDa[Q\;-Q-7^1["J&!UAWV$f67-aX1N&'lTA+,OdbrI$`=GB/?Y>fWhNW'r@/KQ']5tH#N6#_4`*-ErT0RV!R,d>;[\C>;7r._S7S=hgdhUX78QVLXYJ_?*t#dJXG4D>Cg"\jO*iJmi/
 *)'ST+Z2lYl+V2SPNW@QZ.YGC4_LS[1T>kYq#@X^P#TTYJR68k;>bjA<9=cNQ'XS[?p$[Gn-TbQZ!m?/ZX>ajI&Pn'ZH[Z8?j8j)g/UQQ2N>BK>'-SFQ`Vlf/UNSk\2`1tbPlZ\)f2EJ<@ADF3_F.f0'9j&QR;%fE";0Q*j0%?]Yd6%EtWKHID&mo,5;eTR]BI/[olXV_3EfYL+O4orto#_<3>Y6t)MQ0$YhVrP^UF;;PW:.cZ,b'5V[-b-b;]ee-ZI!;i!%6#'f;BQ4p-\;C?nok8REVZPemu6u1.^I5YN\<.khl6hXC:@b+e!U@t=X)MbR*eGipKPkF>J8_TMS)rho7!fu8,(3Kqm6S_fd!(q;'uLMfV<1"ji34*)3EQ)IqI@eAZ\B.PiM\W"6th06k</\ipnO%DcV"_2_3s`g7X@X'bdfTU"s2SD"bj>/(,r#n1\O7#TogqCbZTh!rG\'6HV%:XaLa>6%Ms#kb0oSQ9XC`W05+tQh8-MqCkX4'6W-83DGgF3F%fnV`EXFF,`?6]",tlkq";>)(`/FW]?<VF6bAuW?1+/)T2L]!rpd6~>
+endstream
+endobj
+39 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 38 0 R
+>>
+endobj
+40 0 obj
+<< /Length 1408 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0Ch/D%+&:aF]U%QM.P)K*0@b?3RLl8\P>oNkJ(?[uGBh+P-BbHsI'`6d7P*h&C,fdpU!0K\G^@-:,h:q2X@QO?u7%u",^DiRXi^c[u:G1r$1I2HU*L/Oo)1<R>p%0sU:5Fe!hB\!$A^n3fj]s\eZ0oOChMTj3@ZckppkNe@]Gn+$<ldXq"AU1nT:Ji;f=;']s+.eih/g'Ff.t'Q#0BjrOAumiB`1uAo+[I@+.Lmod_pmjZ"\<NeHYK\k'UV^;J0LN5Vq_"Tog0s,#$8)"_\KBf?r.DdZl^ns&isZQF$,Y9sJj.ek't<:*K9iX%p:GVlf8.afF)d\,(C`>t<?SSQ9%N.[^9H>-73NX!"H(Q<ut$5PObJ$%rK[Gs?dB`(qXTeacco.G\f&4*a-G"t7LPOd>Xs?4*AP8FK6W]ieo\B>@fEc+?udh:.<gMiLUH[.j"NdFjQZk3BP0c],UKLlg^ja4L9m$S3R`?-bD]0J4AR&.44(J1D^sNMfLE$*Jf)5i(=0X2'&R*OQ;$)A#@/g%]0&&dIROmPE]936I]DA."^M6sd]XNFW_@5W1e8*IaDtmfQQ4fKda:TF_9)4]=J"9G<cLL(:uuFRbIH_I`P?gU7>P!:A-[;9(P[],@9Wnj3\[JIZtQ;@#BTaW\a5%pA"o=c9B^KCd#-HbF-1jVjr87(*B];tC6E#U-leX^7&%B,[$!PFNij!XF086?ES:NgG^piOaK=S6\LrF\n<)2(Pcg2]oBV.bcL93CT@6[]80m_28m7L'LF_*mAK_b5AO5o^OK;!I@T42$LdS!@C,BpIXKoGr_sWB`m-1JE.0r$K\^8G()!<]cq#QmO]n8%:3q!.1f7/"TJ(dL7$lt_jo7oM0S!\>ugSUUbNnmq(YEM/-`NnBpUG*MB/WQ3X:5U.!?iU!KCNG+HHL@rhthZ)TDDHs'VKW[S`#[+&:Q[n^8`JhpX>Pm2l-=!O<Mi<"`S+LN6$2#]OeQ>tI$WiBoB:X0
 TL6=q!5Hc)&0j7+2Xs;,F?$l>4,KSP?DuK41DUZk('K]0tD+IXm,[O%_U#FHoq@JbDBe.?KlbpcmQ)XZ=<rT]V(.[q64HJaYaoLr._H*LpCZ.JE+Tb8NIg,KcG\qV8+^T71.U)jdZY/?SN9[Ei5&CcWLocQVhK4u_Rb%H["_d$?ac%gI\j_l4Gu5,")C?B6%$ni:?uUl98E!V2JD^[h;t[=p20&QK1-;G!YRLZC)@fsl8tej\C`2T#Es[;9L#HF1RgW#[eV]'\i2X7HYnh@+rK&t0@LNX5A[r/iPtN]n'\IQYqNTW,fF%]:\E@'HQV*'Njar]MnUbA;Ii)M,Ic0qJ[,MT2ph<mt:-/Uf451gFDM$[85-_9O=`DQjJQ)B`ElXh$rr]*d,tZK7XJ6PmCRUPGS1~>
+endstream
+endobj
+41 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 40 0 R
+>>
+endobj
+42 0 obj
+<< /Length 1588 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0DhbW9%&:Vr4iQ$IVia$nJYGus--m5[pH7b8@HFX9EC_@Q):=k4&WrDIXrB\*92Fj]l&spggk1c;BB4o6[3$"Pa7t6MS\&,n<&bj-9U+!nY6`.R>1R\;VSeU&+kdSr0X7$-$$&Q@Y:Z?Y?jn15*Ic69BT/<bt<3SK<3:*<4@Hc`9r/C9G7O<MB-7nkA7NTCLS6=n6pPg&eml*.b>@Z^(Jp:u<;&K0=9k+gS<.2crnk@0@6VRt4R[?>PU\?fEOu>%YF7'W_'%8.QWD3bJ6t38I_e=ibh0<;H=-$?52Gi8\Z\'>0]W^2adnZBI$DW\K_MiX]^)_I=(b;bMYA,N7c*bc1+_Tj23m/>D'(qZWV)6M1j4V8r$W-.U^ju$B$UW"=$RASH7Pk/Z)!uek#Nf_`?T6t\I/3*]_d%$DX=TfO0fs'%^\^AD&^]1g$eWV'W3>K.IQNhZ>c8bLh!uZqaj.#s#3.0>GQ`s7BHRJWO[KcN!=_a<M^(cE[`3+If<a7;-Pl8".uuDR'(Y2^e?SJcl;oWKO?gmo)+J4]If![r2P-GZ]5/j4[Tf()fH^/GXj^Y",-+?CJ#;u)9=`%04,T<rdB\\(^jaf@mlL4j`m?*;?aY3XZ16Tfs)6GF@BqCq9XtM7OMAJ60p7(3s2j5.kDncM6JO7O3etss5A@i4fk-]]Vfq-8<Ae7!:?tC'R%.hQGAJ(_2N<q:$`DW>A6@'5\YEF_*SoQk*qBG9@_D`9/:S:A.qERgTdo]A'5(/p">o,7'?XT,S1rCVZ'__+=d4-UWjClK\^-TWoXbY^O@7ZR8UijbWdS%Q=YHW3Nk/e@=(aO`8=;YBS\f+A<0^&O&PBTcFIUS-!hRR*<r3?GrE\q85Rf]+F:Zl:eR-8Sls:D!!$p[AU:h`3!#jf-mfBjY[fJI\6PAg<GG;D'1sPV2m!XC)Y^RAa2[DAJrZ@.,:,-[BTR@s[S<^[Lg>r@J=Ogji\%TDqZh[uTE-ajWW/J\#e%
 ehf7sX/*6k*YD,DYO\!=m7LpWbuB4`r24AcXe2RrC>sA];fs.Ji6bAk3!2nQWaK!nM'dLrE2*C&lD]M;%R2.Ebtlc@iS:l!hFZ``Cp[]g(g$l+2u2PlVSRrQW474P!8Eh+D[jJA6IPYRDo_;?+0g%aFj2TQRV)>T\*OTf;]o[V%[P[&NJP`d4Y\KOR1%K='7m>;M"3T0d?#XOgSY:JQ@fGW"fo4lI)7FmW3(r=HY6BM_ZQOb;(oUDN>[\S6$C!*n^X%T=J+OD+n+?`F1NrFF>Y>mRA-i$QFc.0NYAb$$bl^s/VnJ=,6&;C>\[:_&D#:A#l03F2U;H'h4ORqdT[&DDbCQ$V3!.)Q$/g5WBjSJ^-bWDqu_(:b*F:ef=d!A_Or]A)D:HAO,\bMC27-N]eJZ)I83dA([i4@Y[WTC`ic/=\l!AoMhKHWK8V#;n?Ybl6aTDqhAd:-a,R^r\BhXUCcMQ"Y#(L_IUB+GGKg34h4].DA%<Lj;RJiRmn>drP=6ZdlY<J834IcR:#t7"%:6V!2&>_MN/BNI4_YlYlWUT3'=]])k'alC!Z8Si;8X]5hFZ$$e0>cnP2Ih4-<'~>
+endstream
+endobj
+43 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 42 0 R
+>>
+endobj
+44 0 obj
+<< /Length 1776 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0D>Ar7S'Roe[csBm'=D3i.:u"lTCR,\#DV\cp_!4,111L\l,Zg.m\AS=C%Op*mZ71.9YQ0N%'OJNFSLaM^3kC`>5*)YOK\n^5i=k+,iu%cMOab'&Qlo8c<Q^elINQ83j*`+<9"DEX;U;D0T'PtiDnH\TPAXMA[`^##ART37_[ek>o/+WgT>MWe`$Ak7L"?garV>+YA,ft\MquZr_<Wrg-^-ONIKWS0%62g4%UXC\%/eRn6`K#kd+k#%Xu,&X2j7J);/M<W4i#R5!g#Z"NJ*lB7Bj!TIIKFZ^O.6j3NJWq2Z?U=$ha1HG6Q.)W,YaQHK$ETO]ZGjI!5&IL%iua^?mfa,/$8ZOX+[#ptIr``InH_Lrnc?iL%uj87TM]46Ej'ppXk3W_Q6/=kB\A5&=tf5pP=nfuROC,&9e-J%k=,Z\N\+*`UNt`Nl[l-U"D?<A*'WIB^9DolB'A3ta9)/2QV:4O6p4HdSeW?D_VY5D,(tJMmJnE!Kn..#CMH#+:G[$6GBV3+@&gaYI1r$B1j"A@"R$PkP8JCIdZcPsf]APq8596/8smhut2HYZ3@9KNaBXbA;.u(u0AMD:%DQ@.;'(LSM;Y"e5_YaC:Z-B?9qU/:UQ4NNE:H=_D;sbZeS/](`i?6I<Y@R:enb:ep"&,$Z?8nKmf5m!!5JabNWo;WmCCE$D#o[W!,9TkgK8NE&]4rEU?fOKZSo",Au^/8uIdc-%",F/B$CX"oon_Di\>5F$r>0HosO2"pZM=(M^CSW2OM-=*Uic(i,uPSRmJk@-4U'#LdIG>6W212GRE3pG22g171OG;*Ja*cg?RlD(SrALK6Fh#c'm>3Q4;2J=2-&i"n/5k8\nW08\WV?0WIgladfFJI_<O-.tS0N\3H>NUb5AgJBI*Fp?>*[N!H:gXc'O+F0>;5gkdKrQY53>W-X+G"[.qC)NuE"[YuiG.N$o,/g*K[rRiM+cOX[RdT+Y\N^Q_.7-rSq%1]#KJn)=C?Ss,(
 dJSAEbG-.%8\me9/"mn:^CI=hI.'.?q[b/+LDBrCl)]_ucBq(8<@gJ4;VN9,I)4iNO+4Ig"pATeqm7&%UMn.3Bi!.e=W[r(:6pC8i^hF_p%QYjQ8.M8@%Z2qZJ)<#gOm<V;.]V(<BafUb>=l!_,=;=2E*Z@&U[8b:/:,aS^d:BKhs:YN-\$8C[T*FZV%l?)31#Y:9E3/Gt,Q"Q/+e2gs3:otM#&08;6aO%T>f(`siWG7WR>e"2[DQP^M1A'fZ3LZmUE(iin;0DKCcDmR_@L7R)`Dc@@q\^`U2"l*p`@7LHiJ!GNTNBe0)g.s-@>)Ua"I>2*[Xr$s&_hnbo:2hgc=GuS$8B#+3tSIOES[k/,"f_%_'!j0OVfLDV?!lO&g$C0m'B9Dl#nF;`[FEgX*40:i`CpcIK&H+(GGWMPc2nIRI:VCV\?8qJ\n,,O`0Y[h=:6^Pe0'E4eNVtd=^IZY'ODrTAeR%D@U10U@]=sdJn901T$gs&U)UJ1gqX<:6+7O*-I\`aN=jtBUbr8fWaQ),`ULV%,5-Sm!CVEQ+?c<)R2)2<#RM9%]GcM1+sfE5$.1WLLEH"3;2:/:?[^!ga"Zc>r@\22h!8!AadO]Y1/oZmB+72]i<C'(m*J*>8<d7#[JTIDWr='aA;GFJL<bi-&^cR>cQY0PT`3`(Bc!l*)ZdN-A[J.`]+8j,>7TM\_]YE=uBp.`7P`D7jg%K:HGI<*a.J![7miQ=5Gl3D0`QsDTb`T7l?jLcnlEp<\SmP862UtmS?G?hESJt;/H~>
+endstream
+endobj
+45 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 44 0 R
+>>
+endobj
+46 0 obj
+<< /Length 1405 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU3D/\/e&H;*)Tml5GTOC7RL#du:8@t["#II]E@)2&VTOcd-X@as2gI^#qpRNQZU`IS![KMG/'(>VNF"]YhSkZA"P:mU9Xl/[8K_rjbi])\m@FX))LB0l3GY3;(jL<6HZee27`0blL'mlNUGsdX2hKfk%1M[b]X]aWoR0Cj^LEF%GmBng0I0r"\$kZtjDN'YueFI>@LlhY1h-i7r*VdXoYqh2(l:7L>EBm*:V=:9nA`RFG%E9tY5m+4Elb(p4J=DI4mboK2ZR*D'+pB*?>T?.kDAXN4H*biRa(_qUnglrqcG9U-2;OPN_Fg(C;d%^2ZJO_i50XFOhl675'lLG%MNsqbo\+Th+o,'6Nc(lc%[7.0qrH#Y=eM=L!139eBFTm^B3+9#@uZ:')C.d3kVSI.bbZ_hMS.,I?2lU[LgriOfkR/DFD^^5i9N2-p1"frc9a!qC"L*K(D;/KI"/6;RLhqN7Ze!H#LFt"BQ(<4b"'N7""ZpH+Xp8dCk`shBT-%I$L`E=*\JZKTaj)2'&lgMobb]),)i/6(fEbr;2huGMHO(eh,Tl+Mapl2'*1N&5N1bd<j,$K,SW\%TnO2=IiAVd;/B@WJL"AhL!mW8TeO%d)UX1D`=+[tlE)OjaU'sr4R1lW"]XQe+!H96?mrOpYg@<a<qf?H-rm9nfE,W?(act7:`&a!oP4IA^,k>l("ZUULrD9ua*\A,L'%2[T-K(7_p.)V.ftH=TDeN<M0JO\dpN:t>U-imL:D4b>IsKG(c^%J3kmB$0n(.)ICu)W#?9o.7/F2+":OS"V#Er!nX0<ahO[;`^c;ar#9k8dYW-B>^IVL!F`j%n8jfR<flG72cC9?('Fs3[mnQ[pAau=4%MVf%AYr+I^FtkqT1I,,HhPOfgr[GYV^V;\9!boF4Al7';/B^Sn%9`_-0B1-5'A4eH(Kh6j#"Q"QKM<&AEh*+jjM6p;7OU>R,PG$(4#5n&0OM?DDFYT$9ZpZC8RJg&uhBs8&
 O2BABtPYc\7*sYcY9;r5[HF0V.`t"l01dHkZ^]$9E\t0;Kss^gn,=Te`/\<7+Rf>Nt6BVb>[s(QLhYjK>VrZXJ&d'fEXQqrU3^Yr<0N`MHJl^..\:(@$2EYd79\ao&79IB*)SR)Kq-3e7(`SW'BN@8I^d,5pANXXG')RY8Oo4;P,Dga"UD_,q@hMipIFL!ek:Meh<,'K-V@^UX6nJ;G+T?/t&hA_D2WJ4V/ZO#/3?oUXWkK*PJ%icCCZ%D`JAX7"`=q,Dl@FrrAd1OdtJrSe_+@c/rppP7%t@O2OC_h$ja_[qhFU#;Y$MFTAT`f\<1dG;%uVQB2c[T`"J+DWb?\?Q\:I:f=aa7[;\,uRgY/XLc:Pk3tIg_L:FPW!R3g:T7/]6EY`ZBf5Q(W\B+%lINGg&~>
+endstream
+endobj
+47 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 46 0 R
+>>
+endobj
+49 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\101\0\40\0\123\0\151\0\155\0\160\0\154\0\145\0\40\0\127\0\141\0\164\0\143\0\150\0\40\0\103\0\154\0\151\0\145\0\156\0\164)
+ /Parent 48 0 R
+ /First 50 0 R
+ /Last 51 0 R
+ /Next 52 0 R
+ /Count -2
+ /A 9 0 R
+>> endobj
+50 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\61\0\40\0\122\0\145\0\161\0\165\0\151\0\162\0\145\0\155\0\145\0\156\0\164\0\163)
+ /Parent 49 0 R
+ /Next 51 0 R
+ /A 11 0 R
+>> endobj
+51 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\62\0\40\0\120\0\162\0\157\0\147\0\162\0\141\0\155\0\40\0\104\0\145\0\163\0\151\0\147\0\156)
+ /Parent 49 0 R
+ /Prev 50 0 R
+ /A 13 0 R
+>> endobj
+52 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\124\0\150\0\145\0\40\0\105\0\170\0\145\0\143\0\165\0\164\0\157\0\162\0\40\0\103\0\154\0\141\0\163\0\163)
+ /Parent 48 0 R
+ /Prev 49 0 R
+ /Next 53 0 R
+ /A 15 0 R
+>> endobj
+53 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\124\0\150\0\145\0\40\0\104\0\141\0\164\0\141\0\115\0\157\0\156\0\151\0\164\0\157\0\162\0\40\0\103\0\154\0\141\0\163\0\163)
+ /Parent 48 0 R
+ /Prev 52 0 R
+ /Next 54 0 R
+ /A 17 0 R
+>> endobj
+54 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\103\0\157\0\155\0\160\0\154\0\145\0\164\0\145\0\40\0\123\0\157\0\165\0\162\0\143\0\145\0\40\0\114\0\151\0\163\0\164\0\151\0\156\0\147\0\163)
+ /Parent 48 0 R
+ /Prev 53 0 R
+ /A 19 0 R
+>> endobj
+55 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+56 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+57 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Times-Italic
+/Encoding /WinAnsiEncoding >>
+endobj
+58 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+59 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F11
+/BaseFont /Courier-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+60 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+61 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+62 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 13
+/Kids [6 0 R 21 0 R 25 0 R 27 0 R 29 0 R 31 0 R 33 0 R 35 0 R 39 0 R 41 0 R 43 0 R 45 0 R 47 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 48 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 55 0 R /F5 56 0 R /F1 58 0 R /F6 57 0 R /F9 60 0 R /F11 59 0 R /F2 61 0 R /F7 62 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ 85.0 659.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ 85.0 580.266 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ 85.0 396.613 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [21 0 R /XYZ 85.0 266.16 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [29 0 R /XYZ 85.0 304.04 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [35 0 R /XYZ 85.0 611.4 null]
+>>
+endobj
+48 0 obj
+<<
+ /First 49 0 R
+ /Last 54 0 R
+>> endobj
+xref
+0 63
+0000000000 65535 f 
+0000028782 00000 n 
+0000028925 00000 n 
+0000029017 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000792 00000 n 
+0000000912 00000 n 
+0000000972 00000 n 
+0000029174 00000 n 
+0000001107 00000 n 
+0000029237 00000 n 
+0000001243 00000 n 
+0000029303 00000 n 
+0000001380 00000 n 
+0000029369 00000 n 
+0000001517 00000 n 
+0000029434 00000 n 
+0000001654 00000 n 
+0000029499 00000 n 
+0000001791 00000 n 
+0000003959 00000 n 
+0000004082 00000 n 
+0000004109 00000 n 
+0000004248 00000 n 
+0000006406 00000 n 
+0000006514 00000 n 
+0000008645 00000 n 
+0000008753 00000 n 
+0000010436 00000 n 
+0000010544 00000 n 
+0000012990 00000 n 
+0000013098 00000 n 
+0000015427 00000 n 
+0000015535 00000 n 
+0000017515 00000 n 
+0000017638 00000 n 
+0000017665 00000 n 
+0000017853 00000 n 
+0000019519 00000 n 
+0000019627 00000 n 
+0000021128 00000 n 
+0000021236 00000 n 
+0000022917 00000 n 
+0000023025 00000 n 
+0000024894 00000 n 
+0000025002 00000 n 
+0000026500 00000 n 
+0000029563 00000 n 
+0000026608 00000 n 
+0000026862 00000 n 
+0000027036 00000 n 
+0000027221 00000 n 
+0000027433 00000 n 
+0000027663 00000 n 
+0000027897 00000 n 
+0000028010 00000 n 
+0000028120 00000 n 
+0000028231 00000 n 
+0000028339 00000 n 
+0000028451 00000 n 
+0000028557 00000 n 
+0000028673 00000 n 
+trailer
+<<
+/Size 63
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+29614
+%%EOF

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/linkmap.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/linkmap.html b/_released_docs/r3.1.2/linkmap.html
new file mode 100644
index 0000000..7b35d15
--- /dev/null
+++ b/_released_docs/r3.1.2/linkmap.html
@@ -0,0 +1,375 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Site Linkmap Table of Contents</title>
+<link type="text/css" href="skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
+<link type="text/css" href="skin/profile.css" rel="stylesheet">
+<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="images/favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://hadoop.apache.org/">Hadoop</a> &gt; <a href="http://hadoop.apache.org/zookeeper/">ZooKeeper</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://hadoop.apache.org/"><img class="logoImage" alt="Hadoop" src="images/hadoop-logo.jpg" title="Apache Hadoop"></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogo">
+<a href="http://hadoop.apache.org/zookeeper/"><img class="logoImage" alt="ZooKeeper" src="images/zookeeper_small.gif" title="ZooKeeper: distributed coordination"></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="hadoop.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="unselected" href="http://hadoop.apache.org/zookeeper/">Project</a>
+</li>
+<li>
+<a class="unselected" href="http://wiki.apache.org/hadoop/ZooKeeper">Wiki</a>
+</li>
+<li class="current">
+<a class="selected" href="index.html">ZooKeeper 3.1 Documentation</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_1.1', 'skin/')" id="menu_1.1Title" class="menutitle">Overview</div>
+<div id="menu_1.1" class="menuitemgroup">
+<div class="menuitem">
+<a href="index.html">Welcome</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperOver.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperStarted.html">Getting Started</a>
+</div>
+<div class="menuitem">
+<a href="releasenotes.html">Release Notes</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Developer</div>
+<div id="menu_1.2" class="menuitemgroup">
+<div class="menuitem">
+<a href="api/index.html">API Docs</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperProgrammers.html">Programmer's Guide</a>
+</div>
+<div class="menuitem">
+<a href="javaExample.html">Java Example</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperTutorial.html">Barrier and Queue Tutorial</a>
+</div>
+<div class="menuitem">
+<a href="recipes.html">Recipes</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Admin &amp; Ops</div>
+<div id="menu_1.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="zookeeperAdmin.html">Administrator's Guide</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperQuotas.html">Quota Guide</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperJMX.html">JMX</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Contributor</div>
+<div id="menu_1.4" class="menuitemgroup">
+<div class="menuitem">
+<a href="zookeeperInternals.html">ZooKeeper Internals</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.5', 'skin/')" id="menu_1.5Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.5" class="menuitemgroup">
+<div class="menuitem">
+<a href="http://wiki.apache.org/hadoop/ZooKeeper">Wiki</a>
+</div>
+<div class="menuitem">
+<a href="http://wiki.apache.org/hadoop/ZooKeeper/FAQ">FAQ</a>
+</div>
+<div class="menuitem">
+<a href="http://hadoop.apache.org/zookeeper/mailing_lists.html">Mailing Lists</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+<div id="credit2"></div>
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="linkmap.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Site Linkmap Table of Contents</h1>
+<p>
+          This is a map of the complete site and its structure.
+        </p>
+<ul>
+<li>
+<a>Hadoop</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>site</em>
+</li>
+<ul>
+
+  
+<ul>
+<li>
+<a>Overview</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>docs</em>
+</li>
+<ul> 
+    
+<ul>
+<li>
+<a href="index.html">Welcome</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>welcome</em>
+</li>
+</ul>
+    
+<ul>
+<li>
+<a href="zookeeperOver.html">Overview</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>overview</em>
+</li>
+</ul>
+    
+<ul>
+<li>
+<a href="zookeeperStarted.html">Getting Started</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>started</em>
+</li>
+</ul>
+    
+<ul>
+<li>
+<a href="releasenotes.html">Release Notes</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>relnotes</em>
+</li>
+</ul>
+  
+</ul>
+</ul>
+  
+  
+<ul>
+<li>
+<a>Developer</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>docs</em>
+</li>
+<ul>
+    
+<ul>
+<li>
+<a href="api/index.html">API Docs</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>api</em>
+</li>
+</ul>
+    
+<ul>
+<li>
+<a href="zookeeperProgrammers.html">Programmer's Guide</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>program</em>
+</li>
+</ul>
+    
+<ul>
+<li>
+<a href="javaExample.html">Java Example</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>javaEx</em>
+</li>
+</ul>
+    
+<ul>
+<li>
+<a href="zookeeperTutorial.html">Barrier and Queue Tutorial</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>barTutor</em>
+</li>
+</ul>
+    
+<ul>
+<li>
+<a href="recipes.html">Recipes</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>recipes</em>
+</li>
+</ul>
+  
+</ul>
+</ul>
+  
+  
+<ul>
+<li>
+<a>Admin &amp; Ops</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>docs</em>
+</li>
+<ul>
+      
+<ul>
+<li>
+<a href="zookeeperAdmin.html">Administrator's Guide</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>admin</em>
+</li>
+</ul>
+      
+<ul>
+<li>
+<a href="zookeeperQuotas.html">Quota Guide</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>quota</em>
+</li>
+</ul>
+      
+<ul>
+<li>
+<a href="zookeeperJMX.html">JMX</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>jmx</em>
+</li>
+</ul>
+  
+</ul>
+</ul>
+  
+  
+<ul>
+<li>
+<a>Contributor</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>docs</em>
+</li>
+<ul>
+      
+<ul>
+<li>
+<a href="zookeeperInternals.html">ZooKeeper Internals</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>internals</em>
+</li>
+</ul>
+  
+</ul>
+</ul>
+  
+  
+<ul>
+<li>
+<a>Miscellaneous</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>docs</em>
+</li>
+<ul>
+    
+<ul>
+<li>
+<a href="http://wiki.apache.org/hadoop/ZooKeeper">Wiki</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>wiki</em>
+</li>
+</ul>
+    
+<ul>
+<li>
+<a href="http://wiki.apache.org/hadoop/ZooKeeper/FAQ">FAQ</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>faq</em>
+</li>
+</ul>
+    
+<ul>
+<li>
+<a href="http://hadoop.apache.org/zookeeper/mailing_lists.html">Mailing Lists</a>&nbsp;&nbsp;___________________&nbsp;&nbsp;<em>lists</em>
+</li>
+</ul>
+    
+  
+</ul>
+</ul>
+  
+  
+
+  
+ 
+
+</ul>
+</ul>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+        Copyright &copy;
+         2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/linkmap.pdf
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/linkmap.pdf b/_released_docs/r3.1.2/linkmap.pdf
new file mode 100644
index 0000000..2e55584
--- /dev/null
+++ b/_released_docs/r3.1.2/linkmap.pdf
@@ -0,0 +1,94 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 1121 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0C>uTN:'RekGiMVDm7+&L27n=a3%7pgeP>7TB8*jtVM:XMg%-bO1/-D2/Kc+g?40tuKnMs+kpIMk#bJhXLP$n]*[bNEAs0l1IlsbN$ke8Gqq_:hh+M>d]g[*8"1M,\>likZB2m`6Re_dg0)$cJe]F*foAo,61[?\.:T4`Xbb@AT:15#npLlURWi/eFjb=gCZ&?MMW$eo-,hC9@'"6In<QZ...@ul>M2:!@T/&reGrFr80\T3#[i9T\o;&b2KI.`1LXs43fn<SV>BeCP[A[[V`'k-"SAr3V7%K2[U.L]AW-0Jf9%6a_3uGI1"Oib%8WcCe97#U(qPJGZ\-W&Q_bKC;H-u[_qklNu$,JR[C0D(iP6NuYWf!s_n(_6Y_l_:N[-l?R0ieCNJ*:j^\FPoh0C'1n6-_7NR3B?s1G
 []9:)=.`"c_>#\?2D3S5U1;d"jECat,%L@/3(Z8iQbeF`D-9deF2^B^B.5MkHfY%-m*U7]aK+RGQR8@=jUdh:6:LQ**FB=B1>$ceSeRft-`@Y/.X?IfZFaa]&~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+>>
+endobj
+7 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+8 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+9 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Times-Italic
+/Encoding /WinAnsiEncoding >>
+endobj
+10 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+11 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 1
+/Kids [6 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 7 0 R /F5 8 0 R /F1 10 0 R /F6 9 0 R /F2 11 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+xref
+0 12
+0000000000 65535 f 
+0000001945 00000 n 
+0000002003 00000 n 
+0000002053 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000001284 00000 n 
+0000001390 00000 n 
+0000001502 00000 n 
+0000001611 00000 n 
+0000001721 00000 n 
+0000001829 00000 n 
+trailer
+<<
+/Size 12
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+2173
+%%EOF

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/recipes.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/recipes.html b/_released_docs/r3.1.2/recipes.html
new file mode 100644
index 0000000..5d7eee7
--- /dev/null
+++ b/_released_docs/r3.1.2/recipes.html
@@ -0,0 +1,932 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-skin-name" content="pelt">
+<title>ZooKeeper Recipes and Solutions</title>
+<link type="text/css" href="skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
+<link type="text/css" href="skin/profile.css" rel="stylesheet">
+<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="images/favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://hadoop.apache.org/">Hadoop</a> &gt; <a href="http://hadoop.apache.org/zookeeper/">ZooKeeper</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://hadoop.apache.org/"><img class="logoImage" alt="Hadoop" src="images/hadoop-logo.jpg" title="Apache Hadoop"></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogo">
+<a href="http://hadoop.apache.org/zookeeper/"><img class="logoImage" alt="ZooKeeper" src="images/zookeeper_small.gif" title="ZooKeeper: distributed coordination"></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="hadoop.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="unselected" href="http://hadoop.apache.org/zookeeper/">Project</a>
+</li>
+<li>
+<a class="unselected" href="http://wiki.apache.org/hadoop/ZooKeeper">Wiki</a>
+</li>
+<li class="current">
+<a class="selected" href="index.html">ZooKeeper 3.1 Documentation</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_1.1', 'skin/')" id="menu_1.1Title" class="menutitle">Overview</div>
+<div id="menu_1.1" class="menuitemgroup">
+<div class="menuitem">
+<a href="index.html">Welcome</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperOver.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperStarted.html">Getting Started</a>
+</div>
+<div class="menuitem">
+<a href="releasenotes.html">Release Notes</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.2', 'skin/')" id="menu_selected_1.2Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Developer</div>
+<div id="menu_selected_1.2" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="api/index.html">API Docs</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperProgrammers.html">Programmer's Guide</a>
+</div>
+<div class="menuitem">
+<a href="javaExample.html">Java Example</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperTutorial.html">Barrier and Queue Tutorial</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Recipes</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Admin &amp; Ops</div>
+<div id="menu_1.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="zookeeperAdmin.html">Administrator's Guide</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperQuotas.html">Quota Guide</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperJMX.html">JMX</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Contributor</div>
+<div id="menu_1.4" class="menuitemgroup">
+<div class="menuitem">
+<a href="zookeeperInternals.html">ZooKeeper Internals</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.5', 'skin/')" id="menu_1.5Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.5" class="menuitemgroup">
+<div class="menuitem">
+<a href="http://wiki.apache.org/hadoop/ZooKeeper">Wiki</a>
+</div>
+<div class="menuitem">
+<a href="http://wiki.apache.org/hadoop/ZooKeeper/FAQ">FAQ</a>
+</div>
+<div class="menuitem">
+<a href="http://hadoop.apache.org/zookeeper/mailing_lists.html">Mailing Lists</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+<div id="credit2"></div>
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="recipes.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>ZooKeeper Recipes and Solutions</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#ch_recipes">A Guide to Creating Higher-level Constructs with ZooKeeper</a>
+<ul class="minitoc">
+<li>
+<a href="#sc_outOfTheBox">Out of the Box Applications: Name Service, Configuration, Group
+    Membership</a>
+</li>
+<li>
+<a href="#sc_recipes_eventHandles">Barriers</a>
+<ul class="minitoc">
+<li>
+<a href="#sc_doubleBarriers">Double Barriers</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#sc_recipes_Queues">Queues</a>
+<ul class="minitoc">
+<li>
+<a href="#sc_recipes_priorityQueues">Priority Queues</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#sc_recipes_Locks">Locks</a>
+<ul class="minitoc">
+<li>
+<a href="#Shared+Locks">Shared Locks</a>
+</li>
+<li>
+<a href="#sc_recoverableSharedLocks">Recoverable Shared Locks</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#sc_recipes_twoPhasedCommit">Two-phased Commit</a>
+</li>
+<li>
+<a href="#sc_leaderElection">Leader Election</a>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+  
+
+  
+
+  
+<a name="N10009"></a><a name="ch_recipes"></a>
+<h2 class="h3">A Guide to Creating Higher-level Constructs with ZooKeeper</h2>
+<div class="section">
+<p>In this article, you'll find guidelines for using
+    ZooKeeper to implement higher order functions. All of them are conventions
+    implemented at the client and do not require special support from
+    ZooKeeper. Hopfully the community will capture these conventions in client-side libraries 
+    to ease their use and to encourage standardization.</p>
+<p>One of the most interesting things about ZooKeeper is that even
+    though ZooKeeper uses <em>asynchronous</em> notifications, you
+    can use it to build <em>synchronous</em> consistency
+    primitives, such as queues and locks. As you will see, this is possible
+    because ZooKeeper imposes an overall order on updates, and has mechanisms
+    to expose this ordering.</p>
+<p>Note that the recipes below attempt to employ best practices. In
+    particular, they avoid polling, timers or anything else that would result
+    in a "herd effect", causing bursts of traffic and limiting
+    scalability.</p>
+<p>There are many useful functions that can be imagined that aren't
+    included here - revocable read-write priority locks, as just one example.
+    And some of the constructs mentioned here - locks, in particular -
+    illustrate certain points, even though you may find other constructs, such
+    as event handles or queues, a more practical means of performing the same
+    function. In general, the examples in this section are designed to
+    stimulate thought.</p>
+<a name="N10021"></a><a name="sc_outOfTheBox"></a>
+<h3 class="h4">Out of the Box Applications: Name Service, Configuration, Group
+    Membership</h3>
+<p>Name service and configuration are two of the primary applications
+    of ZooKeeper. These two functions are provided directly by the ZooKeeper
+    API.</p>
+<p>Another function directly provided by ZooKeeper is <em>group
+    membership</em>. The group is represented by a node. Members of the
+    group create ephemeral nodes under the group node. Nodes of the members
+    that fail abnormally will be removed automatically when ZooKeeper detects
+    the failure.</p>
+<a name="N10031"></a><a name="sc_recipes_eventHandles"></a>
+<h3 class="h4">Barriers</h3>
+<p>Distributed systems use <em>barriers</em>
+      to block processing of a set of nodes until a condition is met
+      at which time all the nodes are allowed to proceed. Barriers are
+      implemented in ZooKeeper by designating a barrier node. The
+      barrier is in place if the barrier node exists. Here's the
+      pseudo code:</p>
+<ol>
+      
+<li>
+        
+<p>Client calls the ZooKeeper API's <strong>exists()</strong> function on the barrier node, with
+        <em>watch</em> set to true.</p>
+      
+</li>
+
+      
+<li>
+        
+<p>If <strong>exists()</strong> returns false, the
+        barrier is gone and the client proceeds</p>
+      
+</li>
+
+      
+<li>
+        
+<p>Else, if <strong>exists()</strong> returns true,
+        the clients wait for a watch event from ZooKeeper for the barrier
+        node.</p>
+      
+</li>
+
+      
+<li>
+        
+<p>When the watch event is triggered, the client reissues the
+        <strong>exists( )</strong> call, again waiting until
+        the barrier node is removed.</p>
+      
+</li>
+    
+</ol>
+<a name="N10067"></a><a name="sc_doubleBarriers"></a>
+<h4>Double Barriers</h4>
+<p>Double barriers enable clients to synchronize the beginning and
+      the end of a computation. When enough processes have joined the barrier,
+      processes start their computation and leave the barrier once they have
+      finished. This recipe shows how to use a ZooKeeper node as a
+      barrier.</p>
+<p>The pseudo code in this recipe represents the barrier node as
+      <em>b</em>. Every client process <em>p</em>
+      registers with the barrier node on entry and unregisters when it is
+      ready to leave. A node registers with the barrier node via the <strong>Enter</strong> procedure below, it waits until
+      <em>x</em> client process register before proceeding with
+      the computation. (The <em>x</em> here is up to you to
+      determine for your system.)</p>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+        
+            
+<tr>
+              
+<td><strong>Enter</strong></td>
+
+              <td><strong>Leave</strong></td>
+            
+</tr>
+
+            
+<tr>
+              
+<td>
+<ol>
+                  
+<li>
+                    
+<p>Create a name <em><em>n</em> =
+                        <em>b</em>+&ldquo;/&rdquo;+<em>p</em></em>
+</p>
+                  
+</li>
+
+                  
+<li>
+                    
+<p>Set watch: <strong>exists(<em>b</em> + &lsquo;&lsquo;/ready&rsquo;&rsquo;,
+                        true)</strong>
+</p>
+                  
+</li>
+
+                  
+<li>
+                    
+<p>Create child: <strong>create(
+                        <em>n</em>, EPHEMERAL)</strong>
+</p>
+                  
+</li>
+
+                  
+<li>
+                    
+<p>
+<strong>L = getChildren(b,
+                        false)</strong>
+</p>
+                  
+</li>
+
+                  
+<li>
+                    
+<p>if fewer children in L than<em>
+                        x</em>, wait for watch event</p>
+                  
+</li>
+
+                  
+<li>
+                    
+<p>else <strong>create(b + &lsquo;&lsquo;/ready&rsquo;&rsquo;,
+                        REGULAR)</strong>
+</p>
+                  
+</li>
+                
+</ol>
+</td>
+
+              <td>
+<ol>
+                  
+<li>
+                    
+<p>
+<strong>L = getChildren(b,
+                        false)</strong>
+</p>
+                  
+</li>
+
+                  
+<li>
+                    
+<p>if no children, exit</p>
+                  
+</li>
+
+                  
+<li>
+                    
+<p>if <em>p</em> is only process node in
+                      L, delete(n) and exit</p>
+                  
+</li>
+
+                  
+<li>
+                    
+<p>if <em>p</em> is the lowest process
+                      node in L, wait on highest process node in P</p>
+                  
+</li>
+
+                  
+<li>
+                    
+<p>else <strong>delete(<em>n</em>) </strong>if
+                      still exists and wait on lowest process node in L</p>
+                  
+</li>
+
+                  
+<li>
+                    
+<p>goto 1</p>
+                  
+</li>
+                
+</ol>
+</td>
+            
+</tr>
+          
+      
+</table>
+<p>On entering, all processes watch on a ready node and
+        create an ephemeral node as a child of the barrier node. Each process
+        but the last enters the barrier and waits for the ready node to appear
+        at line 5. The process that creates the xth node, the last process, will
+        see x nodes in the list of children and create the ready node, waking up
+        the other processes. Note that waiting processes wake up only when it is
+        time to exit, so waiting is efficient.
+      </p>
+<p>On exit, you can't use a flag such as <em>ready</em>
+      because you are watching for process nodes to go away. By using
+      ephemeral nodes, processes that fail after the barrier has been entered
+      do not prevent correct processes from finishing. When processes are
+      ready to leave, they need to delete their process nodes and wait for all
+      other processes to do the same.</p>
+<p>Processes exit when there are no process nodes left as children of
+      <em>b</em>. However, as an efficiency, you can use the
+      lowest process node as the ready flag. All other processes that are
+      ready to exit watch for the lowest existing process node to go away, and
+      the owner of the lowest process watches for any other process node
+      (picking the highest for simplicity) to go away. This means that only a
+      single process wakes up on each node deletion except for the last node,
+      which wakes up everyone when it is removed.</p>
+<a name="N1011A"></a><a name="sc_recipes_Queues"></a>
+<h3 class="h4">Queues</h3>
+<p>Distributed queues are a common data structure. To implement a
+    distributed queue in ZooKeeper, first designate a znode to hold the queue,
+    the queue node. The distributed clients put something into the queue by
+    calling create() with a pathname ending in "queue-", with the
+    <em>sequence</em> and <em>ephemeral</em> flags in
+    the create() call set to true. Because the <em>sequence</em>
+    flag is set, the new pathnames will have the form
+    _path-to-queue-node_/queue-X, where X is a monotonic increasing number. A
+    client that wants to be remove from the queue calls ZooKeeper's <strong>getChildren( )</strong> function, with
+    <em>watch</em> set to true on the queue node, and begins
+    processing nodes with the lowest number. The client does not need to issue
+    another <strong>getChildren( )</strong> until it exhausts
+    the list obtained from the first <strong>getChildren(
+    )</strong> call. If there are are no children in the queue node, the
+    reader waits for a watch notification to check to queue again.</p>
+<a name="N10138"></a><a name="sc_recipes_priorityQueues"></a>
+<h4>Priority Queues</h4>
+<p>To implement a priority queue, you need only make two simple
+      changes to the generic <a href="#sc_recipes_Queues">queue
+      recipe</a> . First, to add to a queue, the pathname ends with
+      "queue-YY" where YY is the priority of the element with lower numbers
+      representing higher priority (just like UNIX). Second, when removing
+      from the queue a client uses an up-to-date children list meaning that
+      the client will invalidate previously obtained children lists if a watch
+      notification triggers for the queue node.</p>
+<a name="N10147"></a><a name="sc_recipes_Locks"></a>
+<h3 class="h4">Locks</h3>
+<p>Fully distributed locks that are globally synchronous, meaning at
+    any snapshot in time no two clients think they hold the same lock. These
+    can be implemented using ZooKeeeper. As with priority queues, first define
+    a lock node.</p>
+<p>Clients wishing to obtain a lock do the following:</p>
+<ol>
+      
+<li>
+        
+<p>Call <strong>create( )</strong> with a pathname
+        of "_locknode_/lock-" and the <em>sequence</em> and
+        <em>ephemeral</em> flags set.</p>
+      
+</li>
+
+      
+<li>
+        
+<p>Call <strong>getChildren( )</strong> on the lock
+        node <em>without</em> setting the watch flag (this is
+        important to avoid the herd effect).</p>
+      
+</li>
+
+      
+<li>
+        
+<p>If the pathname created in step <strong>1</strong> has the lowest sequence number suffix, the
+        client has the lock and the client exits the protocol.</p>
+      
+</li>
+
+      
+<li>
+        
+<p>The client calls <strong>exists( )</strong> with
+        the watch flag set on the path in the lock directory with the next
+        lowest sequence number.</p>
+      
+</li>
+
+      
+<li>
+        
+<p>if <strong>exists( )</strong> returns false, go
+        to step <strong>2</strong>. Otherwise, wait for a
+        notification for the pathname from the previous step before going to
+        step <strong>2</strong>.</p>
+      
+</li>
+    
+</ol>
+<p>The unlock protocol is very simple: clients wishing to release a
+    lock simply delete the node they created in step 1.</p>
+<p>Here are a few things to notice:</p>
+<ul>
+      
+<li>
+        
+<p>The removal of a node will only cause one client to wake up
+        since each node is watched by exactly one client. In this way, you
+        avoid the herd effect.</p>
+      
+</li>
+    
+</ul>
+<ul>
+      
+<li>
+        
+<p>There is no polling or timeouts.</p>
+      
+</li>
+    
+</ul>
+<ul>
+      
+<li>
+        
+<p>Because of the way you implement locking, it is easy to see the
+        amount of lock contention, break locks, debug locking problems,
+        etc.</p>
+      
+</li>
+    
+</ul>
+<a name="N101B3"></a><a name="Shared+Locks"></a>
+<h4>Shared Locks</h4>
+<p>You can implement shared locks by with a few changes to the lock
+      protocol:</p>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+        
+            
+<tr>
+              
+<td><strong>Obtaining a read
+              lock:</strong></td>
+
+              <td><strong>Obtaining a write
+              lock:</strong></td>
+            
+</tr>
+
+            
+<tr>
+              
+<td>
+<ol>
+                  
+<li>
+                    
+<p>Call <strong>create( )</strong> to
+                    create a node with pathname
+                    "<span class="codefrag filename">_locknode_/read-</span>". This is the
+                    lock node use later in the protocol. Make sure to set both
+                    the <em>sequence</em> and
+                    <em>ephemeral</em> flags.</p>
+                  
+</li>
+
+                  
+<li>
+                    
+<p>Call <strong>getChildren( )</strong>
+                    on the lock node <em>without</em> setting the
+                    <em>watch</em> flag - this is important, as it
+                    avoids the herd effect.</p>
+                  
+</li>
+
+                  
+<li>
+                    
+<p>If there are no children with a pathname starting
+                    with "<span class="codefrag filename">write-</span>" and having a lower
+                    sequence number than the node created in step <strong>1</strong>, the client has the lock and can
+                    exit the protocol. </p>
+                  
+</li>
+
+                  
+<li>
+                    
+<p>Otherwise, call <strong>exists(
+                    )</strong>, with <em>watch</em> flag, set on
+                    the node in lock directory with pathname staring with
+                    "<span class="codefrag filename">write-</span>" having the next lowest
+                    sequence number.</p>
+                  
+</li>
+
+                  
+<li>
+                    
+<p>If <strong>exists( )</strong>
+                    returns <em>false</em>, goto step <strong>2</strong>.</p>
+                  
+</li>
+
+                  
+<li>
+                    
+<p>Otherwise, wait for a notification for the pathname
+                    from the previous step before going to step <strong>2</strong>
+</p>
+                  
+</li>
+                
+</ol>
+</td>
+
+              <td>
+<ol>
+                  
+<li>
+                    
+<p>Call <strong>create( )</strong> to
+                    create a node with pathname
+                    "<span class="codefrag filename">_locknode_/write-</span>". This is the
+                    lock node spoken of later in the protocol. Make sure to
+                    set both <em>sequence</em> and
+                    <em>ephemeral</em> flags.</p>
+                  
+</li>
+
+                  
+<li>
+                    
+<p>Call <strong>getChildren( )
+                    </strong> on the lock node <em>without</em>
+                    setting the <em>watch</em> flag - this is
+                    important, as it avoids the herd effect.</p>
+                  
+</li>
+
+                  
+<li>
+                    
+<p>If there are no children with a lower sequence
+                    number than the node created in step <strong>1</strong>, the client has the lock and the
+                    client exits the protocol.</p>
+                  
+</li>
+
+                  
+<li>
+                    
+<p>Call <strong>exists( ),</strong>
+                    with <em>watch</em> flag set, on the node with
+                    the pathname that has the next lowest sequence
+                    number.</p>
+                  
+</li>
+
+                  
+<li>
+                    
+<p>If <strong>exists( )</strong>
+                    returns <em>false</em>, goto step <strong>2</strong>. Otherwise, wait for a
+                    notification for the pathname from the previous step
+                    before going to step <strong>2</strong>.</p>
+                  
+</li>
+                
+</ol>
+</td>
+            
+</tr>
+          
+      
+</table>
+<div class="note">
+<div class="label">Note</div>
+<div class="content">
+        
+<p>It might appear that this recipe creates a herd effect:
+          when there is a large group of clients waiting for a read
+          lock, and all getting notified more or less simultaneously
+          when the "<span class="codefrag filename">write-</span>" node with the lowest
+          sequence number is deleted. In fact. that's valid behavior:
+          as all those waiting reader clients should be released since
+          they have the lock. The herd effect refers to releasing a
+          "herd" when in fact only a single or a small number of
+          machines can proceed.
+        </p>
+      
+</div>
+</div>
+<a name="N1027F"></a><a name="sc_recoverableSharedLocks"></a>
+<h4>Recoverable Shared Locks</h4>
+<p>With minor modifications to the Shared Lock protocol, you make
+      shared locks revocable by modifying the shared lock protocol:</p>
+<p>In step <strong>1</strong>, of both obtain reader
+      and writer lock protocols, call <strong>getData(
+      )</strong> with <em>watch</em> set, immediately after the
+      call to <strong>create( )</strong>. If the client
+      subsequently receives notification for the node it created in step
+      <strong>1</strong>, it does another <strong>getData( )</strong> on that node, with
+      <em>watch</em> set and looks for the string "unlock", which
+      signals to the client that it must release the lock. This is because,
+      according to this shared lock protocol, you can request the client with
+      the lock give up the lock by calling <strong>setData()
+      </strong> on the lock node, writing "unlock" to that node.</p>
+<p>Note that this protocol requires the lock holder to consent to
+      releasing the lock. Such consent is important, especially if the lock
+      holder needs to do some processing before releasing the lock. Of course
+      you can always implement <em>Revocable Shared Locks with Freaking
+      Laser Beams</em> by stipulating in your protocol that the revoker
+      is allowed to delete the lock node if after some length of time the lock
+      isn't deleted by the lock holder.</p>
+<a name="N102AB"></a><a name="sc_recipes_twoPhasedCommit"></a>
+<h3 class="h4">Two-phased Commit</h3>
+<p>A two-phase commit protocol is an algorithm that lets all clients in
+    a distributed system agree either to commit a transaction or abort.</p>
+<p>In ZooKeeper, you can implement a two-phased commit by having a
+    coordinator create a transaction node, say "/app/Tx", and one child node
+    per participating site, say "/app/Tx/s_i". When coordinator creates the
+    child node, it leaves the content undefined. Once each site involved in
+    the transaction receives the transaction from the coordinator, the site
+    reads each child node and sets a watch. Each site then processes the query
+    and votes "commit" or "abort" by writing to its respective node. Once the
+    write completes, the other sites are notified, and as soon as all sites
+    have all votes, they can decide either "abort" or "commit". Note that a
+    node can decide "abort" earlier if some site votes for "abort".</p>
+<p>An interesting aspect of this implementation is that the only role
+    of the coordinator is to decide upon the group of sites, to create the
+    ZooKeeper nodes, and to propagate the transaction to the corresponding
+    sites. In fact, even propagating the transaction can be done through
+    ZooKeeper by writing it in the transaction node.</p>
+<p>There are two important drawbacks of the approach described above.
+    One is the message complexity, which is O(n&sup2;). The second is the
+    impossibility of detecting failures of sites through ephemeral nodes. To
+    detect the failure of a site using ephemeral nodes, it is necessary that
+    the site create the node.</p>
+<p>To solve the first problem, you can have only the coordinator
+    notified of changes to the transaction nodes, and then notify the sites
+    once coordinator reaches a decision. Note that this approach is scalable,
+    but it's is slower too, as it requires all communication to go through the
+    coordinator.</p>
+<p>To address the second problem, you can have the coordinator
+    propagate the transaction to the sites, and have each site creating its
+    own ephemeral node.</p>
+<a name="N102C4"></a><a name="sc_leaderElection"></a>
+<h3 class="h4">Leader Election</h3>
+<p>A simple way of doing leader election with ZooKeeper is to use the
+    <strong>SEQUENCE|EPHEMERAL</strong> flags when creating
+    znodes that represent "proposals" of clients. The idea is to have a znode,
+    say "/election", such that each znode creates a child znode "/election/n_"
+    with both flags SEQUENCE|EPHEMERAL. With the sequence flag, ZooKeeper
+    automatically appends a sequence number that is greater that any one
+    previously appended to a child of "/election". The process that created
+    the znode with the smallest appended sequence number is the leader.
+    </p>
+<p>That's not all, though. It is important to watch for failures of the
+    leader, so that a new client arises as the new leader in the case the
+    current leader fails. A trivial solution is to have all application
+    processes watching upon the current smallest znode, and checking if they
+    are the new leader when the smallest znode goes away (note that the
+    smallest znode will go away if the leader fails because the node is
+    ephemeral). But this causes a herd effect: upon of failure of the current
+    leader, all other processes receive a notification, and execute
+    getChildren on "/election" to obtain the current list of children of
+    "/election". If the number of clients is large, it causes a spike on the
+    number of operations that ZooKeeper servers have to process. To avoid the
+    herd effect, it is sufficient to watch for the next znode down on the
+    sequence of znodes. If a client receives a notification that the znode it
+    is watching is gone, then it becomes the new leader in the case that there
+    is no smaller znode. Note that this avoids the herd effect by not having
+    all clients watching the same znode. </p>
+<p>Here's the pseudo code:</p>
+<p>Let ELECTION be a path of choice of the application. To volunteer to
+    be a leader: </p>
+<ol>
+      
+<li>
+        
+<p>Create znode z with path "ELECTION/n_" with both SEQUENCE and
+        EPHEMERAL flags;</p>
+      
+</li>
+
+      
+<li>
+        
+<p>Let C be the children of "ELECTION", and i be the sequence
+        number of z;</p>
+      
+</li>
+
+      
+<li>
+        
+<p>Watch for changes on "ELECTION/n_j", where j is the smallest
+        sequence number such that j &lt; i and n_j is a znode in C;</p>
+      
+</li>
+    
+</ol>
+<p>Upon receiving a notification of znode deletion: </p>
+<ol>
+      
+<li>
+        
+<p>Let C be the new set of children of ELECTION; </p>
+      
+</li>
+
+      
+<li>
+        
+<p>If z is the smallest node in C, then execute leader
+        procedure;</p>
+      
+</li>
+
+      
+<li>
+        
+<p>Otherwise, watch for changes on "ELECTION/n_j", where j is the
+        smallest sequence number such that j &lt; i and n_j is a znode in C;
+        </p>
+      
+</li>
+    
+</ol>
+<p>Note that the znode having no preceding znode on the list of
+    children does not imply that the creator of this znode is aware that it is
+    the current leader. Applications may consider creating a separate to znode
+    to acknowledge that the leader has executed the leader procedure. </p>
+</div>
+
+<p align="right">
+<font size="-2"></font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+        Copyright &copy;
+         2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>


[44/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.InvalidACLException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.InvalidACLException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.InvalidACLException.html
new file mode 100644
index 0000000..44447de
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.InvalidACLException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:48 PST 2009 -->
+<TITLE>
+KeeperException.InvalidACLException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.InvalidACLException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.InvalidACLException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.InvalidACLException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.InvalidACLException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.InvalidACLException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.InvalidACLException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.InvalidACLException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><CODE>Code.INVALIDACL</CODE>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.InvalidACLException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html#KeeperException.InvalidACLException()">KeeperException.InvalidACLException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.InvalidACLException()"><!-- --></A><H3>
+KeeperException.InvalidACLException</H3>
+<PRE>
+public <B>KeeperException.InvalidACLException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.InvalidACLException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.InvalidACLException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.InvalidACLException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.InvalidCallbackException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.InvalidCallbackException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.InvalidCallbackException.html
new file mode 100644
index 0000000..201313d
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.InvalidCallbackException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:48 PST 2009 -->
+<TITLE>
+KeeperException.InvalidCallbackException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.InvalidCallbackException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.InvalidCallbackException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.InvalidCallbackException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.InvalidCallbackException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.InvalidCallbackException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.InvalidCallbackException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.InvalidCallbackException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><CODE>Code.INVALIDCALLBACK</CODE>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.InvalidCallbackException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html#KeeperException.InvalidCallbackException()">KeeperException.InvalidCallbackException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.InvalidCallbackException()"><!-- --></A><H3>
+KeeperException.InvalidCallbackException</H3>
+<PRE>
+public <B>KeeperException.InvalidCallbackException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.InvalidCallbackException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.InvalidCallbackException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.InvalidCallbackException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.MarshallingErrorException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.MarshallingErrorException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.MarshallingErrorException.html
new file mode 100644
index 0000000..2ce8cf0
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.MarshallingErrorException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:48 PST 2009 -->
+<TITLE>
+KeeperException.MarshallingErrorException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.MarshallingErrorException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.MarshallingErrorException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.MarshallingErrorException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.MarshallingErrorException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.MarshallingErrorException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.MarshallingErrorException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.MarshallingErrorException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><CODE>Code.MARSHALLINGERROR</CODE>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.MarshallingErrorException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html#KeeperException.MarshallingErrorException()">KeeperException.MarshallingErrorException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.MarshallingErrorException()"><!-- --></A><H3>
+KeeperException.MarshallingErrorException</H3>
+<PRE>
+public <B>KeeperException.MarshallingErrorException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.MarshallingErrorException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.MarshallingErrorException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.MarshallingErrorException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.NoAuthException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.NoAuthException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.NoAuthException.html
new file mode 100644
index 0000000..f9dd69c
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.NoAuthException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:48 PST 2009 -->
+<TITLE>
+KeeperException.NoAuthException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.NoAuthException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.NoAuthException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.NoAuthException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.NoAuthException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.NoAuthException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.NoAuthException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.NoAuthException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><CODE>Code.NOAUTH</CODE>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.NoAuthException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html#KeeperException.NoAuthException()">KeeperException.NoAuthException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.NoAuthException()"><!-- --></A><H3>
+KeeperException.NoAuthException</H3>
+<PRE>
+public <B>KeeperException.NoAuthException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.NoAuthException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.NoAuthException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.NoAuthException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[18/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/zookeeperProgrammers.pdf
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/zookeeperProgrammers.pdf b/_released_docs/r3.1.2/zookeeperProgrammers.pdf
new file mode 100644
index 0000000..aa582ac
--- /dev/null
+++ b/_released_docs/r3.1.2/zookeeperProgrammers.pdf
@@ -0,0 +1,1581 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 1261 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!$G968i1&:j6K(#8'o8caJa]u>9ih)*MQB%$Aq9-i(fQ<Y]3PCHpbf`G'j3,NNQ3Q0i]i*1AkKh47MFm8rn+TgWI#W;YA&H]Ed%$:D)+DCUVMP0#++In(fj6NFachW0N"7VIu^AN8(/rEjFc0&?E-ro_=SL477HjAWBFr'FfZPZ%cc[u6Fh9a4?Nb?<Tc#;,\a(\\5FBVa.;4WK#7@(qjPnpng@5WrmeZ)9F)VUq_o`RY*Ta\NXP&u$-97$Zf+`ZL-KQ/@\7anH0Ou5I`M];=P0(On_<S<GR!(Q*q(m/Dqj?SL+DEt:]P6^*L^*3J6Y=+N&EFY79d*<$noTA4K>ZpZ<_:Z#%;kH@giZM9<6TglQ7Q6jDlT1'+8@:Vs$.!d(SRtX63[<9nd.f#3>o<2lJ87*9309O8f:O<j\`[huTH1LqVI3*bd+!iBJmQ(^*OMs\VK6VCdsTLQG%qW"!kd<0\`q>`mi][c^LQHY'aD>LZKcJgW[21>W!2(Da((aC4PmJ9]gV4nf37f!l?2V?FC(9hJ["G_B[Ro,EI1`(-_Mr;;(K+!5/;R]<UjlIZ/8s$I?sW0cL,pN,qQVnL,0OHB"DUcf\rol6mU)]?E1_Q>1D*29I7aP=O/)Aq3e.$(Yp4e)%,=rejUK\<N,@&I*UnRh&'?"IqT"s4R7jK$Ea%aJ]_BEmes`l^og1I/E>S<[7$.VNk/KHP?meLkef=&@)`7;G%Vq"AM^bd0^&k,66Vn@0i.P-qrAr+IoG]WpLV=t-SsAgqmuQb"I-@rT#^TC;84XTk+HLm6sZ(1f9\K,(Qla*T?',F[37_*o;%<B4kFj/[bFljfO!AF=eYQbbM0hQ%>B#RSQ<6Rc*/QGZumC7$G*<;R6nCGH:-ZT\T%<49D6B]m=cRC7;AHpI(R#VifcFJ&gLm^Z6K9F^=H2l*rYIF_pFf2E)q@PXjs2_5FD%.ptH/u,.[S%k&1k;]#'pb:GTg3-UJMV56W/&E?>@-E#
 ^heOnfqaJY=4XIEplq5_!="[r)ND@Ya?i*gWXrVpOfi4%%tY8'-8TgV;er."G+OQ8L0kghX)P*Oi1j-.7Z8#OqF1_g;a"XA`-EK51kLNa#T[1WK00X*]Nr,TQc!?\R6):Q4A:KE9f0'1'Kci8A5>AMe+-P=][7"F\]X[!GEc9]"r;#%WfOD\_;jH]d11["mCSKONCT#l1L.I-b(N!_9NP^+=0%?]i]]:5_//=pKYJ>*c-W41Fp</9o:U*D`=prsekf_`7~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+20 0 R
+22 0 R
+24 0 R
+26 0 R
+28 0 R
+30 0 R
+32 0 R
+34 0 R
+36 0 R
+38 0 R
+40 0 R
+42 0 R
+44 0 R
+46 0 R
+48 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 511.541 169.328 499.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 493.341 245.624 481.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 475.141 161.492 463.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 456.941 218.144 444.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 438.741 246.14 426.741 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 420.541 208.316 408.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 402.341 208.292 390.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+22 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 384.141 337.424 372.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 23 0 R
+/H /I
+>>
+endobj
+24 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 365.941 298.808 353.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 25 0 R
+/H /I
+>>
+endobj
+26 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 347.741 295.292 335.741 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 27 0 R
+/H /I
+>>
+endobj
+28 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 329.541 208.508 317.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 29 0 R
+/H /I
+>>
+endobj
+30 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 311.341 225.644 299.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 31 0 R
+/H /I
+>>
+endobj
+32 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 293.141 153.344 281.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 33 0 R
+/H /I
+>>
+endobj
+34 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 274.941 186.5 262.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 35 0 R
+/H /I
+>>
+endobj
+36 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 256.741 173.18 244.741 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 37 0 R
+/H /I
+>>
+endobj
+38 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 238.541 360.644 226.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 39 0 R
+/H /I
+>>
+endobj
+40 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 220.341 201.152 208.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 41 0 R
+/H /I
+>>
+endobj
+42 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 202.141 248.144 190.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 43 0 R
+/H /I
+>>
+endobj
+44 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 183.941 203.816 171.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 45 0 R
+/H /I
+>>
+endobj
+46 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 165.741 206.48 153.741 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 47 0 R
+/H /I
+>>
+endobj
+48 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 147.541 212.48 135.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 49 0 R
+/H /I
+>>
+endobj
+50 0 obj
+<< /Length 547 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm7bAPf`']%q&]ONG-`QuJ78#s'2#goYT6!9Qm:D,+5#:H57pXi'8G%OTOU<`$Dhq'mY4YO/9<rrsB(mXt,UFIJoqi>tsH869>Em.D6U$ip,q&0$[b"kYC?':cl-j-_LpsKRTe$_a?`_ODhH:LEf[/">$B4DFk7I$pDH>IEd_e&sVkP,Nl!"4RV%8j))Hm/Oq76+knNrmgPHKY3+pl2VFdp5pq2nE]b:<pM3gd<mK8OV#J=qgGf+2&5hBgQb>0.&Bm?Y0BP5``J^Ib"aD)LlVED68R(;:^Hg3nm0kSbh$./pS,AhaL@&48JcI[WZK`lMoWFA\!CTS<\8T,k+b?-PE4QW#uKS<K!6p@kA$a78D8#=*MZt)-.R*;mS9@/M>65f=Y'4bYN0YKg:$OLk,oo%,,@'fm24:E]T0K6SQWDiZO0"=`/=m<o%F5k%T`>dXmC!Q\>F)$RE9L7@$gfp@-Zk<B\Y#_QIhFW?;dMN+GCgD'Jb"d+]8lg&:]=?,Bk"WSbtt$qXXW7POQX&o7d4I[_?Gn,<@HhZjb~>
+endstream
+endobj
+51 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 50 0 R
+/Annots 52 0 R
+>>
+endobj
+52 0 obj
+[
+53 0 R
+55 0 R
+57 0 R
+]
+endobj
+53 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 659.8 310.784 647.8 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 54 0 R
+/H /I
+>>
+endobj
+55 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 641.6 308.324 629.6 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 56 0 R
+/H /I
+>>
+endobj
+57 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 623.4 356.332 611.4 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 58 0 R
+/H /I
+>>
+endobj
+59 0 obj
+<< /Length 3240 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm>968mu&\dR4n.rXYVFg9j3EaJH8[c(e`2ZF0<dVW$0H*D#@`!n2rVJF+%s4!8LK;C.L`H-_27a`dD?.0?2kTLN`t)J%\NekocJsoQGjsU71(W6\@GpuJm+e5'hqn1sHflW3eGFH>XkHtH]=]_+p"oN#\c:F/chBBu"_i\[jee@S68sm6-bRNJ%+<(RSQ\"bRt'5K.d"hB=jKcERI>l%:O7LA)GRi1H$9m$X5DiB\c23*/+u:o*b:6q`3UlR=k$"7V.blXor)6);ZE<>K!u#&?SlV*m(-6a&c)6-(-,G#6+H<E,@t*Y,R/&3!ILfhL&poE1Tt!]M"p$ss8?jbIh;aHrrZ`PV6'D[`HuN^D];P<(V+4`gKH-21dsi@Wa)(KNgFE]'cQ,Ck2>c7rOs7>PXV`6%&0]9ihq\uY4:6lE7;qHfMP)n[+K;&N<b]ob_n(%P":uE^pt3iM48#FGSCFq<'`fTS9I\;B7&c`+hPbP(uojNc]*_M%T^Se!>@:\=^IkY8q79g?GGc,44tZ,Z-AF2]4qj2hLYu(AE-N,jbn*]e$P50':rTV`e`%_#%98]?361#PetD'&!*W%/HNJM!qB?4)9XF-+E2@P5M1l)aFYF-+]]*01luU6$0K$!79Mke['-ohZq'.eO!#s5PPnb0>q&O5;W\-1WJ/2-ZVN2LkH4tQe#6H>44me[m`[$:@kG;KM9_`JEIGFibo&Y7@lKGE0g79,i?b5ubk^E<kJi:iV`p,?1,o:K8B'V1l$.(a--hG?D7Ns]+SDKc&W^>AP_JNQ#:tZ;P@DhgR$ZeM'i+oj%d`bMMPH]mELo'(<"rMU`N*6:J=$Bl06::9Xt)R?C2O!p>Ad;["q*QOX#6IP!<!r=T_O=GGZ@TmW"o7Gk'LfudRAj'AsjTUNRTXT<>l)i`4h]enbD*\TrP'?X^OI$Pm63I#"sK.!\c9N"5aSBkrK,cD81pIC#!+S'YLd*_!.]d6O)sc][=M[*WN'h[0
 GTi#$(he!6W),/8Y@p"!_[_`S:;=[b3ToZ>6dpj3-/O7]-l,3kfj6I=Z]LlMh"G!"5!hnlMlG$)Q&n>Ld-gOAQ"t+@1[S'gPuJ'\)u.l$*Y[[[<#d1i/hCEjCp1iqrbP7"rV[)2_C7I>pF:XSM*K8iU!\gT/DrlZC4\mH\lXB>Y@X#^ePEG[p5.P;d+>gTDt%,1T@_q31rsWWGhD?j;]Z7&6Lk?rD+]`6+B$IqjG<Y1EdoW%teR[/clWX$#CR6'u!1FVI6TI^Ul["B1G9X!C>gE!?lh>Z=kmMO'GKddg&gX-kiA\;D\@-!CAg1Oq/c%A$/?;%RHAH5NuW'ND>J589iumnZ^:0fMb/]6t;[C0k-2B%Vtl=s[AS6o0?Am8NNiD'qWFmGC4WESk<EHKPGr:p>4].$l+mnDX0%N@E'"],%lpV6/UMEWDBsjq9(5US.Yg`s+(8?bB*E76MD$?i-\<`_Pc_ak/*C1<Hg>5c,*pniFgOEa%"3D;F;j=0%qKX=_7hq2;@p/^kN2ii8/tiiBXcEa%#-3B&;hMQ1@L<LP4!49JFW89&l[cUe]$ZoFULCRV*8MCDY==ong@+Ai"?gS!gWW)`fl4%Hl2\r2Ph/+Biq5th4.me4D&X*OiG#</!n6(AGHC8=N[5/2(u!qTBB8uV9j]oX@YIEf)bD^p$g34*rs@$enKcUBHRV>]XHGPT?K,e-4PZ9i(Q70l/WgrZ^6WWff1?`3iZlRImeqc.s%bHsl?J2kq2ZFWO"@Tq=*`k#_6-91EqiiQ$.K^mYJ$WU4<2Ae7?B&S#Bb78@A*2RIoBtdj,6>#YKG#CN_rQ-NB]=hlo]:.Lj@#RC%6%'E"Q\n)^"*1U^N\;/81/'lkTp=a&Z[aA"]4#(uM$=1_q67b1g9@l]nEr9mi0GrT?0E2HkXr2_4]Q/;CJjf;]uuu+J7Y3G<!"_@C6N!NhS-r<-plUm&\NSJp/2\Y2#Lqflu4>@X!<R4=5nE0k]0/_OdE@
 ?+4T9mC/O*44`m!D;p'mSLq;Ljl@f0]?c9:LnV4f/JI=eI\&=]<UlV-bJK'V=d!=LRJq?ORZ7ALn06_eFU&tL?3+s.7Wm<n&_6G2li-XfBI)L$ck8$iI=j=[fbcet0@/XZ92rkocc_flBdqaW`H=(GR.#VODf3"C!+V@f7+(_]WISt<Qe!dH+C!TV,`qNMJ('+"(dj8^>;!_N;;[[>/nX_Y<K>MTCoJ`j(5o`0HJlGW")hTHr#99m$[QAk+"2'Spnh'q+pAbc%DS![I>#9!]bF9]bBhEAr#b&dkU'1Pqro?IRkXL\_W0=*BT[n54*Fm]:?nHp"i9.D.+,h'aepEn[eDN^hX4$oDORt-(J#Qq4(L'3p@q`m4:1VA<8AeHU,sY!%(kWuYW>/f=FV<3(%R'Efs(Y,u"MSe$fD&$V+pEM]V=psn.BE]\_V86A-.+M^8_Q3WYNE%t)ER.S>R_ZAH%m6XE\B`97Bik"]7**3om,0i0\8&7(t;Dng&[\oa0Hha$sLI&C"W87'SU.m)g\U+B!sL=")5N[N))Ec0<\#'5B_Ir;o<aW1i_37gJVc^+rTi_),rS9o+e67!K!Y-WWDpsiqU)PF65Ks20%o%<3_e/PPJsHnUeWO^suf`g9fjMZ_OVE=-J9ehKh#=FC-#b!msu<d[O<iA(<)dmfjNu3XK$N@KR<4pk$bQ5N>sV`7<K.EStU[bDS7Q(P=#spsT'5Xi[grpL"<N[2Ecpl8-eZPe_\&>rLI.ZBR$)(o&dp5N&b&=h4bV8[ZWD=hg])IHBkDdW?qIR`uSBCQ.=t'e`qh.tSGleP3<'>jQ6^qdlT6kg6Eh]1/(tm-%GJo&f_P&SGG!#WO?rs%(#/VFPfS1q;n--F%eRp-NNS2B)l[F\T@QW)1O^JbgYg+T\N?8!5<@OCQma`%ZGmE&pI!MJi/1n=eNDA@<MSMB`aqcu_W)J[W1-Xr_.@k.KJ^R.'=.nn,WSV^/.X8PaRm49Z00H?f2Rd
 !>-LiB8n7\Whh##E`D.afUk-fuM'roI=\&_&N#'H$5IsFrTht*HP+;>Z`]M@@".AY`L,e\tQp0W>lh[T2%TfNpn+e<D=3Y8Mhu5SiR+-2=3*#BtdFXkjHo1:upq]'m?;YcnKicW,:=S-"2HV*$:&h/<1_6pO)+a)k#m@\p->D4HZEUX0Tgu:CO6PrA90qs6poW!W;ji*nlrh^@lL5,SW989R[Q="0$d[E&Zu`W%5GgmqTc=&*>T".0~>
+endstream
+endobj
+60 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 59 0 R
+/Annots 61 0 R
+>>
+endobj
+61 0 obj
+[
+62 0 R
+63 0 R
+64 0 R
+65 0 R
+66 0 R
+67 0 R
+68 0 R
+69 0 R
+70 0 R
+72 0 R
+73 0 R
+74 0 R
+]
+endobj
+62 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 525.266 243.624 513.266 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+63 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 508.066 206.316 496.066 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+64 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 490.866 206.292 478.866 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+65 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 473.666 223.644 461.666 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 31 0 R
+/H /I
+>>
+endobj
+66 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 429.266 358.644 417.266 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 39 0 R
+/H /I
+>>
+endobj
+67 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 412.066 151.344 400.066 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 33 0 R
+/H /I
+>>
+endobj
+68 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 394.866 306.324 382.866 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 56 0 R
+/H /I
+>>
+endobj
+69 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 377.666 349.332 365.666 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 58 0 R
+/H /I
+>>
+endobj
+70 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 228.312 350.466 272.304 338.466 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 71 0 R
+/H /I
+>>
+endobj
+72 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 227.964 289.666 341.928 277.666 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+73 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 365.256 289.666 504.552 277.666 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 39 0 R
+/H /I
+>>
+endobj
+74 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 107.664 276.466 265.668 264.466 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 56 0 R
+/H /I
+>>
+endobj
+75 0 obj
+<< /Length 2598 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU5>ArQ1&q801&G"7#O>%l$DkFIbP!r0o7F0We/_]iJO_C5_/@i@18:GuB\l^aDjZ)W[P*hJg1\8k^rr1m9mc!0/$gt+TkOV.%1=liM&:XM-q0Wj3LkTa-<6BKtpts'b%i;_LJ\qXRHWXR`*M!T<\\m7U&-jAkmlM%akP)#Q+.O:tSTFJ"MbFq&pA!U!o7ur,?T<c^NZ!oAfm>GHio,P\+bBe^E'uDLoFg;I4<HIrijpW2]\EVHBe/#\8u@TJC:#@HD]0lO3h`ZUL7b7SG,C72UL'ft<g%MZ?12fjT'o[N?VekNRQafQa:qhD@ShEKWX,"0<DCYGe^d.#]mQfoSX,=tXm<QGg:3P6j2nYOMer)D\mM=.mb+(q"He?2=jg$3qen#7.n!=#a;E@PX,MXo`NG+uD"$E]qtk1"$>d42k4`]l=4k&.n6!mL,QWfnI0LmKl/U<CUTh\O+pYne@@p_=Um9cCGE3hX8q7_f9=?Z4]ktt9MA^o10b$Qb2<H3s[$Zuoj#PL8&O\]`+]ul%G3]d8'V/ROX[;M>[EX;6,Tn]W&R#r+mj\]6A[]-:(efdDlI(nVp+r8^7Tgb)-o4<fY-%0[A@'*Uc84'jAbi*!3t+e`WgY1e6;XXd2YpQR(,_T4SW.K$#@^;/Q9a;nD4]DiY)?q\CE0aK\+97WQJJFZ)E<ihccli9qm>P$1I21NY`PNHnkXtPp@>VE%>-<s'?>3kC/mEtC_ALD\7ZE%:D1[XkZJ84&`CEP!GA?d"-*c"T5_gKBIr6dQluh7Ki1Zk7M3;UH_,H-Wd7fg5[@L*cf/5)V:6+l/'*;M_'!G5*3]d2jRu!cKHF.??[H2tNTrg=,(-!q@=X7Wi,QGq\nL/Vc?1?N]W0\mBe.U_Qkr;DoOs$<L*LnJUj5V#!rTGY&^R3-5*;kS_?#b?"pkId[90IJAHJ:^7uuh!I'uX&YE>qFZF9$7E9</V20u=]f^3R=l%6Y$fK[rEk4H?)2P_ijMi
 lu"(HCf`8?4?FFm7PQ)DnMmTGhF3aqQL#/]"?_AQ_<39[\@$1]/plGAnI#am+JK^OK1SmgRGY^g$II5"h!\<_Cq2i;8ZoZXA;-`Dm]mT0b\NaK_8G<X!NV8i;lg[qCSlj#!aSfI&27.SWH0l\o&'k,=sGb&]aX$R5r*q]iPU;=Z7A_=o(,[lDnQF*FjT45:aS>W$6sP\jXb88`X`r8f"f6G;\%+>8SLKXOGM3iaMs5$T*hV_t70[.V>bO[l/3\^Hp+dCeGkasLE:,LE3o14Kg.(1?-0b(MPe-HtU!hs28e?:g\43$'5m@`4kf7R$//S;+TX/Lm<&W`Y/7D-<!ADu:=G5cf44'P#@eD^;4PLdqF)nst"V8O?&=Hh3K<_11AI#Mt1N)ZIS1Yl!`cCWEm^s3JtZhm@Z[a#qfUE?A4?ggr31?-oQlD$P%T!UA2qe<-Hu"UhuAUP$e<o0.df&E4/aY%MiH+Qlf\Sf^4A)td<^.3%q3!Knaja!,0ob6K/N[h4^S/-Cu__Sk+e)C.]pQoF41Xs;d,`'5O8,p.t\(,V"Zb`;.u\9Z=4TOd-V+T?n]51@jgBc%o56u"JN3XZI0d[*iHjKPJ"ha7p)Jg7.t+jAReHn*=@Z^m;uJgF8b8OsW\RdPlqHht7,.UD9Q[<Q7Wnn#B5h6*leh0`/ST5@Tc=kIbm,hUZ:Aj56?B?\1e@/Y_PoC?(MWN'sqURDnKP@D?\efd%j[r=AF\[Xh3ZNrH5603DEd(EtqRcd"f_[Jng:)M,ON"<%[iP_&Do:h<m?:\4Im4<EI5i2aS&i0QXngps_I"aCdP5*ItU]B,n%)9[^j#9YC*)NQu]4D\$*3mkgVuG54<P-5`fh"_fkHQuPko&[<X<%C,(Qq]Oo%g8LH:?NFBJ31,8AcD@!CI:Sk#RsXa^ugfP'DYSXd/i3F4jsf`5LN?'dAT2H0Q9kB66^8DM@'!"?,*"k%+jG8Q9%uEk<XH8nu_G,:pi34qf`)PpIH
 _q`@S%,!%lms)B80Jq-:b`^E0B*I.36W<oR8\R..:biG57MQ$ka."^]P$"#Of@f#'t2bemV6,I$BC%<FIcFIO"/p&LM1436Sq(2JF#"+2_ZQI.H3%B7GF\I5D`i":N>ma)<o[ub:"b+-3JP:qZ*>[jl:F<h5=)rc4Z&Q<Y;+<CR_m'B27`h&4K?1RR=TbeIQ6tU:mN=rpdArtU6*gHr4<dn7N"X-#/`fpaT!I\Agp/D6%(BOmi3c1>+Ch$'G-qCK%d4<eV?ks9EOO6Q7LZTG@4-hB1(GL@msOMNH(aRdbHV*g:-k<ld&jD4N.A<MC/;)u3atPY7jPaZcX&_C]([19OiTB#E@X/BMdClhUMs^p^md*:5X+c]d]ImjqqA?;?9$.L?K*!R$Zem_&Q"[>d\]8jMNbu8\Au*=[`FF^!(ET#Y'rRqpAWe4nDJAg%h85_r-FIE24):70S!XuAdLX;-3,4%fQ.ZIMW,c%cZ6,n2u`lT3)"F%3t_8h*_E"3Qo#cZT[lpJ5*`_rM"sa]7],ElXr^$IVj25WGZkP8Xo78>DS2e3f3c^$ZQH2?^N4>QCl7t<XM9\W(EMr_X_6O,!-Who?fupG~>
+endstream
+endobj
+76 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 75 0 R
+/Annots 77 0 R
+>>
+endobj
+77 0 obj
+[
+78 0 R
+]
+endobj
+78 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 293.292 187.365 391.584 175.365 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+79 0 obj
+<< /Length 2335 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0E=`<(R...@8-QbR3Yj7tS>H^.7c77_Ca!O6)oU(("H)FpHRZ/cE(B_Y*?Em6Ku)-EKoE'A8P_KJVp$I4%<@To&?+Li$RHOujTA.&(DB.88eU,Zl2WO6Dj*<X7`EBnIekB[-oifrnpK&u00A=LNDr/jH$5i<%I>-T'%n./XPgY;8o\"'MP?n0EGm9;Wk.<.]#mhoc+-?1]4S/WoSG4K+GBY9<LGLfss-n7q6_NZWe"CTHk%_b@,rLR_TIO::>7F'rLEQP38:kdb$1S34PPXq9G<4RZP61Z<[7fksMgf'W8\,j9c[Qj[l9rtBYHa!?+QP8:sXBIT(!KFl<AqpT9A)lT='H&_4<:r?%1'%a/;m?e*QBhgY!oJ$_]26WT'A(jn=<V&ngs[N7VH[Ph:*SLDKu.G-@P&_`73q42_K"a(O3<h=H+)W#%JX+aU?9\rjuGD]5_D5sZ1aWYbl
 47-$q1F+);[tuI"#^53C-'-aAu2n`:o88E%R?MXl77E0GXTij'[7K);hPJ[`5!&\AtQ4Vi"Kc1FG]BB=]J:S8[=\2Q/,,a4G4U90+[F-2l%s^@+LEFa5"ug.fW0)jhpZ4CX@Nfk`AN\ZT9IeZ>r^!MIb0)\jQt!h/k9OR/fub;2@_VeFLSdluuq)tjR4<mH...@6m3P>M!K^2Wgl]TMQ/EQ-8emPU/W,Rf;qZ1jU4]':9Ma7LM&4fHdr2.hE<DCmWbk1?ehd>p5\UDE\%9\^K'$Y#GJI8=kG7YGja)bHmR>6>XbIN&<r&I\=Fmu<i.-BQ[:6[_`^-BQ'u5uaVQ60]:;NoNi95jK#@Qk3iR\uWbZ$8=Dt#T!3M`"0;AX=-KaFqhBd6GqmC$_-D6mr,Cpg_sCCC7<CkE@"EsaotBNl4F:Estp@Nb=3XMCrPS*A)%,e'79];Lj_/jA:G#MZq-EL//9Xp<>o-$!k=!BrVZ&Qi@3V^]<sUUdJln2SrpaL#>N3Z`FuZg$dYD$%[>8^uFaSMh#h/m0^U']Mak2"u#RQ2`d/qg3rC#eLo\k_0X%Bj-i>3+uSAq;(B2QO8/,p/^6;OnSI*JbCVNPSRmkD?]ILEI<sIiPrX37W(k"4@&[r9E8nUc@KgoU+aP5%tHED)kNh(R5S3Q#?@S:G[A3*BKEh-m^2YhOhl1B;*cZ*4$f&C.5JS=<:uZX,b,O+4D0k2h+rY<Zog#Jm[bk
 \^c"m+g1[2\e!5_oUSfSJ#+g^"#6Hj1'<]J-$/`-J"M,a.7(#bJ$WrbdS7biF*[f#j)h6BR/2Lkh2a8i@GIjleirS0-3,4tpM_n-kGufi/oB2"mK&OHfV!I$;1i(QOa(=!2M)u(]JVmQq*A-n%5sV0[[uK^7L"I.tb?4:_M*ASQGVZhTfX@?3AHjFL]#I85H=#G$D#1T\>*L:Q8JlQ$I&(VE0HB0T2(Z'C8L=c2_"GM)K]RJ)ni\4>PtkB[GG+o>i7kUn8.[[sV)kl$A=I0jN]IZXK=egs:;Q^`fZ6FHFk\in<SskjUbWP`bM"/:*AhDq@*BN>-"I/H?[t]Crr~>
+endstream
+endobj
+80 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 79 0 R
+/Annots 81 0 R
+>>
+endobj
+81 0 obj
+[
+82 0 R
+]
+endobj
+82 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 379.992 468.056 447.636 456.056 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (recipes.html#sc_recipes_Queues)
+/S /URI >>
+/H /I
+>>
+endobj
+83 0 obj
+<< /Length 1277 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!#\997gc&AJ$Ck`u[>YTtO[d9EnIK!k]KG(!!:"';46U(XHj&L[JA6V<Y$ZDGW72F([&d$U=HkF;:%*51-F?>VY$Dht_Yh`%#1,OG3>Dgji]T:[nX+Ndre&C17:YKb6ZKcic,R/P3Djq)83[^uudPd'rpLZ$No15^JG3SVdRE)VTMIHiqmNLcR(+9iuaV,.mHjOMK(;O"$-$B3,$kSd-]jm^LSWoe$lH,`r5Q-AN0ffFHEr9J0K2sujch9OOd,M,:[Gk1JK8m/>/>UZ,HE>e=.D#P24*A?.4ZT3Hn+kl1qfD6"$E`!67&hQ`K"Q31E_"6Pp_.SD!$Q'd&s#3"QL5Eh;MGLLu@1;huSAT#CK4W$.*(3LN35(/N"3)2YQlt/b?q^QqAQ@5,nc`tL#5(:H"D48,UDcRlX(6BsVA$M(EMJ(mPhh2'?p6r2cutHa\S/3'&[K$2'6f'Bbp&LmA1U!a$T`$K,XgJt2oiQ$>SJm?mV3+9EOQ)2%d&N(nR31\WP7XJA80&W@\&.Mm:M`tdqPhC;XM;-;PZn[lOm,6oau2c$Dpu9f"i(cI$2Sq3>lGMSOBtf?h?!8E4$L$&-aKDL<KrDKlEUe!cmQ)4RGSC=PCDA5f"qc]J)aLo00bn0[H7Dd>nA\jX$!l$82ChN/JJqG9&;*UZYp1<L*;l398p%QWANlD4+'r=c-=^"?<e>1cX\eXs&"M#GJ:oV^!k0+bp=md5n?7)&STDKp?G>,!R_]dlFoDSJtDD<^C@UH7jU[7=1e4!frJ31I9RE4fmG#Jh?;=P8=IJIi[J_T;1q&m^_Jk[B><iNM2/8NJ]aHVsF-<TFr>WRM7HJ^)%Y*Z'Ek.7fGXlIP!<3n7E%$iumsQp?a)V@P1:=9"!45kofPLa@*kn5EEs5[KMTUcd_<>p>W*I9t.00#mN(IBCL9iCm`$#HFH1V>I6K^2m@n(Bu-%:`o\YOnrs3Ebq/a.HE!ZmD$R`24GZ<WB*M[:(C]M:X4
 gdOp=3S+.nDWiR.Oos0bMD_[(5Wh*_2%$Q6TG*kD3RFD-tMQT^_(Lo(C`,c*`]q[PJ!^YcUe?78@7U4/(%i'-.3($@M-o]IWWgi0h^.-fo%"9eDQ+De@mVZqt3>bc*23Lbd_LmCK0RS8X/86RHoGa?sBTg<2S7?=s)bI,GFL/ZKYAV@59Ug4_6qq91S(7d(0:>Fg6rjSmMf-F!97n1lai']X.o:@W"O(V+8MJ:+8=eWC[+T@^YT8_4CFC+Uf;Tinu1Z7&03EObf]m(NJ`5>>P~>
+endstream
+endobj
+84 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 83 0 R
+>>
+endobj
+85 0 obj
+<< /Length 2418 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU6gMYb*&:Ml+(k('?85r6J/\>rc@T0WACqHWs!k[:o>,#gWP,OOASG`>G0",@;;KbqP.BFIKF#\7'%&K$NX$>0:5Hika%fSXtXesBcZ</[9It(f'^8l]451s9@IJ*,q2nshJ-E[lWf(%:tIV&rege%+m/9'Ct@^8`Vs'F$AS&q4&O)b,ZP^d_FF4HiXcF"ECdl3Kj-L3<3,J9kZ>V(nIpoB+T,_jMjY1FLWNH"'@+#GmWAN+%r3%K5tbg<1Sn>ti6F^nX"U=eK2o/mU./'&a)N6j.jWR5[qP#!8W:TY!NZ5ju6/""E!3GbZg;q=9)]q0P1f6XQEc4p$lFjD?8)^OJ3pKm.E6S9+^QO0L,]49.'4Z5STY&g""`5k7`%5t<#k3<6pDm$XWF%f?RQRc_&3q^ek!XDI]mK\70cefmacrfM7flT9g-&4*9o\OG&:lMRI)B6ma#)U1?@.#RM1D@#n9YGP/*CQ&5BLV]PE'aTDe5d:Ud6:AX6Ru?u4#-LA5oC1@o0lM!O$BBn./#t<`ZPj71QgUo^p"2%&iYELn=2oT;Es'I*9*E^q'2S;'6"N'8u@oElpDL\JfB:K=?t'rehU"X1:he5/7]*E+0m/;kq.V*@t/VF+u2a0T*r9q_T"Z;%O8U/X:X$mn^YOX])`K22E+kWC^Ym`H">2a+Q+K@r7LVb4BE&t*A=ei`]Z_.K"Sos=e&'s$6g)QgX2K/IQ(&_DE%=s"_2kQcC4QIEP1?tGMj^+6tW$&iSQp6UP1>L/QX4K(qPZEAMER*dhgrk+Dsp6O^N(e_D6tQXN[U1M:s-ca'=`=XmCLPp6)9dTGgs,+&lWf*doG_Q5W7j0k<chS9iL&\M4]ojmkfFpZB"D%ne2U6jbC49W>O]B_kjr(;2^2a$D3!KUCUK#EFN\TuGCfnUjS7%1L9Gm"m#4!^@Z&9S`=O2UWkFc@e=jV.0H?$k@s4N)LPn=ENi.UJ3m8^J.o@eKtEkXV)/Lq\@.3XY
 aWsrD%G`I^-@?"&U%Nr6S4>F2!2t4-In@$r(<Xk...@qP>cM.>s0#nJ45:3?%b2Ame)M*t:B`sAXMRi`6'=de3ra,4hSiQdiU4Yb!<k!#<[$F_1a&@(0Eg.:i:G^rpL"N@acbT&s@kR.H(ODGG0b4'%EAJZ9JS@19t!7g+#,`1%+d+1AmV.O#eIW3&r;qr:1^9i*]1]0^_Z6*2pGssa&7NA(US2<kN3Y#RX*,TOTTm?@;9Ho(X(6K==@&$&m`#:0D?jr")bMQP4LHG8;:qN)"%:Nu?*m2Te9q#HY%YG24$<p\=W(.)cD-noS'G)'kj6<m-=.$FP+.K4oHCK@T*[9Ys4-^NgL%bgfI"!(J_ItUu@,#3kfU1C"g+FW;H&KXup=A8e(`E"fF5.9P6mHNiVGSpnXBj#;[D/M?+#R#ZXV8:VKut046D@/R,/sTt<'DB1%\$cb:_#/bYG(W-gK(*H!6CjPTE"aE=9N[j5!f]BLTCLaW0Tr6XI%heO_7>gN^pTl36WQ0jhY!P0A%<n?=rb9>H^o>8]+i`kSqmIG/oYW<+Q^2?>N8mb[u]t(OFiF$G-L+Mtk9RS1"eWSFf+NgeP6HPT:aQ'9!A[[Z1ADKtJ;.G-*TuHMd/rOfT[a`%tQap1BqB<p_g(#d(PG6$;mI-hGe!LgBr$^aRRCBdYJWcD'h4+bF(kdC0a,fHY?fDKGbl(0]S\]d?QFUS8/a@$.rE"Uo7@G:,?$-V]6jT;o`C7cK%Pe&U0UE"jeVWBWN
 'N<_q[m=A#O:4[Kl4.^F\pDuEO5X:ML#@pq5Stn$5mm(k#&0baUrSl0P=^<FM7fq\r+]N)X&^g&#lj599h&Tfl)[uJu5,44+@;4rb8Sr<]7:YLC">,\iJ]t+MMrCM0>ne*^[kstJ4'S8s7DEBl?:i4\KKQ7/ju[UdR/NQd>Qr_Wne)%;W4Zf9/X@-b'1hgPM=cSSWV6q[AEilAGObcrVsCH'#72U[J[5\!*g!(Y46X7SY*tC6FQ$/$^H:nu&u[uUBMb0&:,$TN&:d)2Y<EJQO.QZe7S?cG!8SRaNAW<SBrV0DiDt/(+#u;R0C\/g;[7M1G?0XtAEe_BDDTf214N/1\$*+]=OtURc/%dnaE-#T[Ip7S\Be<6O2&lJ34&h9S9^3-(=e?/TZ7rWeK!([CNRd93]k%-"5s.`,0a"1~>
+endstream
+endobj
+86 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 85 0 R
+>>
+endobj
+87 0 obj
+<< /Length 2317 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm>gQ(#H&:O:S#^PYeYfl5_3H%LCUhPB<71...@AZNs-Y>kU>GM7'#%$;fX;8TLOh?>6kVufXF$E[`!T=DRCPc`6MK#?$09X:EKhj#;s<\qjjg(b#)5I5"<`Id8QWAh6/<)*8kg>U*]r3ju#fYquh4kQSA\G9YUfH0R8DT7n+"u?\8-*q4#!;#)BJTij3qlr3a?ERc0QkK'>%^X!?6#V3^HlGFk#D8k2NtfOQ3s"-X^<lg%@k`u0=^]lh;^M4tEWg_=R%D%3[.E;=f3G,qGl`hWU1Oj7,JkN13a0A8]7d_'cu5[,T&(q>5f([/AZTA*K<
 hCMF'07hBN?.,4hcW;206MF2*-GA-U2EZeEr(nm(0#U#>2h,q3p6ll0isDC<\J...@X>6ePd_PSh>\@G$8/'@\%l;3;3X:n:@Ij%I@[L1T"'*]\JChm5$]OFQAG0X$'c;:ED_LdQ3rJ7sa.F#AZTZZS6^!8."l'L/oU-u@GG,:(A!b\<n\Os-G2K7)_X?)3t1WjV-)'U-#XmkY2-C',30*6)ZlOp((/mFJ?q5*\HTqlN'U/TR"7ts*r"YhP:F9"4jV:5`Q/"i`==kT;0:oUIm_0Ok<B2]6+-8(p%X_\&(P@]'ZV/_#pCP^*gNAei8^eHD66W;s1'j@ZWlc&5Sfb''Zac;rUn^d!JC@8][V$f<6NMDV]E)&!P1p8'O00/$F:^.:=P\1V"OCp-D!>5pd%RsTG%Nl7n/Ib9M4i=ef(h>9m`Cg-(,7@'gdi`E9=S,hkW-r5tlo_;3k/ccQ@:0ajJ>HQ2m.<eF'V*i!!nW<dGK'kk+NhhG1jGS5N[C)]_i\NVYk9d%8r`/?p:O.1E#`q2rA?rK`[NK2,RNBW0O`lqLH^4hJaM1=2JPg%F/d=^3ebC)$dU,_m$/3CY!lV6'Z&cI:Mq*kUOsd_!0DMcdF-.=-\hn,qRr)A/YZ;`S=cm+FbpUT1rdL;@6FIt'!R1\O\ri%G+4Dl-V6^;]uRsCMKYkm<Lqu@nenYo(AUc#&8bfD9cK0bY>sp9ld/d%ID;12O]&<uc>mY"&ONE/.c2B!J`7Bp8pS)r]5s1*/@h&]kDW\hqSs)C1':riD2tO+P33-8kq>^:HB%D)fNOps"75I
 c<i=P=6@T]G[mW3@;35us%%>sjS+(o_aSC[qj%kUjhi&&a#4-UkdG4PK'M(r7XXS5=b>Qj1c4lFV?\qMd]=ZcTD>!RtCW464f2sbaQV/iL4Q<lo:3Rsj'Tlr@]%5]X6>R%@h[d1Oitq1Mp7>p.QYc*X4+g/*Mh:q#dO&kY>Y&b0bC2mI5RQJhSgF1VNd=hld]VUNGDh#-::"j0cN5A8,<l2.1>i99=b_JBqbf#D>O&=M4A.O">'!,PM^16#VNGZKnMKOsr,2$#d%$.jj%j,_SbeH35'\O@4De"T!RnWimKW(8,oEu>l_Ag&mJ[2:'(-,~>
+endstream
+endobj
+88 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 87 0 R
+>>
+endobj
+89 0 obj
+<< /Length 2203 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm=hilbP&:WfGi2r?6Mdm_+9V6?B0@TV@D<YTb?6=h4T[lY%ZB(*^^2%QF>pF@9Fu#E#J>D">^\tOO4No21bpT,1_/p-9mjG[7q9pT\i;Y3C?GDN<bffrqWqg`kq.]CRT=fH.Va1T\buYSY\B]kZ_6dJeLL/t1e+n1`a5)+fbcC!on@6pf.nd9?c[/\-)iidReF7e#LY&A)D^r,Sdq?>;nEPIIg+jg%pd8sS\JuZV_X&0c]]#uR)_TOILR1FY\4!518kNDh@/ceIq%"\]B"8`N+COffIZj0)g%q+PA7i7.,G<DY-qcWuPnr[Cf,V?2;AqWH^h4Q1'QTL(K7aA<0b+aX=fR@J@0%QG]W_W-o7Dm5CtsIa8l!7NTh7GoC268B"mt3c%P6k=GOGNEVtmYq[4)Ve[t:%2%rSM'W@7%Ee98l+F5$nPVO"HD'kS(cng203H\B8)9<K-n],Kknn=YZ5elG,XH1#5k6>InkD_s^_*mh1`%G6J17)p^44t)f7jJK!1#Xk3,#<RNA@16MW]k.e<%4'!hB8?SP"aWhDaHdT@Z=M=n02aCL@Zh]9NeKiA7L8GE7dHI*lGWPHi>DEtj/<%MP#k_^Ut9&EjtWDb$..m#`?S-j1^I;J+tk(<aUeTi/+k.M4-"p_^1KX2MW:L@$WWs%-TO4kEIMcD;<F]Pg0\+$bkE=%[7/?3`SN-U>-gGN$Ln9tPA-PDC.'Y6'u]*4IfgQ$36_EqamlhfHio.t60b;QcHrICN)'i,4U_2S\0CNrPA=Z*@Q<nB?B-jYKS8"Z$g^\<n-M,2?6o9jcd.^uS7Lb)MiCaMoQQOCSQC:$jh4`amm,\<eY.mU);bXp=D4Q87YXQ7CJpT4rdoe!!(&0ep71I7$Bi#AKXLPP\>(VEAiGFU=crEn]Q8En(!#gEo_02&=(1'RU<3tnEH;3>K#<nEQpj1dJk)i=-*,ZX<#41U8`muT3ebukV3P:H$;_Z2UK9*=/-9;;(9n-Z%j
 CA',PK=%()Z*9/XU>\n?VN7)+)&=miW*.?L6>ac,)c1+NPra('hn:(+5R9:DE`G950\Z#o`"*V%aQ9!.m3RpmH'rG(C1:nMZhIR2>!_IiF)]i.^5MEc>]XAmU^62fP]uOlb7r,*2&o8o2h##P5@:gc25N(R58^Wtg8C4P=Z!UuQ&1-UCHQ<W\1o6UhI&AkD>84X-r<W\F^sL<2<`I>BK0g/OGN_u\U]p7a%\,'`jjLr,%J\,V!qX>]*^n@sY/&X(:B^R(&8Z68ga[3qp]JZ@LGD.A/LDIF#8PP*?HQXiTfo;qbcR[\'ujJFE#5f"]ph_d%j>Ekq-VU"GDQs["SAA`RP0($e@$PLeSh04hfkj=6OE7.:QE"D0Ed*agHS"lDUUR*9NK^WBjG,Z)<Em=$S*tGTaXij?'aq8b."9/VCTq&j$E^U>EL?]d&qK2HN;%)0D'%.JEotAoG0Zs]D>2VIG';ad6&.Z!DHuTj$`/9jhhUANlF=D%GHoL:fZf7cRn!ocE`F$tAi;+O0k,O_9-'WcZI:^A^,;446i"6eX;O&dRmD!3nU.?BpW`7U0\KR1h6Lem=U%[%d=CX03_B[p&IqDnm0='HfWZ/BhZ`Q[AY/.P$d:g+H%>+&[KRQ&-ka[\26%'lf^*Qd%5pf%g3=9nI7>;,DgBP!TISnI8)>Vh-/$>D,NoAco\g0*MF34\[Qjb_rjKn^;br"-0'?cDjPAr,8eMYE+&A;1]KK_*a[[`'e-T.V3<,sDtP9=Dajj>V[c.1otfoq%;UIKU4Qmg5..p)[m@7G[H"Y:f,!4nAqOYQ?.WE%,6PR^&BGXsf.!^i4SFbDFf19Q&$+f@u#_:pt^p*^-PK9d"&dr`qq;J6W`XfH%Z8rKoNL:(TF`oECm%DT_e;QHMC695Gr_cD"K$K]:^l^;.u,)HNWUP&C)k6g5Hf_>il;FF<ULk-u,408hi#^ph_'oLsdK>!aZ!5WpB=L\LU*67OnJBs!cM[VDY.<M(
 m8s2M"*J@_U9_rZM:S&olo^7?4CX':lY.laQKD2cUEnhNk58,)^%K+^Kj/sj)TeUIhimlBggFUGk02"Ao5-VK&4ron52Zg`/3:JauUDWqd)8reH-h0$O^o))Bn;Z-BFT5!CRN5rH](Fr1o_iTNl@q+^_n-p>nFJ;J<UIERCYsD:[9O2!6as-CAG^=.gRr2.<4^PG*J""ln4+PW~>
+endstream
+endobj
+90 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 89 0 R
+>>
+endobj
+91 0 obj
+<< /Length 2415 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm=gMYe)&:O:SkcHc$1*Ul8RhOP-gGEkJ#O03UO<s=`YZ=^kD)Uh6GGMoc7S@II7:EtcAIUZO1M<YqpEsls,)?'>Fm`liXtr<$NXJ),8R-KUqB"['khIh]^J4lSk56WZpA*sF>5p-b-0tP-RUsp7I\#`/WHHTQ=;k2bqrQqO&+K;McM^NdfCpY"iSaG!pF#9Z4eK]%kkNuG5Pb[;"4*sCo6BilakKk`^u8b)2H<n!k!s3H/Qscd1d`:lX%#lu5;WncX;^_lInH9l1EK;\-eU0EZq:/Fi*AK5#>TSl]hRZQC;(WCYqa"mV0k6i;7jl+JF1F079.E_/=X"D\jXl,EaP0561RJs<0>aTO*pqOqg6)HWBuVl''rdMA)LU5JUQ8P/O;Js@Vk`B8\j,@^&:F6kTbon<\Z05]m>kme,@ZYs-D5.06'frhp*h;=ZT>YBc:cog6eUaPW:cH#JalSZX(&jPKKJuk/Nq1g[O4IW1@X&'e_!)T?BPaj.dPi/$8EJJ>&'p+.JDBCn*J]7ZJr@D&S7+IXE%.a's0.ZZ'P7AG)05SQjM+1JQ%7XWC71Wl,Eer=Se4)>nH.HnhhtZ8s'6o1IV':6'nMC/TqtP1J'Qi^'e91ucZUoUE3W#MpXn5[Xa[+1E<Yec?[er>$#QVYRcN:BE&DP*qaf*"F3_&\q>U)>M\?$X`8Y%4*H`>)KAd`XXanB.>4L[o1Ha(=kqfKpYjHBJJq"M_WDTdP\J=.[K[OqFEkj#q8_0.N8AjadrKf%<a[M$T;\a?"D9Sa3ksYojVFVS"%d]4TdXsiQGDi$^L16p000DTJHJ5aJ$OS6/'M=1O0\?,kN\/:7NbX^]Ze5UJ3dYrj9_d15Kb?OJam?f@!X0bXm:MJ\,WIB0U`H0!b^;q)rR6n+i3+]T@h58AlWFRu?tVB:q]t^D9cIntIa+GR*64dV^3/:?9t!@"^E%6KSsXHN@Z5-hd0s8p0#)//18[[[*^2Grpu_!b&MeSe
 VSFJ8i/!An1bS7WC0(UO9rR#(9ShZh*F0[Rc(H:_\P`ZWJ*V47jb28TV=9bn9(omZJ_7b2KC5c[AV`P[Y+FF9K7LlEY%2?$hfNbR&a*6XS!nEAJK<nC...@6>m2V5*ebM&"s,K2`oN@ji<f1iLpJ396kBISVCuQT+:^AUl_bsm>IYHq[VjbfDR/@-/;_K'&#ZG=i!C(d.WaM:&8hC1qXSA^<_:4lZJAc6,7-IQ"IS[I&s<^X1FM!#Y-S4efL@Ml3T\FPa\gPZ95=['h/<o)p("d,k;=:(#o:C*:lc^+G5BM8#eI.7[(Ier5nn6U5rc"<IW:,Ll,^hu(FC]ohY(DG#Zr-hXl0F,'Ds_`F27b.+d[.83d,F(^dh-)RMR7(F;6"8/fQ.I)g;o$F1;"[K8dCVSt_?4&mX%d;Womo75%O7@)A)W12ZAV;"g^S'XjT/&(h34hKtfa+;+5*$A\MK,uAAFjsVbC&u@Fu6(6=UK,WuF,LiPd\Bg>-K?e2=/D3<j\N]&WEtq6!>I2(l\t.+P5@L-ZAWCerR;g[^Tfj_Y6k#a_.W\#eJ@/DUlMAEkJI2CG+8]%&."cSDaT&FF"Q35N3]eRq8#FJ1?Z&(L#\t'n<9X!pXnIjB)?EQL#:&u,rJu$F_N7A0"]lk+X[K2(Z*:_9)"L0nOb6d;rpLDN86PCEkZuQ1`,,1Qf$ATCQiDoGq9UUTU"+q`fFL"3$Sc80TK"NsKEf!)b*aIJ<V%+U"u8Nt5=(Ykm[Btan"t'RI$$\ZMO8.#0NC4WE!+*e+uPo@?J+gX.WI.@I-uWK5<&no*HjVc@<FUFp'u6F^a6N`n[*OT-[UmkNQA4<IOhm'Unl;DI:aG/I7CU>&Z7V!1n@Zb4S]#fg0o]Fk$[i["B\kRW75@DFoLPqn=%qe73-Xt;Ytl
 im&\:sOn^X$D9p's/Z8"jAb)EGN']";"T#rb&Q9k&/+tVA#$eBu?^K4!2t4;2mVTgs8(%`Omb%-9JjLt,>:"9>^E)\&Wg6e_C]%aUU:SF*d/GoAWs]CaV6LBTAb!(h2e69t>@>GBa[/:T<=aVdb1`;p+8,D^L\>A7)(P&Ho[=P+Z-0bkl]5+*?807mg@%"UTn-B,1%QiU`[jjt-\>3WMo7Ai_).NITn%Elf$K!a$X*L;a?SN7eW+?d,@LCWI;M/AYu.`nrdY%RmHcddc@1/>9E;R'ME("dmqAK>>rn>52!uQ'\@\meQc10>"8"mO#J_Y&^kmWO$biTa?+na&rm\nJMS%5lJG1SQ\oGL=1sbjSZ:Zpcr_:_-eY_B.TA8XARA[Y)_N!2/X4N9tCkL<eaSMCM=ms"Q!D%'lpA~>
+endstream
+endobj
+92 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 91 0 R
+>>
+endobj
+93 0 obj
+<< /Length 2446 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!#^>BALX'RnB3i2u6;W`ZQSCS,:'[b7NP[\;1'DK[eT(8+f?Z*qbcJ,LGAJ<(,ITm>>5PX3)F3o>.aP5B]MF>5iQkD0VFnF,C7?kI24\h:X98&'Q6E(2t8#FQEfO+'<>rsJn++.N@CnD.buA<h0Nr6[eVlS.=%Hn_!"r]D5K\N5"!Gf*-Ra2L`b*rIl4r<=b,NJb,'[9[7rXJ+VNbN7?8OL$P"H,O=M'O$</0(W>J[,,$LL)l\\Qaod7[/?oQB-BN1rDBXaT&)3AMYaY^pje%7qJE5>@qRZuhbRd7K[aK]1/b;/dhPcE;*,nJ%4tY&Cq3)XYrBEM-\:`UqYKtuQ30INbV"3OOiqGW(*[[aZX/HpOMs""XR1d;;L7-'K.l@"[c)#4=K&<7g$@r"qXaHNHG'^>h6D2;dBX>>59!8&M8>.p6r^*Y)Up1R7$=LhHMOY.k3mI9Uc,L/#b)[LK1I_%[@GNGZq"R$$<`q@]T&jIM!)D%a>FbE,(!?>qOO-0&fJe86(XZV=0Ja^#3>sgn[CjoD)[pB,VEfS4*]L*8J*.K7\[m(<N#Am^u#k_R83&Yjsh#I8&Yc*ZcLWU&T_2pOCgLe1%R+nM`tc8^0=[I#Z0+Ss!i.ET"o.;h=9=eh;Qu$MuAQJ.8pQY6`J\=h7.'+:S`g5?)`CG&^<`92poXJ8rgA\E[oS!7lV3`'"((Tr7+Er04e$P[);D"Wa=Jt*cmlgjUU&$c/B4Ib[:*'?/aS)mUhmjrJ<mk.SZqCP$+)_XYjsiFKc\R1tEKTT*S.t!I268Lpe-gIH&_@5u8&^%T9:fQP'=-CC#tN9B*,*b%Xem5_pTl3p78:2Ar-/1a5C0kh3\L3_ZSHdb]hrD1U#-WKXc8cGUn?clNR2E4H/:V:D<Y4cEDL52H9B(:,VoD,+nbMJOTr&pJIP]>8:o8@/A$FQ8@R0uo%FXHs.ZF2AH^5tgtl9QDWRU,T^n)6h;CYP),=@jD?4Q?\^MF7FDcju
 GhR=)]rl!&LCL+>5Jp7rdLV$5cE&49^*mGDt<I?1r7b,ID:2SuLZTj;0&QR^:q0@h404D6Hh10$eO%<9"aoRDV'">3FntkiH:g8.]=:8PSBHBu<oQ7npnT6eoRFJ]eu>E/feh&Yd]XLo5jk-Hu#GWr8]FI$ln>m;+E;9`(XWcYRcc&pNR0hUB$[i?/5>hQV2kff730bI\%4Z4cAG`o82%T]O37]5!o>gGQrf57M=.i`<^4V_5kk*o2s`Na!RS%(Z?]!U3bL3L8q`?-GC7Jog)+j`mZ6D6b%L;dE>A/6t`07#;V&bcB63L8PS)kaE5oB+4KEqPZ8rGK$W<h9iWmQ"djNMW1A@S4quWgAcfJn<P4;#t4@tT\$jM4L'""pneMSg:*3e(*lfL%bKATbRT2>$I?Tk#-KlQaZ/aHlA?)[<N4C^rBeUI(,8W^"uoWqVHoV.=9+c=Z74O@;]G;FV@=7\-_W/:\CFR07R:AEF&TP.][UAikfn)d.YDk?NbaJGNK]:'$th8_5`?Qn^RX8L2uf6B`]$bSo1:k/NH,taEBUJFEHXC/7G^J.UISU-$9jpA8AgCs_4//8OqS[7d]NR\i$3Z;0K//M%/MMph1gk8V`i6QF;1'[F3q<&\'+YB;[.lX.M!R#VkHdg04B<`SsAU]e>iAX#&OeZ.#(9.i:KH%l,_!sN>W/qe?.'mXS_;OXF9Qrc"64/hhE@'F56GVT*F#84jNs`e0KNTh5KL)+";/7BHG/Ko8`$#`n9*l_DZ)p#+inU(1tn+pB*H6(uJ16gVQ>d\1=p4)E]$aN^O@-0-mfST@_]h2](AcgjcpQT"h<`SXr<\nms"5N9DcAIBe\iHjGq4E>jil'8DL6qIh4>3"p!Z8ZkRbK1H%ErZ[MeJdk:9^0QaOhOU5^!19TfZk\:<`d2Ui>Hia!K6$Z0gdo6cpDH@(!,i=-#iYq.](^@u%-d1Gn8+Rr07nrnCuCjk>[;II2&;&D-$W84pd+C7^jcq
 YUgO;.I!X<1]WDDd&B=HQPZ5-Bh$@`Q+'-%]^l+'d<_t$R\h^p2gqU>,`GhpJ_nenW:/QIHJ("^^b#k@76Jo!8])JT]4n(Tr:tRg3l,FEm);;DOEVA9J;o_)'@-I-!SaUid/Yh`$[9juTZ-XdP=$'sfooJFB(\a9ZpYWaB%R6=\j%^O^b<'RcmYQCl/q!?(4lX_0%kALHp,;`\5<L3u"n2?P'7d\PiiRg/mr::b)L0oM-[Z;^7r:RqJ0.gn`X.(Rj1/uFI$:OD(=)(eH^,OWHsFfri)**2jKD++_meg1VC8D*Nh2pklPYTJZm:0s[^S$Q-CbEQ.nUB`C/q'4`+L-8d/PYiN^Em")8LItB<t4^R9D^cE]P`Bh"+1EQp^0SK-OX7>3/Me(bWZ2YA_seG[+fUouRHHKS1f*%j4q_<Us4LEpk!M74tkN&X/Zorr@gW\HM~>
+endstream
+endobj
+94 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 93 0 R
+>>
+endobj
+95 0 obj
+<< /Length 2252 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0EhfG8V&:X@\_-:bNEe`WLPs-XRSYgOG2c_!R\t_:'8RdQB"_9"VlaqZuG0tjdB0)H*F:u3p\,5R%]>r[Jai3?%h\42#_uC5pJ]UU'F^=bmSEf]]a*&:YEb.A'r-n51s*jnDdP39_^J&5eAh@T25Kd^c*R7ng(mCfdfBJnd2q.;`aY2,(n*eP\f=][YWg9^V>J#h=Q'O0(VC;$qSYPj%>:3:[IS`Qr/QKO-<N4=IZ=lJ[F)I<P27-^KCHn"Q_d(;=b<^hiB?&iKjO_[cD2X8<@C,;ZV,f'9njs7:TlmeCaL%kT>i;/oV6CVD)T`tiCAdM"GdB-br6j<=J=:$%bk!b?J`4mT^tfU,9YZl)N'ABc>e^clXc0S:A,FKY>q-#D9cm@@Y%k)@@XiHGEBUFQr,R3E^:a6Oj29.@VT$bl:$:^6[H-_ok>0Rse^^]=6J$_B>[IJe2L=f;p3FLED.XmOKhB3Hg'^<KcO6?u`p^/KcHd(`gXB2a^!_5Jn]Xa'*UaP1bMY@83-L5I_]=?*qAf&9N]O`H>fF2CM]NXo0O'(l@Bj7,mHNkl+VD/eRc(9u+;;"I6.0n@!4*r<.on-:=#6#F1ON#e,U@NiTV#,X:p*hj*6L%^OPWg2\hf0cB]5i&Wc27D*joBghGK.p':MS#Lo?.kL(HCFYM(Xm\0u\,,?9"!q6e/$?,T=!X-C#!eIg6"fQSe:43=9/*7u.Bc;GW@)2>.>qI7tg&7f.-fo'LaC/+@4o]NbYnVIPj+>h9O-t!/L7%"K#T``G;(!!IMHaPEV3-G]*L`V"A)!#]H]0OI@TAUpjn4i3P(Sr^gY#+p=/roZ_#3r7jZ43LC?'$\3.c^]5`J)84a/&u.nQZer]YuC9jap*)ocDd,0%<d!,h'=0/19'k9Ge\@JbkEN$m=$-*5W23BPj%]8bPPWVJ/W1]R]^5PYCqT3iM9SgcDar<YAU`MfFgM4j0]XMP_-RL'gZuR-V:^dJ`>("gCgtVF
 ]\0qr6-;DHrgE:.J.erkUm+aF(c=g[a[i8lUb\#T>J8L425Rpl?78/<AJt-A3j%LCC+bII@!$\Fa_'3\9Lk%CWfFWP4?(n9<(;O'*Gs2['uD32KpOk1ek)=TAFs[<>eUD))qeS%5[t<K&,)b58M_;c;Z2p//S#P##<$f*0HC6A?39gD!tl+]X)o!p3oh=B.-*95+*EJ'#)A+gt@[CCq^L4Gebgj)BEKY*1Vq5U(8Y1B,4?F\M,F-X'@@4/Pq?U3JRp\_9B=T%S*e<c-8"([j1Aa/*N,6,op4qj>d>]d&rMP3?PukDI^6MdF28mSbtri^Ln![b4N",VPSeF($I>.Rkpk%W6(j%Rg"8gBJ/;oT&%.8"$F`3EXp6/"lE^56D7ZnXq+)mus\9mLfOo@m]Wg%<:*,[/>%8-q:"SUY&+laWLXE@+XZl)YOFQeX5T"O]`mk`A!P^],U,D15G^E>F`ip+?Pbbp_$E4`%f<<Tf[A./mZW'e*$\,&Fc9[_#pmC)/T`<T/+E*;lLYeRO9g%TiP&S*S1!QOO<,4F1Ht7%$R)c599.\aAI)58>IZ>0Q&3>c/F(m9@Rg&&"Hn?Ao`_tVq%IqL2>6GE4R2$Pr%4;(TQ7`mi;0^k9tZ>Y1H^C*I=?YE`r^L5J+b,<R4#(]WCRUr^h2G*S^<T-:&/;<#i^BDur=Zp6(m3Bsr<oW<q1Za2I#H(VhpDdhA^m;X4(H46T^a<5<!lgq_>)`e;Qc)EPr>\^&YF3e4"+r,Fb`U+B)QfmYcIrfNP#*%JVb7<<GKRdI[e&Nqd7ZWWV+U?G]9__`J=<H/#-Rl5!4'*He'!]O$akferJ"-5.\h46Ssg^dr9Dt4/a_0Mi-ZPBu%M-'N'K4`:Q<tcFq]4473<f%6)ESC_,>*3JQkpq]qg07Ta=@U=!5CL2qSfU@WD:7a-$`YRRcpgaK08a!cl'&fZDp%Rb*"d6<3m(A"K:NDqWP5C]!ULuI%N+)P4DOHPNhi4;N,5o
 b<j0*RGG(WT:7>bI!5olf&EeY&1fnuB)/f4Cd(9s`q*AD5Ya`T6c20WLX3u_AVmgq0LE:30nt-9[_hW@S4V)/t$e=OmBG4e&A"L#PRqa_H<:<^tcgOc6Xt^D3*>i6Namm'(/[oc'aDMb`Vm4Ic""*WM-QMbN[K:$u3X.DM(:P2fn$:KQ4J"3@OEc3f"NP7YgbetQ[7Qg!0j_s5YOAc"q':%Rc"4=YU\=8+,M(Y!2iE"N!j,IN1D-nCH2dnO<Ap6~>
+endstream
+endobj
+96 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 95 0 R
+>>
+endobj
+97 0 obj
+<< /Length 1941 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0DHZ.Xs&HCX[6M3#`#om-EhX*(+c'"`8Y]QqT!K@ISQ"Wgh/8CF9e/nJBGEf%fZDBJ3YQfsZ]&VW8*k^g^g$!0/qJ1bD(&ZpI!Y^uVlalT;G/X12YoJE[K2^gJkh"5*s8W#hg+b:4Xk@`*emp-*@&"lf>i_?^0j>Uk-Y8Oh2*EhB8^6NGb[WMe3";q6VAdoM&FqMR90%p<_fJ/Gl)3>Y^:%3n8?:h@Jod5j41/0e^.uj,AU0,-NVCHZk=0qt!SJgtK<JL/%DFUoQ@HM$7bI?eY*Oij_oB-8$(K#VLSt]%4XS5=$ae*Td!C;0\0qVt15t>6:EXfdq(hL4g,#tdfG882D'aogC"lus7A"c87"L?6;;*[h#TbX7#W@i:#VD"j-R1$9Dupt]N?T-PBV,^M^S>YaQF)(;'>`WL`s0QCR#<QW&[qd[QDCAJ977e[iKeN/H-:;8A6K\o:LSJ++\AH)T4s`q1lnUOJ/-Nm-gX.D3YVIZ@)Bg[)@F$!N4l)&@SABPG^6>];&1u\QY@.Gfab"C\!0KdRU-4NIL"Mn2@<XS&44j'Dt8t<P"4!"q4"3/HK='*EZp`kaCWKg5l*LZPq@?b;fL=8ohnFH=\<`EVqQ0,=:-S"4l*VfD9m=>cTH#h7!q."Bqo<K;oDM'E#l^``?naBNeJI^PH4j<TX@2T\/lhLQG6#_.,38I'ms;CqgDW;1gcs;#:XDSf("j`&(4A$F#HDn8^DO78B6(s51U3sP&W-8p)oF;f0s'b.H5aWmn6+dQ!-6'-SP>KfR](hC"Q,*c45obYFk8.9+$!B353Pc\8!3icBQfMDQdc>YZT.OZmtaT)IZ%EVF0C?EjB0ohCG_k,=`&uI48+/9f^DKN@RUBkN<k7RY[G23sO!D9k2n(S*P]6b3Pq<!'<C8Uk_?0W+g4ZA8D:h08,W!Q:H%'T?o8ej8#[CrN1gE<ZA1Z^jMiqT6nP]!bAm2S_MVCL)&2bRTRa-*]9)5#8:AZeS
 `/J]j<Bi.ll'D/Xc)1Lo^Uj5T\cmEA-H"5ig!,A#@).lU]R6;sR7R&$c4oi;d$/VH]@$T)-fA2=D'[I592=d.XJF6&5/%m-:&Pe775+J]ea9-#VrQNEq\)D)4Gch^A)b'`534eFBDB5I(+dH.#JLEj!;:T6HVg^5=7)U;H'd^j3OiS"fV\]Dr+`_=:s?>Z-%>@.O:NDmbh0!pc!bpVaH;+YqY;\3Cs%(g`R3AFQO"UlR&XMHB>]CCf5+Kqd=6Bc\#$Gse:a2O9JW6p@P_=cMUB"3_%`HEGJ`e9I[BjAAsWD]E:;l?.qS\t%B2T3[gkZs?u*=XI)m&sHl-O(8FDAJN+XGO2'`-5'^>,oGZ8\>HEY.]U\K794Wmqes[P=q$\PSbYAi:E!bt!^4]W1(t`Sld6\tD3(EgcjWgLHceU?@X`W`#<@&Hg!UX/:2'gc&BMf/aH7TpeoG;%d]^J\*"8\7&Bp21oH3VijQ7cCjKV$n&-<esV??!6FID.5HG(9iAn';mZ\5.C!;+i1Jd1>`U'.Z[l%dMuOjPc*jsTWcmM<9U2iHFk5H\l?5@(u#rFY7K*"YsW2S>40^j3#k(29@@o9416TK5kN=Zs6uO2m]$18AS7=EI$dHuM1rTML[$7\Mk-5C'\5^)i3b,KQ5.GZYp77HhO`&=7tJ,o^5?UG5X!6.d?>j$gJW'(HH,`fP,YP@=S'OO:]NRYa$*24n0e]6c+Tmh=<]:tp=:MG%,MVq2&T(]1.;L\`)\P-7?Qcgm_Sp0;'s]]!\G_tBJhn&iqqbsiFgZFaC"h1Opd4\'Z+-6c3_Q,UG"5kF;g;NNirMKZ/>QDR1,GX/8TT'bb?YiDClKdP%KV/X?<Oqg'MY*-A3o).2P+:Y7e0hl$"AdMJ$+,_i$kAT%ZH3h'iE\4#tDSD3%Q=Xf/hd'u<>#N)2Z1e2crrBnONF`~>
+endstream
+endobj
+98 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 97 0 R
+>>
+endobj
+99 0 obj
+<< /Length 2127 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GauHL>Ar7S'RnB3&-AqK$AXaS>rVDlmG'O&g16%u@BBoiQ=ubD,e=[)2_"U\7nL(5,YNudL*-d508J`eSO:)Y*/u=9hi96t.=][)65,cAkBZX%j-J_(bO^j/)k7c:UVDlHr(m2aj>js=)CG$WTl6:tI5tdSHti4+hOGO?gi2s>1ot_3Z8aTi_+aZ7aZ6sqlNWNU0hI?X06=sf8=UNpSltK23I6%OM75G(d:>AOqKVi)9J1_gWg@&XiK#(QYHDKhj-pRcqS5A"Pq/V*PP;DA5AkuMr;FS/C/"VCMrOpgE-oQlh31A`hC2I64P$0,Kg$*'!=H_J"Iao=H.7,Y,@e'9'.h5sjl:)pI.mNtnT]##O->/8KA0ZcIK;iN=_N3]If*W%1V+R5UpKG\3]fa\Ya005//Enko/V4ECb\ote!!^GHIARa)'VS]rTr&bbsJLFXspe+*"0nE4ggtTU8\<n$!\,o9js^Ia/dY[H@g)Gh>$9:;bAtWOm@2#67S@alug)*h-.EVLqKrR\o%ZU<%b-k*e&nHja\^&@S&s&%XM.ZL7U((%>C7RHr6pMB1eS<2=j-KqT;\DI:t*AS=Y7YBV2`'lElC!'b-'YQ_p(GbXF(r";Mb4Sb>\bih3Q<:T#)[PXg7kbq:Y5Nb>\)<@!UXb3;.&G774,.MkW[h[q'MF;?/RY>VTkYq;YKfn^;=E"LQ3qa^mlY/JT#C5R'*c8R5J8N:R'G'k+:Q<3PKOQ:8j2=.OuVn!pQoUmSX$d<T;#g!h=rPIMa,e"e4$g^786[f-h?,Nt["EB2Y%/nE&?^5p/buK4n1"O5W?*6"1:IphL3/bjCcfPg7n2qk%L@BO.&YSM1-3,-EM_VjtM`%cu;ufr\XF^7/l10bm85C]EA!5;P7K?f3oQUiu=Q!EaA]0H@b9o^>XeX6t@YM.S+uumDA47DaEs?g>WNp":h#YRe$3=0_\,s013:Abfm3>,hLb2e6!\8?q8-F&c*=SL'`,KLN"U
 <1/...@kC>J5\kcc\9YFj%1N=(g+Am(k<RZ#8g[gFm3QC],%R^@XHW9<WjiS0]kS2)t=q:.RDVpnBp9\Ai,dVaW?SRp'*FE(SYOub7[W\4-GB]h9)3*YaR]*o'2MS@(Ui#.)TY>g<+CpQMl9\BWY@INd5uNkt%H"J^Y/pA^VqW;lp)9s-VBbq+RMeTgg]fk?R'9/4X9Q4p*@%YCXZA*`st#"3W*>BZFk+K8uGg'?p%C6VhsV$.XP@hL(MpkXHOZ9(o3fWj$Zqe;Ai]r:W&qV6d)iUm9H*;:&_f>%0Q%NB*$e5Zk1^"ZV@]as5Z:^,">Y*O]\UHrFFp_Qdsr-5+Z<RT81$3bB<3EnWetKV@@/6Y+kYa"uEC;<WA8N%rVD*2i&p"gV>l05+&;]=n-F>.m-Odmq-QT'Y!O%/F:<C`i"E>8Ys
 C^V12;:q"<VP3'8i(;XjR"16a0a[LdJb9R2IF'TT9&i'PZlD6[J]OgC6/g'dR2ks=+[5;HaAtUUGDQScC)Fon'AIGb?@:%9m@mq/770\<Q$$\@.GNXK'Q(qibNV=O'lBq)~>
+endstream
+endobj
+100 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 99 0 R
+>>
+endobj
+101 0 obj
+<< /Length 3103 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat=.=``=e&q8H9^g#kL#m,jkW&Mm=\X]dZ*D="K[8A!"^lZJA`%W$Y/G[n9j6du6d'T""-%P4Fl^ki+LZb^FT<J7.nsp6fI(WX/Y3/2M"TJ[7qtDZM"#gQ#V\7;?lAr!$kGu58d.&!$p:S-13][fNpDr-a>2kXSOV^"'46OrUkH0!\Z=l7(VaW5\>0Su9\N%l9E]sG.@lj:[C9a83F2VP:n;<R?&/c[XoA;(:VqKtYni#Mc\p)BaD-kN>*2tHgRcD`ZI"s+OZ7.U(Sb&3>r0n24@d+(A">AB!98d5ab!]eA5a9FhM%Zd=1Zc?`S+$:_<a\Z`@d02F)kjLh7:?Bl$%^T3]pYSY4F)gY#n%NZCr?CH;At-G(_-pKVrFrSRA`PX)td1)3oh_Z]W(]rk[*S-h@!V-<:jNI0/l9<L%US)aoUHV7IX!5Lb-c4>1dl3'quuDg>iDEj__^TN\/18+Oeq:RF\peTq[utMm-$FQ?V;2C3mD^h./?J'VaWE*4+X)Q&A8.>CST+&blP`OkLP+\iWqQ5&$9AaHWk8FK:Mf.oopkU;-e2>N4VV;Z9UN4U+@dOdGB3)GQ3T3BQa^b;K&ea<\3!15UF)kK\:DKGXi7M6rW2I/W86Z.O+B(4aW=9*[Ok!Cn@)UZkP4G]"/6cI$q&;sQ\SD4F2bR1%I@X%;i1)ehdX\el"Fqr\-TYg<Z+"\[W^&D1-E$I>Lbl8CcKb%c;id_\4%l%Fa[!%d%][U^1&4-:^uT4H=XERCbEMqfNH#0r$4NDnG(<[^ul47Ts[Y%Bh1"olF-W;GCrgi0m5Y0WkO\9&B3n:S.rqd>DE.e5U&VrU&>!:BUqg:3sg^dH;*$s_Np^481Rloago@gkf#mj%ao4sGYD@`8"b=c7WY+?7X?@qY^&S/K4]KOD"*#U.]o-qGrpYlu=Z^:OYQD[_OoqMVWRH2?BLOl#0=[OFiX4dk1k(+qp4B$hIO441Jl$3r#E'a^9;h:k5Lj0,1&)-
 NpCpHZ%&(UOF8l6/p^32IS"GUB>YG4ui5p<6$F81`D^;UuLMGXAZ?\4JplE(@D"\8g/P\L=^IP@c+BpQM+LQfGD`M_[8;RBQ_RI+K&i0843VL@BgH]@I#)rD6(^DEheLm,-/0/%]MJ82rgb:3r%'5c<TglQ>U,rYsjl6:U#^`(#S&/%n_JSO%Zl2)NM.CJb[2:W<IihJN&hbK8\q4QYdX6P#E\=%8"mf!G\.oA*dW&&n[2SH"WSj!&3Y8:40ir"V@u$8Ar8`CHueDn&XgB1?fDFr[1aH:)+,D*1<22g[U,XMgRW*F<LD;&?VP2%>OmS`A#YA/mBJ(bB+H)\MFl%#!Sp[S8(^%NXk5;=Z3'(6LRkL(HX!^:/3U%nQ\t[G?-sY6Y\-`<.c4*+8`lPjtl?)1(QXIC-.&nt0P).K>-Ya!XFmKfV*.jG=!ph<9\#Z^eHSa(jJ`iB\GS85^4FR)O-i);mV&2M8>=An9DSaSb'Va2:S4c/E?A9ij$?Pq^,&2Vo&_2BM[304Fc3aU#a8fZ,[+NnEZ3g_QjbEt9(<XS>O$c^Ti;Wi^*AKCis#W.cSI<pUT!gIEu5[X'IQQg8fB@B[Y3D&4*.F<XqGe=c!dHUH]f0;$GuM5%O1l6>jgM'HEL\7C1me1i<iT3c!2S4gtf]K*#N?E+!T;4r/M$[2?hO-Jmmh2Y1XL?sN7FBcjblU,pNFrfcbqnG@038^m-o:=XMb',O4+/]$3a2^Q$!nT04TMr;H]A:!H<J.ok+(("(h"I!qj;F5sD@d%9-]UIShg!<]-'Xb^8,E:RQYf95D5Eu*6Z"?,!Bh8tgEX%Gr$[(21RRU;F);ckB,:h0O2TBoR`0#N>/AU3_5Ah.SHUhX$_Q*T9F<#m8S,L'+<qBU4$E#c`s@/4SNd'd]uobKpFgmm@QkcOVJ4RtJu1rhNFdpAgGgdJA53RgMOK=5.t(rb6e:b_Wkh?*7=;o+,[=FenPghXR/"n0K>1f:<og:gqD(>
 dlH[uHj#4#i9[n#P7ecMfhtR6F6aQuZ@1*BDbG((gdM=6nif+AS2I+%&3*;XVPud^<Sh...@c.>;;>ZRTYpe4QXK>(f>"-.!tiLn@Y$7sDLI8=IgUE_-tC(t^>ICXD:lSsEDG=+L^MT+dSoi9VpFGk1XSZj^"qqS3-iL"lY+3Z$rGhne,4RN4R(8N<hro`1g9;(;/"9V\%JJC^G*?Sf@pq7\_LR:e;l$bG)F*H&[[7e<j)Y8`-+W-G?sWCK[<eop/$iiXsJ"IdCKOUf^5nZVhQ![:?@["mD,DSeM3:bT:OQg>8G9I16.`CrM@gS4&PsNa9NfVDG>^!"e0tlC#=ffj/<'dC.R2OqF42F!DLgl,%%oF%>jXCAB4I[f
 Q.]A#9f]66g47gR*Ypharg>[ErT2%Rr.?"39cG9$iTmYH!W75%;f$nn\4<NkNaM+Y)`\'rLM"&X%IH"4-9,JYJ9:3.s*ASYakE@JDC/*4+p@)~>
+endstream
+endobj
+102 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 101 0 R
+/Annots 103 0 R
+>>
+endobj
+103 0 obj
+[
+104 0 R
+105 0 R
+]
+endobj
+104 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 270.624 586.8 377.292 574.8 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (recipes.html)
+/S /URI >>
+/H /I
+>>
+endobj
+105 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 129.0 437.342 192.312 429.342 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (recipes.html)
+/S /URI >>
+/H /I
+>>
+endobj
+106 0 obj
+<< /Length 2468 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU5>Ar7S'RnB3n68ha<@-qE\$Sf>m+O$/0PhU6>,#LZZKRHL*:MMJaKhX`A5RM)'Fd`?,gYR6hmqtLrPeI.`KpsNp'C[_?DOaacCu_=^HpM"IN/-d_cSnI@Q)!rp#>ql%DLRJqT%LLKJS\*=8.U\GIPbLJ)79_))<R[KA$3<p=JD0X%X?To%14WCj4O./GmcD;Y5n%?gnS0nD*9C\13AbTnQXMdKkI`W;\S3gG2uJ<N6s#YnGSbjld(Y,,mK5b*N!(4H$M^cY=$`n(I[6"'tlT#psao2I1Oi:T/WT'NtpJmhYlBL"P<NAGKmn8Z=2-$2c?XLct&*XVY0CaLUNa>T!9=I^?N'],Rq@!jrI.S2f2+joNi[D$Z1\G]'hA_&RX&-#n.+<pN(O&mUH-<;Mj"1L:cZrYCqd4QkB2g9?]AME*HLMW\Z,&Zp.-oG`a>+`R//\uF^2[)KaEhQ>j2:eX]*WVB#?*!\jAm2(,*!_s"R[od:L7,lPY$A/WK<IMRR7a)F@Tp&.Q:gWI=Yh3!'"&1!pN"a8/.O6o63X5J#XBA:#$Ro5Wm)]n1A#<=cZ`+K\m/Pipk(>)K8^&5HV[XZb?Q&ECORs]GG=DkApsro#/ZN!L&?oc79PH)a$JQ4<(5:EN2R%Gb%JQNOi5X9IEAl)L8Q\,W9njRm\0(F\:S_3nU/2fg_VVEP+S@u,6+H:r)%Jp=^impjkGn<u<Is<oBum7"n+_QW"6MZr8a)1oXHq\6k]dVg-Xso":RdU9(WEAkdXc($@"pq?>3WV<jHr.S=`l8`dKDPm4A[%Re1i8@&an.-nd%Q,=?G!PG-?M^_T$\"okCTVM3G5umQbd`E;:1)g1]>3N(W+';5kOFSS(Zj@a@;Q!Vo/HEg1'eCm#Eke^@pX'n6kI=ooRE2JtZe"6\Y9W0T^^pI+kaWiYlZUd2`7SK)it[cHNp5#4oJQ:7D*;e[RAb@9@cr.sd.MeXJi%IiP"bV5,0i#OUa*;"NM3V
 8<mT...@qBU>nWDKZ^McJf4<OaKS8k2Gn!qX3eFQ_-KLs7,@I\*Ira<-n67rHFlPY&8a%rq><Yc.GS9&T&.K$pt+^FK6-W5aDCbC$"8fK57PoZXTjDEB1?SD>BSVWf('0#'7_(KAHU2<gus',8;^rCSal]"&\;Ea1[H#6YLeIh%MjYeN"`JO7-YJpIX=gLuu#X!^&Z*d6%Dk(Gj5WNSa+m:)J<ErM8sRf?XuZ+21it9<eau(#j)r*+;LfX1G7ja@#j#C7@V]fQK$U>i5&^RL3r.0UDR+U`<Rli>,;LrD:>PK'Vq/$&lX^ccBQsT5KM"pkBGN7L"UGLnt"4WP3fm$tH_TnCQuB7G/oPAkgBrGQFcDTZY=`!hN)N,nL+!gFFo"8sGk:.2K90r!_O=,(1Fs,Is/t$HXOYntmX$jr\"5lr6*EX0%$;U%'sY2U4,EFWiP)(cfm(<8qJk9HX.2dE$OkK;):Sha4=83RUr8&T=FYRK^o%-Yr2la.7o8Z_GaeBH7c!=[ET^\eTf4V;HcfHJ3Z.1CchTS,SOMAKqu+l\]6<ZIk0e#;"Ua#a?jcP)=b#Dh2T2c&"ppRj=#_pit;='HBa7V2]'uZ<iqD@#QK=M4b7P"tqlM[FXTc&8p^TLIh[`0@Je1*Va'EMQ,3CV(7IAl[h(7fEr.?`Sf"[_uL(q+UY0blN;o:9I1fCVpW:TkG96^ZC[0!BE<,
 SUl@D&rJB!cL372[qW,PjFR\)b7LSbc%TRS$oCDAh4`H=I#H*`[+hJ?Kbp\khPl[*V"d([BZBq@M24:;@$PLW/lHj2rNWYS@6]kAf'n+"E8'iDf1fsIXAe]'<a"'N+C\+p@_eO=S>UT*[^6\AHmD43>YrADRNq5R;8fW"s*#ruo&a/th'?4a5nL^4*CfUE@a2P]W7;d$oLJn]ZHB([U7/$7Re^eBTYuea>FI(:LZq>&f_6jAZb6b$YCX\]Dbn;CsPN0SQdW?6lM=%R]*D$$eTurB?2S8m_'sQm/pqC=YmY?k2m&&5na#*7S>O+WAg%bdIinaLu`PEkW:mbht$%gBo##>^mq6\Iqh/-JO[.2r&Vll5f3!doYDD)ELX28!@ofUt6dg*;;lD>TX*LQ2LJ;%=E@]l3mX$([9Mr#-7qG&WBc+_eH^U[3aRI<E+TPZ8^[#<br#-ERkqRLP!_0Gt\nn5D)~>
+endstream
+endobj
+107 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 106 0 R
+>>
+endobj
+108 0 obj
+<< /Length 2421 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0E>Ar7S'Roe[&GjfXL_u8cGJet'Ou?NKFH-%!/OL[c[&le52-o4=^OA]I6V3U!U2/,oUA5fNIcj>gq/Z"?\bLA7PqDo`]l5j'.@+P]Do4+iX!Y0/lS'XDb%gJDiq\W?(m[lIMWS8PRgN`reT/"C8sffI<2lN;,F2pibJ!K@RE2]gLq%r;W2p\V[c3u?ORDpVdsZZZq9t"l\Tnb_6+$#K2Mp(1:L<cM:;geZcFSR+jN/=^MS8\r[m^D53(0J0I&pRK4CE@1i`u:L=oR.0V!\kjfjoCN`#U<@8;W;G2>m%!DE2K#;$2W^R4M'N!Tjr$l9bPc!H\=?P\$*3:-G)0.J]E2c=_efdQckk$ZLk$SIuC/8e<X*lsONR"`(B(K91TZS7d4YAS/HK!(i8gNbjKPpQlH+E?=]S'9B4+ncp3[@g<<bLI`JuTt@XfI2Rc2W6&Rm#U,O;P"56[q_0mo\:*;k3U&P$9f,PpRRt\.OET=uJe4or::QY\;9'd3=letT;a8t+LaR`IT6,^2j;6Sl,s\q5U)!R@.^fIbVTJ[T4[F^/lQbmZ7l=REoYsb]]V?86SOWI6SJOlf4X:5eB'E#[\'LEG3Ds2Ao\JgE'n*G*+d4186)E=$"5m^;%X[/M&T,,3;M35i%D[br@P@s9+gNpt]ZCjf&T'U8:+nH'oU*]u:]i79`a)7i@lctBZ-_@>T1g1XTJNL$/#YYC'[o?,dukk_Yf_V)VcJD"cug\Q:`Xma.bZ6K*7lpDCYcnRHf,S&[Dj;d]TMd#P;EhJ2o(76:-!s%'3uA';"!,)#ppP7;C:bC/N,nZAmQ<p+)UuMHg;cK#13lI?GW!a!efY80V;C=bdR1?59[-G:7&S>r<^W_s)Y)YJWocY+MQ'pbY*6gm$J3K\aj\COj_S0Qd%C"FPZ9rpN3R6bU$!r],:*=M#4JAX'Z/1bbe(r(e!ZtBiFf>M5f<2%c[[*_u)D?T%;ml&9:p,A$E)P]M?L3K7>/HLb
 f=\oTuQR!"Bh3Mo9Va<9tj\/s>2uROT#(D`Do1aZ!/'7o*SMDK!cbRA&?OGd/5[hNh"nKOl9T-F1*`AUP!2ZQKZ3<411;N^]+&l?F_+efIG9/%!hhjdR7/5S.?9\D&M(e?`"Y%*.ckboL<VA0>!&KW=Ua>D6>Tq't8s\RgJK@oo.F?Bn'WARUmQnC>^X`%OP;mpkX*3smmec0F.JOd?'k,KIAWHPrW5:je"E`!^Co4Ntn&q)Ej.C&h&i%jP'H&7dj^7B5T^[.`KeSjJ0@W`C/1E=66eVlL=e"$c[^)ekMgV`jT0kS4^@\!7114jCuPYc%qt`+ET2*gnd'eNPC=M&DJ!pKO1f6E$nknYAKgc[r,Q?))8tVD"'!73[rimc,.bABQe64IrD56snEfDtPsoJS<\%!qk_jd'9XB8jb3-8((5jhgf<H;YUKHXn&ZYCmD9aO0=g;bo"uH=47kKC;chE>G39>LN"Z)"a4qoeh40F,Le;RPh$57!&b^a#+#KcCWs3R]81&3<a4q(aS7QJ6/ifIg.Lt'edN%D&VH>q%>>:3:1g_<JN7[uWAig;fTSo%5&@'=N?'f\iU76oh!IsB9Of\"0!d#/D`Ps^2t([O=)Zuj#$<onPRWUOMrFP]^QbiCdn?V"W9gM<cGSm*NB30IA?EiiNuh%Lq@:2oS*_qu"_TBuFrk_=a"6AbmPjg+&nL.g94>!Pa,$]V*GV)%-6m:_%;^I&RlLX.=bLml+QkebBl+O>Ok-@7*23,u7PWh'hAF3m_'h"pDH't<[bSUlnd)"8@%Hb3PkD[iEqHn89'A5e,S-NYKOi&qT#j#<YNY@I04m-P6`%C%.SinCXX]NcW!Zg=@iX16HqfGZT/cJo>Vbd3BfP)WgjuRc,4mTs]t6s7!uK,CKANT%!qN&Qb.Z7-[Lqs+TaBRKN[UXkETe2EnRhUb/Q1RHgOD&`8Y<gdOs.$hqp6n8Dp;j<.5sECH`6%lpKWlCd;u@gmW^^6:K'_
 $[@q!]:*g/CL+pQ^+/sAX+[s3ToJ$cc]aip\'e10PC#1r9:r&+(FcnU<Tc7LCdd0bW7jB#`_1nnu'PDPFYuY\Bh.k-[M#33#Gfl3Tr-S_o*'6][-2G,r^_Y<0nclQlLYtA[3D2em!Tfst+dUu,@Gs;!iXMgRd[=8bZ_FoK^H3'*":E95()Vo>i6jFop$NtmG7:?69?2#hXM)Gm"?ui-GlK*#IHdT1?Sc?tN.LTQd)/cD<kM#d"FkW4M^`9\'!Y0DrLPB4;sB4lH/NbS#N++(%,IIkerHgDAkELJ*S&(cLh#%oI&IM,/k'WaO/B[GL7R"PM7YUn,d%:[Nrb`EonsCo5:43i=0c9sV,&k1G#(f\SF1)o)5DMf.URaMcaRAI*U;CUC?/RZO^B#_+BVVYWeYW^'Ku%C7"!E;pE0+I'Uf~>
+endstream
+endobj
+109 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 108 0 R
+>>
+endobj
+110 0 obj
+<< /Length 2435 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau/Yfl#P6n6KBeZj#^p1!TSLM?7t\,YfGOg3RJm^nAc6`.m?Y4KPJghcZPWj=]Nq/HQ14e]rThom1be?N%:[Po]e9?hp.j.?<H(s-CpDcV<4q*Mjn$B(c&dqYu"nn]k0W"+FBk='>^&_*;4>+`0Sh1eUuLb*TFs.&p@k\^B=qUYG=Ng6;%<B4Vf'8PmA_)fP>"L*Wc,U5jG+&jN2ujl9KI-WOF=$PGiQH9M85WT++E%!DZH11'lQkr1qL;K2DoGZ+aanaY-[jf>]d3"aF-<N?of/k;j\:Ce<Y#KqrGP4(]*-\PtC;*WJIM+[(Z638DY*D^fLGbpXp;T^uR-0/EH73J\jW(&H,W2rmmXNM*i`B/Qg$m(gKX'1SN-c"YR]K*Uq87t`AlI,E3B0^<l;;7\AH9LONVeu>PE9\Vb<^NB*EB%sPC*0)r]D.eY&j$9L%nMkBa"8mIkt+uY?l/GtB$N*%5?%D_,<^4%1_$ah<(/.>?#:"X].?@KauTr&=`3ON3MP78ifRWHas'M0b=K_Q?;[d9N1Ug1R*QTu.uMM4$'&KV:K.HOT&papn3=Do#`qJ1H4VRBG/p6Y]4.q/(#!$.j39E?:oo9\!idG2_(lpkPAt!".&_S`ER<b5c55a8.3jTqL@f!VkU<mjLflE.]KK^+@[H6$alrY]%(7<)Rn=]lPg8hs-mIo=&kR7=*6UeDKC];gZ<TjMM:`G4>Y9lKX3U]dfHXr2"\u#n3/J!D!bpmK.'7"_I^o/=(q5g5O"Pd;W>#s<<U=uM/F*LQNCm4e3'IM>E:rHr>dGQdTkD77aCW/8n1<Or+=Tl@;jfZOcm900R]>[rg<nFSJ'g-WH#JZsFdn(V*A,IJB19)8*%uc"Vbk,:L$3"@;YMP!f,`E03B(9[3V6<=jPFc#g>tG\eaJ;E,09;b<bP\*:e$'WR)dj5%KJAXcJPchgtuAM]m2[A6!E%j_+nChM1cei#UGm!0)!VGp[^E:OMjc:o;%N$FX
 'FPY.DI($pW%O/Mr6hMhY,B:.JbgdmrMeD_L44i'M3rGs#mj#qAgPJTJ1MTg6LOpP;WGB/mLpr'k(<dmZ]NoI$&D2I,EC8<V($Rk:,N1dTNd_/mW*[8J5(0/arU3S;_Mo)s!cW6F._XY9c66WXYkgqQok\uDaE#HhIDofNE@0ND%qL7:TY<6o`QKC[A!@NBQq;b$]r=:bk4$G%a><(;+!L(STp$-uI.',60%82X2'@Z5gY'J]M^'m3W0-bPc74@RR%3m.Zh.%D^nMZokuRcb7snVi'.7V[Ml8:`QJP+&)3!!!AP;IS4,!Oi.Zeo3QpM#!U7B#NJ9@WN7O"GLQ)@-EsH4+JN(Dq_q<@i0,)9[i@tU?>`H:LB!;86lE]DAP$VIghnN8]l@S/gMAT0)URC^Jp]dlN#rp\g?P_9Z'n>7VEr-;uj(6WVnlOiO9GB0j!Duq`9`_8Q=%Ih8-()mn2pVgcC7.J.0K_(IG^rJE]bL8r/giFTARX3\Opmj=36%rb'*-NHe@^C->!:$Yis8Sk29E\IXaan-_3H]$p^2C93tTKrNs;KtNWD(*UVZ-hMqo-&c'pJ;gu53[0dOJcl6VE,NV=6BYE+@(6_f(l\!"7(T+El*q39fnO5`n+Hh>"aXRaZI?\mo;BTkVK``8#<,"T9Cg<K"j"4dLur\Z?Ckoe%GM,;DOGo0$sQa\S)/l_em)6%*Cr<>;KN_]I)`?]kEWWtk%LdBl01pSJ8)l*bQ(G$Z/@1=0Lt%p&@f1631^i#^haO;fTgY94AnYf>GO#Ei:.']dqDA+8N(o\`$TN01&79<G^F9EQ>4!;T7D(FFrqk,-X7"m.108"PGSB@TV\-+dWAX/ImM(2+Cf/4a8@g6P8P/t9>tW!h4nYD1KI#UJ4D\qK&dWLlq&EGd_]25JqOgZ/8u'<lg2knPXBO'_GVJ=83mb+]%3l?hc[7;A;LOrW#XUAO@J=$N,A6C$6i3B4[)!ji'LBSBM<!aAPU*e)i#(
 9$DiBpfBK,A%*Gr)g6tt&E)k+oXC.ltLBo:PgGm),@P$&1<hhGHq<m\8k5PAJrW1-hjE#nIONX^kHna2"J:7]dN7c\fYM)NM-^BX?Y2e8U@?UiIY3)1c4phjj%n*jpi!N@M_`@r?FS/cZ(VDPM\K9)rKFe/$$(ic!\B4XFEJN-[guC?GJ%8q=RNGb;$K;24]/&^6Zn,^)-UYJ0-;5oi)^D@3#r5?:fE`FRVcqm6XF$u1qhbdW<]BqZ5!EUbK'taTdZ:=U.G?rWn3bgNi^0teo;f%)WbZhC'pNUBm(2SjX$1+7L3a5d.)#ioBueDpc79*6\qd*/[B<-#T&Ej2WYIS=0YV$I0IQ+>hH01D=?q5_Gc8f#47j/o5+W0Wo>X]FipG\S%mkYmT\JbYm<73QGI5Yi`p$G*esa981pfnt-;BsJWMB%`!UgF2GQ~>
+endstream
+endobj
+111 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 110 0 R
+/Annots 112 0 R
+>>
+endobj
+112 0 obj
+[
+113 0 R
+114 0 R
+]
+endobj
+113 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 131.988 364.4 330.312 352.4 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 56 0 R
+/H /I
+>>
+endobj
+114 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 268.466 232.644 256.466 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 43 0 R
+/H /I
+>>
+endobj
+115 0 obj
+<< /Length 1868 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU4gQ(#H&:O:SkcG/QW4H@,;D^\&VFAk=0bC]`*b^tMR?^01U=S"HI7O$!YNU+4/9\:_7*V6i1M;Gg^0\KXYJ./ECJV^K=/f[k<YS...@WUVF>o`::;V*p_Zr."jD6o]IOBJ9$!GhKX'lq$8K(iB22p`j-Q9)k@.cl5'`UA'@;70@H];/][H#UUc%]X"(KPEp/`Ik>aq"?$=jOM9,e:d.OOB>fd0P]F'm7OfS?nC%VHuscGJkXqHoq&>AVW<!#!EcFk<dKi@^gP7"m=`BEaQ(\^@5H/9r=A:5FJ^GKK?m^U,_:s]U.MXJ&12c&D3+$AW?iWBeDoAlRf[6dt:EJ]DPNC[\!d4Arr$_L]3A;f)_,>-"WLpc`m8'6C(dp2E<E54[bQ\Z*%V)pZmHrIDm,/qPd!U0U8FM`ce//%@=p-EAH_?4fCUp:\3R@2Y5ot]/>]W:qojl!1k43($)aiZM6h73A?R9O1E=m/clPoF]62D9r$Vn'<ncZHO,dp1CEM_`*(98Wrn%hh)n]CggeIs$Fn)pdI*W.8"k)Wcf%mh^sp>DCMI0i&^']j,t]JU9pB].GmgPN_Z>g6:QOC/Zg/mSo>-7_c-DDS%:rIRJp$>^l\T%cdF<\,Qgt@MaU3Y&2R:%5na2a8H-'uMWDLA@*/MGVE]nrLroB&H(W)g+JmLLA[j73O,FF]f(7LpGqn0N%Ppm1jJ[m<XR&P>M`@]^0MVUG$9?7U"8%G8'`#21.1-M@J8gSN&e/2>ibH(3j,sY,:Q9U2D5Gd/P7N<U-X[H>b6V>+M>-TjCf>Xs*[35M[BU;2hN\k,bE,3dj!>(@lXPuq6V'aAiSo^I1#D'#!*8R#u?"tun\OWdX)lqb@\B<Rh-^FSP>b6i)QN
 aDP3%C06WAW9mVDSS+n-Y:dXYV)Fh9]H/L!]sTD)pog$qcgYj=/"&J=V+N2"o`WQWOd+2Pc8YTR=pWYeN(18?I-!kH)B`DETe/i^3ZLJffQP*SRb2$*8T-C.Gb[CLT2d(\Q@,],8"`-F$&NbV^SNdTV=8+k&@]bYRsC)eWPGO>mn$%4,1ueW(*cVcfk70]OeJ3]e;*aOsaD>1:<a=QHcjm8&ehfWkY(#O/go6fhcUYmM>LfF9%N1a#?X[M)Ki1d0G.[ff*W,Y=Ofh`idjEGu5Z#:%hl)i5'CEaJ==Br&?p=VM!DP7_UrRM"p56PrKOTRMR764H+/;)oQFp9*dFMk>PI@@kuJigi=O-c;7d>(_8Md'.<p4\S5O`t8D$iC`GIGfq?;H8EXq#-suJ0DL93-+D,:BqCdMfcT5iU?/9:/7tP;f<g`n@I%fkbOjEK2Bi,NhrQJ@RAcV"(Fg"KJ1qt;"BKn;8%&30f'Xm7WlN]Y5MXuK"Jek06Fjm6,:I&3#FolM!MGoD"%gcAl+AFPR9fc@pQil5C#^6M&nbnWMKss%jB>?WEn8b4m-G#n_/a[[boY)C2'S)R'QfkWK.Y+5o=iAVTj!$hJs;/S.>KldF$l`V[/^/h*g:F+C@OHcQbQ9I73V_[]gl\0>c@s_eLW(3GMb*/1A!,d1@Grpm/"0VV$h-%NpSZ`]]m%/_5i$(RVocU`)cb9eUFjlV8.rTGl4f.d(nOf\Cli`DVRZVdXZ(@E9&%oF3Tr=!Y3iHji"D;0+L>D:u&?+NC#-%#h0F6(\2f023,2+pnLW,!h!,]j!=52&>FXDo9%0,f'h]qSVFtV^[auTjgLXqD:mD]pA.3j]7r33OusbM.!#=h]G6<G~>
+endstream
+endobj
+116 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 115 0 R
+>>
+endobj
+117 0 obj
+<< /Length 2983 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm>D0+IA&cV3*_1%7t@l&K[Fo>jKkN(&dcY%$jdpDGE6p_N$P$e:<Np...@E>h$8k7mcRY9c`b&gq9B?HJ%D(oY3.'%!e6tIID-/Be.!B`S]0,t=82<e%hHD7#OoucH0+]s*rPW#X^ms3IMOs8b5(usEo/s.3:edG&e?2`a*fVq4eHu2kO7Y^0\9OBcAA4;XrMAmXf4SCDg43I1gN1LZtk8s"K<]h>K6"!B$"-BGVrhQ]bQl)\tNTT77HL3hWBEt/11^$6Nh_$06c7k*_)hBm61@XkC9BD[#STh@d*G.j:ggY%c`nF3hOoXNH-:=$V&.Z"U4?,,h>`&(j^)(G>Z_q'3IKI-`Cjs2FT7RN?8N^Ss,HUVdk72?<L%$_tcVXdr+:JK#s>0-r__BMeVYXeFiOlTnG[+4EbSblBPp(28%QR*9g49lqY7!&u?Tt?E'$n6iqJ@V"o,h,+-+rNV](6edL;Mmk(`JOYqE\fF`3K>;"!SRNC8:8lQAghNF.':5A&*&'r>e)PmY=F$YYYQCuEi1igjqO1_OJ^Re-X(t`W^Tn63G^I*6[aXU=YC0HQRJhK`"h;IsBFdjVZ+n$mgPa/,3[3K>\#FsIGCn(^tCeq>+Bo7mK6pT)*eT(XE`u"<('!`_=dE5D9T[9u/0i<!8+SX"f:,M<">$8pNPY\Aq\7c1$6<0gCGEN&P+qGZS1>O,Ear/>/q*peW9(?"cU+C>K5ZdQ6lh/H!ZQqh)="sG*8p#2MF"/IJ%+gG8\Y[$Rj:qN)>*0PA,tL==MhDEVgEq2@S!GW%<L<h/+V&jn's/6NTQF`n.>LV$I8AD9[;.?`G[\-2@!=5bKLBq*&FX;>+m?Cqide+5CYK>!\8Q=7;-Z+D.Ae*r&Y4KX%du#3o2;oE`4RD)OC&*4b`UYGe3m'=_QlI!C;Z`;;(k0cV`dX%`I3&b1??i/,P>XQEe7d\>(`ZMs(9^VBJpg1#Y;8-Xe1HIVR
 4-sZ.N.]J$nYD3Q]n&f#KAL]Qtfg5Spf(!aoN2W"sX,Z:[Q"b4@/%al""'6G_Bu)&eV`>BPN74W-'P1FjgW1Z61se%pi8l]qfoW4)M>ji0""gs@kL=]u*U0?G`HY_g<Q\...@INJce>HR5^RrT^VBD8?0ps*:?:+ATT-JqHHodXR6P`#FrN4-G4n=%??r(U$%0kKNiK`IR6\+(sX<acDG][lKdbc_+mN?dL=mqLPP)THm75=Z:n?nHb1\T)AOjW[d:G(SLFLtfs$3FlGg_rWboTee1mKr?t7JD.CB08#YtXsZ5(Z7bRCGf_An:'O+.fcO2$Y*:K149o(D7?X$Y^al0e).0eQ7D$#.pKFk17'5kW5MdC&loU(*$J9h%5-MDJFqed%Qi]8qfYpFc2ZqN95BL%FrY\_9=U_Z"(E3IV=UYr!?dP`Fp=EU(1schekbLk\a>*jK`Zf:`'?M'S^J@$jn9,1lDg4,?6=\cA[r!KJ;.Wu(gIU'U=[PV4r%L>p>^4PpU/7*O.g4:_cu4G2uWej0p7-*7?LWE%W.62X8I%TV]oTE;_$UFHJHK.+UjVs-$?6a*e[\EO/n[DtQqo?RQN'1=N=PCe"<%B6%'R>NU`W]a\)Vp%lKF-,em&^ojFWgG@=9Z:BhKTruSrJg!@^.D&Faj`ThJIO^pRik-^akj9-r:Tg&LrP[_cpZg0D;>P*FN07Pe)Jl.)Xf'J[/M_XE%h)Vn];(*Agd;DBjM7SR2]u<-q`;Lb(_uB`iB-I,LJ]HpI#:!B2uhl5QK^KI'Q'u:gjVX@TK".f.`l
 R94GR4AoH?'1ptI9YXb3g!7_Y5P%o:Id_-bmqO8C)*21n^Z]hn*GQCcB!)t58.[H9##>'kshR-UmiM:k6Z3!.6dom7X4bqLP2OE%9P3lXiWfeDqo#aejIHg$8*G'i\;3u$4<+iBDZXeP)C#*C/H$l,A[KLh%f^r-.`N;2g_"e!g5Q1'Xl0G,L?m#dMGUZ.uqc\ob^[m)S%,Kgj3T+S/KL'G/(+TYpMhG(1%PP/h0O#e3nuWY,Xqg<%*A`R*J8,@gDU(<Wl6(tWhH=&Cc\+=e08+'G<5%Dc%%r4q!r>;X7Mb)>n2m9Q9t.F9,D:-sRKB,`:6917,`fqik?\i'Ia1Na!8Hu]b*>!.No\8J*idQjTEe'dT#4;J*^gV"^G4CK[cmRSS^VG>TjLq*2_IW.j8$iS_V'3r#>'UD,Nkdtn%ecXB+hML+"XEc\H&r*4=J9[2[[i\4@nJ=fZ9@ZkNtge+V#`P4$4Dm/^(P]!Gsc:?D'4D1LHkGmH_0HIdlA.WnmULr]$g&8`-Bf:>an'5u.1&EBnJ$V]ua7T!a-REr)FQ#Ts?1&JYP@NZgX7S2GD'8q"3gMEH[Y`M957_/Dt(#<RE#UeNFqm_B[]@=_K((ru)*e?:FSK%K?b6V?pT1FE!6<]Si'ph;dL5DN89BpAPk<U5Q,6UOaLM)q-??c4o&_=JIjXj+E=Du@%HCG4%!EcmC0e&."ce.ug^)dbn3&_-&"P7Np=)_2=sOYJKErXQh,4=0YiH\JE3:KMH_?gsf#mc[@&A8\3V#PKr4S'@JQ%p_De:!H"'GEsS,F8[N^8rsAu\p%'Li`"HiP]:E>[_JO,+f3Y4pEM/$&S(JIWoa!h.K`?Q;$%jMlr@3"_t(>78]>'hn;oTC[jqeE$dpHCV%Lc9/;YB,WV_7]kO3"-fP96&j2%obm#P6&F7K6Ef9L8-mMbbqD7k>[bP$o$FQ\4!FjVSOMo<'m9stkOD2GEpH5f*WeF*;H9d%ni~>
+endstream
+endobj
+118 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 117 0 R
+/Annots 119 0 R
+>>
+endobj
+119 0 obj
+[
+120 0 R
+121 0 R
+122 0 R
+123 0 R
+]
+endobj
+120 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 333.8 358.728 321.8 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/zookeeper.m4v)
+/S /URI >>
+/H /I
+>>
+endobj
+121 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 299.1 260.04 287.1 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://wiki.apache.org/hadoop/ZooKeeper/Tutorial)
+/S /URI >>
+/H /I
+>>
+endobj
+122 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 251.2 485.424 239.2 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://wiki.apache.org/hadoop/ZooKeeper/ZooKeeperArticles)
+/S /URI >>
+/H /I
+>>
+endobj
+123 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 216.5 220.032 204.5 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (recipes.html)
+/S /URI >>
+/H /I
+>>
+endobj
+125 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156)
+ /Parent 124 0 R
+ /Next 126 0 R
+ /A 9 0 R
+>> endobj
+126 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\124\0\150\0\145\0\40\0\132\0\157\0\157\0\113\0\145\0\145\0\160\0\145\0\162\0\40\0\104\0\141\0\164\0\141\0\40\0\115\0\157\0\144\0\145\0\154)
+ /Parent 124 0 R
+ /First 127 0 R
+ /Last 137 0 R
+ /Prev 125 0 R
+ /Next 138 0 R
+ /Count -7
+ /A 11 0 R
+>> endobj
+127 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\61\0\40\0\132\0\116\0\157\0\144\0\145\0\163)
+ /Parent 126 0 R
+ /First 129 0 R
+ /Last 135 0 R
+ /Next 136 0 R
+ /Count -4
+ /A 13 0 R
+>> endobj
+129 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\61\0\56\0\61\0\40\0\127\0\141\0\164\0\143\0\150\0\145\0\163)
+ /Parent 127 0 R
+ /Next 131 0 R
+ /A 128 0 R
+>> endobj
+131 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\61\0\56\0\62\0\40\0\104\0\141\0\164\0\141\0\40\0\101\0\143\0\143\0\145\0\163\0\163)
+ /Parent 127 0 R
+ /Prev 129 0 R
+ /Next 133 0 R
+ /A 130 0 R
+>> endobj
+133 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\61\0\56\0\63\0\40\0\105\0\160\0\150\0\145\0\155\0\145\0\162\0\141\0\154\0\40\0\116\0\157\0\144\0\145\0\163)
+ /Parent 127 0 R
+ /Prev 131 0 R
+ /Next 135 0 R
+ /A 132 0 R
+>> endobj
+135 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\61\0\56\0\64\0\40\0\123\0\145\0\161\0\165\0\145\0\156\0\143\0\145\0\40\0\116\0\157\0\144\0\145\0\163\0\40\0\55\0\55\0\40\0\125\0\156\0\151\0\161\0\165\0\145\0\40\0\116\0\141\0\155\0\151\0\156\0\147)
+ /Parent 127 0 R
+ /Prev 133 0 R
+ /A 134 0 R
+>> endobj
+136 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\62\0\40\0\124\0\151\0\155\0\145\0\40\0\151\0\156\0\40\0\132\0\157\0\157\0\113\0\145\0\145\0\160\0\145\0\162)
+ /Parent 126 0 R
+ /Prev 127 0 R
+ /Next 137 0 R
+ /A 15 0 R
+>> endobj
+137 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\63\0\40\0\132\0\157\0\157\0\113\0\145\0\145\0\160\0\145\0\162\0\40\0\123\0\164\0\141\0\164\0\40\0\123\0\164\0\162\0\165\0\143\0\164\0\165\0\162\0\145)
+ /Parent 126 0 R
+ /Prev 136 0 R
+ /A 17 0 R
+>> endobj
+138 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\132\0\157\0\157\0\113\0\145\0\145\0\160\0\145\0\162\0\40\0\123\0\145\0\163\0\163\0\151\0\157\0\156\0\163)
+ /Parent 124 0 R
+ /Prev 126 0 R
+ /Next 139 0 R
+ /A 19 0 R
+>> endobj
+139 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\132\0\157\0\157\0\113\0\145\0\145\0\160\0\145\0\162\0\40\0\127\0\141\0\164\0\143\0\150\0\145\0\163)
+ /Parent 124 0 R
+ /First 140 0 R
+ /Last 141 0 R
+ /Prev 138 0 R
+ /Next 142 0 R
+ /Count -2
+ /A 21 0 R
+>> endobj
+140 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\61\0\40\0\127\0\150\0\141\0\164\0\40\0\132\0\157\0\157\0\113\0\145\0\145\0\160\0\145\0\162\0\40\0\107\0\165\0\141\0\162\0\141\0\156\0\164\0\145\0\145\0\163\0\40\0\141\0\142\0\157\0\165\0\164\0\40\0\127\0\141\0\164\0\143\0\150\0\145\0\163)
+ /Parent 139 0 R
+ /Next 141 0 R
+ /A 23 0 R
+>> endobj
+141 0 obj
+<<
+ /Title (\376\377\0\64\0\56\0\62\0\40\0\124\0\150\0\151\0\156\0\147\0\163\0\40\0\164\0\157\0\40\0\122\0\145\0\155\0\145\0\155\0\142\0\145\0\162\0\40\0\141\0\142\0\157\0\165\0\164\0\40\0\127\0\141\0\164\0\143\0\150\0\145\0\163)
+ /Parent 139 0 R
+ /Prev 140 0 R
+ /A 25 0 R
+>> endobj
+142 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\132\0\157\0\157\0\113\0\145\0\145\0\160\0\145\0\162\0\40\0\141\0\143\0\143\0\145\0\163\0\163\0\40\0\143\0\157\0\156\0\164\0\162\0\157\0\154\0\40\0\165\0\163\0\151\0\156\0\147\0\40\0\101\0\103\0\114\0\163)
+ /Parent 124 0 R
+ /First 143 0 R
+ /Last 143 0 R
+ /Prev 139 0 R
+ /Next 148 0 R
+ /Count -3
+ /A 27 0 R
+>> endobj
+143 0 obj
+<<
+ /Title (\376\377\0\65\0\56\0\61\0\40\0\101\0\103\0\114\0\40\0\120\0\145\0\162\0\155\0\151\0\163\0\163\0\151\0\157\0\156\0\163)
+ /Parent 142 0 R
+ /First 145 0 R
+ /Last 147 0 R
+ /Count -2
+ /A 29 0 R
+>> endobj
+145 0 obj
+<<
+ /Title (\376\377\0\65\0\56\0\61\0\56\0\61\0\40\0\102\0\165\0\151\0\154\0\164\0\151\0\156\0\40\0\101\0\103\0\114\0\40\0\123\0\143\0\150\0\145\0\155\0\145\0\163)
+ /Parent 143 0 R
+ /Next 147 0 R
+ /A 144 0 R
+>> endobj
+147 0 obj
+<<
+ /Title (\376\377\0\65\0\56\0\61\0\56\0\62\0\40\0\132\0\157\0\157\0\113\0\145\0\145\0\160\0\145\0\162\0\40\0\103\0\40\0\143\0\154\0\151\0\145\0\156\0\164\0\40\0\101\0\120\0\111)
+ /Parent 143 0 R
+ /Prev 145 0 R
+ /A 146 0 R
+>> endobj
+148 0 obj
+<<
+ /Title (\376\377\0\66\0\40\0\103\0\157\0\156\0\163\0\151\0\163\0\164\0\145\0\156\0\143\0\171\0\40\0\107\0\165\0\141\0\162\0\141\0\156\0\164\0\145\0\145\0\163)
+ /Parent 124 0 R
+ /Prev 142 0 R
+ /Next 149 0 R
+ /A 31 0 R
+>> endobj
+149 0 obj
+<<
+ /Title (\376\377\0\67\0\40\0\102\0\151\0\156\0\144\0\151\0\156\0\147\0\163)
+ /Parent 124 0 R
+ /First 150 0 R
+ /Last 151 0 R
+ /Prev 148 0 R
+ /Next 156 0 R
+ /Count -4
+ /A 33 0 R
+>> endobj
+150 0 obj
+<<
+ /Title (\376\377\0\67\0\56\0\61\0\40\0\112\0\141\0\166\0\141\0\40\0\102\0\151\0\156\0\144\0\151\0\156\0\147)
+ /Parent 149 0 R
+ /Next 151 0 R
+ /A 35 0 R
+>> endobj
+151 0 obj
+<<
+ /Title (\376\377\0\67\0\56\0\62\0\40\0\103\0\40\0\102\0\151\0\156\0\144\0\151\0\156\0\147)
+ /Parent 149 0 R
+ /First 153 0 R
+ /Last 155 0 R
+ /Prev 150 0 R
+ /Count -2
+ /A 37 0 R
+>> endobj
+153 0 obj
+<<
+ /Title (\376\377\0\67\0\56\0\62\0\56\0\61\0\40\0\111\0\156\0\163\0\164\0\141\0\154\0\154\0\141\0\164\0\151\0\157\0\156)
+ /Parent 151 0 R
+ /Next 155 0 R
+ /A 152 0 R
+>> endobj
+155 0 obj
+<<
+ /Title (\376\377\0\67\0\56\0\62\0\56\0\62\0\40\0\125\0\163\0\151\0\156\0\147\0\40\0\164\0\150\0\145\0\40\0\103\0\40\0\103\0\154\0\151\0\145\0\156\0\164)
+ /Parent 151 0 R
+ /Prev 153 0 R
+ /A 154 0 R
+>> endobj
+156 0 obj
+<<
+ /Title (\376\377\0\70\0\40\0\102\0\165\0\151\0\154\0\144\0\151\0\156\0\147\0\40\0\102\0\154\0\157\0\143\0\153\0\163\0\72\0\40\0\101\0\40\0\107\0\165\0\151\0\144\0\145\0\40\0\164\0\157\0\40\0\132\0\157\0\157\0\113\0\145\0\145\0\160\0\145\0\162\0\40\0\117\0\160\0\145\0\162\0\141\0\164\0\151\0\157\0\156\0\163)
+ /Parent 124 0 R
+ /First 157 0 R
+ /Last 162 0 R
+ /Prev 149 0 R
+ /Next 163 0 R
+ /Count -6
+ /A 39 0 R
+>> endobj
+157 0 obj
+<<
+ /Title (\376\377\0\70\0\56\0\61\0\40\0\110\0\141\0\156\0\144\0\154\0\151\0\156\0\147\0\40\0\105\0\162\0\162\0\157\0\162\0\163)
+ /Parent 156 0 R
+ /Next 158 0 R
+ /A 41 0 R
+>> endobj
+158 0 obj
+<<
+ /Title (\376\377\0\70\0\56\0\62\0\40\0\103\0\157\0\156\0\156\0\145\0\143\0\164\0\151\0\156\0\147\0\40\0\164\0\157\0\40\0\132\0\157\0\157\0\113\0\145\0\145\0\160\0\145\0\162)
+ /Parent 156 0 R
+ /Prev 157 0 R
+ /Next 159 0 R
+ /A 43 0 R
+>> endobj
+159 0 obj
+<<
+ /Title (\376\377\0\70\0\56\0\63\0\40\0\122\0\145\0\141\0\144\0\40\0\117\0\160\0\145\0\162\0\141\0\164\0\151\0\157\0\156\0\163)
+ /Parent 156 0 R
+ /Prev 158 0 R
+ /Next 160 0 R
+ /A 45 0 R
+>> endobj
+160 0 obj
+<<
+ /Title (\376\377\0\70\0\56\0\64\0\40\0\127\0\162\0\151\0\164\0\145\0\40\0\117\0\160\0\145\0\162\0\141\0\164\0\151\0\157\0\156\0\163)
+ /Parent 156 0 R
+ /Prev 159 0 R
+ /Next 161 0 R
+ /A 47 0 R
+>> endobj
+161 0 obj
+<<
+ /Title (\376\377\0\70\0\56\0\65\0\40\0\110\0\141\0\156\0\144\0\154\0\151\0\156\0\147\0\40\0\127\0\141\0\164\0\143\0\150\0\145\0\163)
+ /Parent 156 0 R
+ /Prev 160 0 R
+ /Next 162 0 R
+ /A 49 0 R
+>> endobj
+162 0 obj
+<<
+ /Title (\376\377\0\70\0\56\0\66\0\40\0\115\0\151\0\163\0\143\0\145\0\154\0\154\0\145\0\141\0\156\0\145\0\157\0\165\0\163\0\40\0\132\0\157\0\157\0\113\0\145\0\145\0\160\0\145\0\162\0\40\0\117\0\160\0\145\0\162\0\141\0\164\0\151\0\157\0\156\0\163)
+ /Parent 156 0 R
+ /Prev 161 0 R
+ /A 54 0 R
+>> endobj
+163 0 obj
+<<
+ /Title (\376\377\0\71\0\40\0\120\0\162\0\157\0\147\0\162\0\141\0\155\0\40\0\123\0\164\0\162\0\165\0\143\0\164\0\165\0\162\0\145\0\54\0\40\0\167\0\151\0\164\0\150\0\40\0\123\0\151\0\155\0\160\0\154\0\145\0\40\0\105\0\170\0\141\0\155\0\160\0\154\0\145)
+ /Parent 124 0 R
+ /Prev 156 0 R
+ /Next 164 0 R
+ /A 56 0 R
+>> endobj
+164 0 obj
+<<
+ /Title (\376\377\0\61\0\60\0\40\0\107\0\157\0\164\0\143\0\150\0\141\0\163\0\72\0\40\0\103\0\157\0\155\0\155\0\157\0\156\0\40\0\120\0\162\0\157\0\142\0\154\0\145\0\155\0\163\0\40\0\141\0\156\0\144\0\40\0\124\0\162\0\157\0\165\0\142\0\154\0\145\0\163\0\150\0\157\0\157\0\164\0\151\0\156\0\147)
+ /Parent 124 0 R
+ /Prev 163 0 R
+ /A 58 0 R
+>> endobj
+165 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+166 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+167 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Times-Italic
+/Encoding /WinAnsiEncoding >>
+endobj
+168 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+169 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F4
+/BaseFont /Helvetica-BoldOblique
+/Encoding /WinAnsiEncoding >>
+endobj
+170 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+171 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+172 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 20
+/Kids [6 0 R 51 0 R 60 0 R 76 0 R 80 0 R 84 0 R 86 0 R 88 0 R 90 0 R 92 0 R 94 0 R 96 0 R 98 0 R 100 0 R 102 0 R 107 0 R 109 0 R 111 0 R 116 0 R 118 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 124 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 165 0 R /F5 166 0 R /F1 168 0 R /F6 167 0 R /F4 169 0 R /F9 170 0 R /F2 171 0 R /F7 172 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [60 0 R /XYZ 85.0 659.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [60 0 R /XYZ 85.0 240.266 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [76 0 R /XYZ 85.0 514.2 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [80 0 R /XYZ 85.0 405.456 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [84 0 R /XYZ 85.0 580.2 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [86 0 R /XYZ 85.0 653.0 null]
+>>
+endobj
+21 0 obj
+<<
+/S /GoTo
+/D [88 0 R /XYZ 85.0 611.4 null]
+>>
+endobj
+23 0 obj
+<<
+/S /GoTo
+/D [90 0 R /XYZ 85.0 571.8 null]
+>>
+endobj
+25 0 obj
+<<
+/S /GoTo
+/D [90 0 R /XYZ 85.0 411.347 null]
+>>
+endobj
+27 0 obj
+<<
+/S /GoTo
+/D [92 0 R /XYZ 85.0 659.0 null]
+>>
+endobj
+29 0 obj
+<<
+/S /GoTo
+/D [92 0 R /XYZ 85.0 392.666 null]
+>>
+endobj
+31 0 obj
+<<
+/S /GoTo
+/D [100 0 R /XYZ 85.0 491.38 null]
+>>
+endobj
+33 0 obj
+<<
+/S /GoTo
+/D [102 0 R /XYZ 85.0 404.342 null]
+>>
+endobj
+35 0 obj
+<<
+/S /GoTo
+/D [102 0 R /XYZ 85.0 338.808 null]
+>>
+endobj
+37 0 obj
+<<
+/S /GoTo
+/D [107 0 R /XYZ 85.0 353.0 null]
+>>
+endobj
+39 0 obj
+<<
+/S /GoTo
+/D [111 0 R /XYZ 85.0 341.4 null]
+>>
+endobj
+41 0 obj
+<<
+/S /GoTo
+/D [111 0 R /XYZ 85.0 239.466 null]
+>>
+endobj
+43 0 obj
+<<
+/S /GoTo
+/D [116 0 R /XYZ 85.0 659.0 null]
+>>
+endobj
+45 0 obj
+<<
+/S /GoTo
+/D [116 0 R /XYZ 85.0 620.947 null]
+>>
+endobj
+47 0 obj
+<<
+/S /GoTo
+/D [116 0 R /XYZ 85.0 582.894 null]
+>>
+endobj
+49 0 obj
+<<
+/S /GoTo
+/D [116 0 R /XYZ 85.0 544.841 null]
+>>
+endobj
+54 0 obj
+<<
+/S /GoTo
+/D [116 0 R /XYZ 85.0 506.788 null]
+>>
+endobj
+56 0 obj
+<<
+/S /GoTo
+/D [116 0 R /XYZ 85.0 468.735 null]
+>>
+endobj
+58 0 obj
+<<
+/S /GoTo
+/D [116 0 R /XYZ 85.0 416.401 null]
+>>
+endobj
+71 0 obj
+<<
+/S /GoTo
+/D [null /XYZ 0.0 0.0 null]
+>>
+endobj
+124 0 obj
+<<
+ /First 125 0 R
+ /Last 164 0 R
+>> endobj
+128 0 obj
+<<
+/S /GoTo
+/D [76 0 R /XYZ 85.0 240.937 null]
+>>
+endobj
+130 0 obj
+<<
+/S /GoTo
+/D [76 0 R /XYZ 85.0 164.365 null]
+>>
+endobj
+132 0 obj
+<<
+/S /GoTo
+/D [80 0 R /XYZ 85.0 611.4 null]
+>>
+endobj
+134 0 obj
+<<
+/S /GoTo
+/D [80 0 R /XYZ 85.0 534.828 null]
+>>
+endobj
+144 0 obj
+<<
+/S /GoTo
+/D [94 0 R /XYZ 85.0 571.8 null]
+>>
+endobj
+146 0 obj
+<<
+/S /GoTo
+/D [94 0 R /XYZ 85.0 337.228 null]
+>>
+endobj
+152 0 obj
+<<
+/S /GoTo
+/D [107 0 R /XYZ 85.0 174.947 null]
+>>
+endobj
+154 0 obj
+<<
+/S /GoTo
+/D [109 0 R /XYZ 85.0 191.39 null]
+>>
+endobj
+xref
+0 173
+0000000000 65535 f 
+0000064776 00000 n 
+0000064975 00000 n 
+0000065068 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000001424 00000 n 
+0000001544 00000 n 
+0000001709 00000 n 
+0000065232 00000 n 
+0000001844 00000 n 
+0000065295 00000 n 
+0000001981 00000 n 
+0000065361 00000 n 
+0000002118 00000 n 
+0000065425 00000 n 
+0000002255 00000 n 
+0000065491 00000 n 
+0000002391 00000 n 
+0000065555 00000 n 
+0000002528 00000 n 
+0000065619 00000 n 
+0000002665 00000 n 
+0000065683 00000 n 
+0000002802 00000 n 
+0000065747 00000 n 
+0000002939 00000 n 
+0000065813 00000 n 
+0000003076 00000 n 
+0000065877 00000 n 
+0000003213 00000 n 
+0000065943 00000 n 
+0000003350 00000 n 
+0000066009 00000 n 
+0000003487 00000 n 
+0000066076 00000 n 
+0000003622 00000 n 
+0000066143 00000 n 
+0000003758 00000 n 
+0000066208 00000 n 
+0000003895 00000 n 
+0000066273 00000 n 
+0000004032 00000 n 
+0000066340 00000 n 
+0000004169 00000 n 
+0000066405 00000 n 
+0000004306 00000 n 
+0000066472 00000 n 
+0000004442 00000 n 
+0000066539 00000 n 
+0000004578 00000 n 
+0000005217 00000 n 
+0000005340 00000 n 
+0000005381 00000 n 
+0000066606 00000 n 
+0000005514 00000 n 
+0000066673 00000 n 
+0000005647 00000 n 
+0000066740 00000 n 
+0000005780 00000 n 
+0000009113 00000 n 
+0000009236 00000 n 
+0000009340 00000 n 
+0000009477 00000 n 
+0000009614 00000 n 
+0000009751 00000 n 
+0000009888 00000 n 
+0000010025 00000 n 
+0000010162 00000 n 
+0000010299 00000 n 
+0000010436 00000 n 
+0000066807 00000 n 
+0000010575 00000 n 
+0000010714 00000 n 
+0000010853 00000 n 
+0000010992 00000 n 
+0000013683 00000 n 
+0000013806 00000 n 
+0000013833 00000 n 
+0000013972 00000 n 
+0000016400 00000 n 
+0000016523 00000 n 
+0000016550 00000 n 
+0000016734 00000 n 
+0000018104 00000 n 
+0000018212 00000 n 
+0000020723 00000 n 
+0000020831 00000 n 
+0000023241 00000 n 
+0000023349 00000 n 
+0000025645 00000 n 
+0000025753 00000 n 
+0000028261 00000 n 
+0000028369 00000 n 
+0000030908 00000 n 
+0000031016 00000 n 
+0000033361 00000 n 
+0000033469 00000 n 
+0000035503 00000 n 
+0000035611 00000 n 
+0000037831 00000 n 
+0000037940 00000 n 
+0000041137 00000 n 
+0000041263 00000 n 
+0000041300 00000 n 
+0000041463 00000 n 
+0000041628 00000 n 
+0000044190 00000 n 
+0000044300 00000 n 
+0000046815 00000 n 
+0000046925 00000 n 
+0000049454 00000 n 
+0000049580 00000 n 
+0000049617 00000 n 
+0000049753 00000 n 
+0000049891 00000 n 
+0000051853 00000 n 
+0000051963 00000 n 
+0000055040 00000 n 
+0000055166 00000 n 
+0000055219 00000 n 
+0000055430 00000 n 
+0000055626 00000 n 
+0000055832 00000 n 
+0000066866 00000 n 
+0000055993 00000 n 
+0000056159 00000 n 
+0000056452 00000 n 
+0000066920 00000 n 
+0000056635 00000 n 
+0000066987 00000 n 
+0000056793 00000 n 
+0000067054 00000 n 
+0000056989 00000 n 
+0000067119 00000 n 
+0000057209 00000 n 
+0000057505 00000 n 
+0000057725 00000 n 
+0000057972 00000 n 
+0000058189 00000 n 
+0000058442 00000 n 
+0000058777 00000 n 
+0000059070 00000 n 
+0000059428 00000 n 
+0000067186 00000 n 
+0000059649 00000 n 
+0000067251 00000 n 
+0000059877 00000 n 
+0000060122 00000 n 
+0000060363 00000 n 
+0000060563 00000 n 
+0000060739 00000 n 
+0000067318 00000 n 
+0000060939 00000 n 
+0000067386 00000 n 
+0000061127 00000 n 
+0000061348 00000 n 
+0000061781 00000 n 
+0000061975 00000 n 
+0000062231 00000 n 
+0000062440 00000 n 
+0000062655 00000 n 
+0000062870 00000 n 
+0000063183 00000 n 
+0000063516 00000 n 
+0000063875 00000 n 
+0000063989 00000 n 
+0000064100 00000 n 
+0000064212 00000 n 
+0000064321 00000 n 
+0000064442 00000 n 
+0000064549 00000 n 
+0000064666 00000 n 
+trailer
+<<
+/Size 173
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+67453
+%%EOF

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/zookeeperQuotas.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/zookeeperQuotas.html b/_released_docs/r3.1.2/zookeeperQuotas.html
new file mode 100644
index 0000000..d800810
--- /dev/null
+++ b/_released_docs/r3.1.2/zookeeperQuotas.html
@@ -0,0 +1,271 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-skin-name" content="pelt">
+<title>ZooKeeper Quota's Guide</title>
+<link type="text/css" href="skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
+<link type="text/css" href="skin/profile.css" rel="stylesheet">
+<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="images/favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://hadoop.apache.org/">Hadoop</a> &gt; <a href="http://hadoop.apache.org/zookeeper/">ZooKeeper</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://hadoop.apache.org/"><img class="logoImage" alt="Hadoop" src="images/hadoop-logo.jpg" title="Apache Hadoop"></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogo">
+<a href="http://hadoop.apache.org/zookeeper/"><img class="logoImage" alt="ZooKeeper" src="images/zookeeper_small.gif" title="ZooKeeper: distributed coordination"></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="hadoop.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="unselected" href="http://hadoop.apache.org/zookeeper/">Project</a>
+</li>
+<li>
+<a class="unselected" href="http://wiki.apache.org/hadoop/ZooKeeper">Wiki</a>
+</li>
+<li class="current">
+<a class="selected" href="index.html">ZooKeeper 3.1 Documentation</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_1.1', 'skin/')" id="menu_1.1Title" class="menutitle">Overview</div>
+<div id="menu_1.1" class="menuitemgroup">
+<div class="menuitem">
+<a href="index.html">Welcome</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperOver.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperStarted.html">Getting Started</a>
+</div>
+<div class="menuitem">
+<a href="releasenotes.html">Release Notes</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Developer</div>
+<div id="menu_1.2" class="menuitemgroup">
+<div class="menuitem">
+<a href="api/index.html">API Docs</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperProgrammers.html">Programmer's Guide</a>
+</div>
+<div class="menuitem">
+<a href="javaExample.html">Java Example</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperTutorial.html">Barrier and Queue Tutorial</a>
+</div>
+<div class="menuitem">
+<a href="recipes.html">Recipes</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.3', 'skin/')" id="menu_selected_1.3Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Admin &amp; Ops</div>
+<div id="menu_selected_1.3" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="zookeeperAdmin.html">Administrator's Guide</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Quota Guide</div>
+</div>
+<div class="menuitem">
+<a href="zookeeperJMX.html">JMX</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Contributor</div>
+<div id="menu_1.4" class="menuitemgroup">
+<div class="menuitem">
+<a href="zookeeperInternals.html">ZooKeeper Internals</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.5', 'skin/')" id="menu_1.5Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.5" class="menuitemgroup">
+<div class="menuitem">
+<a href="http://wiki.apache.org/hadoop/ZooKeeper">Wiki</a>
+</div>
+<div class="menuitem">
+<a href="http://wiki.apache.org/hadoop/ZooKeeper/FAQ">FAQ</a>
+</div>
+<div class="menuitem">
+<a href="http://hadoop.apache.org/zookeeper/mailing_lists.html">Mailing Lists</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+<div id="credit2"></div>
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="zookeeperQuotas.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>ZooKeeper Quota's Guide</h1>
+<h3>A Guide to Deployment and Administration</h3>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#zookeeper_quotas">Quotas</a>
+<ul class="minitoc">
+<li>
+<a href="#Setting+Quotas">Setting Quotas</a>
+</li>
+<li>
+<a href="#Listing+Quotas">Listing Quotas</a>
+</li>
+<li>
+<a href="#Deleting+Quotas"> Deleting Quotas</a>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+	
+	
+	
+	
+<a name="N1000B"></a><a name="zookeeper_quotas"></a>
+<h2 class="h3">Quotas</h2>
+<div class="section">
+<p> ZooKeeper has both namespace and bytes quotas. You can use the ZooKeeperMain class to setup quotas.
+	ZooKeeper prints <em>WARN</em> messages if users exceed the quota assigned to them. The messages 
+	are printed in the log of the ZooKeeper. 
+	</p>
+<p>
+<span class="codefrag computeroutput">$java -cp zookeeper.jar:src/java/lib/log4j-1.2.15.jar/conf \
+	 org.apache.zookeeper.ZooKeeperMain host:port</span>
+</p>
+<p> The above command gives you a command line option of using quotas.</p>
+<a name="N1001F"></a><a name="Setting+Quotas"></a>
+<h3 class="h4">Setting Quotas</h3>
+<p>You can use 
+	 <em>setquota</em> to set a quota on a ZooKeeper node. It has an option of setting quota with
+	  -n (for namespace)
+	 and -b (for bytes). </p>
+<p> The ZooKeeper quota are stored in ZooKeeper itself in /zookeeper/quota. To disable other people from
+	changing the quota's set the ACL for /zookeeper/quota such that only admins are able to read and write to it.
+	</p>
+<a name="N1002F"></a><a name="Listing+Quotas"></a>
+<h3 class="h4">Listing Quotas</h3>
+<p> You can use
+	<em>listquota</em> to list a quota on a ZooKeeper node.
+	</p>
+<a name="N1003C"></a><a name="Deleting+Quotas"></a>
+<h3 class="h4"> Deleting Quotas</h3>
+<p> You can use
+	<em>delquota</em> to delete quota on a ZooKeeper node.
+	</p>
+</div>
+	
+<p align="right">
+<font size="-2"></font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+        Copyright &copy;
+         2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/zookeeperQuotas.pdf
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/zookeeperQuotas.pdf b/_released_docs/r3.1.2/zookeeperQuotas.pdf
new file mode 100644
index 0000000..4473c2f
--- /dev/null
+++ b/_released_docs/r3.1.2/zookeeperQuotas.pdf
@@ -0,0 +1,252 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 532 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!<Kb>Q22'Sc@1MX6"Ma'>*WM&2[Z2[iu;=VMdY1Sqo#FEi/%<(TmkgnF,03Q\g[Vj[QIMp@%c;%=FSZO#=31r<oI&VSo*T[`DK*!;*4PV(6Lmp><aV3\.GUJiY+p:*%bCQkBlr5SE@/6!]SU$Tc6+E:Ij-``=A;F8!sK5\SuVU9j@WKrh+/6$Ka?="H)(_hn6/m"pl9r[HOKCl&G\:Brp?qiO`Di"c"adl&>KQQWb5,heN_B/CBbcdqU2Jn5MD*ELVhT\PE[0\Pi`^Q5UK^SJj]8PQdG9_$!\;G7dVe%5)#A,(-UO0iEDrQTRZ3?#sk`gYN%2^U*b'NI\I`tsI/spVAr)`*%%&lapLXF"i]Cp">?Z_lio]YWqH5LV#.eQlqm<tlQ3K$&s<>N8-nT8e;YQWWG\7RHlJJs5Sd3q&bU._s__N7Sekr"e5!GO)]g($DloG;haC!-6mTR2`!&8tF)'5qI.JUe5rq)#J!H=l%)-J04$F^6uGKHR@r]]!T1!oKrAC0jm@*rR+>dSoH~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 511.541 143.996 499.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 493.341 194.504 481.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 475.141 194.504 463.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 456.941 201.824 444.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Length 1275 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0CbECmB']%q&[%N<%,...@HJ>`q0'QL.l/q\4ZFL%EQOr6RNRk1?bTN>$k,M;AgOmakK09;:"[71#;dbAsf5SD/Y\3CPl'HLR@!J7@7HNMj?a#"k[3>7r^N`k8MN>A%f;Mo^2?Tj]h2<0s&=,"m.3VKE'$QB7KIRs.4KZssb7\28Vk-@H`U2)CU0ekVF0;<5_YftUH?._,[Bja"h#jWW5Mm
 ?W^L&'l&7=/3C5g))APHX#c%BsV#7^"+m1)pqtKnt;r@[XocQa%Xn-*C+4^I%p$3[b=hK7u"#<V?M:EC1D5iPb&7oD1(63uV;e3IcC*8n/0qWS^P^]Ypck4rl'^2Bulp8U=.Q\.6jGG68Y8k4Q[)14D-J=t:NqI1W;FeA21IbQH0MigI^>pJAY!7ieu*<:Nqbqa7^AbuMMBUSpZeM`OTe=PZ!e)RmuYENh[,UjDBfT(^?u3p!WF%qc=+Z>;4`g`"hn4<GVTN!J_K"j$@OiW~>
+endstream
+endobj
+17 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 16 0 R
+>>
+endobj
+19 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\121\0\165\0\157\0\164\0\141\0\163)
+ /Parent 18 0 R
+ /First 20 0 R
+ /Last 22 0 R
+ /Count -3
+ /A 9 0 R
+>> endobj
+20 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\61\0\40\0\123\0\145\0\164\0\164\0\151\0\156\0\147\0\40\0\121\0\165\0\157\0\164\0\141\0\163)
+ /Parent 19 0 R
+ /Next 21 0 R
+ /A 11 0 R
+>> endobj
+21 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\62\0\40\0\114\0\151\0\163\0\164\0\151\0\156\0\147\0\40\0\121\0\165\0\157\0\164\0\141\0\163)
+ /Parent 19 0 R
+ /Prev 20 0 R
+ /Next 22 0 R
+ /A 13 0 R
+>> endobj
+22 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\63\0\40\0\104\0\145\0\154\0\145\0\164\0\151\0\156\0\147\0\40\0\121\0\165\0\157\0\164\0\141\0\163)
+ /Parent 19 0 R
+ /Prev 21 0 R
+ /A 15 0 R
+>> endobj
+23 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+24 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+25 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Times-Italic
+/Encoding /WinAnsiEncoding >>
+endobj
+26 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+27 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+28 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+29 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 2
+/Kids [6 0 R 17 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 18 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 23 0 R /F5 24 0 R /F1 26 0 R /F6 25 0 R /F9 27 0 R /F2 28 0 R /F7 29 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [17 0 R /XYZ 85.0 659.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [17 0 R /XYZ 85.0 524.666 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [17 0 R /XYZ 85.0 412.613 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [17 0 R /XYZ 85.0 361.36 null]
+>>
+endobj
+18 0 obj
+<<
+ /First 19 0 R
+ /Last 19 0 R
+>> endobj
+xref
+0 30
+0000000000 65535 f 
+0000004383 00000 n 
+0000004448 00000 n 
+0000004540 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000694 00000 n 
+0000000814 00000 n 
+0000000860 00000 n 
+0000004685 00000 n 
+0000000995 00000 n 
+0000004748 00000 n 
+0000001132 00000 n 
+0000004814 00000 n 
+0000001269 00000 n 
+0000004880 00000 n 
+0000001406 00000 n 
+0000002774 00000 n 
+0000004945 00000 n 
+0000002882 00000 n 
+0000003035 00000 n 
+0000003220 00000 n 
+0000003419 00000 n 
+0000003610 00000 n 
+0000003723 00000 n 
+0000003833 00000 n 
+0000003944 00000 n 
+0000004052 00000 n 
+0000004158 00000 n 
+0000004274 00000 n 
+trailer
+<<
+/Size 30
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+4996
+%%EOF


[05/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/ServerAdminClient.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/ServerAdminClient.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/ServerAdminClient.html
new file mode 100644
index 0000000..770576a
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/ServerAdminClient.html
@@ -0,0 +1,380 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:03 PST 2009 -->
+<TITLE>
+ServerAdminClient (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ServerAdminClient (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ServerAdminClient.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ServerAdminClient.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ServerAdminClient.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class ServerAdminClient</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.ServerAdminClient</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>ServerAdminClient</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ServerAdminClient.html#ServerAdminClient()">ServerAdminClient</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ServerAdminClient.html#dump(java.lang.String, int)">dump</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;host,
+     int&nbsp;port)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ServerAdminClient.html#getTraceMask(java.lang.String, int)">getTraceMask</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;host,
+             int&nbsp;port)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ServerAdminClient.html#kill(java.lang.String, int)">kill</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;host,
+     int&nbsp;port)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ServerAdminClient.html#main(java.lang.String[])">main</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]&nbsp;args)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ServerAdminClient.html#ruok(java.lang.String, int)">ruok</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;host,
+     int&nbsp;port)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ServerAdminClient.html#setTraceMask(java.lang.String, int, java.lang.String)">setTraceMask</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;host,
+             int&nbsp;port,
+             <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;traceMaskStr)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ServerAdminClient.html#stat(java.lang.String, int)">stat</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;host,
+     int&nbsp;port)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.h
 tml?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ServerAdminClient()"><!-- --></A><H3>
+ServerAdminClient</H3>
+<PRE>
+public <B>ServerAdminClient</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ruok(java.lang.String, int)"><!-- --></A><H3>
+ruok</H3>
+<PRE>
+public static void <B>ruok</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;host,
+                        int&nbsp;port)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="dump(java.lang.String, int)"><!-- --></A><H3>
+dump</H3>
+<PRE>
+public static void <B>dump</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;host,
+                        int&nbsp;port)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="stat(java.lang.String, int)"><!-- --></A><H3>
+stat</H3>
+<PRE>
+public static void <B>stat</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;host,
+                        int&nbsp;port)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="kill(java.lang.String, int)"><!-- --></A><H3>
+kill</H3>
+<PRE>
+public static void <B>kill</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;host,
+                        int&nbsp;port)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setTraceMask(java.lang.String, int, java.lang.String)"><!-- --></A><H3>
+setTraceMask</H3>
+<PRE>
+public static void <B>setTraceMask</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;host,
+                                int&nbsp;port,
+                                <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;traceMaskStr)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTraceMask(java.lang.String, int)"><!-- --></A><H3>
+getTraceMask</H3>
+<PRE>
+public static void <B>getTraceMask</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;host,
+                                int&nbsp;port)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="main(java.lang.String[])"><!-- --></A><H3>
+main</H3>
+<PRE>
+public static void <B>main</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]&nbsp;args)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ServerAdminClient.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ServerAdminClient.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ServerAdminClient.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/Watcher.Event.EventType.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/Watcher.Event.EventType.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/Watcher.Event.EventType.html
new file mode 100644
index 0000000..42af472
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/Watcher.Event.EventType.html
@@ -0,0 +1,415 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:03 PST 2009 -->
+<TITLE>
+Watcher.Event.EventType (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Watcher.Event.EventType (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Watcher.Event.EventType.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/Watcher.Event.EventType.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Watcher.Event.EventType.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Enum Watcher.Event.EventType</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</A>&lt;<A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A>&gt;
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.Watcher.Event.EventType</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</A>&lt;<A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A>&gt;</DD>
+</DL>
+<DL>
+<DT><B>Enclosing interface:</B><DD><A HREF="../../../org/apache/zookeeper/Watcher.Event.html" title="interface in org.apache.zookeeper">Watcher.Event</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static enum <B>Watcher.Event.EventType</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;<A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A>&gt;</DL>
+</PRE>
+
+<P>
+Enumeration of types of events that may occur on the ZooKeeper
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+
+<A NAME="enum_constant_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Enum Constant Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html#NodeChildrenChanged">NodeChildrenChanged</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html#NodeCreated">NodeCreated</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html#NodeDataChanged">NodeDataChanged</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html#NodeDeleted">NodeDeleted</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html#None">None</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html#fromInt(int)">fromInt</A></B>(int&nbsp;intValue)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html#getIntValue()">getIntValue</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html#valueOf(java.lang.String)">valueOf</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the enum constant of this type with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A>[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html#values()">values</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array containing the constants of this enum type, in
+the order they are declared.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Enum"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#compareTo(E)" title="class or interface in java.lang">compareTo</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass()" title="class or interface in java.lang">getDeclaringClass</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#name()" title="class or interface in java.lang">name</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#ordinal()" title="class or interface in java.lang">ordinal</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.ht
 ml?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#valueOf(java.lang.Class, java.lang.String)" title="class or interface in java.lang">valueOf</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+
+<A NAME="enum_constant_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Enum Constant Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="None"><!-- --></A><H3>
+None</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A> <B>None</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="NodeCreated"><!-- --></A><H3>
+NodeCreated</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A> <B>NodeCreated</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="NodeDeleted"><!-- --></A><H3>
+NodeDeleted</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A> <B>NodeDeleted</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="NodeDataChanged"><!-- --></A><H3>
+NodeDataChanged</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A> <B>NodeDataChanged</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="NodeChildrenChanged"><!-- --></A><H3>
+NodeChildrenChanged</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A> <B>NodeChildrenChanged</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="values()"><!-- --></A><H3>
+values</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A>[] <B>values</B>()</PRE>
+<DL>
+<DD>Returns an array containing the constants of this enum type, in
+the order they are declared.  This method may be used to iterate
+over the constants as follows:
+<pre>
+for (Watcher.Event.EventType c : Watcher.Event.EventType.values())
+&nbsp;   System.out.println(c);
+</pre>
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>an array containing the constants of this enum type, in
+the order they are declared</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="valueOf(java.lang.String)"><!-- --></A><H3>
+valueOf</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A> <B>valueOf</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</PRE>
+<DL>
+<DD>Returns the enum constant of this type with the specified name.
+The string must match <I>exactly</I> an identifier used to declare an
+enum constant in this type.  (Extraneous whitespace characters are 
+not permitted.)
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the enum constant to be returned.
+<DT><B>Returns:</B><DD>the enum constant with the specified name
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if this enum type has no constant
+with the specified name
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</A></CODE> - if the argument is null</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getIntValue()"><!-- --></A><H3>
+getIntValue</H3>
+<PRE>
+public int <B>getIntValue</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="fromInt(int)"><!-- --></A><H3>
+fromInt</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A> <B>fromInt</B>(int&nbsp;intValue)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Watcher.Event.EventType.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/Watcher.Event.EventType.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Watcher.Event.EventType.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/Watcher.Event.KeeperState.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/Watcher.Event.KeeperState.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/Watcher.Event.KeeperState.html
new file mode 100644
index 0000000..92826d8
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/Watcher.Event.KeeperState.html
@@ -0,0 +1,438 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:03 PST 2009 -->
+<TITLE>
+Watcher.Event.KeeperState (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Watcher.Event.KeeperState (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Watcher.Event.KeeperState.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/Watcher.Event.KeeperState.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Watcher.Event.KeeperState.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Enum Watcher.Event.KeeperState</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</A>&lt;<A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A>&gt;
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.Watcher.Event.KeeperState</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</A>&lt;<A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A>&gt;</DD>
+</DL>
+<DL>
+<DT><B>Enclosing interface:</B><DD><A HREF="../../../org/apache/zookeeper/Watcher.Event.html" title="interface in org.apache.zookeeper">Watcher.Event</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static enum <B>Watcher.Event.KeeperState</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;<A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A>&gt;</DL>
+</PRE>
+
+<P>
+Enumeration of states the ZooKeeper may be at the event
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+
+<A NAME="enum_constant_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Enum Constant Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html#Disconnected">Disconnected</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The client is in the disconnected state - it is not connected
+ to any server in the ensemble.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html#Expired">Expired</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The serving cluster has expired this session.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html#NoSyncConnected">NoSyncConnected</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html#SyncConnected">SyncConnected</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The client is in the connected state - it is connected
+ to a server in the ensemble (one of the servers specified
+ in the host connection parameter during ZooKeeper client
+ creation).</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html#Unknown">Unknown</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html#fromInt(int)">fromInt</A></B>(int&nbsp;intValue)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html#getIntValue()">getIntValue</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html#valueOf(java.lang.String)">valueOf</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the enum constant of this type with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A>[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html#values()">values</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array containing the constants of this enum type, in
+the order they are declared.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Enum"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#compareTo(E)" title="class or interface in java.lang">compareTo</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass()" title="class or interface in java.lang">getDeclaringClass</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#name()" title="class or interface in java.lang">name</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#ordinal()" title="class or interface in java.lang">ordinal</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.ht
 ml?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#valueOf(java.lang.Class, java.lang.String)" title="class or interface in java.lang">valueOf</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+
+<A NAME="enum_constant_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Enum Constant Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="Unknown"><!-- --></A><H3>
+Unknown</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>public static final <A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A> <B>Unknown</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<DD>Unused, this state is never generated by the server
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="Disconnected"><!-- --></A><H3>
+Disconnected</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A> <B>Disconnected</B></PRE>
+<DL>
+<DD>The client is in the disconnected state - it is not connected
+ to any server in the ensemble.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="NoSyncConnected"><!-- --></A><H3>
+NoSyncConnected</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>public static final <A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A> <B>NoSyncConnected</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<DD>Unused, this state is never generated by the server
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="SyncConnected"><!-- --></A><H3>
+SyncConnected</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A> <B>SyncConnected</B></PRE>
+<DL>
+<DD>The client is in the connected state - it is connected
+ to a server in the ensemble (one of the servers specified
+ in the host connection parameter during ZooKeeper client
+ creation).
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="Expired"><!-- --></A><H3>
+Expired</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A> <B>Expired</B></PRE>
+<DL>
+<DD>The serving cluster has expired this session. The ZooKeeper
+ client connection (the session) is no longer valid. You must
+ create a new client connection (instantiate a new ZooKeeper
+ instance) if you with to access the ensemble.
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="values()"><!-- --></A><H3>
+values</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A>[] <B>values</B>()</PRE>
+<DL>
+<DD>Returns an array containing the constants of this enum type, in
+the order they are declared.  This method may be used to iterate
+over the constants as follows:
+<pre>
+for (Watcher.Event.KeeperState c : Watcher.Event.KeeperState.values())
+&nbsp;   System.out.println(c);
+</pre>
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>an array containing the constants of this enum type, in
+the order they are declared</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="valueOf(java.lang.String)"><!-- --></A><H3>
+valueOf</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A> <B>valueOf</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</PRE>
+<DL>
+<DD>Returns the enum constant of this type with the specified name.
+The string must match <I>exactly</I> an identifier used to declare an
+enum constant in this type.  (Extraneous whitespace characters are 
+not permitted.)
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the enum constant to be returned.
+<DT><B>Returns:</B><DD>the enum constant with the specified name
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if this enum type has no constant
+with the specified name
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</A></CODE> - if the argument is null</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getIntValue()"><!-- --></A><H3>
+getIntValue</H3>
+<PRE>
+public int <B>getIntValue</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="fromInt(int)"><!-- --></A><H3>
+fromInt</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A> <B>fromInt</B>(int&nbsp;intValue)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Watcher.Event.KeeperState.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/Watcher.Event.KeeperState.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Watcher.Event.KeeperState.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/Watcher.Event.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/Watcher.Event.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/Watcher.Event.html
new file mode 100644
index 0000000..dc4ae86
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/Watcher.Event.html
@@ -0,0 +1,200 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:03 PST 2009 -->
+<TITLE>
+Watcher.Event (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Watcher.Event (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Watcher.Event.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/Watcher.Event.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Watcher.Event.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Interface Watcher.Event</H2>
+<DL>
+<DT><B>Enclosing interface:</B><DD><A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static interface <B>Watcher.Event</B></DL>
+</PRE>
+
+<P>
+This interface defines the possible states an Event may represent
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enumeration of types of events that may occur on the ZooKeeper</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enumeration of states the ZooKeeper may be at the event</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Watcher.Event.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/Watcher.Event.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Watcher.Event.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/Watcher.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/Watcher.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/Watcher.html
new file mode 100644
index 0000000..3fbb145
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/Watcher.html
@@ -0,0 +1,231 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:03 PST 2009 -->
+<TITLE>
+Watcher (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Watcher (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Watcher.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/Watcher.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Watcher.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Interface Watcher</H2>
+<HR>
+<DL>
+<DT><PRE>public interface <B>Watcher</B></DL>
+</PRE>
+
+<P>
+This interface specifies the public interface an event handler class must
+ implement. A ZooKeeper client will get various events from the ZooKeepr
+ server it connects to. An application using such a client handles these
+ events by registering a callback object with the client. The callback object
+ is expected to be an instance of a class that implements Watcher interface.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.html" title="interface in org.apache.zookeeper">Watcher.Event</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This interface defines the possible states an Event may represent</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.html#process(org.apache.zookeeper.WatchedEvent)">process</A></B>(org.apache.zookeeper.WatchedEvent&nbsp;event)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="process(org.apache.zookeeper.WatchedEvent)"><!-- --></A><H3>
+process</H3>
+<PRE>
+void <B>process</B>(org.apache.zookeeper.WatchedEvent&nbsp;event)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Watcher.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/Watcher.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Watcher.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[35/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.InvalidACLException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.InvalidACLException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.InvalidACLException.html
new file mode 100644
index 0000000..00e65fe
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.InvalidACLException.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.KeeperException.InvalidACLException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.KeeperException.InvalidACLException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.InvalidACLException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.InvalidACLException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.KeeperException.InvalidACLException</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.KeeperException.InvalidACLException
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.InvalidACLException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.InvalidACLException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.InvalidCallbackException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.InvalidCallbackException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.InvalidCallbackException.html
new file mode 100644
index 0000000..a3d97f6
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.InvalidCallbackException.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.KeeperException.InvalidCallbackException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.KeeperException.InvalidCallbackException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.InvalidCallbackException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.InvalidCallbackException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.KeeperException.InvalidCallbackException</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.KeeperException.InvalidCallbackException
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.InvalidCallbackException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.InvalidCallbackException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.MarshallingErrorException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.MarshallingErrorException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.MarshallingErrorException.html
new file mode 100644
index 0000000..4ee6f87
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.MarshallingErrorException.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.KeeperException.MarshallingErrorException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.KeeperException.MarshallingErrorException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.MarshallingErrorException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.MarshallingErrorException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.KeeperException.MarshallingErrorException</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.KeeperException.MarshallingErrorException
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.MarshallingErrorException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.MarshallingErrorException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.NoAuthException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.NoAuthException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.NoAuthException.html
new file mode 100644
index 0000000..0b1db23
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.NoAuthException.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.KeeperException.NoAuthException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.KeeperException.NoAuthException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.NoAuthException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.NoAuthException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.KeeperException.NoAuthException</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.KeeperException.NoAuthException
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.NoAuthException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.NoAuthException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.NoChildrenForEphemeralsException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.NoChildrenForEphemeralsException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.NoChildrenForEphemeralsException.html
new file mode 100644
index 0000000..3f7273b
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.NoChildrenForEphemeralsException.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.KeeperException.NoChildrenForEphemeralsException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.KeeperException.NoChildrenForEphemeralsException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.NoChildrenForEphemeralsException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.NoChildrenForEphemeralsException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.KeeperException.NoChildrenForEphemeralsException</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.KeeperException.NoChildrenForEphemeralsException
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.NoChildrenForEphemeralsException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.NoChildrenForEphemeralsException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.NoNodeException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.NoNodeException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.NoNodeException.html
new file mode 100644
index 0000000..21f9626
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.NoNodeException.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.KeeperException.NoNodeException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.KeeperException.NoNodeException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.NoNodeException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.NoNodeException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.KeeperException.NoNodeException</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.KeeperException.NoNodeException
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.NoNodeException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.NoNodeException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.NodeExistsException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.NodeExistsException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.NodeExistsException.html
new file mode 100644
index 0000000..c2ae272
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.NodeExistsException.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.KeeperException.NodeExistsException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.KeeperException.NodeExistsException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.NodeExistsException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.NodeExistsException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.KeeperException.NodeExistsException</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.KeeperException.NodeExistsException
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.NodeExistsException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.NodeExistsException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.NotEmptyException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.NotEmptyException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.NotEmptyException.html
new file mode 100644
index 0000000..162d01b
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.NotEmptyException.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.KeeperException.NotEmptyException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.KeeperException.NotEmptyException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.NotEmptyException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.NotEmptyException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.KeeperException.NotEmptyException</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.KeeperException.NotEmptyException
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.NotEmptyException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.NotEmptyException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.OperationTimeoutException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.OperationTimeoutException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.OperationTimeoutException.html
new file mode 100644
index 0000000..095fe3a
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.OperationTimeoutException.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.KeeperException.OperationTimeoutException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.KeeperException.OperationTimeoutException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.OperationTimeoutException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.OperationTimeoutException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.KeeperException.OperationTimeoutException</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.KeeperException.OperationTimeoutException
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.OperationTimeoutException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.OperationTimeoutException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.RuntimeInconsistencyException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.RuntimeInconsistencyException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.RuntimeInconsistencyException.html
new file mode 100644
index 0000000..65e6f4d
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.RuntimeInconsistencyException.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.KeeperException.RuntimeInconsistencyException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.KeeperException.RuntimeInconsistencyException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.RuntimeInconsistencyException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.RuntimeInconsistencyException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.KeeperException.RuntimeInconsistencyException</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.KeeperException.RuntimeInconsistencyException
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.RuntimeInconsistencyException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.RuntimeInconsistencyException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.SessionExpiredException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.SessionExpiredException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.SessionExpiredException.html
new file mode 100644
index 0000000..68c5d8f
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.SessionExpiredException.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.KeeperException.SessionExpiredException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.KeeperException.SessionExpiredException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.SessionExpiredException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.SessionExpiredException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.SessionExpiredException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.KeeperException.SessionExpiredException</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.KeeperException.SessionExpiredException
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.SessionExpiredException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.SessionExpiredException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.SessionExpiredException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.SystemErrorException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.SystemErrorException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.SystemErrorException.html
new file mode 100644
index 0000000..0bb3579
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.SystemErrorException.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.KeeperException.SystemErrorException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.KeeperException.SystemErrorException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.SystemErrorException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.SystemErrorException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.KeeperException.SystemErrorException</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.KeeperException.SystemErrorException
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.SystemErrorException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.SystemErrorException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[07/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.OperationTimeoutException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.OperationTimeoutException.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.OperationTimeoutException.html
new file mode 100644
index 0000000..7abda03
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.OperationTimeoutException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:03 PST 2009 -->
+<TITLE>
+KeeperException.OperationTimeoutException (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.OperationTimeoutException (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.OperationTimeoutException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.OperationTimeoutException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.OperationTimeoutException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.OperationTimeoutException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.OperationTimeoutException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.OperationTimeoutException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#OPERATIONTIMEOUT"><CODE>KeeperException.Code.OPERATIONTIMEOUT</CODE></A>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.OperationTimeoutException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SessionMovedException.html" title="class in org.apache.zookeeper">KeeperException.SessionMovedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html#KeeperException.OperationTimeoutException()">KeeperException.OperationTimeoutException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.OperationTimeoutException()"><!-- --></A><H3>
+KeeperException.OperationTimeoutException</H3>
+<PRE>
+public <B>KeeperException.OperationTimeoutException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.OperationTimeoutException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.OperationTimeoutException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.OperationTimeoutException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html
new file mode 100644
index 0000000..54bfaff
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:03 PST 2009 -->
+<TITLE>
+KeeperException.RuntimeInconsistencyException (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.RuntimeInconsistencyException (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.RuntimeInconsistencyException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.SessionExpiredException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.RuntimeInconsistencyException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.RuntimeInconsistencyException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.RuntimeInconsistencyException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.RuntimeInconsistencyException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#RUNTIMEINCONSISTENCY"><CODE>KeeperException.Code.RUNTIMEINCONSISTENCY</CODE></A>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.RuntimeInconsistencyException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SessionMovedException.html" title="class in org.apache.zookeeper">KeeperException.SessionMovedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html#KeeperException.RuntimeInconsistencyException()">KeeperException.RuntimeInconsistencyException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.RuntimeInconsistencyException()"><!-- --></A><H3>
+KeeperException.RuntimeInconsistencyException</H3>
+<PRE>
+public <B>KeeperException.RuntimeInconsistencyException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.RuntimeInconsistencyException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.SessionExpiredException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.RuntimeInconsistencyException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.SessionExpiredException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.SessionExpiredException.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.SessionExpiredException.html
new file mode 100644
index 0000000..b7f02ab
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.SessionExpiredException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:03 PST 2009 -->
+<TITLE>
+KeeperException.SessionExpiredException (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.SessionExpiredException (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.SessionExpiredException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.SessionMovedException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.SessionExpiredException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.SessionExpiredException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.SessionExpiredException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.SessionExpiredException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.SessionExpiredException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#SESSIONEXPIRED"><CODE>KeeperException.Code.SESSIONEXPIRED</CODE></A>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.SessionExpiredException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SessionMovedException.html" title="class in org.apache.zookeeper">KeeperException.SessionMovedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.SessionExpiredException.html#KeeperException.SessionExpiredException()">KeeperException.SessionExpiredException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.SessionExpiredException()"><!-- --></A><H3>
+KeeperException.SessionExpiredException</H3>
+<PRE>
+public <B>KeeperException.SessionExpiredException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.SessionExpiredException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.SessionMovedException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.SessionExpiredException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.SessionExpiredException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.SessionMovedException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.SessionMovedException.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.SessionMovedException.html
new file mode 100644
index 0000000..ca29c9e
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.SessionMovedException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:03 PST 2009 -->
+<TITLE>
+KeeperException.SessionMovedException (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.SessionMovedException (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.SessionMovedException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.SessionExpiredException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.SessionMovedException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.SessionMovedException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.SessionMovedException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.SessionMovedException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.SessionMovedException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#SESSIONMOVED"><CODE>KeeperException.Code.SESSIONMOVED</CODE></A>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.SessionMovedException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SessionMovedException.html" title="class in org.apache.zookeeper">KeeperException.SessionMovedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.SessionMovedException.html#KeeperException.SessionMovedException()">KeeperException.SessionMovedException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.SessionMovedException()"><!-- --></A><H3>
+KeeperException.SessionMovedException</H3>
+<PRE>
+public <B>KeeperException.SessionMovedException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.SessionMovedException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.SessionExpiredException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.SessionMovedException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.SessionMovedException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[28/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/server/class-use/LogFormatter.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/server/class-use/LogFormatter.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/class-use/LogFormatter.html
new file mode 100644
index 0000000..e47a82e
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/class-use/LogFormatter.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.server.LogFormatter (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.server.LogFormatter (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/apache/zookeeper/server/LogFormatter.html" title="class in org.apache.zookeeper.server"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/server//class-useLogFormatter.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="LogFormatter.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.server.LogFormatter</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.server.LogFormatter
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/apache/zookeeper/server/LogFormatter.html" title="class in org.apache.zookeeper.server"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/server//class-useLogFormatter.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="LogFormatter.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/server/class-use/PurgeTxnLog.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/server/class-use/PurgeTxnLog.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/class-use/PurgeTxnLog.html
new file mode 100644
index 0000000..6145e2e
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/class-use/PurgeTxnLog.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.server.PurgeTxnLog (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.server.PurgeTxnLog (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/apache/zookeeper/server/PurgeTxnLog.html" title="class in org.apache.zookeeper.server"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/server//class-usePurgeTxnLog.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="PurgeTxnLog.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.server.PurgeTxnLog</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.server.PurgeTxnLog
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/apache/zookeeper/server/PurgeTxnLog.html" title="class in org.apache.zookeeper.server"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/server//class-usePurgeTxnLog.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="PurgeTxnLog.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/server/class-use/ZooKeeperServerMain.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/server/class-use/ZooKeeperServerMain.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/class-use/ZooKeeperServerMain.html
new file mode 100644
index 0000000..c15e3de
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/class-use/ZooKeeperServerMain.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.server.ZooKeeperServerMain (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.server.ZooKeeperServerMain (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/apache/zookeeper/server/ZooKeeperServerMain.html" title="class in org.apache.zookeeper.server"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/server//class-useZooKeeperServerMain.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooKeeperServerMain.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.server.ZooKeeperServerMain</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.server.ZooKeeperServerMain
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/apache/zookeeper/server/ZooKeeperServerMain.html" title="class in org.apache.zookeeper.server"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/server//class-useZooKeeperServerMain.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooKeeperServerMain.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/server/package-frame.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/server/package-frame.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/package-frame.html
new file mode 100644
index 0000000..0b15b37
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/package-frame.html
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+org.apache.zookeeper.server (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../org/apache/zookeeper/server/package-summary.html" target="classFrame">org.apache.zookeeper.server</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="LogFormatter.html" title="class in org.apache.zookeeper.server" target="classFrame">LogFormatter</A>
+<BR>
+<A HREF="PurgeTxnLog.html" title="class in org.apache.zookeeper.server" target="classFrame">PurgeTxnLog</A>
+<BR>
+<A HREF="ZooKeeperServerMain.html" title="class in org.apache.zookeeper.server" target="classFrame">ZooKeeperServerMain</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/server/package-summary.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/server/package-summary.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/package-summary.html
new file mode 100644
index 0000000..9193e55
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/package-summary.html
@@ -0,0 +1,260 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+org.apache.zookeeper.server (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="org.apache.zookeeper.server (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/zookeeper/data/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/zookeeper/server/quorum/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper/server/package-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package org.apache.zookeeper.server
+</H2>
+ZooKeeper server theory of operation
+<P>
+<B>See:</B>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A>
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../org/apache/zookeeper/server/LogFormatter.html" title="class in org.apache.zookeeper.server">LogFormatter</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../org/apache/zookeeper/server/PurgeTxnLog.html" title="class in org.apache.zookeeper.server">PurgeTxnLog</A></B></TD>
+<TD>this class is used to clean up the 
+ snapshot and data log dir's.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../org/apache/zookeeper/server/ZooKeeperServerMain.html" title="class in org.apache.zookeeper.server">ZooKeeperServerMain</A></B></TD>
+<TD>This class starts and runs a standalone ZooKeeperServer.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<A NAME="package_description"><!-- --></A><H2>
+Package org.apache.zookeeper.server Description
+</H2>
+
+<P>
+<h1>ZooKeeper server theory of operation</h1>
+ZooKeeperServer is designed to work in standalone mode and also
+be extensible so that it can be used to implement the quorum based
+version of ZooKeeper.
+<p>
+ZooKeeper maintains a order when processing requests:
+<ul>
+<li>All requests will be processed in order.
+<li>All responses will return in order.
+<li>All watches will be sent in the order that the update takes place.
+</ul>
+<p>
+We will explain the three aspects of ZooKeeperServer: request processing, data
+structure maintence, and session tracking.
+
+<h2>Request processing</h2>
+
+Requests are received by the ServerCnxn. Demarshalling of a request is
+done by ClientRequestHandler. After a request has be Demarshalled,
+ClientRequestHandler invokes the relevant method in ZooKeeper and marshals
+the result.
+<p>
+If the request is just a query, it will be processed by ZooKeeper and returned.
+Otherwise, the request will be validated and a transaction will be generated
+and logged. This the request will then wait until the request has been logged
+before continuing processing.
+<p>
+Requests are logged as a group. Transactions are queued up and the SyncThread
+will process them at predefined intervals. (Currently 20ms) The SyncThread
+interacts with ZooKeeperServer the txnQueue. Transactions are added to the
+txnQueue of SyncThread via queueItem. When the transaction has been synced to
+disk, its callback will be invoked which will cause the request processing to
+be completed.
+
+<h2>Data structure maintence</h2>
+
+ZooKeeper data is stored in-memory. Each znode is stored in a DataNode object.
+This object is accessed through a hashtable that maps paths to DataNodes.
+DataNodes also organize themselves into a tree. This tree is only used for
+serializing nodes.
+<p>
+We guarantee that changes to nodes are stored to non-volatile media before
+responding to a client. We do this quickly by writing changes as a sequence
+of transactions in a log file. Even though we flush transactions as a group,
+we need to avoid seeks as much as possible. Also, since the server can fail
+at any point, we need to be careful of partial records.
+<p>
+We address the above problems by
+<ul>
+<li>Preallocating 1M chunks of file space. This allows us to append to the
+file without causing seeks to update file size. It also means that we need
+to check for the end of the log by looking for a zero length transaction
+rather than simply end of file.
+<li>Writing a signature at the end of each transaction. When processing
+transactions, we only use transactions that have a valid signature at the end.
+</ul>
+<p>
+As the server runs, the log file will grow quite large. To avoid long startup
+times we periodically take a snapshot of the tree of DataNodes. We cannot
+take the snapshot synchronously as the data takes a while to write out, so
+instead we asynchronously write out the tree. This means that we end up
+with a "corrupt" snapshot of the data tree. More formally if we define T
+to be the real snapshot of the tree at the time we begin taking the snapshot
+and l as the sequence of transactions that are applied to the tree between
+the time the snapshot begins and the time the snapshot completes, we write
+to disk T+l' where l' is a subset of the transactions in l. While we do not
+have a way of figuring out which transactions make up l', it doesn't really
+matter. T+l'+l = T+l since the transactions we log are idepotent (applying
+the transaction multiple times has the same result as applying the transaction
+once). So when we restore the snapshot we also play all transactions in the log
+that occur after the snapshot was begun. We can easily figure out where to
+start the replay because we start a new logfile when we start a snapshot. Both
+the snapshot file and log file have a numeric suffix that represent the
+transaction id that created the respective files.
+
+<h2>Session tracking</h2>
+Rather than tracking sessions exactly, we track them in batches. That are
+processed at fixed intervals. This is easier to implement than exact
+session tracking and it is more efficient in terms of performance. It also 
+provides a small grace period for session renewal.
+<P>
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/zookeeper/data/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/zookeeper/server/quorum/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper/server/package-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/server/package-tree.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/server/package-tree.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/package-tree.html
new file mode 100644
index 0000000..5b8028e
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/package-tree.html
@@ -0,0 +1,153 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+org.apache.zookeeper.server Class Hierarchy (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="org.apache.zookeeper.server Class Hierarchy (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/zookeeper/data/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/zookeeper/server/quorum/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper/server/package-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package org.apache.zookeeper.server
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><B>Object</B></A><UL>
+<LI TYPE="circle">org.apache.zookeeper.server.<A HREF="../../../../org/apache/zookeeper/server/LogFormatter.html" title="class in org.apache.zookeeper.server"><B>LogFormatter</B></A><LI TYPE="circle">org.apache.zookeeper.server.<A HREF="../../../../org/apache/zookeeper/server/PurgeTxnLog.html" title="class in org.apache.zookeeper.server"><B>PurgeTxnLog</B></A><LI TYPE="circle">org.apache.zookeeper.server.<A HREF="../../../../org/apache/zookeeper/server/ZooKeeperServerMain.html" title="class in org.apache.zookeeper.server"><B>ZooKeeperServerMain</B></A></UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/zookeeper/data/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/zookeeper/server/quorum/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper/server/package-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/server/package-use.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/server/package-use.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/package-use.html
new file mode 100644
index 0000000..dafe23b
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/package-use.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Package org.apache.zookeeper.server (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Package org.apache.zookeeper.server (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper/server/package-use.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Package<br>org.apache.zookeeper.server</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.server
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper/server/package-use.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/server/quorum/QuorumPeerMain.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/server/quorum/QuorumPeerMain.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/quorum/QuorumPeerMain.html
new file mode 100644
index 0000000..d85ec16
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/quorum/QuorumPeerMain.html
@@ -0,0 +1,299 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+QuorumPeerMain (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="QuorumPeerMain (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/QuorumPeerMain.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/server/quorum/QuorumPeerMain.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="QuorumPeerMain.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper.server.quorum</FONT>
+<BR>
+Class QuorumPeerMain</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.server.quorum.QuorumPeerMain</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>QuorumPeerMain</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>
+</PRE>
+
+<P>
+<h2>Configuration file</h2>
+
+ When the main() method of this class is used to start the program, the file
+ "zoo.cfg" in the current directory will be used to obtain configuration
+ information. zoo.cfg is a Properties file, so keys and values are separated
+ by equals (=) and the key/value pairs are separated by new lines. The
+ following keys are used in the configuration file:
+ <ol>
+ <li>dataDir - The directory where the zookeeper data is stored.</li>
+ <li>clientPort - The port used to communicate with clients.</li>
+ <li>tickTime - The duration of a tick in milliseconds. This is the basic
+ unit of time in zookeeper.</li>
+ <li>initLimit - The maximum number of ticks that a follower will wait to
+ initially synchronize with a leader.</li>
+ <li>syncLimit - The maximum number of ticks that a follower will wait for a
+ message (including heartbeats) from the leader.</li>
+ <li>server.<i>id</i> - This is the host:port that the server with the
+ given id will use for the quorum protocol.</li>
+ </ol>
+ In addition to the zoo.cfg file. There is a file in the data directory called
+ "myid" that contains the server id as an ASCII decimal value.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../org/apache/zookeeper/server/quorum/QuorumPeerMain.html#QuorumPeerMain()">QuorumPeerMain</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/zookeeper/server/quorum/QuorumPeerMain.html#main(java.lang.String[])">main</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]&nbsp;args)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To start the replicated server specify the configuration file name on the
+ command line.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/zookeeper/server/quorum/QuorumPeerMain.html#runPeer(QuorumPeer.Factory)">runPeer</A></B>(QuorumPeer.Factory&nbsp;qpFactory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.h
 tml?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="QuorumPeerMain()"><!-- --></A><H3>
+QuorumPeerMain</H3>
+<PRE>
+public <B>QuorumPeerMain</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="main(java.lang.String[])"><!-- --></A><H3>
+main</H3>
+<PRE>
+public static void <B>main</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]&nbsp;args)</PRE>
+<DL>
+<DD>To start the replicated server specify the configuration file name on the
+ command line.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>args</CODE> - command line</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="runPeer(QuorumPeer.Factory)"><!-- --></A><H3>
+runPeer</H3>
+<PRE>
+public static void <B>runPeer</B>(QuorumPeer.Factory&nbsp;qpFactory)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/QuorumPeerMain.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/server/quorum/QuorumPeerMain.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="QuorumPeerMain.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/server/quorum/class-use/QuorumPeerMain.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/server/quorum/class-use/QuorumPeerMain.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/quorum/class-use/QuorumPeerMain.html
new file mode 100644
index 0000000..c42d0fc
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/quorum/class-use/QuorumPeerMain.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.server.quorum.QuorumPeerMain (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.server.quorum.QuorumPeerMain (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../org/apache/zookeeper/server/quorum/QuorumPeerMain.html" title="class in org.apache.zookeeper.server.quorum"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../../index.html?org/apache/zookeeper/server/quorum//class-useQuorumPeerMain.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="QuorumPeerMain.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.server.quorum.QuorumPeerMain</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.server.quorum.QuorumPeerMain
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../org/apache/zookeeper/server/quorum/QuorumPeerMain.html" title="class in org.apache.zookeeper.server.quorum"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../../index.html?org/apache/zookeeper/server/quorum//class-useQuorumPeerMain.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="QuorumPeerMain.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/server/quorum/package-frame.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/server/quorum/package-frame.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/quorum/package-frame.html
new file mode 100644
index 0000000..24391b7
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/quorum/package-frame.html
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+org.apache.zookeeper.server.quorum (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../org/apache/zookeeper/server/quorum/package-summary.html" target="classFrame">org.apache.zookeeper.server.quorum</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="QuorumPeerMain.html" title="class in org.apache.zookeeper.server.quorum" target="classFrame">QuorumPeerMain</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/server/quorum/package-summary.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/server/quorum/package-summary.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/quorum/package-summary.html
new file mode 100644
index 0000000..99aae75
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/quorum/package-summary.html
@@ -0,0 +1,157 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+org.apache.zookeeper.server.quorum (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="org.apache.zookeeper.server.quorum (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/zookeeper/server/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/zookeeper/server/upgrade/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/server/quorum/package-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package org.apache.zookeeper.server.quorum
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/zookeeper/server/quorum/QuorumPeerMain.html" title="class in org.apache.zookeeper.server.quorum">QuorumPeerMain</A></B></TD>
+<TD>Configuration file</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/zookeeper/server/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/zookeeper/server/upgrade/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/server/quorum/package-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/server/quorum/package-tree.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/server/quorum/package-tree.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/quorum/package-tree.html
new file mode 100644
index 0000000..2fa8a4e
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/quorum/package-tree.html
@@ -0,0 +1,153 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+org.apache.zookeeper.server.quorum Class Hierarchy (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="org.apache.zookeeper.server.quorum Class Hierarchy (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/zookeeper/server/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/zookeeper/server/upgrade/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/server/quorum/package-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package org.apache.zookeeper.server.quorum
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><B>Object</B></A><UL>
+<LI TYPE="circle">org.apache.zookeeper.server.quorum.<A HREF="../../../../../org/apache/zookeeper/server/quorum/QuorumPeerMain.html" title="class in org.apache.zookeeper.server.quorum"><B>QuorumPeerMain</B></A></UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/zookeeper/server/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/zookeeper/server/upgrade/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/server/quorum/package-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[14/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/index-all.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/index-all.html b/_released_docs/r3.2.2/api/index-all.html
new file mode 100644
index 0000000..a49b3fc
--- /dev/null
+++ b/_released_docs/r3.2.2/api/index-all.html
@@ -0,0 +1,1154 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:04 PST 2009 -->
+<TITLE>
+Index (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="./stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Index (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="./index.html?index-all.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="index-all.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="./allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="./allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_K_">K</A> <A HREF="#_L_">L</A> <A HREF="#_M_">M</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_Q_">Q</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A> <A HREF="#_V_">V</A> <A HREF="#_W_">W</A> <A HREF="#_Z_">Z</A> <HR>
+<A NAME="_A_"><!-- --></A><H2>
+<B>A</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data"><B>ACL</B></A> - Class in <A HREF="./org/apache/zookeeper/data/package-summary.html">org.apache.zookeeper.data</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/data/ACL.html#ACL()"><B>ACL()</B></A> - 
+Constructor for class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/ACL.html#ACL(int, org.apache.zookeeper.data.Id)"><B>ACL(int, Id)</B></A> - 
+Constructor for class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#addAuthInfo(java.lang.String, byte[])"><B>addAuthInfo(String, byte[])</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>Add the specified scheme:auth information to this connection.
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.Perms.html#ADMIN"><B>ADMIN</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.Perms.html" title="interface in org.apache.zookeeper">ZooDefs.Perms</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.Perms.html#ALL"><B>ALL</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.Perms.html" title="interface in org.apache.zookeeper">ZooDefs.Perms</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.Ids.html#ANYONE_ID_UNSAFE"><B>ANYONE_ID_UNSAFE</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.Ids.html" title="interface in org.apache.zookeeper">ZooDefs.Ids</A>
+<DD>This Id represents anyone.
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#APIError"><B>APIError</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#APIERROR"><CODE>KeeperException.Code.APIERROR</CODE></A> instead</I>
+<DT><A HREF="./org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper"><B>AsyncCallback</B></A> - Interface in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper"><B>AsyncCallback.ACLCallback</B></A> - Interface in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper"><B>AsyncCallback.ChildrenCallback</B></A> - Interface in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper"><B>AsyncCallback.DataCallback</B></A> - Interface in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HR
 EF="./org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper"><B>AsyncCallback.StatCallback</B></A> - Interface in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper"><B>AsyncCallback.StringCallback</B></A> - Interface in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper"><B>AsyncCallback.VoidCallback</B></A> - Interface in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html#auth"><B>auth</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.Ids.html#AUTH_IDS"><B>AUTH_IDS</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.Ids.html" title="interface in org.apache.zookeeper">ZooDefs.Ids</A>
+<DD>This Id is only usable to set ACLs.
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#AuthFailed"><B>AuthFailed</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#AUTHFAILED"><CODE>KeeperException.Code.AUTHFAILED</CODE></A> instead</I>
+</DL>
+<HR>
+<A NAME="_B_"><!-- --></A><H2>
+<B>B</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#BadArguments"><B>BadArguments</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#BADARGUMENTS"><CODE>KeeperException.Code.BADARGUMENTS</CODE></A>
+ instead</I>
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#BadVersion"><B>BadVersion</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#BADVERSION"><CODE>KeeperException.Code.BADVERSION</CODE></A> instead</I>
+</DL>
+<HR>
+<A NAME="_C_"><!-- --></A><H2>
+<B>C</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#close()"><B>close()</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>Close this client object.
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html#closeSession"><B>closeSession</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.html#code()"><B>code()</B></A> - 
+Method in exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>
+<DD>Read the error Code for this exception
+<DT><A HREF="./org/apache/zookeeper/data/ACL.html#compareTo(java.lang.Object)"><B>compareTo(Object)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Id.html#compareTo(java.lang.Object)"><B>compareTo(Object)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#compareTo(java.lang.Object)"><B>compareTo(Object)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#compareTo(java.lang.Object)"><B>compareTo(Object)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#compareTo(java.lang.Object)"><B>compareTo(Object)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#ConnectionLoss"><B>ConnectionLoss</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#CONNECTIONLOSS"><CODE>KeeperException.Code.CONNECTIONLOSS</CODE></A>
+ instead</I>
+<DT><A HREF="./org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)"><B>create(KeeperException.Code, String)</B></A> - 
+Static method in exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>
+<DD>All non-specific keeper exceptions should be constructed via
+ this factory method in order to guarantee consistency in error
+ codes and such.
+<DT><A HREF="./org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)"><B>create(int, String)</B></A> - 
+Static method in exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)"><CODE>KeeperException.create(Code, String)</CODE></A>
+ instead</I>
+<DT><A HREF="./org/apache/zookeeper/KeeperException.html#create(int)"><B>create(int)</B></A> - 
+Static method in exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)"><CODE>KeeperException.create(Code)</CODE></A>
+ instead</I>
+<DT><A HREF="./org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)"><B>create(KeeperException.Code)</B></A> - 
+Static method in exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>
+<DD>All non-specific keeper exceptions should be constructed via
+ this factory method in order to guarantee consistency in error
+ codes and such.
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html#create"><B>create</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.Perms.html#CREATE"><B>CREATE</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.Perms.html" title="interface in org.apache.zookeeper">ZooDefs.Perms</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#create(java.lang.String, byte[], java.util.List, org.apache.zookeeper.CreateMode)"><B>create(String, byte[], List&lt;ACL&gt;, CreateMode)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>Create a node with the given path.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#create(java.lang.String, byte[], java.util.List, org.apache.zookeeper.CreateMode, org.apache.zookeeper.AsyncCallback.StringCallback, java.lang.Object)"><B>create(String, byte[], List&lt;ACL&gt;, CreateMode, AsyncCallback.StringCallback, Object)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>The Asynchronous version of create.
+<DT><A HREF="./org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper"><B>CreateMode</B></A> - Enum in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>CreateMode value determines how the znode is created on ZooKeeper.<DT><A HREF="./org/apache/zookeeper/ZooKeeperMain.html#createQuota(org.apache.zookeeper.ZooKeeper, java.lang.String, long, int)"><B>createQuota(ZooKeeper, String, long, int)</B></A> - 
+Static method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeperMain.html" title="class in org.apache.zookeeper">ZooKeeperMain</A>
+<DD>this method creates a quota node for the path
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html#createSession"><B>createSession</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.Ids.html#CREATOR_ALL_ACL"><B>CREATOR_ALL_ACL</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.Ids.html" title="interface in org.apache.zookeeper">ZooDefs.Ids</A>
+<DD>This ACL gives the creators authentication id's all permissions.
+</DL>
+<HR>
+<A NAME="_D_"><!-- --></A><H2>
+<B>D</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#DataInconsistency"><B>DataInconsistency</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#DATAINCONSISTENCY"><CODE>KeeperException.Code.DATAINCONSISTENCY</CODE></A>
+ instead</I>
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html#delete"><B>delete</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.Perms.html#DELETE"><B>DELETE</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.Perms.html" title="interface in org.apache.zookeeper">ZooDefs.Perms</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#delete(java.lang.String, int)"><B>delete(String, int)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>Delete the node with the given path.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#delete(java.lang.String, int, org.apache.zookeeper.AsyncCallback.VoidCallback, java.lang.Object)"><B>delete(String, int, AsyncCallback.VoidCallback, Object)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>The Asynchronous version of delete.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeperMain.html#delQuota(org.apache.zookeeper.ZooKeeper, java.lang.String, boolean, boolean)"><B>delQuota(ZooKeeper, String, boolean, boolean)</B></A> - 
+Static method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeperMain.html" title="class in org.apache.zookeeper">ZooKeeperMain</A>
+<DD>this method deletes quota for a node.
+<DT><A HREF="./org/apache/zookeeper/data/ACL.html#deserialize(org.apache.jute.InputArchive, java.lang.String)"><B>deserialize(InputArchive, String)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Id.html#deserialize(org.apache.jute.InputArchive, java.lang.String)"><B>deserialize(InputArchive, String)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#deserialize(org.apache.jute.InputArchive, java.lang.String)"><B>deserialize(InputArchive, String)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#deserialize(org.apache.jute.InputArchive, java.lang.String)"><B>deserialize(InputArchive, String)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#deserialize(org.apache.jute.InputArchive, java.lang.String)"><B>deserialize(InputArchive, String)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ServerAdminClient.html#dump(java.lang.String, int)"><B>dump(String, int)</B></A> - 
+Static method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper">ServerAdminClient</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_E_"><!-- --></A><H2>
+<B>E</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/data/ACL.html#equals(java.lang.Object)"><B>equals(Object)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Id.html#equals(java.lang.Object)"><B>equals(Object)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#equals(java.lang.Object)"><B>equals(Object)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#equals(java.lang.Object)"><B>equals(Object)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#equals(java.lang.Object)"><B>equals(Object)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html#error"><B>error</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooKeeperMain.html#executeLine(java.lang.String)"><B>executeLine(String)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeperMain.html" title="class in org.apache.zookeeper">ZooKeeperMain</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html#exists"><B>exists</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#exists(java.lang.String, org.apache.zookeeper.Watcher)"><B>exists(String, Watcher)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>Return the stat of the node of the given path.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#exists(java.lang.String, boolean)"><B>exists(String, boolean)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>Return the stat of the node of the given path.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#exists(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)"><B>exists(String, Watcher, AsyncCallback.StatCallback, Object)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>The Asynchronous version of exists.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#exists(java.lang.String, boolean, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)"><B>exists(String, boolean, AsyncCallback.StatCallback, Object)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>The Asynchronous version of exists.
+</DL>
+<HR>
+<A NAME="_F_"><!-- --></A><H2>
+<B>F</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/CreateMode.html#fromFlag(int)"><B>fromFlag(int)</B></A> - 
+Static method in enum org.apache.zookeeper.<A HREF="./org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>
+<DD>Map an integer value to a CreateMode value
+<DT><A HREF="./org/apache/zookeeper/Watcher.Event.EventType.html#fromInt(int)"><B>fromInt(int)</B></A> - 
+Static method in enum org.apache.zookeeper.<A HREF="./org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/Watcher.Event.KeeperState.html#fromInt(int)"><B>fromInt(int)</B></A> - 
+Static method in enum org.apache.zookeeper.<A HREF="./org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_G_"><!-- --></A><H2>
+<B>G</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/KeeperException.Code.html#get(int)"><B>get(int)</B></A> - 
+Static method in enum org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>
+<DD>Get the Code value for a particular integer error code
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html#getACL"><B>getACL</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#getACL(java.lang.String, org.apache.zookeeper.data.Stat)"><B>getACL(String, Stat)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>Return the ACL and stat of the node of the given path.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#getACL(java.lang.String, org.apache.zookeeper.data.Stat, org.apache.zookeeper.AsyncCallback.ACLCallback, java.lang.Object)"><B>getACL(String, Stat, AsyncCallback.ACLCallback, Object)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>The Asynchronous version of getACL.
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#getAversion()"><B>getAversion()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#getAversion()"><B>getAversion()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#getAversion()"><B>getAversion()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html#getChildren"><B>getChildren</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#getChildren(java.lang.String, org.apache.zookeeper.Watcher)"><B>getChildren(String, Watcher)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>Return the list of the children of the node of the given path.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#getChildren(java.lang.String, boolean)"><B>getChildren(String, boolean)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>Return the list of the children of the node of the given path.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#getChildren(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.AsyncCallback.ChildrenCallback, java.lang.Object)"><B>getChildren(String, Watcher, AsyncCallback.ChildrenCallback, Object)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>The Asynchronous version of getChildren.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#getChildren(java.lang.String, boolean, org.apache.zookeeper.AsyncCallback.ChildrenCallback, java.lang.Object)"><B>getChildren(String, boolean, AsyncCallback.ChildrenCallback, Object)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>The Asynchronous version of getChildren.
+<DT><A HREF="./org/apache/zookeeper/KeeperException.html#getCode()"><B>getCode()</B></A> - 
+Method in exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.html#code()"><CODE>KeeperException.code()</CODE></A> instead</I>
+<DT><A HREF="./org/apache/zookeeper/ZooKeeperMain.html#getCommands()"><B>getCommands()</B></A> - 
+Static method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeperMain.html" title="class in org.apache.zookeeper">ZooKeeperMain</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#getCtime()"><B>getCtime()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#getCtime()"><B>getCtime()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#getCtime()"><B>getCtime()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#getCversion()"><B>getCversion()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#getCversion()"><B>getCversion()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#getCversion()"><B>getCversion()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#getCzxid()"><B>getCzxid()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#getCzxid()"><B>getCzxid()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#getCzxid()"><B>getCzxid()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html#getData"><B>getData</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#getData(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.data.Stat)"><B>getData(String, Watcher, Stat)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>Return the data and the stat of the node of the given path.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#getData(java.lang.String, boolean, org.apache.zookeeper.data.Stat)"><B>getData(String, boolean, Stat)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>Return the data and the stat of the node of the given path.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#getData(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.AsyncCallback.DataCallback, java.lang.Object)"><B>getData(String, Watcher, AsyncCallback.DataCallback, Object)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>The Asynchronous version of getData.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#getData(java.lang.String, boolean, org.apache.zookeeper.AsyncCallback.DataCallback, java.lang.Object)"><B>getData(String, boolean, AsyncCallback.DataCallback, Object)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>The Asynchronous version of getData.
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#getDataLength()"><B>getDataLength()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#getEphemeralOwner()"><B>getEphemeralOwner()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#getEphemeralOwner()"><B>getEphemeralOwner()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#getEphemeralOwner()"><B>getEphemeralOwner()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/ACL.html#getId()"><B>getId()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Id.html#getId()"><B>getId()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/Watcher.Event.EventType.html#getIntValue()"><B>getIntValue()</B></A> - 
+Method in enum org.apache.zookeeper.<A HREF="./org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/Watcher.Event.KeeperState.html#getIntValue()"><B>getIntValue()</B></A> - 
+Method in enum org.apache.zookeeper.<A HREF="./org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.html#getMessage()"><B>getMessage()</B></A> - 
+Method in exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#getMtime()"><B>getMtime()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#getMtime()"><B>getMtime()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#getMtime()"><B>getMtime()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#getMzxid()"><B>getMzxid()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#getMzxid()"><B>getMzxid()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#getMzxid()"><B>getMzxid()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#getNumChildren()"><B>getNumChildren()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.html#getPath()"><B>getPath()</B></A> - 
+Method in exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>
+<DD>Read the path for this exception
+<DT><A HREF="./org/apache/zookeeper/data/ACL.html#getPerms()"><B>getPerms()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooKeeperMain.html#getPrintWatches()"><B>getPrintWatches()</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeperMain.html" title="class in org.apache.zookeeper">ZooKeeperMain</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#getPzxid()"><B>getPzxid()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#getPzxid()"><B>getPzxid()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Id.html#getScheme()"><B>getScheme()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#getSessionId()"><B>getSessionId()</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>The session id for this ZooKeeper client instance.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#getSessionPasswd()"><B>getSessionPasswd()</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>The session password for this ZooKeeper client instance.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#getState()"><B>getState()</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ServerAdminClient.html#getTraceMask(java.lang.String, int)"><B>getTraceMask(String, int)</B></A> - 
+Static method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper">ServerAdminClient</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#getVersion()"><B>getVersion()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#getVersion()"><B>getVersion()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#getVersion()"><B>getVersion()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_H_"><!-- --></A><H2>
+<B>H</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/data/ACL.html#hashCode()"><B>hashCode()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Id.html#hashCode()"><B>hashCode()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#hashCode()"><B>hashCode()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#hashCode()"><B>hashCode()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#hashCode()"><B>hashCode()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_I_"><!-- --></A><H2>
+<B>I</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data"><B>Id</B></A> - Class in <A HREF="./org/apache/zookeeper/data/package-summary.html">org.apache.zookeeper.data</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/data/Id.html#Id()"><B>Id()</B></A> - 
+Constructor for class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Id.html#Id(java.lang.String, java.lang.String)"><B>Id(String, String)</B></A> - 
+Constructor for class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.Code.html#intValue()"><B>intValue()</B></A> - 
+Method in enum org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>
+<DD>Get the int value for a particular Code.
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#InvalidACL"><B>InvalidACL</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#INVALIDACL"><CODE>KeeperException.Code.INVALIDACL</CODE></A> instead</I>
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#InvalidCallback"><B>InvalidCallback</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#INVALIDCALLBACK"><CODE>KeeperException.Code.INVALIDCALLBACK</CODE></A>
+ instead</I>
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.States.html#isAlive()"><B>isAlive()</B></A> - 
+Method in enum org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/CreateMode.html#isEphemeral()"><B>isEphemeral()</B></A> - 
+Method in enum org.apache.zookeeper.<A HREF="./org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/CreateMode.html#isSequential()"><B>isSequential()</B></A> - 
+Method in enum org.apache.zookeeper.<A HREF="./org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_K_"><!-- --></A><H2>
+<B>K</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper"><B>KeeperException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.html#KeeperException(org.apache.zookeeper.KeeperException.Code)"><B>KeeperException(KeeperException.Code)</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper"><B>KeeperException.APIErrorException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.APIErrorException.html#KeeperException.APIErrorException()"><B>KeeperException.APIErrorException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper"><B>KeeperException.AuthFailedException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.AuthFailedException.html#KeeperException.AuthFailedException()"><B>KeeperException.AuthFailedException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper"><B>KeeperException.BadArgumentsException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.BadArgumentsException.html#KeeperException.BadArgumentsException()"><B>KeeperException.BadArgumentsException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper"><B>KeeperException.BadVersionException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.BadVersionException.html#KeeperException.BadVersionException()"><B>KeeperException.BadVersionException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper"><B>KeeperException.Code</B></A> - Enum in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>Codes which represent the various KeeperException
+ types.<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper"><B>KeeperException.CodeDeprecated</B></A> - Interface in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD><B>Deprecated.</B>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.ConnectionLossException.html" title="class in org.apache.zookeeper"><B>KeeperException.ConnectionLossException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.ConnectionLossException.html#KeeperException.ConnectionLossException()"><B>KeeperException.ConnectionLossException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.ConnectionLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper"><B>KeeperException.DataInconsistencyException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.DataInconsistencyException.html#KeeperException.DataInconsistencyException()"><B>KeeperException.DataInconsistencyException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper"><B>KeeperException.InvalidACLException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.InvalidACLException.html#KeeperException.InvalidACLException()"><B>KeeperException.InvalidACLException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper"><B>KeeperException.InvalidCallbackException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.InvalidCallbackException.html#KeeperException.InvalidCallbackException()"><B>KeeperException.InvalidCallbackException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper"><B>KeeperException.MarshallingErrorException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.MarshallingErrorException.html#KeeperException.MarshallingErrorException()"><B>KeeperException.MarshallingErrorException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper"><B>KeeperException.NoAuthException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.NoAuthException.html#KeeperException.NoAuthException()"><B>KeeperException.NoAuthException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" title="class in org.apache.zookeeper"><B>KeeperException.NoChildrenForEphemeralsException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html#KeeperException.NoChildrenForEphemeralsException()"><B>KeeperException.NoChildrenForEphemeralsException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper"><B>KeeperException.NodeExistsException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.NodeExistsException.html#KeeperException.NodeExistsException()"><B>KeeperException.NodeExistsException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper"><B>KeeperException.NoNodeException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.NoNodeException.html#KeeperException.NoNodeException()"><B>KeeperException.NoNodeException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper"><B>KeeperException.NotEmptyException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.NotEmptyException.html#KeeperException.NotEmptyException()"><B>KeeperException.NotEmptyException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper"><B>KeeperException.OperationTimeoutException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.OperationTimeoutException.html#KeeperException.OperationTimeoutException()"><B>KeeperException.OperationTimeoutException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper"><B>KeeperException.RuntimeInconsistencyException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html#KeeperException.RuntimeInconsistencyException()"><B>KeeperException.RuntimeInconsistencyException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.SessionExpiredException.html" title="class in org.apache.zookeeper"><B>KeeperException.SessionExpiredException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.SessionExpiredException.html#KeeperException.SessionExpiredException()"><B>KeeperException.SessionExpiredException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.SessionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.SessionMovedException.html" title="class in org.apache.zookeeper"><B>KeeperException.SessionMovedException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.SessionMovedException.html#KeeperException.SessionMovedException()"><B>KeeperException.SessionMovedException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.SessionMovedException.html" title="class in org.apache.zookeeper">KeeperException.SessionMovedException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper"><B>KeeperException.SystemErrorException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.SystemErrorException.html#KeeperException.SystemErrorException()"><B>KeeperException.SystemErrorException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper"><B>KeeperException.UnimplementedException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.UnimplementedException.html#KeeperException.UnimplementedException()"><B>KeeperException.UnimplementedException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ServerAdminClient.html#kill(java.lang.String, int)"><B>kill(String, int)</B></A> - 
+Static method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper">ServerAdminClient</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_L_"><!-- --></A><H2>
+<B>L</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/server/LogFormatter.html" title="class in org.apache.zookeeper.server"><B>LogFormatter</B></A> - Class in <A HREF="./org/apache/zookeeper/server/package-summary.html">org.apache.zookeeper.server</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/server/LogFormatter.html#LogFormatter()"><B>LogFormatter()</B></A> - 
+Constructor for class org.apache.zookeeper.server.<A HREF="./org/apache/zookeeper/server/LogFormatter.html" title="class in org.apache.zookeeper.server">LogFormatter</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_M_"><!-- --></A><H2>
+<B>M</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/server/LogFormatter.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
+Static method in class org.apache.zookeeper.server.<A HREF="./org/apache/zookeeper/server/LogFormatter.html" title="class in org.apache.zookeeper.server">LogFormatter</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/server/PurgeTxnLog.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
+Static method in class org.apache.zookeeper.server.<A HREF="./org/apache/zookeeper/server/PurgeTxnLog.html" title="class in org.apache.zookeeper.server">PurgeTxnLog</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/server/quorum/QuorumPeerMain.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
+Static method in class org.apache.zookeeper.server.quorum.<A HREF="./org/apache/zookeeper/server/quorum/QuorumPeerMain.html" title="class in org.apache.zookeeper.server.quorum">QuorumPeerMain</A>
+<DD>To start the replicated server specify the configuration file name on
+ the command line.
+<DT><A HREF="./org/apache/zookeeper/server/upgrade/UpgradeMain.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
+Static method in class org.apache.zookeeper.server.upgrade.<A HREF="./org/apache/zookeeper/server/upgrade/UpgradeMain.html" title="class in org.apache.zookeeper.server.upgrade">UpgradeMain</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/server/ZooKeeperServerMain.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
+Static method in class org.apache.zookeeper.server.<A HREF="./org/apache/zookeeper/server/ZooKeeperServerMain.html" title="class in org.apache.zookeeper.server">ZooKeeperServerMain</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ServerAdminClient.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
+Static method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper">ServerAdminClient</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooKeeperMain.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
+Static method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeperMain.html" title="class in org.apache.zookeeper">ZooKeeperMain</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#MarshallingError"><B>MarshallingError</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#MARSHALLINGERROR"><CODE>KeeperException.Code.MARSHALLINGERROR</CODE></A>
+ instead</I>
+</DL>
+<HR>
+<A NAME="_N_"><!-- --></A><H2>
+<B>N</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#NoAuth"><B>NoAuth</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#NOAUTH"><CODE>KeeperException.Code.NOAUTH</CODE></A> instead</I>
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#NoChildrenForEphemerals"><B>NoChildrenForEphemerals</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use
+ <A HREF="./org/apache/zookeeper/KeeperException.Code.html#NOCHILDRENFOREPHEMERALS"><CODE>KeeperException.Code.NOCHILDRENFOREPHEMERALS</CODE></A>
+ instead</I>
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#NodeExists"><B>NodeExists</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#NODEEXISTS"><CODE>KeeperException.Code.NODEEXISTS</CODE></A> instead</I>
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#NoNode"><B>NoNode</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#NONODE"><CODE>KeeperException.Code.NONODE</CODE></A> instead</I>
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#NotEmpty"><B>NotEmpty</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#NOTEMPTY"><CODE>KeeperException.Code.NOTEMPTY</CODE></A> instead</I>
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html#notification"><B>notification</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_O_"><!-- --></A><H2>
+<B>O</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#Ok"><B>Ok</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#OK"><CODE>KeeperException.Code.OK</CODE></A> instead</I>
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.Ids.html#OPEN_ACL_UNSAFE"><B>OPEN_ACL_UNSAFE</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.Ids.html" title="interface in org.apache.zookeeper">ZooDefs.Ids</A>
+<DD>This is a completely open ACL .
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#OperationTimeout"><B>OperationTimeout</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#OPERATIONTIMEOUT"><CODE>KeeperException.Code.OPERATIONTIMEOUT</CODE></A>
+ instead</I>
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.html#opNames"><B>opNames</B></A> - 
+Static variable in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.html" title="class in org.apache.zookeeper">ZooDefs</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/package-summary.html"><B>org.apache.zookeeper.data</B></A> - package org.apache.zookeeper.data<DD>&nbsp;</DL>
+<HR>
+<A NAME="_P_"><!-- --></A><H2>
+<B>P</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html#ping"><B>ping</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooKeeperMain.html#printMessage(java.lang.String)"><B>printMessage(String)</B></A> - 
+Static method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeperMain.html" title="class in org.apache.zookeeper">ZooKeeperMain</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/Watcher.html#process(org.apache.zookeeper.WatchedEvent)"><B>process(WatchedEvent)</B></A> - 
+Method in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/AsyncCallback.ACLCallback.html#processResult(int, java.lang.String, java.lang.Object, java.util.List, org.apache.zookeeper.data.Stat)"><B>processResult(int, String, Object, List&lt;ACL&gt;, Stat)</B></A> - 
+Method in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/AsyncCallback.ChildrenCallback.html#processResult(int, java.lang.String, java.lang.Object, java.util.List)"><B>processResult(int, String, Object, List&lt;String&gt;)</B></A> - 
+Method in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/AsyncCallback.DataCallback.html#processResult(int, java.lang.String, java.lang.Object, byte[], org.apache.zookeeper.data.Stat)"><B>processResult(int, String, Object, byte[], Stat)</B></A> - 
+Method in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/AsyncCallback.StatCallback.html#processResult(int, java.lang.String, java.lang.Object, org.apache.zookeeper.data.Stat)"><B>processResult(int, String, Object, Stat)</B></A> - 
+Method in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/AsyncCallback.StringCallback.html#processResult(int, java.lang.String, java.lang.Object, java.lang.String)"><B>processResult(int, String, Object, String)</B></A> - 
+Method in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/AsyncCallback.VoidCallback.html#processResult(int, java.lang.String, java.lang.Object)"><B>processResult(int, String, Object)</B></A> - 
+Method in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/server/PurgeTxnLog.html#purge(java.io.File, java.io.File, int)"><B>purge(File, File, int)</B></A> - 
+Static method in class org.apache.zookeeper.server.<A HREF="./org/apache/zookeeper/server/PurgeTxnLog.html" title="class in org.apache.zookeeper.server">PurgeTxnLog</A>
+<DD>purges the snapshot and logs keeping the last num snapshots 
+ and the corresponding logs.
+<DT><A HREF="./org/apache/zookeeper/server/PurgeTxnLog.html" title="class in org.apache.zookeeper.server"><B>PurgeTxnLog</B></A> - Class in <A HREF="./org/apache/zookeeper/server/package-summary.html">org.apache.zookeeper.server</A><DD>this class is used to clean up the 
+ snapshot and data log dir's.<DT><A HREF="./org/apache/zookeeper/server/PurgeTxnLog.html#PurgeTxnLog()"><B>PurgeTxnLog()</B></A> - 
+Constructor for class org.apache.zookeeper.server.<A HREF="./org/apache/zookeeper/server/PurgeTxnLog.html" title="class in org.apache.zookeeper.server">PurgeTxnLog</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_Q_"><!-- --></A><H2>
+<B>Q</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/server/quorum/QuorumPeerMain.html" title="class in org.apache.zookeeper.server.quorum"><B>QuorumPeerMain</B></A> - Class in <A HREF="./org/apache/zookeeper/server/quorum/package-summary.html">org.apache.zookeeper.server.quorum</A><DD>Configuration file<DT><A HREF="./org/apache/zookeeper/server/quorum/QuorumPeerMain.html#QuorumPeerMain()"><B>QuorumPeerMain()</B></A> - 
+Constructor for class org.apache.zookeeper.server.quorum.<A HREF="./org/apache/zookeeper/server/quorum/QuorumPeerMain.html" title="class in org.apache.zookeeper.server.quorum">QuorumPeerMain</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_R_"><!-- --></A><H2>
+<B>R</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.Perms.html#READ"><B>READ</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.Perms.html" title="interface in org.apache.zookeeper">ZooDefs.Perms</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.Ids.html#READ_ACL_UNSAFE"><B>READ_ACL_UNSAFE</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.Ids.html" title="interface in org.apache.zookeeper">ZooDefs.Ids</A>
+<DD>This ACL gives the world the ability to read.
+<DT><A HREF="./org/apache/zookeeper/data/ACL.html#readFields(java.io.DataInput)"><B>readFields(DataInput)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Id.html#readFields(java.io.DataInput)"><B>readFields(DataInput)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#readFields(java.io.DataInput)"><B>readFields(DataInput)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#readFields(java.io.DataInput)"><B>readFields(DataInput)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#readFields(java.io.DataInput)"><B>readFields(DataInput)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#register(org.apache.zookeeper.Watcher)"><B>register(Watcher)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>Specify the default watcher for the connection (overrides the one
+ specified during construction).
+<DT><A HREF="./org/apache/zookeeper/server/quorum/QuorumPeerMain.html#runFromConfig(org.apache.zookeeper.server.quorum.QuorumPeerConfig)"><B>runFromConfig(QuorumPeerConfig)</B></A> - 
+Method in class org.apache.zookeeper.server.quorum.<A HREF="./org/apache/zookeeper/server/quorum/QuorumPeerMain.html" title="class in org.apache.zookeeper.server.quorum">QuorumPeerMain</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/server/ZooKeeperServerMain.html#runFromConfig(org.apache.zookeeper.server.ServerConfig)"><B>runFromConfig(ServerConfig)</B></A> - 
+Method in class org.apache.zookeeper.server.<A HREF="./org/apache/zookeeper/server/ZooKeeperServerMain.html" title="class in org.apache.zookeeper.server">ZooKeeperServerMain</A>
+<DD>Run from a ServerConfig.
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#RuntimeInconsistency"><B>RuntimeInconsistency</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use
+ <A HREF="./org/apache/zookeeper/KeeperException.Code.html#RUNTIMEINCONSISTENCY"><CODE>KeeperException.Code.RUNTIMEINCONSISTENCY</CODE></A> instead</I>
+<DT><A HREF="./org/apache/zookeeper/server/upgrade/UpgradeMain.html#runUpgrade()"><B>runUpgrade()</B></A> - 
+Method in class org.apache.zookeeper.server.upgrade.<A HREF="./org/apache/zookeeper/server/upgrade/UpgradeMain.html" title="class in org.apache.zookeeper.server.upgrade">UpgradeMain</A>
+<DD>run the upgrade
+<DT><A HREF="./org/apache/zookeeper/ServerAdminClient.html#ruok(java.lang.String, int)"><B>ruok(String, int)</B></A> - 
+Static method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper">ServerAdminClient</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_S_"><!-- --></A><H2>
+<B>S</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/data/ACL.html#serialize(org.apache.jute.OutputArchive, java.lang.String)"><B>serialize(OutputArchive, String)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Id.html#serialize(org.apache.jute.OutputArchive, java.lang.String)"><B>serialize(OutputArchive, String)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#serialize(org.apache.jute.OutputArchive, java.lang.String)"><B>serialize(OutputArchive, String)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#serialize(org.apache.jute.OutputArchive, java.lang.String)"><B>serialize(OutputArchive, String)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#serialize(org.apache.jute.OutputArchive, java.lang.String)"><B>serialize(OutputArchive, String)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper"><B>ServerAdminClient</B></A> - Class in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/ServerAdminClient.html#ServerAdminClient()"><B>ServerAdminClient()</B></A> - 
+Constructor for class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper">ServerAdminClient</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#SessionExpired"><B>SessionExpired</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#SESSIONEXPIRED"><CODE>KeeperException.Code.SESSIONEXPIRED</CODE></A> instead</I>
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html#setACL"><B>setACL</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#setACL(java.lang.String, java.util.List, int)"><B>setACL(String, List&lt;ACL&gt;, int)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>Set the ACL for the node of the given path if such a node exists and the
+ given version matches the version of the node.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#setACL(java.lang.String, java.util.List, int, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)"><B>setACL(String, List&lt;ACL&gt;, int, AsyncCallback.StatCallback, Object)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>The Asynchronous version of setACL.
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#setAversion(int)"><B>setAversion(int)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#setAversion(int)"><B>setAversion(int)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#setAversion(int)"><B>setAversion(int)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.html#setCode(int)"><B>setCode(int)</B></A> - 
+Method in exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, exceptions should be immutable, this
+ method should not be used</I>
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#setCtime(long)"><B>setCtime(long)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#setCtime(long)"><B>setCtime(long)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#setCtime(long)"><B>setCtime(long)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#setCversion(int)"><B>setCversion(int)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#setCversion(int)"><B>setCversion(int)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#setCversion(int)"><B>setCversion(int)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#setCzxid(long)"><B>setCzxid(long)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#setCzxid(long)"><B>setCzxid(long)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#setCzxid(long)"><B>setCzxid(long)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html#setData"><B>setData</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#setData(java.lang.String, byte[], int)"><B>setData(String, byte[], int)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>Set the data for the node of the given path if such a node exists and the
+ given version matches the version of the node (if the given version is
+ -1, it matches any node's versions).
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#setData(java.lang.String, byte[], int, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)"><B>setData(String, byte[], int, AsyncCallback.StatCallback, Object)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>The Asynchronous version of setData.
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#setDataLength(int)"><B>setDataLength(int)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#setEphemeralOwner(long)"><B>setEphemeralOwner(long)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#setEphemeralOwner(long)"><B>setEphemeralOwner(long)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#setEphemeralOwner(long)"><B>setEphemeralOwner(long)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/ACL.html#setId(org.apache.zookeeper.data.Id)"><B>setId(Id)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Id.html#setId(java.lang.String)"><B>setId(String)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/ap

<TRUNCATED>

[11/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.BadVersionException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.BadVersionException.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.BadVersionException.html
new file mode 100644
index 0000000..ad3de95
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.BadVersionException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:02 PST 2009 -->
+<TITLE>
+KeeperException.BadVersionException (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.BadVersionException (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.BadVersionException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.BadVersionException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.BadVersionException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.BadVersionException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.BadVersionException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.BadVersionException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#BADVERSION"><CODE>KeeperException.Code.BADVERSION</CODE></A>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.BadVersionException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SessionMovedException.html" title="class in org.apache.zookeeper">KeeperException.SessionMovedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html#KeeperException.BadVersionException()">KeeperException.BadVersionException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.BadVersionException()"><!-- --></A><H3>
+KeeperException.BadVersionException</H3>
+<PRE>
+public <B>KeeperException.BadVersionException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.BadVersionException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.BadVersionException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.BadVersionException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.Code.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.Code.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.Code.html
new file mode 100644
index 0000000..c820d46
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.Code.html
@@ -0,0 +1,759 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:02 PST 2009 -->
+<TITLE>
+KeeperException.Code (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.Code (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.Code.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.Code.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.Code.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Enum KeeperException.Code</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</A>&lt;<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>&gt;
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.Code</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</A>&lt;<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>&gt;, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static enum <B>KeeperException.Code</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>&gt;<DT>implements <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A></DL>
+</PRE>
+
+<P>
+Codes which represent the various KeeperException
+ types. This enum replaces the deprecated earlier static final int
+ constants. The old, deprecated, values are in "camel case" while the new
+ enum values are in all CAPS.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+
+<A NAME="enum_constant_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Enum Constant Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#APIERROR">APIERROR</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;API errors.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#AUTHFAILED">AUTHFAILED</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Client authentication failed</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#BADARGUMENTS">BADARGUMENTS</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Invalid arguments</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#BADVERSION">BADVERSION</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Version conflict</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#CONNECTIONLOSS">CONNECTIONLOSS</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Connection to the server has been lost</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#DATAINCONSISTENCY">DATAINCONSISTENCY</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A data inconsistency was found</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#INVALIDACL">INVALIDACL</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Invalid ACL specified</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#INVALIDCALLBACK">INVALIDCALLBACK</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Invalid callback specified</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#MARSHALLINGERROR">MARSHALLINGERROR</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Error while marshalling or unmarshalling data</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NOAUTH">NOAUTH</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Not authenticated</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NOCHILDRENFOREPHEMERALS">NOCHILDRENFOREPHEMERALS</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ephemeral nodes may not have children</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NODEEXISTS">NODEEXISTS</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The node already exists</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NONODE">NONODE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Node does not exist</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NOTEMPTY">NOTEMPTY</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The node has children</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#OK">OK</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Everything is OK</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#OPERATIONTIMEOUT">OPERATIONTIMEOUT</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Operation timeout</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#RUNTIMEINCONSISTENCY">RUNTIMEINCONSISTENCY</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A runtime inconsistency was found</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#SESSIONEXPIRED">SESSIONEXPIRED</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The session has been expired by the server</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#SESSIONMOVED">SESSIONMOVED</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Session moved to another server, so operation is ignored</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#SYSTEMERROR">SYSTEMERROR</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System and server-side errors.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#UNIMPLEMENTED">UNIMPLEMENTED</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Operation is unimplemented</TD>
+</TR>
+</TABLE>
+&nbsp;<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.zookeeper.KeeperException.CodeDeprecated"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#APIError">APIError</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#AuthFailed">AuthFailed</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#BadArguments">BadArguments</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#BadVersion">BadVersion</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#ConnectionLoss">ConnectionLoss</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#DataInconsistency">DataInconsistency</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#InvalidACL">InvalidACL</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#InvalidCallback">InvalidCallback</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#MarshallingError">MarshallingError</A>, <A HREF="../../.
 ./org/apache/zookeeper/KeeperException.CodeDeprecated.html#NoAuth">NoAuth</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#NoChildrenForEphemerals">NoChildrenForEphemerals</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#NodeExists">NodeExists</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#NoNode">NoNode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#NotEmpty">NotEmpty</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#Ok">Ok</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#OperationTimeout">OperationTimeout</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#RuntimeInconsistency">RuntimeInconsistency</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#SessionExpired">SessionExpired</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.C
 odeDeprecated.html#SystemError">SystemError</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#Unimplemented">Unimplemented</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#get(int)">get</A></B>(int&nbsp;code)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the Code value for a particular integer error code</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#intValue()">intValue</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the int value for a particular Code.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#valueOf(java.lang.String)">valueOf</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the enum constant of this type with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#values()">values</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array containing the constants of this enum type, in
+the order they are declared.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Enum"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#compareTo(E)" title="class or interface in java.lang">compareTo</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass()" title="class or interface in java.lang">getDeclaringClass</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#name()" title="class or interface in java.lang">name</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#ordinal()" title="class or interface in java.lang">ordinal</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.ht
 ml?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#valueOf(java.lang.Class, java.lang.String)" title="class or interface in java.lang">valueOf</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+
+<A NAME="enum_constant_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Enum Constant Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="OK"><!-- --></A><H3>
+OK</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>OK</B></PRE>
+<DL>
+<DD>Everything is OK
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="SYSTEMERROR"><!-- --></A><H3>
+SYSTEMERROR</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>SYSTEMERROR</B></PRE>
+<DL>
+<DD>System and server-side errors.
+ This is never thrown by the server, it shouldn't be used other than
+ to indicate a range. Specifically error codes greater than this
+ value, but lesser than <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#APIERROR"><CODE>APIERROR</CODE></A>, are system errors.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="RUNTIMEINCONSISTENCY"><!-- --></A><H3>
+RUNTIMEINCONSISTENCY</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>RUNTIMEINCONSISTENCY</B></PRE>
+<DL>
+<DD>A runtime inconsistency was found
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="DATAINCONSISTENCY"><!-- --></A><H3>
+DATAINCONSISTENCY</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>DATAINCONSISTENCY</B></PRE>
+<DL>
+<DD>A data inconsistency was found
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="CONNECTIONLOSS"><!-- --></A><H3>
+CONNECTIONLOSS</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>CONNECTIONLOSS</B></PRE>
+<DL>
+<DD>Connection to the server has been lost
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="MARSHALLINGERROR"><!-- --></A><H3>
+MARSHALLINGERROR</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>MARSHALLINGERROR</B></PRE>
+<DL>
+<DD>Error while marshalling or unmarshalling data
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="UNIMPLEMENTED"><!-- --></A><H3>
+UNIMPLEMENTED</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>UNIMPLEMENTED</B></PRE>
+<DL>
+<DD>Operation is unimplemented
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="OPERATIONTIMEOUT"><!-- --></A><H3>
+OPERATIONTIMEOUT</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>OPERATIONTIMEOUT</B></PRE>
+<DL>
+<DD>Operation timeout
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="BADARGUMENTS"><!-- --></A><H3>
+BADARGUMENTS</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>BADARGUMENTS</B></PRE>
+<DL>
+<DD>Invalid arguments
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="APIERROR"><!-- --></A><H3>
+APIERROR</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>APIERROR</B></PRE>
+<DL>
+<DD>API errors.
+ This is never thrown by the server, it shouldn't be used other than
+ to indicate a range. Specifically error codes greater than this
+ value are API errors (while values less than this indicate a
+ <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#SYSTEMERROR"><CODE>SYSTEMERROR</CODE></A>).
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="NONODE"><!-- --></A><H3>
+NONODE</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>NONODE</B></PRE>
+<DL>
+<DD>Node does not exist
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="NOAUTH"><!-- --></A><H3>
+NOAUTH</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>NOAUTH</B></PRE>
+<DL>
+<DD>Not authenticated
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="BADVERSION"><!-- --></A><H3>
+BADVERSION</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>BADVERSION</B></PRE>
+<DL>
+<DD>Version conflict
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="NOCHILDRENFOREPHEMERALS"><!-- --></A><H3>
+NOCHILDRENFOREPHEMERALS</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>NOCHILDRENFOREPHEMERALS</B></PRE>
+<DL>
+<DD>Ephemeral nodes may not have children
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="NODEEXISTS"><!-- --></A><H3>
+NODEEXISTS</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>NODEEXISTS</B></PRE>
+<DL>
+<DD>The node already exists
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="NOTEMPTY"><!-- --></A><H3>
+NOTEMPTY</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>NOTEMPTY</B></PRE>
+<DL>
+<DD>The node has children
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="SESSIONEXPIRED"><!-- --></A><H3>
+SESSIONEXPIRED</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>SESSIONEXPIRED</B></PRE>
+<DL>
+<DD>The session has been expired by the server
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="INVALIDCALLBACK"><!-- --></A><H3>
+INVALIDCALLBACK</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>INVALIDCALLBACK</B></PRE>
+<DL>
+<DD>Invalid callback specified
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="INVALIDACL"><!-- --></A><H3>
+INVALIDACL</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>INVALIDACL</B></PRE>
+<DL>
+<DD>Invalid ACL specified
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="AUTHFAILED"><!-- --></A><H3>
+AUTHFAILED</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>AUTHFAILED</B></PRE>
+<DL>
+<DD>Client authentication failed
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="SESSIONMOVED"><!-- --></A><H3>
+SESSIONMOVED</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>SESSIONMOVED</B></PRE>
+<DL>
+<DD>Session moved to another server, so operation is ignored
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="values()"><!-- --></A><H3>
+values</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>[] <B>values</B>()</PRE>
+<DL>
+<DD>Returns an array containing the constants of this enum type, in
+the order they are declared.  This method may be used to iterate
+over the constants as follows:
+<pre>
+for (KeeperException.Code c : KeeperException.Code.values())
+&nbsp;   System.out.println(c);
+</pre>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>an array containing the constants of this enum type, in
+the order they are declared</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="valueOf(java.lang.String)"><!-- --></A><H3>
+valueOf</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>valueOf</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</PRE>
+<DL>
+<DD>Returns the enum constant of this type with the specified name.
+The string must match <I>exactly</I> an identifier used to declare an
+enum constant in this type.  (Extraneous whitespace characters are 
+not permitted.)
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the enum constant to be returned.
+<DT><B>Returns:</B><DD>the enum constant with the specified name
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if this enum type has no constant
+with the specified name
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</A></CODE> - if the argument is null</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="intValue()"><!-- --></A><H3>
+intValue</H3>
+<PRE>
+public int <B>intValue</B>()</PRE>
+<DL>
+<DD>Get the int value for a particular Code.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>error code as integer</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="get(int)"><!-- --></A><H3>
+get</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>get</B>(int&nbsp;code)</PRE>
+<DL>
+<DD>Get the Code value for a particular integer error code
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>code</CODE> - int error code
+<DT><B>Returns:</B><DD>Code value corresponding to specified int code, or null</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.Code.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.Code.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.Code.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[50/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index 446d300..656d27d 100644
--- a/README.md
+++ b/README.md
@@ -13,7 +13,7 @@ and `sudo pip install Pygments`. See the Jekyll installation page for more detai
 You can generate the static ZooKeeper website by running:
 
 1. `jekyll build` in this directory.
-1. `cp -rp doc _site/.` - this will include the documentation (see "sub-dir" section below) in the generated site.
+1. `cp -rp _released_docs _site/doc` - this will include the documentation (see "sub-dir" section below) in the generated site.
 
 At this point the contents of _site are "staged" and can be reviewed prior to updating the ZooKeeper
 production website.
@@ -26,11 +26,11 @@ jekyll can serve the site via a web server. To build the site and run a web serv
 
 ## Docs sub-dir
 
-The product docs are not generated as part of the website. They are built separately for each release 
+The product documentation is not generated as part of the website. They are built separately for each release 
 of ZooKeeper from the ZooKeeper source repository.
 
 Typically during a release the versioned documentation will be recreated and should be copied, and committed,
-under the "doc" directory here.
+under the "_released_docs" directory here.
 
 
 ## Pygments

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_config.yml
----------------------------------------------------------------------
diff --git a/_config.yml b/_config.yml
index 3d2cf2b..cd71cf2 100644
--- a/_config.yml
+++ b/_config.yml
@@ -9,6 +9,3 @@ permalink: none
 
 exclude:
     - README.md
-    - doc
-keep_files:
-    - doc

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_includes/sidenav.md
----------------------------------------------------------------------
diff --git a/_includes/sidenav.md b/_includes/sidenav.md
index 5b5f3f3..89aba60 100644
--- a/_includes/sidenav.md
+++ b/_includes/sidenav.md
@@ -15,6 +15,7 @@
 
 * [Release 3.5.3-beta](doc/r3.5.3-beta)
 * [Release 3.4.11](doc/r3.4.11)
+* [Older Versions](documentation.html)
 
 ### Developers
  

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/allclasses-frame.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/allclasses-frame.html b/_released_docs/r3.1.2/api/allclasses-frame.html
new file mode 100644
index 0000000..f491593
--- /dev/null
+++ b/_released_docs/r3.1.2/api/allclasses-frame.html
@@ -0,0 +1,133 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+All Classes (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameHeadingFont">
+<B>All Classes</B></FONT>
+<BR>
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data" target="classFrame">ACL</A>
+<BR>
+<A HREF="org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper" target="classFrame"><I>AsyncCallback</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper" target="classFrame"><I>AsyncCallback.ACLCallback</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper" target="classFrame"><I>AsyncCallback.ChildrenCallback</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper" target="classFrame"><I>AsyncCallback.DataCallback</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper" target="classFrame"><I>AsyncCallback.StatCallback</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper" target="classFrame"><I>AsyncCallback.StringCallback</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper" target="classFrame"><I>AsyncCallback.VoidCallback</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper" target="classFrame">CreateMode</A>
+<BR>
+<A HREF="org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data" target="classFrame">Id</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.APIErrorException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.AuthFailedException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.BadArgumentsException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.BadVersionException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper" target="classFrame">KeeperException.Code</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper" target="classFrame"><I>KeeperException.CodeDeprecated</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.ConnectionLossException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.ConnectionLossException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.DataInconsistencyException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.InvalidACLException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.InvalidCallbackException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.MarshallingErrorException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.NoAuthException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.NoChildrenForEphemeralsException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.NodeExistsException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.NoNodeException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.NotEmptyException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.OperationTimeoutException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.RuntimeInconsistencyException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.SessionExpiredException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.SessionExpiredException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.SystemErrorException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.UnimplementedException</A>
+<BR>
+<A HREF="org/apache/zookeeper/server/LogFormatter.html" title="class in org.apache.zookeeper.server" target="classFrame">LogFormatter</A>
+<BR>
+<A HREF="org/apache/zookeeper/server/PurgeTxnLog.html" title="class in org.apache.zookeeper.server" target="classFrame">PurgeTxnLog</A>
+<BR>
+<A HREF="org/apache/zookeeper/server/quorum/QuorumPeerMain.html" title="class in org.apache.zookeeper.server.quorum" target="classFrame">QuorumPeerMain</A>
+<BR>
+<A HREF="org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper" target="classFrame">ServerAdminClient</A>
+<BR>
+<A HREF="org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data" target="classFrame">Stat</A>
+<BR>
+<A HREF="org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data" target="classFrame">StatPersisted</A>
+<BR>
+<A HREF="org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data" target="classFrame">StatPersistedV1</A>
+<BR>
+<A HREF="org/apache/zookeeper/server/upgrade/UpgradeMain.html" title="class in org.apache.zookeeper.server.upgrade" target="classFrame">UpgradeMain</A>
+<BR>
+<A HREF="org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper" target="classFrame"><I>Watcher</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/Watcher.Event.html" title="interface in org.apache.zookeeper" target="classFrame"><I>Watcher.Event</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper" target="classFrame">Watcher.Event.EventType</A>
+<BR>
+<A HREF="org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper" target="classFrame">Watcher.Event.KeeperState</A>
+<BR>
+<A HREF="org/apache/zookeeper/ZooDefs.html" title="class in org.apache.zookeeper" target="classFrame">ZooDefs</A>
+<BR>
+<A HREF="org/apache/zookeeper/ZooDefs.Ids.html" title="interface in org.apache.zookeeper" target="classFrame"><I>ZooDefs.Ids</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper" target="classFrame"><I>ZooDefs.OpCode</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/ZooDefs.Perms.html" title="interface in org.apache.zookeeper" target="classFrame"><I>ZooDefs.Perms</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper" target="classFrame">ZooKeeper</A>
+<BR>
+<A HREF="org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper" target="classFrame">ZooKeeper.States</A>
+<BR>
+<A HREF="org/apache/zookeeper/ZooKeeperMain.html" title="class in org.apache.zookeeper" target="classFrame">ZooKeeperMain</A>
+<BR>
+<A HREF="org/apache/zookeeper/server/ZooKeeperServerMain.html" title="class in org.apache.zookeeper.server" target="classFrame">ZooKeeperServerMain</A>
+<BR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/allclasses-noframe.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/allclasses-noframe.html b/_released_docs/r3.1.2/api/allclasses-noframe.html
new file mode 100644
index 0000000..557d419
--- /dev/null
+++ b/_released_docs/r3.1.2/api/allclasses-noframe.html
@@ -0,0 +1,133 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+All Classes (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameHeadingFont">
+<B>All Classes</B></FONT>
+<BR>
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>
+<BR>
+<A HREF="org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper"><I>AsyncCallback</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper"><I>AsyncCallback.ACLCallback</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper"><I>AsyncCallback.ChildrenCallback</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper"><I>AsyncCallback.DataCallback</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper"><I>AsyncCallback.StatCallback</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper"><I>AsyncCallback.StringCallback</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper"><I>AsyncCallback.VoidCallback</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>
+<BR>
+<A HREF="org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper"><I>KeeperException.CodeDeprecated</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.ConnectionLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.SessionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A>
+<BR>
+<A HREF="org/apache/zookeeper/server/LogFormatter.html" title="class in org.apache.zookeeper.server">LogFormatter</A>
+<BR>
+<A HREF="org/apache/zookeeper/server/PurgeTxnLog.html" title="class in org.apache.zookeeper.server">PurgeTxnLog</A>
+<BR>
+<A HREF="org/apache/zookeeper/server/quorum/QuorumPeerMain.html" title="class in org.apache.zookeeper.server.quorum">QuorumPeerMain</A>
+<BR>
+<A HREF="org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper">ServerAdminClient</A>
+<BR>
+<A HREF="org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<BR>
+<A HREF="org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<BR>
+<A HREF="org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<BR>
+<A HREF="org/apache/zookeeper/server/upgrade/UpgradeMain.html" title="class in org.apache.zookeeper.server.upgrade">UpgradeMain</A>
+<BR>
+<A HREF="org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper"><I>Watcher</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/Watcher.Event.html" title="interface in org.apache.zookeeper"><I>Watcher.Event</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A>
+<BR>
+<A HREF="org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A>
+<BR>
+<A HREF="org/apache/zookeeper/ZooDefs.html" title="class in org.apache.zookeeper">ZooDefs</A>
+<BR>
+<A HREF="org/apache/zookeeper/ZooDefs.Ids.html" title="interface in org.apache.zookeeper"><I>ZooDefs.Ids</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper"><I>ZooDefs.OpCode</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/ZooDefs.Perms.html" title="interface in org.apache.zookeeper"><I>ZooDefs.Perms</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<BR>
+<A HREF="org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A>
+<BR>
+<A HREF="org/apache/zookeeper/ZooKeeperMain.html" title="class in org.apache.zookeeper">ZooKeeperMain</A>
+<BR>
+<A HREF="org/apache/zookeeper/server/ZooKeeperServerMain.html" title="class in org.apache.zookeeper.server">ZooKeeperServerMain</A>
+<BR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/constant-values.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/constant-values.html b/_released_docs/r3.1.2/api/constant-values.html
new file mode 100644
index 0000000..52fff1c
--- /dev/null
+++ b/_released_docs/r3.1.2/api/constant-values.html
@@ -0,0 +1,444 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Constant Field Values (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Constant Field Values (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?constant-values.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="constant-values.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H1>
+Constant Field Values</H1>
+</CENTER>
+<HR SIZE="4" NOSHADE>
+<B>Contents</B><UL>
+<LI><A HREF="#org.apache">org.apache.*</A>
+</UL>
+
+<A NAME="org.apache"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left"><FONT SIZE="+2">
+org.apache.*</FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.zookeeper.<A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.APIError"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#APIError">APIError</A></CODE></TD>
+<TD ALIGN="right"><CODE>-100</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.AuthFailed"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#AuthFailed">AuthFailed</A></CODE></TD>
+<TD ALIGN="right"><CODE>-115</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.BadArguments"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#BadArguments">BadArguments</A></CODE></TD>
+<TD ALIGN="right"><CODE>-8</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.BadVersion"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#BadVersion">BadVersion</A></CODE></TD>
+<TD ALIGN="right"><CODE>-103</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.ConnectionLoss"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#ConnectionLoss">ConnectionLoss</A></CODE></TD>
+<TD ALIGN="right"><CODE>-4</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.DataInconsistency"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#DataInconsistency">DataInconsistency</A></CODE></TD>
+<TD ALIGN="right"><CODE>-3</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.InvalidACL"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#InvalidACL">InvalidACL</A></CODE></TD>
+<TD ALIGN="right"><CODE>-114</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.InvalidCallback"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#InvalidCallback">InvalidCallback</A></CODE></TD>
+<TD ALIGN="right"><CODE>-113</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.MarshallingError"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#MarshallingError">MarshallingError</A></CODE></TD>
+<TD ALIGN="right"><CODE>-5</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.NoAuth"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#NoAuth">NoAuth</A></CODE></TD>
+<TD ALIGN="right"><CODE>-102</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.NoChildrenForEphemerals"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#NoChildrenForEphemerals">NoChildrenForEphemerals</A></CODE></TD>
+<TD ALIGN="right"><CODE>-108</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.NodeExists"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#NodeExists">NodeExists</A></CODE></TD>
+<TD ALIGN="right"><CODE>-110</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.NoNode"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#NoNode">NoNode</A></CODE></TD>
+<TD ALIGN="right"><CODE>-101</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.NotEmpty"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#NotEmpty">NotEmpty</A></CODE></TD>
+<TD ALIGN="right"><CODE>-111</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.Ok"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#Ok">Ok</A></CODE></TD>
+<TD ALIGN="right"><CODE>0</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.OperationTimeout"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#OperationTimeout">OperationTimeout</A></CODE></TD>
+<TD ALIGN="right"><CODE>-7</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.RuntimeInconsistency"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#RuntimeInconsistency">RuntimeInconsistency</A></CODE></TD>
+<TD ALIGN="right"><CODE>-2</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.SessionExpired"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#SessionExpired">SessionExpired</A></CODE></TD>
+<TD ALIGN="right"><CODE>-112</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.SystemError"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#SystemError">SystemError</A></CODE></TD>
+<TD ALIGN="right"><CODE>-1</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.Unimplemented"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#Unimplemented">Unimplemented</A></CODE></TD>
+<TD ALIGN="right"><CODE>-6</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.zookeeper.<A HREF="org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.auth"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#auth">auth</A></CODE></TD>
+<TD ALIGN="right"><CODE>100</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.closeSession"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#closeSession">closeSession</A></CODE></TD>
+<TD ALIGN="right"><CODE>-11</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.create"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#create">create</A></CODE></TD>
+<TD ALIGN="right"><CODE>1</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.createSession"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#createSession">createSession</A></CODE></TD>
+<TD ALIGN="right"><CODE>-10</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.delete"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#delete">delete</A></CODE></TD>
+<TD ALIGN="right"><CODE>2</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.error"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#error">error</A></CODE></TD>
+<TD ALIGN="right"><CODE>-1</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.exists"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#exists">exists</A></CODE></TD>
+<TD ALIGN="right"><CODE>3</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.getACL"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#getACL">getACL</A></CODE></TD>
+<TD ALIGN="right"><CODE>6</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.getChildren"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#getChildren">getChildren</A></CODE></TD>
+<TD ALIGN="right"><CODE>8</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.getData"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#getData">getData</A></CODE></TD>
+<TD ALIGN="right"><CODE>4</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.notification"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#notification">notification</A></CODE></TD>
+<TD ALIGN="right"><CODE>0</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.ping"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#ping">ping</A></CODE></TD>
+<TD ALIGN="right"><CODE>11</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.setACL"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#setACL">setACL</A></CODE></TD>
+<TD ALIGN="right"><CODE>7</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.setData"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#setData">setData</A></CODE></TD>
+<TD ALIGN="right"><CODE>5</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.setWatches"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#setWatches">setWatches</A></CODE></TD>
+<TD ALIGN="right"><CODE>101</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.sync"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#sync">sync</A></CODE></TD>
+<TD ALIGN="right"><CODE>9</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.zookeeper.<A HREF="org/apache/zookeeper/ZooDefs.Perms.html" title="interface in org.apache.zookeeper">ZooDefs.Perms</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.Perms.ADMIN"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.Perms.html#ADMIN">ADMIN</A></CODE></TD>
+<TD ALIGN="right"><CODE>16</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.Perms.ALL"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.Perms.html#ALL">ALL</A></CODE></TD>
+<TD ALIGN="right"><CODE>15</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.Perms.CREATE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.Perms.html#CREATE">CREATE</A></CODE></TD>
+<TD ALIGN="right"><CODE>4</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.Perms.DELETE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.Perms.html#DELETE">DELETE</A></CODE></TD>
+<TD ALIGN="right"><CODE>8</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.Perms.READ"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.Perms.html#READ">READ</A></CODE></TD>
+<TD ALIGN="right"><CODE>1</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.Perms.WRITE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.Perms.html#WRITE">WRITE</A></CODE></TD>
+<TD ALIGN="right"><CODE>2</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?constant-values.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="constant-values.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/deprecated-list.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/deprecated-list.html b/_released_docs/r3.1.2/api/deprecated-list.html
new file mode 100644
index 0000000..69dd69d
--- /dev/null
+++ b/_released_docs/r3.1.2/api/deprecated-list.html
@@ -0,0 +1,334 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Deprecated List (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Deprecated List (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?deprecated-list.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="deprecated-list.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Deprecated API</B></H2>
+</CENTER>
+<HR SIZE="4" NOSHADE>
+<B>Contents</B><UL>
+<LI><A HREF="#interface">Deprecated Interfaces</A>
+<LI><A HREF="#field">Deprecated Fields</A>
+<LI><A HREF="#method">Deprecated Methods</A>
+<LI><A HREF="#enum_constant">Deprecated Enum Constants</A>
+</UL>
+
+<A NAME="interface"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Deprecated Interfaces</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">org.apache.zookeeper.KeeperException.CodeDeprecated</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="field"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Deprecated Fields</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#APIError">org.apache.zookeeper.KeeperException.CodeDeprecated.APIError</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#APIERROR"><CODE>KeeperException.Code.APIERROR</CODE></A> instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#AuthFailed">org.apache.zookeeper.KeeperException.CodeDeprecated.AuthFailed</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#AUTHFAILED"><CODE>KeeperException.Code.AUTHFAILED</CODE></A> instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#BadArguments">org.apache.zookeeper.KeeperException.CodeDeprecated.BadArguments</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#BADARGUMENTS"><CODE>KeeperException.Code.BADARGUMENTS</CODE></A>
+ instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#BadVersion">org.apache.zookeeper.KeeperException.CodeDeprecated.BadVersion</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#BADVERSION"><CODE>KeeperException.Code.BADVERSION</CODE></A> instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#ConnectionLoss">org.apache.zookeeper.KeeperException.CodeDeprecated.ConnectionLoss</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#CONNECTIONLOSS"><CODE>KeeperException.Code.CONNECTIONLOSS</CODE></A>
+ instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#DataInconsistency">org.apache.zookeeper.KeeperException.CodeDeprecated.DataInconsistency</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#DATAINCONSISTENCY"><CODE>KeeperException.Code.DATAINCONSISTENCY</CODE></A>
+ instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#InvalidACL">org.apache.zookeeper.KeeperException.CodeDeprecated.InvalidACL</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#INVALIDACL"><CODE>KeeperException.Code.INVALIDACL</CODE></A> instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#InvalidCallback">org.apache.zookeeper.KeeperException.CodeDeprecated.InvalidCallback</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#INVALIDCALLBACK"><CODE>KeeperException.Code.INVALIDCALLBACK</CODE></A>
+ instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#MarshallingError">org.apache.zookeeper.KeeperException.CodeDeprecated.MarshallingError</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#MARSHALLINGERROR"><CODE>KeeperException.Code.MARSHALLINGERROR</CODE></A>
+ instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#NoAuth">org.apache.zookeeper.KeeperException.CodeDeprecated.NoAuth</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#NOAUTH"><CODE>KeeperException.Code.NOAUTH</CODE></A> instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#NoChildrenForEphemerals">org.apache.zookeeper.KeeperException.CodeDeprecated.NoChildrenForEphemerals</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use
+ <A HREF="org/apache/zookeeper/KeeperException.Code.html#NOCHILDRENFOREPHEMERALS"><CODE>KeeperException.Code.NOCHILDRENFOREPHEMERALS</CODE></A>
+ instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#NodeExists">org.apache.zookeeper.KeeperException.CodeDeprecated.NodeExists</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#NODEEXISTS"><CODE>KeeperException.Code.NODEEXISTS</CODE></A> instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#NoNode">org.apache.zookeeper.KeeperException.CodeDeprecated.NoNode</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#NONODE"><CODE>KeeperException.Code.NONODE</CODE></A> instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#NotEmpty">org.apache.zookeeper.KeeperException.CodeDeprecated.NotEmpty</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#NOTEMPTY"><CODE>KeeperException.Code.NOTEMPTY</CODE></A> instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#Ok">org.apache.zookeeper.KeeperException.CodeDeprecated.Ok</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#OK"><CODE>KeeperException.Code.OK</CODE></A> instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#OperationTimeout">org.apache.zookeeper.KeeperException.CodeDeprecated.OperationTimeout</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#OPERATIONTIMEOUT"><CODE>KeeperException.Code.OPERATIONTIMEOUT</CODE></A>
+ instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#RuntimeInconsistency">org.apache.zookeeper.KeeperException.CodeDeprecated.RuntimeInconsistency</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use
+ <A HREF="org/apache/zookeeper/KeeperException.Code.html#RUNTIMEINCONSISTENCY"><CODE>KeeperException.Code.RUNTIMEINCONSISTENCY</CODE></A> instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#SessionExpired">org.apache.zookeeper.KeeperException.CodeDeprecated.SessionExpired</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#SESSIONEXPIRED"><CODE>KeeperException.Code.SESSIONEXPIRED</CODE></A> instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#SystemError">org.apache.zookeeper.KeeperException.CodeDeprecated.SystemError</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#SYSTEMERROR"><CODE>KeeperException.Code.SYSTEMERROR</CODE></A> instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#Unimplemented">org.apache.zookeeper.KeeperException.CodeDeprecated.Unimplemented</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#UNIMPLEMENTED"><CODE>KeeperException.Code.UNIMPLEMENTED</CODE></A>
+ instead</I>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="method"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Deprecated Methods</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.html#create(int)">org.apache.zookeeper.KeeperException.create(int)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)"><CODE>KeeperException.create(Code)</CODE></A>
+ instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">org.apache.zookeeper.KeeperException.create(int, String)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)"><CODE>KeeperException.create(Code, String)</CODE></A>
+ instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.html#getCode()">org.apache.zookeeper.KeeperException.getCode()</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.html#code()"><CODE>KeeperException.code()</CODE></A> instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.html#setCode(int)">org.apache.zookeeper.KeeperException.setCode(int)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, exceptions should be immutable, this
+ method should not be used</I>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="enum_constant"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Deprecated Enum Constants</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/Watcher.Event.KeeperState.html#NoSyncConnected">org.apache.zookeeper.Watcher.Event.KeeperState.NoSyncConnected</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/Watcher.Event.KeeperState.html#Unknown">org.apache.zookeeper.Watcher.Event.KeeperState.Unknown</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?deprecated-list.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="deprecated-list.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/help-doc.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/help-doc.html b/_released_docs/r3.1.2/api/help-doc.html
new file mode 100644
index 0000000..18af22f
--- /dev/null
+++ b/_released_docs/r3.1.2/api/help-doc.html
@@ -0,0 +1,223 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+API Help (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="API Help (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?help-doc.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="help-doc.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H1>
+How This API Document Is Organized</H1>
+</CENTER>
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.<H3>
+Overview</H3>
+<BLOCKQUOTE>
+
+<P>
+The <A HREF="overview-summary.html">Overview</A> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</BLOCKQUOTE>
+<H3>
+Package</H3>
+<BLOCKQUOTE>
+
+<P>
+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:<UL>
+<LI>Interfaces (italic)<LI>Classes<LI>Enums<LI>Exceptions<LI>Errors<LI>Annotation Types</UL>
+</BLOCKQUOTE>
+<H3>
+Class/Interface</H3>
+<BLOCKQUOTE>
+
+<P>
+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:<UL>
+<LI>Class inheritance diagram<LI>Direct Subclasses<LI>All Known Subinterfaces<LI>All Known Implementing Classes<LI>Class/interface declaration<LI>Class/interface description
+<P>
+<LI>Nested Class Summary<LI>Field Summary<LI>Constructor Summary<LI>Method Summary
+<P>
+<LI>Field Detail<LI>Constructor Detail<LI>Method Detail</UL>
+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</BLOCKQUOTE>
+</BLOCKQUOTE>
+<H3>
+Annotation Type</H3>
+<BLOCKQUOTE>
+
+<P>
+Each annotation type has its own separate page with the following sections:<UL>
+<LI>Annotation Type declaration<LI>Annotation Type description<LI>Required Element Summary<LI>Optional Element Summary<LI>Element Detail</UL>
+</BLOCKQUOTE>
+</BLOCKQUOTE>
+<H3>
+Enum</H3>
+<BLOCKQUOTE>
+
+<P>
+Each enum has its own separate page with the following sections:<UL>
+<LI>Enum declaration<LI>Enum description<LI>Enum Constant Summary<LI>Enum Constant Detail</UL>
+</BLOCKQUOTE>
+<H3>
+Use</H3>
+<BLOCKQUOTE>
+Each documented package, class and interface has its own Use page.  This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A.  You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</BLOCKQUOTE>
+<H3>
+Tree (Class Hierarchy)</H3>
+<BLOCKQUOTE>
+There is a <A HREF="overview-tree.html">Class Hierarchy</A> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.<UL>
+<LI>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.<LI>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</UL>
+</BLOCKQUOTE>
+<H3>
+Deprecated API</H3>
+<BLOCKQUOTE>
+The <A HREF="deprecated-list.html">Deprecated API</A> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</BLOCKQUOTE>
+<H3>
+Index</H3>
+<BLOCKQUOTE>
+The <A HREF="index-all.html">Index</A> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</BLOCKQUOTE>
+<H3>
+Prev/Next</H3>
+These links take you to the next or previous class, interface, package, or related page.<H3>
+Frames/No Frames</H3>
+These links show and hide the HTML frames.  All pages are available with or without frames.
+<P>
+<H3>
+Serialized Form</H3>
+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
+<P>
+<H3>
+Constant Field Values</H3>
+The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.
+<P>
+<FONT SIZE="-1">
+<EM>
+This help file applies to API documentation generated using the standard doclet.</EM>
+</FONT>
+<BR>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?help-doc.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="help-doc.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[19/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/zookeeperProgrammers.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/zookeeperProgrammers.html b/_released_docs/r3.1.2/zookeeperProgrammers.html
new file mode 100644
index 0000000..e4a23a8
--- /dev/null
+++ b/_released_docs/r3.1.2/zookeeperProgrammers.html
@@ -0,0 +1,2010 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-skin-name" content="pelt">
+<title>ZooKeeper Programmer's Guide</title>
+<link type="text/css" href="skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
+<link type="text/css" href="skin/profile.css" rel="stylesheet">
+<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="images/favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://hadoop.apache.org/">Hadoop</a> &gt; <a href="http://hadoop.apache.org/zookeeper/">ZooKeeper</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://hadoop.apache.org/"><img class="logoImage" alt="Hadoop" src="images/hadoop-logo.jpg" title="Apache Hadoop"></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogo">
+<a href="http://hadoop.apache.org/zookeeper/"><img class="logoImage" alt="ZooKeeper" src="images/zookeeper_small.gif" title="ZooKeeper: distributed coordination"></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="hadoop.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="unselected" href="http://hadoop.apache.org/zookeeper/">Project</a>
+</li>
+<li>
+<a class="unselected" href="http://wiki.apache.org/hadoop/ZooKeeper">Wiki</a>
+</li>
+<li class="current">
+<a class="selected" href="index.html">ZooKeeper 3.1 Documentation</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_1.1', 'skin/')" id="menu_1.1Title" class="menutitle">Overview</div>
+<div id="menu_1.1" class="menuitemgroup">
+<div class="menuitem">
+<a href="index.html">Welcome</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperOver.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperStarted.html">Getting Started</a>
+</div>
+<div class="menuitem">
+<a href="releasenotes.html">Release Notes</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.2', 'skin/')" id="menu_selected_1.2Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Developer</div>
+<div id="menu_selected_1.2" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="api/index.html">API Docs</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Programmer's Guide</div>
+</div>
+<div class="menuitem">
+<a href="javaExample.html">Java Example</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperTutorial.html">Barrier and Queue Tutorial</a>
+</div>
+<div class="menuitem">
+<a href="recipes.html">Recipes</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Admin &amp; Ops</div>
+<div id="menu_1.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="zookeeperAdmin.html">Administrator's Guide</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperQuotas.html">Quota Guide</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperJMX.html">JMX</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Contributor</div>
+<div id="menu_1.4" class="menuitemgroup">
+<div class="menuitem">
+<a href="zookeeperInternals.html">ZooKeeper Internals</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.5', 'skin/')" id="menu_1.5Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.5" class="menuitemgroup">
+<div class="menuitem">
+<a href="http://wiki.apache.org/hadoop/ZooKeeper">Wiki</a>
+</div>
+<div class="menuitem">
+<a href="http://wiki.apache.org/hadoop/ZooKeeper/FAQ">FAQ</a>
+</div>
+<div class="menuitem">
+<a href="http://hadoop.apache.org/zookeeper/mailing_lists.html">Mailing Lists</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+<div id="credit2"></div>
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="zookeeperProgrammers.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>ZooKeeper Programmer's Guide</h1>
+<h3>Developing Distributed Applications that use ZooKeeper</h3>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#_introduction">Introduction</a>
+</li>
+<li>
+<a href="#ch_zkDataModel">The ZooKeeper Data Model</a>
+<ul class="minitoc">
+<li>
+<a href="#sc_zkDataModel_znodes">ZNodes</a>
+<ul class="minitoc">
+<li>
+<a href="#sc_zkDataMode_watches">Watches</a>
+</li>
+<li>
+<a href="#Data+Access">Data Access</a>
+</li>
+<li>
+<a href="#Ephemeral+Nodes">Ephemeral Nodes</a>
+</li>
+<li>
+<a href="#Sequence+Nodes+--+Unique+Naming">Sequence Nodes -- Unique Naming</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#sc_timeInZk">Time in ZooKeeper</a>
+</li>
+<li>
+<a href="#sc_zkStatStructure">ZooKeeper Stat Structure</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#ch_zkSessions">ZooKeeper Sessions</a>
+</li>
+<li>
+<a href="#ch_zkWatches">ZooKeeper Watches</a>
+<ul class="minitoc">
+<li>
+<a href="#sc_WatchGuarantees">What ZooKeeper Guarantees about Watches</a>
+</li>
+<li>
+<a href="#sc_WatchRememberThese">Things to Remember about Watches</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#sc_ZooKeeperAccessControl">ZooKeeper access control using ACLs</a>
+<ul class="minitoc">
+<li>
+<a href="#sc_ACLPermissions">ACL Permissions</a>
+<ul class="minitoc">
+<li>
+<a href="#sc_BuiltinACLSchemes">Builtin ACL Schemes</a>
+</li>
+<li>
+<a href="#ZooKeeper+C+client+API">ZooKeeper C client API</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a href="#ch_zkGuarantees">Consistency Guarantees</a>
+</li>
+<li>
+<a href="#ch_bindings">Bindings</a>
+<ul class="minitoc">
+<li>
+<a href="#Java+Binding">Java Binding</a>
+</li>
+<li>
+<a href="#C+Binding">C Binding</a>
+<ul class="minitoc">
+<li>
+<a href="#Installation">Installation</a>
+</li>
+<li>
+<a href="#Using+the+C+Client">Using the C Client</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<a href="#ch_guideToZkOperations">Building Blocks: A Guide to ZooKeeper Operations</a>
+<ul class="minitoc">
+<li>
+<a href="#sc_errorsZk">Handling Errors</a>
+</li>
+<li>
+<a href="#sc_connectingToZk">Connecting to ZooKeeper</a>
+</li>
+<li>
+<a href="#sc_readOps">Read Operations</a>
+</li>
+<li>
+<a href="#sc_writeOps">Write Operations</a>
+</li>
+<li>
+<a href="#sc_handlingWatches">Handling Watches</a>
+</li>
+<li>
+<a href="#sc_miscOps">Miscelleaneous ZooKeeper Operations</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#ch_programStructureWithExample">Program Structure, with Simple Example</a>
+</li>
+<li>
+<a href="#ch_gotchas">Gotchas: Common Problems and Troubleshooting</a>
+</li>
+</ul>
+</div>
+  
+
+  
+
+  
+
+  
+<a name="N1000B"></a><a name="_introduction"></a>
+<h2 class="h3">Introduction</h2>
+<div class="section">
+<p>This document is a guide for developers wishing to create
+    distributed applications that take advantage of ZooKeeper's coordination
+    services. It contains conceptual and practical information.</p>
+<p>The first four sections of this guide present higher level
+    discussions of various ZooKeeper concepts. These are necessary both for an
+    understanding of how ZooKeeper works as well how to work with it. It does
+    not contain source code, but it does assume a familiarity with the
+    problems associated with distributed computing. The sections in this first
+    group are:</p>
+<ul>
+      
+<li>
+        
+<p>
+<a href="#ch_zkDataModel">The ZooKeeper Data Model</a>
+</p>
+      
+</li>
+
+      
+<li>
+        
+<p>
+<a href="#ch_zkSessions">ZooKeeper Sessions</a>
+</p>
+      
+</li>
+
+      
+<li>
+        
+<p>
+<a href="#ch_zkWatches">ZooKeeper Watches</a>
+</p>
+      
+</li>
+
+      
+<li>
+        
+<p>
+<a href="#ch_zkGuarantees">Consistency Guarantees</a>
+</p>
+      
+</li>
+    
+</ul>
+<p>The next four sections of this provided practical programming
+    information. These are:</p>
+<ul>
+      
+<li>
+        
+<p>
+<a href="#ch_guideToZkOperations">Building Blocks: A Guide to ZooKeeper Operations</a>
+</p>
+      
+</li>
+
+      
+<li>
+        
+<p>
+<a href="#ch_bindings">Bindings</a>
+</p>
+      
+</li>
+
+      
+<li>
+        
+<p>
+<a href="#ch_programStructureWithExample">Program Structure, with Simple Example</a>
+        <em>[tbd]</em>
+</p>
+      
+</li>
+
+      
+<li>
+        
+<p>
+<a href="#ch_gotchas">Gotchas: Common Problems and Troubleshooting</a>
+</p>
+      
+</li>
+    
+</ul>
+<p>The book concludes with an <a href="#apx_linksToOtherInfo">appendix</a> containing links to other
+    useful, ZooKeeper-related information.</p>
+<p>Most of information in this document is written to be accessible as
+    stand-alone reference material. However, before starting your first
+    ZooKeeper application, you should probably at least read the chaptes on
+    the <a href="#ch_zkDataModel">ZooKeeper Data Model</a> and <a href="#ch_guideToZkOperations">ZooKeeper Basic Operations</a>. Also,
+    the <a href="#ch_programStructureWithExample">Simple Programmming
+    Example</a> <em>[tbd]</em> is helpful for understand the basic
+    structure of a ZooKeeper client application.</p>
+</div>
+
+  
+<a name="N1007D"></a><a name="ch_zkDataModel"></a>
+<h2 class="h3">The ZooKeeper Data Model</h2>
+<div class="section">
+<p>ZooKeeper has a hierarchal name space, much like a distributed file
+    system. The only difference is that each node in the namespace can have
+    data associated with it as well as children. It is like having a file
+    system that allows a file to also be a directory. Paths to nodes are
+    always expressed as canonical, absolute, slash-separated paths; there are
+    no relative reference. Any unicode character can be used in a path subject
+    to the following constraints:</p>
+<ul>
+      
+<li>
+        
+<p>The null character (\u0000) cannot be part of a path name. (This
+        causes problems with the C binding.)</p>
+      
+</li>
+
+      
+<li>
+        
+<p>The following characters can't be used because they don't
+        display well, or render in confusing ways: \u0001 - \u0019 and \u007F
+        - \u009F.</p>
+      
+</li>
+
+      
+<li>
+        
+<p>The following characters are not allowed: \ud800 -uF8FFF,
+        \uFFF0-uFFFF, \uXFFFE - \uXFFFF (where X is a digit 1 - E), \uF0000 -
+        \uFFFFF.</p>
+      
+</li>
+
+      
+<li>
+        
+<p>The "." character can be used as part of another name, but "."
+        and ".." cannot alone be used to indicate a node along a path,
+        because ZooKeeper doesn't use relative paths. The following would be
+        invalid: "/a/b/./c" or "/a/b/../c".</p>
+      
+</li>
+
+      
+<li>
+        
+<p>The token "zookeeper" is reserved.</p>
+      
+</li>
+    
+</ul>
+<a name="N100A7"></a><a name="sc_zkDataModel_znodes"></a>
+<h3 class="h4">ZNodes</h3>
+<p>Every node in a ZooKeeper tree is refered to as a
+      <em>znode</em>. Znodes maintain a stat structure that
+      includes version numbers for data changes, acl changes. The stat
+      structure also has timestamps. The version number, together with the
+      timestamp allow ZooKeeper to validate the cache and to coordinate
+      updates. Each time a znode's data changes, the version number increases.
+      For instance, whenever a client retrieves data, it also receives the
+      version of the data. And when a client performs an update or a delete,
+      it must supply the version of the data of the znode it is changing. If
+      the version it supplies doesn't match the actual version of the data,
+      the update will fail. (This behavior can be overridden. For more
+      information see... )<em>[tbd...]</em>
+</p>
+<div class="note">
+<div class="label">Note</div>
+<div class="content">
+        
+<p>In distributed application engineering, the word
+        <em>node</em> can refer to a generic host machine, a
+        server, a member of an ensemble, a client process, etc. In the ZooKeeper
+        documentatin, <em>znodes</em> refer to the data nodes.
+        <em>Servers</em> to refer to machines that make up the
+        ZooKeeper service; <em>quorum peers</em> refer to the
+        servers that make up an ensemble; client refers to any host or process
+        which uses a ZooKeeper service.</p>
+      
+</div>
+</div>
+<p>Znodes are the main enitity that a programmer access. They have
+      several characteristics that are worth mentioning here.</p>
+<a name="N100CA"></a><a name="sc_zkDataMode_watches"></a>
+<h4>Watches</h4>
+<p>Clients can set watches on znodes. Changes to that znode trigger
+        the watch and then clear the watch. When a watch triggers, ZooKeeper
+        sends the client a notification. More information about watches can be
+        found in the section 
+	    <a href="#ch_zkWatches">ZooKeeper Watches</a>.</p>
+<a name="N100D8"></a><a name="Data+Access"></a>
+<h4>Data Access</h4>
+<p>The data stored at each znode in a namespace is read and written
+        atomically. Reads get all the data bytes associated with a znode and a
+        write replaces all the data. Each node has an Access Control List
+        (ACL) that restricts who can do what.</p>
+<a name="N100E2"></a><a name="Ephemeral+Nodes"></a>
+<h4>Ephemeral Nodes</h4>
+<p>ZooKeeper also has the notion of ephemeral nodes. These znodes
+        exists as long as the session that created the znode is active. When
+        the session ends the znode is deleted. Because of this behavior
+        ephemeral znodes are not allowed to have children.</p>
+<a name="N100EC"></a><a name="Sequence+Nodes+--+Unique+Naming"></a>
+<h4>Sequence Nodes -- Unique Naming</h4>
+<p>When creating a znode you can also request that
+        ZooKeeper append a monotonicly increasing counter to the end
+        of path. This counter is unique to the parent znode. The
+        counter has a format of %010d -- that is 10 digits with 0
+        (zero) padding (the counter is formatted in this way to
+        simplify sorting), i.e. "&lt;path&gt;0000000001". See
+        <a href="recipes.html#sc_recipes_Queues">Queue
+        Recipe</a> for an example use of this feature. Note: the
+        counter used to store the next sequence number is a signed int
+        (4bytes) maintained by the parent node, the counter will
+        overflow when incremented beyond 2147483647 (resulting in a
+        name "&lt;path&gt;-2147483647").</p>
+<a name="N100FB"></a><a name="sc_timeInZk"></a>
+<h3 class="h4">Time in ZooKeeper</h3>
+<p>ZooKeeper tracks time multiple ways:</p>
+<ul>
+        
+<li>
+          
+<p>
+<strong>Zxid</strong>
+</p>
+
+          
+<p>Every change to the ZooKeeper state receives a stamp in the
+          form of a <em>zxid</em> (ZooKeeper Transaction Id).
+          This exposes the total ordering of all changes to ZooKeeper. Each
+          change will have a unique zxid and if zxid1 is smaller than zxid2
+          then zxid1 happened before zxid2.</p>
+        
+</li>
+
+        
+<li>
+          
+<p>
+<strong>Version numbers</strong>
+</p>
+
+          
+<p>Every change to a a node will cause an increase to one of the
+          version numbers of that node. The three version numbers are version
+          (number of changes to the data of a znode), cversion (number of
+          changes to the children of a znode), and aversion (number of changes
+          to the ACL of a znode).</p>
+        
+</li>
+
+        
+<li>
+          
+<p>
+<strong>Ticks</strong>
+</p>
+
+          
+<p>When using multi-server ZooKeeper, servers use ticks to define
+          timing of events such as status uploads, session timeouts,
+          connection timeouts between peers, etc. The tick time is only
+          indirectly exposed through the minimum session timeout (2 times the
+          tick time); if a client requests a session timeout less than the
+          minimum session timeout, the server will tell the client that the
+          session timeout is actually the minimum session timeout.</p>
+        
+</li>
+
+        
+<li>
+          
+<p>
+<strong>Real time</strong>
+</p>
+
+          
+<p>ZooKeeper doesn't use real time, or clock time, at all except
+          to put timestamps into the stat structure on znode creation and
+          znode modification.</p>
+        
+</li>
+      
+</ul>
+<a name="N10133"></a><a name="sc_zkStatStructure"></a>
+<h3 class="h4">ZooKeeper Stat Structure</h3>
+<p>The Stat structure for each znode in ZooKeeper is made up of the
+      following fields:</p>
+<ul>
+        
+<li>
+          
+<p>
+<strong>czxid</strong>
+</p>
+
+          
+<p>The zxid of the change that caused this znode to be
+          created.</p>
+        
+</li>
+
+        
+<li>
+          
+<p>
+<strong>mzxid</strong>
+</p>
+
+          
+<p>The zxid of the change that last modified this znode.</p>
+        
+</li>
+
+        
+<li>
+          
+<p>
+<strong>ctime</strong>
+</p>
+
+          
+<p>The time in milliseconds from epoch when this znode was
+          created.</p>
+        
+</li>
+
+        
+<li>
+          
+<p>
+<strong>mtime</strong>
+</p>
+
+          
+<p>The time in milliseconds from epoch when this znode was last
+          modified.</p>
+        
+</li>
+
+        
+<li>
+          
+<p>
+<strong>version</strong>
+</p>
+
+          
+<p>The number of changes to the data of this znode.</p>
+        
+</li>
+
+        
+<li>
+          
+<p>
+<strong>cversion</strong>
+</p>
+
+          
+<p>The number of changes to the children of this znode.</p>
+        
+</li>
+
+        
+<li>
+          
+<p>
+<strong>aversion</strong>
+</p>
+
+          
+<p>The number of changes to the ACL of this znode.</p>
+        
+</li>
+
+        
+<li>
+          
+<p>
+<strong>ephemeralOwner</strong>
+</p>
+
+          
+<p>The session id of the owner of this znode if the znode is an
+          ephemeral node. If it is not an ephemeral node, it will be
+          zero.</p>
+        
+</li>
+
+        
+<li>
+          
+<p>
+<strong>dataLength</strong>
+</p>
+
+          
+<p>The length of the data field of this znode.</p>
+        
+</li>
+
+        
+<li>
+          
+<p>
+<strong>numChildren</strong>
+</p>
+
+          
+<p>The number of children of this znode.</p>
+        
+</li>
+
+      
+</ul>
+</div>
+
+  
+<a name="N101A5"></a><a name="ch_zkSessions"></a>
+<h2 class="h3">ZooKeeper Sessions</h2>
+<div class="section">
+<p>To create a client session the application code must provide
+    a string containing a comma separated list of host:port pairs,
+    each corresponding to a ZooKeeper server (e.g. "127.0.0.1:4545" or
+    "127.0.0.1:3000,127.0.0.1:3001,127.0.0.1:3002"). The ZooKeeper
+    client library will pick an arbitrary server and try to connect to
+    it. If this connection fails, or if the client becomes
+    disconnected from the server for any reason, the client will
+    automatically try the next server in the list, until a connection
+    is (re-)established.</p>
+<p>When a client gets a handle to the ZooKeeper service,
+    ZooKeeper creates a ZooKeeper session, represented as a 64-bit
+    number, that it assigns to the client. If the client connects to a
+    different ZooKeeper server, it will send the session id as a part
+    of the connection handshake.  As a security measure, the server
+    creates a password for the session id that any ZooKeeper server
+    can validate.The password is sent to the client with the session
+    id when the client establishes the session. The client sends this
+    password with the session id whenever it reestablishes the session
+    with a new server.</p>
+<p>One of the parameters to the ZooKeeper client library call
+    to create a ZooKeeper session is the session timeout in
+    milliseconds. The client sends a requested timeout, the server
+    responds with the timeout that it can give the client. The current
+    implementation requires that the timeout be a minimum of 2 times
+    the tickTime (as set in the server configuration) and a maximum of
+    20 times the tickTime.</p>
+<p>Another parameter to the ZooKeeper session establishment
+    call is the default watcher. Watchers are notified when any state
+    change occurs in the client. For example if the client loses
+    connectivity to the server the client will be notified, or if the
+    client's session expires, etc... This watcher should consider the
+    initial state to be disconnected (i.e. before any state changes
+    events are sent to the watcher by the client lib). In the case of
+    a new connection, the first event sent to the watcher is typically
+    the session connection event.</p>
+<p>The session is kept alive by requests sent by the client. If
+    the session is idle for a period of time that would timeout the
+    session, the client will send a PING request to keep the session
+    alive. This PING request not only allows the ZooKeeper server to
+    know that the client is still active, but it also allows the
+    client to verify that its connection to the ZooKeeper server is
+    still active. The timing of the PING is conservative enough to
+    ensure reasonable time to detect a dead connection and reconnect
+    to a new server.</p>
+<p>
+      Once a connection to the server is successfully established
+      (connected) there are basically two cases where the client lib generates
+      connectionloss (the result code in c binding, exception in Java -- see 
+      the API documentation for binding specific details) when either a synchronous or
+      asynchronous operation is performed and one of the following holds:
+    </p>
+<ol>
+      
+<li>
+<p>The application calls an operation on a session that is no
+      longer alive/valid</p>
+</li>
+      
+<li>
+<p>The ZooKeeper client disconnects from a server when there
+      are pending operations to that server, i.e., there is a pending asynchronous call.
+      </p>
+</li>
+    
+</ol>
+</div>
+
+  
+<a name="N101C9"></a><a name="ch_zkWatches"></a>
+<h2 class="h3">ZooKeeper Watches</h2>
+<div class="section">
+<p>All of the read operations in ZooKeeper - <strong>getData()</strong>, <strong>getChildren()</strong>, and <strong>exists()</strong> - have the option of setting a watch as a
+    side effect. Here is ZooKeeper's definition of a watch: a watch event is
+    one-time trigger, sent to the client that set the watch, which occurs when
+    the data for which the watch was set changes. There are three key points
+    to consider in this definition of a watch:</p>
+<ul>
+      
+<li>
+        
+<p>
+<strong>One-time trigger</strong>
+</p>
+
+        
+<p>One watch event will be sent to the client the data has changed.
+        For example, if a client does a getData("/znode1", true) and later the
+        data for /znode1 is changed or deleted, the client will get a watch
+        event for /znode1. If /znode1 changes again, no watch event will be
+        sent unless the client has done another read that sets a new
+        watch.</p>
+      
+</li>
+
+      
+<li>
+        
+<p>
+<strong>Sent to the client</strong>
+</p>
+
+        
+<p>This implies that an event is on the way to the client, but may
+        not reach the client before the successful return code to the change
+        operation reaches the client that initiated the change. Watches are
+        sent asynchronously to watchers. ZooKeeper provides an ordering
+        guarantee: a client will never see a change for which it has set a
+        watch until it first sees the watch event. Network delays or other
+        factors may cause different clients to see watches and return codes
+        from updates at different times. The key point is that everything seen
+        by the different clients will have a consistent order.</p>
+      
+</li>
+
+      
+<li>
+        
+<p>
+<strong>The data for which the watch was
+        set</strong>
+</p>
+
+        
+<p>This refers to the different ways a node can change.  It
+        helps to think of ZooKeeper as maintaining two lists of
+        watches: data watches and child watches.  getData() and
+        exists() set data watches. getChildren() sets child
+        watches. Alternatively, it may help to think of watches being
+        set according to the kind of data returned. getData() and
+        exists() return information about the data of the node,
+        whereas getChildren() returns a list of children.  Thus,
+        setData() will trigger data watches for the znode being set
+        (assuming the set is successful). A successful create() will
+        trigger a data watch for the znode being created and a child
+        watch for the parent znode. A successful delete() will trigger
+        both a data watch and a child watch (since there can be no
+        more children) for a znode being deleted as well as a child
+        watch for the parent znode.</p>
+      
+</li>
+    
+</ul>
+<p>Watches are maintained locally at the ZooKeeper server to which the
+    client is connected. This allows watches to be light weight to set,
+    maintain, and dispatch. When a client connects to a new server, the watch
+    will be triggered for any session events. Watches will not be received
+    while disconnected from a server. When a client reconnects, any previously
+    registered watches will be reregistered and triggered if needed. In
+    general this all occurs transparently. There is one case where a watch
+    may be missed: a watch for the existance of a znode not yet created will
+    be missed if the znode is created and deleted while disconnected.</p>
+<a name="N101FF"></a><a name="sc_WatchGuarantees"></a>
+<h3 class="h4">What ZooKeeper Guarantees about Watches</h3>
+<p>With regard to watches, ZooKeeper maintains these
+      guarantees:</p>
+<ul>
+        
+<li>
+          
+<p>Watches are ordered with respect to other events, other
+          watches, and asynchronous replies. The ZooKeeper client libraries
+          ensures that everything is dispatched in order.</p>
+        
+</li>
+      
+</ul>
+<ul>
+        
+<li>
+          
+<p>A client will see a watch event for a znode it is watching
+          before seeing the new data that corresponds to that znode.</p>
+        
+</li>
+      
+</ul>
+<ul>
+        
+<li>
+          
+<p>The order of watch events from ZooKeeper corresponds to the
+          order of the updates as seen by the ZooKeeper service.</p>
+        
+</li>
+      
+</ul>
+<a name="N10224"></a><a name="sc_WatchRememberThese"></a>
+<h3 class="h4">Things to Remember about Watches</h3>
+<ul>
+        
+<li>
+          
+<p>Watches are one time triggers; if you get a watch event and
+          you want to get notified of future changes, you must set another
+          watch.</p>
+        
+</li>
+      
+</ul>
+<ul>
+        
+<li>
+          
+<p>Because watches are one time triggers and there is latency
+          between getting the event and sending a new request to get a watch
+          you cannot reliably see every change that happens to a node in
+          ZooKeeper. Be prepared to handle the case where the znode changes
+          multiple times between getting the event and setting the watch
+          again. (You may not care, but at least realize it may
+          happen.)</p>
+        
+</li>
+      
+</ul>
+<ul>
+        
+<li>
+          
+<p>A watch object, or function/context pair, will only be
+          triggered once for a given notification. For example, if the same
+          watch object is registered for an exists and a getData call for the
+          same file and that file is then deleted, the watch object would
+          only be invoked once with the deletion notification for the file.
+          </p>
+        
+</li>
+      
+</ul>
+<ul>
+        
+<li>
+          
+<p>When you disconnect from a server (for example, when the
+          server fails), you will not get any watches until the connection
+          is reestablished. For this reason session events are sent to all
+          outstanding watch handlers. Use session events to go into a safe
+          mode: you will not be receiving events while disconnected, so your
+          process should act conservatively in that mode.</p>
+        
+</li>
+      
+</ul>
+</div>
+
+  
+<a name="N10250"></a><a name="sc_ZooKeeperAccessControl"></a>
+<h2 class="h3">ZooKeeper access control using ACLs</h2>
+<div class="section">
+<p>ZooKeeper uses ACLs to control access to its znodes (the
+    data nodes of a ZooKeeper data tree). The ACL implementation is
+    quite similar to UNIX file access permissions: it employs
+    permission bits to allow/disallow various operations against a
+    node and the scope to which the bits apply. Unlike standard UNIX
+    permissions, a ZooKeeper node is not limited by the three standard
+    scopes for user (owner of the file), group, and world
+    (other). ZooKeeper does not have a notion of an owner of a
+    znode. Instead, an ACL specifies sets of ids and permissions that
+    are associated with those ids.</p>
+<p>ZooKeeper supports pluggable authentication schemes. Ids are
+    specified using the form <em>scheme:id</em>,
+    where <em>scheme</em> is a the authentication scheme
+    that the id corresponds to. For
+    example, <em>host:host1.corp.com</em> is an id for a
+    host named <em>host1.corp.com</em>.</p>
+<p>When a client connects to ZooKeeper and authenticates
+    itself, ZooKeeper associates all the ids that correspond to a
+    client with the clients connection. These ids are checked against
+    the ACLs of znodes when a clients tries to access a node. ACLs are
+    made up of pairs of <em>(scheme:expression,
+    perms)</em>. The format of
+    the <em>expression</em> is specific to the scheme. For
+    example, the pair <em>(ip:19.22.0.0/16, READ)</em>
+    gives the <em>READ</em> permission to any clients with
+    an IP address that starts with 19.22.</p>
+<a name="N10277"></a><a name="sc_ACLPermissions"></a>
+<h3 class="h4">ACL Permissions</h3>
+<p>ZooKeeper supports the following permissions:</p>
+<ul>
+        
+<li>
+<p>
+<strong>CREATE</strong>: you can create a child node</p>
+</li>
+        
+<li>
+<p>
+<strong>READ</strong>: you can get data from a node and list its children.</p>
+</li>
+        
+<li>
+<p>
+<strong>WRITE</strong>: you can set data for a node</p>
+</li>
+        
+<li>
+<p>
+<strong>DELETE</strong>: you can delete a child node</p>
+</li>
+        
+<li>
+<p>
+<strong>ADMIN</strong>: you can set permissions</p>
+</li>
+      
+</ul>
+<p>The <em>CREATE</em>
+      and <em>DELETE</em> permissions have been broken out
+      of the <em>WRITE</em> permission for finer grained
+      access controls. The cases for <em>CREATE</em>
+      and <em>DELETE</em> are the following:</p>
+<p>You want A to be able to do a set on a ZooKeeper node, but
+      not be able to <em>CREATE</em>
+      or <em>DELETE</em> children.</p>
+<p>
+<em>CREATE</em>
+      without <em>DELETE</em>: clients create requests by
+      creating ZooKeeper nodes in a parent directory. You want all
+      clients to be able to add, but only request processor can
+      delete. (This is kind of like the APPEND permission for
+      files.)</p>
+<p>Also, the <em>ADMIN</em> permission is there
+      since ZooKeeper doesn&rsquo;t have a notion of file owner. In some
+      sense the <em>ADMIN</em> permission designates the
+      entity as the owner. ZooKeeper doesn&rsquo;t support the LOOKUP
+      permission (execute permission bit on directories to allow you
+      to LOOKUP even though you can't list the directory). Everyone
+      implicitly has LOOKUP permission. This allows you to stat a
+      node, but nothing more. (The problem is, if you want to call
+      zoo_exists() on a node that doesn't exist, there is no
+      permission to check.)</p>
+<a name="N102CD"></a><a name="sc_BuiltinACLSchemes"></a>
+<h4>Builtin ACL Schemes</h4>
+<p>ZooKeeeper has the following built in schemes:</p>
+<ul>
+        
+<li>
+<p>
+<strong>world</strong> has a
+        single id, <em>anyone</em>, that represents
+        anyone.</p>
+</li>
+
+        
+<li>
+<p>
+<strong>auth</strong> doesn't
+        use any id, represents any authenticated
+        user.</p>
+</li>
+
+        
+<li>
+<p>
+<strong>digest</strong> uses
+        a <em>username:password</em> string to generate
+        MD5 hash which is then used as an ACL ID
+        identity. Authentication is done by sending
+        the <em>username:password</em> in clear text. When
+        used in the ACL the expression will be
+        the <em>username:base64</em>
+        encoded <em>SHA1</em>
+        password <em>digest</em>.</p>
+        
+</li>
+
+        
+<li>
+<p>
+<strong>host</strong> uses the
+        client host name as an ACL ID identity. The ACL expression is
+        a hostname suffix. For example, the ACL
+        expression <em>host:corp.com</em> matches the
+        ids <em>host:host1.corp.com</em>
+        and <em>host:host2.corp.com</em>, but
+        not <em>host:host1.store.com</em>.</p>
+</li>
+
+        
+<li>
+<p>
+<strong>ip</strong> uses the
+        client host IP as an ACL ID identity. The ACL expression is of
+        the form <em>addr/bits</em> where the most
+        significant <em>bits</em>
+        of <em>addr</em> are matched against the most
+        significant <em>bits</em> of the client host
+        IP.</p>
+</li>
+
+      
+</ul>
+<a name="N10323"></a><a name="ZooKeeper+C+client+API"></a>
+<h4>ZooKeeper C client API</h4>
+<p>The following constants are provided by the ZooKeeper C
+      library:</p>
+<ul>
+        
+<li>
+<p>
+<em>const</em> <em>int</em> ZOO_PERM_READ; //can read node&rsquo;s value and list its children</p>
+</li>
+        
+<li>
+<p>
+<em>const</em> <em>int</em> ZOO_PERM_WRITE;// can set the node&rsquo;s value</p>
+</li>
+        
+<li>
+<p>
+<em>const</em> <em>int</em> ZOO_PERM_CREATE; //can create children</p>
+</li>
+        
+<li>
+<p>
+<em>const</em> <em>int</em> ZOO_PERM_DELETE;// can delete children</p>
+</li>
+        
+<li>
+<p>
+<em>const</em> <em>int</em> ZOO_PERM_ADMIN; //can execute set_acl()</p>
+</li>
+        
+<li>
+<p>
+<em>const</em> <em>int</em> ZOO_PERM_ALL;// all of the above flags OR&rsquo;d together</p>
+</li>
+      
+</ul>
+<p>The following are the standard ACL IDs:</p>
+<ul>
+        
+<li>
+<p>
+<em>struct</em> Id ZOO_ANYONE_ID_UNSAFE; //(&lsquo;world&rsquo;,&rsquo;anyone&rsquo;)</p>
+</li>
+        
+<li>
+<p>
+<em>struct</em> Id ZOO_AUTH_IDS;// (&lsquo;auth&rsquo;,&rsquo;&rsquo;)</p>
+</li>
+      
+</ul>
+<p>ZOO_AUTH_IDS empty identity string should be interpreted as &ldquo;the identity of the creator&rdquo;.</p>
+<p>ZooKeeper client comes with three standard ACLs:</p>
+<ul>
+        
+<li>
+<p>
+<em>struct</em> ACL_vector ZOO_OPEN_ACL_UNSAFE; //(ZOO_PERM_ALL,ZOO_ANYONE_ID_UNSAFE)</p>
+</li>
+        
+<li>
+<p>
+<em>struct</em> ACL_vector ZOO_READ_ACL_UNSAFE;// (ZOO_PERM_READ, ZOO_ANYONE_ID_UNSAFE)</p>
+</li>
+        
+<li>
+<p>
+<em>struct</em> ACL_vector ZOO_CREATOR_ALL_ACL; //(ZOO_PERM_ALL,ZOO_AUTH_IDS)</p>
+</li>
+      
+</ul>
+<p>The ZOO_OPEN_ACL_UNSAFE is completely open free for all
+      ACL: any application can execute any operation on the node and
+      can create, list and delete its children. The
+      ZOO_READ_ACL_UNSAFE is read-only access for any
+      application. CREATE_ALL_ACL grants all permissions to the
+      creator of the node. The creator must have been authenticated by
+      the server (for example, using &ldquo;<em>digest</em>&rdquo;
+      scheme) before it can create nodes with this ACL.</p>
+<p>The following ZooKeeper operations deal with ACLs:</p>
+<ul>
+<li>
+          
+<p>
+<em>int</em> <em>zoo_add_auth</em>
+            (zhandle_t *zh,<em>const</em> <em>char</em>*
+            scheme,<em>const</em> <em>char</em>*
+            cert, <em>int</em> certLen, void_completion_t
+            completion, <em>const</em> <em>void</em>
+            *data);</p>
+      
+</li>
+</ul>
+<p>The application uses the zoo_add_auth function to
+      authenticate itself to the server. The function can be called
+      multiple times if the application wants to authenticate using
+      different schemes and/or identities.</p>
+<ul>
+<li>
+          
+<p>
+<em>int</em> <em>zoo_create</em>
+            (zhandle_t *zh, <em>const</em> <em>char</em>
+            *path, <em>const</em> <em>char</em>
+            *value,<em>int</em>
+            valuelen, <em>const</em> <em>struct</em>
+            ACL_vector *acl, <em>int</em>
+            flags,<em>char</em>
+            *realpath, <em>int</em>
+            max_realpath_len);</p>
+      
+</li>
+</ul>
+<p>zoo_create(...) operation creates a new node. The acl
+      parameter is a list of ACLs associated with the node. The parent
+      node must have the CREATE permission bit set.</p>
+<ul>
+<li>
+          
+<p>
+<em>int</em> <em>zoo_get_acl</em>
+            (zhandle_t *zh, <em>const</em> <em>char</em>
+            *path,<em>struct</em> ACL_vector
+            *acl, <em>struct</em> Stat *stat);</p>
+      
+</li>
+</ul>
+<p>This operation returns a node&rsquo;s ACL info.</p>
+<ul>
+<li>
+          
+<p>
+<em>int</em> <em>zoo_set_acl</em>
+            (zhandle_t *zh, <em>const</em> <em>char</em>
+            *path, <em>int</em>
+            version,<em>const</em> <em>struct</em>
+            ACL_vector *acl);</p>
+      
+</li>
+</ul>
+<p>This function replaces node&rsquo;s ACL list with a new one. The
+      node must have the ADMIN permission set.</p>
+<p>Here is a sample code that makes use of the above APIs to
+      authenticate itself using the &ldquo;<em>foo</em>&rdquo; scheme
+      and create an ephemeral node &ldquo;/xyz&rdquo; with create-only
+      permissions.</p>
+<div class="note">
+<div class="label">Note</div>
+<div class="content">
+<p>This is a very simple example which is intended to show
+        how to interact with ZooKeeper ACLs
+        specifically. See <span class="codefrag filename">.../trunk/src/c/src/cli.c</span>
+        for an example of a proper C client implementation</p>
+      
+</div>
+</div>
+<pre class="code">
+#include &lt;string.h&gt;
+#include &lt;errno.h&gt;
+
+#include "zookeeper.h"
+
+static zhandle_t *zh;
+
+/**
+ * In this example this method gets the cert for your
+ *   environment -- you must provide
+ */
+char *foo_get_cert_once(char* id) { return 0; }
+
+/** Watcher function -- empty for this example, not something you should
+ * do in real code */
+void watcher(zhandle_t *zzh, int type, int state, const char *path,
+             void *watcherCtx) {}
+
+int main(int argc, char argv) {
+  char buffer[512];
+  char p[2048];
+  char *cert=0;
+  char appId[64];
+
+  strcpy(appId, "example.foo_test");
+  cert = foo_get_cert_once(appId);
+  if(cert!=0) {
+    fprintf(stderr,
+            "Certificate for appid [%s] is [%s]\n",appId,cert);
+    strncpy(p,cert, sizeof(p)-1);
+    free(cert);
+  } else {
+    fprintf(stderr, "Certificate for appid [%s] not found\n",appId);
+    strcpy(p, "dummy");
+  }
+
+  zoo_set_debug_level(ZOO_LOG_LEVEL_DEBUG);
+
+  zh = zookeeper_init("localhost:3181", watcher, 10000, 0, 0, 0);
+  if (!zh) {
+    return errno;
+  }
+  if(zoo_add_auth(zh,"foo",p,strlen(p),0,0)!=ZOK)
+    return 2;
+
+  struct ACL CREATE_ONLY_ACL[] = {{ZOO_PERM_CREATE, ZOO_AUTH_IDS}};
+  struct ACL_vector CREATE_ONLY = {1, CREATE_ONLY_ACL};
+  int rc = zoo_create(zh,"/xyz","value", 5, &amp;CREATE_ONLY, ZOO_EPHEMERAL,
+                      buffer, sizeof(buffer)-1);
+
+  /** this operation will fail with a ZNOAUTH error */
+  int buflen= sizeof(buffer);
+  struct Stat stat;
+  rc = zoo_get(zh, "/xyz", 0, buffer, &amp;buflen, &amp;stat);
+  if (rc) {
+    fprintf(stderr, "Error %d for %s\n", rc, __LINE__);
+  }
+
+  zookeeper_close(zh);
+  return 0;
+}
+      </pre>
+</div>
+
+  
+<a name="N1043A"></a><a name="ch_zkGuarantees"></a>
+<h2 class="h3">Consistency Guarantees</h2>
+<div class="section">
+<p>ZooKeeper is a high performance, scalable service. Both reads and
+    write operations are designed to be fast, though reads are faster than
+    writes. The reason for this is that in the case of reads, ZooKeeper can
+    serve older data, which in turn is due to ZooKeeper's consistency
+    guarantees:</p>
+<dl>
+      
+<dt>
+<term>Sequential Consistency</term>
+</dt>
+<dd>
+<p>Updates from a client will be applied in the order that they
+          were sent.</p>
+</dd>
+
+      
+<dt>
+<term>Atomicity</term>
+</dt>
+<dd>
+<p>Updates either succeed or fail -- there are no partial
+          results.</p>
+</dd>
+
+      
+<dt>
+<term>Single System Image</term>
+</dt>
+<dd>
+<p>A client will see the same view of the service regardless of
+          the server that it connects to.</p>
+</dd>
+
+      
+<dt>
+<term>Reliability</term>
+</dt>
+<dd>
+<p>Once an update has been applied, it will persist from that
+          time forward until a client overwrites the update. This guarantee
+          has two corollaries:</p>
+<ol>
+            
+<li>
+              
+<p>If a client gets a successful return code, the update will
+              have been applied. On some failures (communication errors,
+              timeouts, etc) the client will not know if the update has
+              applied or not. We take steps to minimize the failures, but the
+              only guarantee is only present with successful return codes.
+              (This is called the <em>monotonicity condition</em> in Paxos.)</p>
+            
+</li>
+
+            
+<li>
+              
+<p>Any updates that are seen by the client, through a read
+              request or successful update, will never be rolled back when
+              recovering from server failures.</p>
+            
+</li>
+          
+</ol>
+</dd>
+
+      
+<dt>
+<term>Timeliness</term>
+</dt>
+<dd>
+<p>The clients view of the system is guaranteed to be up-to-date
+          within a certain time bound. (On the order of tens of seconds.)
+          Either system changes will be seen by a client within this bound, or
+          the client will detect a service outage.</p>
+</dd>
+    
+</dl>
+<p>Using these consistency guarantees it is easy to build higher level
+    functions such as leader election, barriers, queues, and read/write
+    revocable locks solely at the ZooKeeper client (no additions needed to
+    ZooKeeper). See <a href="recipes.html">Recipes and Solutions</a>
+    for more details.</p>
+<div class="note">
+<div class="label">Note</div>
+<div class="content">
+        
+<p>Sometimes developers mistakenly assume one other guarantee that
+        ZooKeeper does <em>not</em> in fact make. This is:</p>
+
+        
+<dl>
+          
+<dt>
+<term>Simultaneously Conistent Cross-Client Views</term>
+</dt>
+<dd>
+<p>ZooKeeper does not guarantee that at every instance in
+              time, two different clients will have identical views of
+              ZooKeeper data. Due to factors like network delays, one client
+              may perform an update before another client gets notified of the
+              change. Consider the scenario of two clients, A and B. If client
+              A sets the value of a znode /a from 0 to 1, then tells client B
+              to read /a, client B may read the old value of 0, depending on
+              which server it is connected to. If it
+              is important that Client A and Client B read the same value,
+              Client B should should call the <strong>sync()</strong> method from the ZooKeeper API
+              method before it performs its read.</p>
+<p>So, ZooKeeper by itself doesn't guarantee that changes occur 
+              synchronously across all servers, but ZooKeeper
+              primitives can be used to construct higher level functions that
+              provide useful client synchronization. (For more information,
+              see the <a href="recipes.html">ZooKeeper Recipes</a>.
+              <em>[tbd:..]</em>).</p>
+</dd>
+        
+</dl>
+      
+</div>
+</div>
+</div>
+
+  
+<a name="N104A1"></a><a name="ch_bindings"></a>
+<h2 class="h3">Bindings</h2>
+<div class="section">
+<p>The ZooKeeper client libraries come in two languages: Java and C.
+    The following sections describe these.</p>
+<a name="N104AA"></a><a name="Java+Binding"></a>
+<h3 class="h4">Java Binding</h3>
+<p>There are two packages that make up the ZooKeeper Java binding:
+      <strong>org.apache.zookeeper</strong> and <strong>org.apache.zookeeper.data</strong>. The rest of the
+      packages that make up ZooKeeper are used internally or are part of the
+      server implementation. The <strong>org.apache.zookeeper.data</strong> package is made up of
+      generated classes that are used simply as containers.</p>
+<p>The main class used by a ZooKeeper Java client is the <strong>ZooKeeper</strong> class. Its two constructors differ only
+      by an optional session id and password. ZooKeeper supports session
+      recovery accross instances of a process. A Java program may save its
+      session id and password to stable storage, restart, and recover the
+      session that was used by the earlier instance of the program.</p>
+<p>When a ZooKeeper object is created, two threads are created as
+      well: an IO thread and an event thread. All IO happens on the IO thread
+      (using Java NIO). All event callbacks happen on the event thread.
+      Session maintenance such as reconnecting to ZooKeeper servers and
+      maintaining heartbeat is done on the IO thread. Responses for
+      synchronous methods are also processed in the IO thread. All responses
+      to asynchronous methods and watch events are processed on the event
+      thread. There are a few things to notice that result from this
+      design:</p>
+<ul>
+        
+<li>
+          
+<p>All completions for asynchronous calls and watcher callbacks
+          will be made in order, one at a time. The caller can do any
+          processing they wish, but no other callbacks will be processed
+          during that time.</p>
+        
+</li>
+
+        
+<li>
+          
+<p>Callbacks do not block the processing of the IO thread or the
+          processing of the synchronous calls.</p>
+        
+</li>
+
+        
+<li>
+          
+<p>Synchronous calls may not return in the correct order. For
+          example, assume a client does the following processing: issues an
+          asynchronous read of node <strong>/a</strong> with
+          <em>watch</em> set to true, and then in the completion
+          callback of the read it does a synchronous read of <strong>/a</strong>. (Maybe not good practice, but not illegal
+          either, and it makes for a simple example.)</p>
+
+          
+<p>Note that if there is a change to <strong>/a</strong> between the asynchronous read and the
+          synchronous read, the client library will receive the watch event
+          saying <strong>/a</strong> changed before the
+          response for the synchronous read, but because the completion
+          callback is blocking the event queue, the synchronous read will
+          return with the new value of <strong>/a</strong>
+          before the watch event is processed.</p>
+        
+</li>
+      
+</ul>
+<p>Finally, the rules associated with shutdown are straightforward:
+      once a ZooKeeper object is closed or receives a fatal event
+      (SESSION_EXPIRED and AUTH_FAILED), the ZooKeeper object becomes invalid,
+      the two threads shut down, and any further ZooKeeper calls throw
+      errors.</p>
+<a name="N104F3"></a><a name="C+Binding"></a>
+<h3 class="h4">C Binding</h3>
+<p>The C binding has a single-threaded and multi-threaded library.
+      The multi-threaded library is easiest to use and is most similar to the
+      Java API. This library will create an IO thread and an event dispatch
+      thread for handling connection maintenance and callbacks. The
+      single-threaded library allows ZooKeeper to be used in event driven
+      applications by exposing the event loop used in the multi-threaded
+      library.</p>
+<p>The package includes two shared libraries: zookeeper_st and
+      zookeeper_mt. The former only provides the asynchronous APIs and
+      callbacks for integrating into the application's event loop. The only
+      reason this library exists is to support the platforms were a
+      <em>pthread</em> library is not available or is unstable
+      (i.e. FreeBSD 4.x). In all other cases, application developers should
+      link with zookeeper_mt, as it includes support for both Sync and Async
+      API.</p>
+<a name="N10502"></a><a name="Installation"></a>
+<h4>Installation</h4>
+<p>If you're building the client from a check-out from the Apache
+        repository, follow the steps outlined below. If you're building from a
+        project source package downloaded from apache, skip to step <strong>3</strong>.</p>
+<ol>
+          
+<li>
+            
+<p>Run <span class="codefrag command">ant compile_jute</span> from the ZooKeeper
+            top level directory (<span class="codefrag filename">.../trunk</span>).
+            This will create a directory named "generated" under
+            <span class="codefrag filename">.../trunk/src/c</span>.</p>
+          
+</li>
+
+          
+<li>
+            
+<p>Change directory to the<span class="codefrag filename">.../trunk/src/c</span>
+            and run <span class="codefrag command">autoreconf -if</span> to bootstrap <strong>autoconf</strong>, <strong>automake</strong> and <strong>libtool</strong>. Make sure you have <strong>autoconf version 2.59</strong> or greater installed.
+            Skip to step<strong> 4</strong>.</p>
+          
+</li>
+
+          
+<li>
+            
+<p>If you are building from a project source package,
+            unzip/untar the source tarball and cd to the<span class="codefrag filename">
+            zookeeper-x.x.x/src/c</span> directory.</p>
+          
+</li>
+
+          
+<li>
+            
+<p>Run <span class="codefrag command">./configure &lt;your-options&gt;</span> to
+            generate the makefile. Here are some of options the <strong>configure</strong> utility supports that can be
+            useful in this step:</p>
+
+            
+<ul>
+              
+<li>
+                
+<p>
+<span class="codefrag command">--enable-debug</span>
+</p>
+
+                
+<p>Enables optimization and enables debug info compiler
+                options. (Disabled by default.)</p>
+              
+</li>
+
+              
+<li>
+                
+<p>
+<span class="codefrag command">--without-syncapi </span>
+</p>
+
+                
+<p>Disables Sync API support; zookeeper_mt library won't be
+                built. (Enabled by default.)</p>
+              
+</li>
+
+              
+<li>
+                
+<p>
+<span class="codefrag command">--disable-static </span>
+</p>
+
+                
+<p>Do not build static libraries. (Enabled by
+                default.)</p>
+              
+</li>
+
+              
+<li>
+                
+<p>
+<span class="codefrag command">--disable-shared</span>
+</p>
+
+                
+<p>Do not build shared libraries. (Enabled by
+                default.)</p>
+              
+</li>
+            
+</ul>
+
+            
+<div class="note">
+<div class="label">Note</div>
+<div class="content">
+              
+<p>See INSTALL for general information about running
+              <strong>configure</strong>.</p>
+            
+</div>
+</div>
+          
+</li>
+
+          
+<li>
+            
+<p>Run <span class="codefrag command">make</span> or <span class="codefrag command">make
+            install</span> to build the libraries and install them.</p>
+          
+</li>
+
+          
+<li>
+            
+<p>To generate doxygen documentation for the ZooKeeper API, run
+            <span class="codefrag command">make doxygen-doc</span>. All documentation will be
+            placed in a new subfolder named docs. By default, this command
+            only generates HTML. For information on other document formats,
+            run <span class="codefrag command">./configure --help</span>
+</p>
+          
+</li>
+        
+</ol>
+<a name="N105AB"></a><a name="Using+the+C+Client"></a>
+<h4>Using the C Client</h4>
+<p>You can test your client by running a ZooKeeper server (see
+        instructions on the project wiki page on how to run it) and connecting
+        to it using one of the cli applications that were built as part of the
+        installation procedure. cli_mt (multithreaded, built against
+        zookeeper_mt library) is shown in this example, but you could also use
+        cli_st (singlethreaded, built against zookeeper_st library):</p>
+<p>
+<span class="codefrag command">$ cli_mt zookeeper_host:9876</span>
+</p>
+<p>This is a client application that gives you a shell for
+        executing simple ZooKeeper commands. Once successfully started
+        and connected to the server it displays a shell prompt. You
+        can now enter ZooKeeper commands. For example, to create a
+        node:</p>
+<p>
+<span class="codefrag command">&gt; create /my_new_node</span>
+</p>
+<p>To verify that the node's been created:</p>
+<p>
+<span class="codefrag command">&gt; ls /</span>
+</p>
+<p>You should see a list of node who are children of the root node
+        "/".</p>
+<p>In order to be able to use the ZooKeeper API in your application
+        you have to remember to</p>
+<ol>
+          
+<li>
+            
+<p>Include ZooKeeper header: #include
+              &lt;zookeeper/zookeeper.h</p>
+          
+</li>
+
+          
+<li>
+            
+<p>If you are building a multithreaded client, compile with
+            -DTHREADED compiler flag to enable the multi-threaded version of
+            the library, and then link against against the
+            <em>zookeeper_mt</em> library. If you are building a
+            single-threaded client, do not compile with -DTHREADED, and be
+            sure to link against the<em> zookeeper_st
+            </em>library.</p>
+          
+</li>
+        
+</ol>
+<p>Refer to <a href="#ch_programStructureWithExample">Program Structure, with Simple Example</a>
+          for examples of usage in Java and C.
+          <em>[tbd]</em>
+        
+</p>
+</div>
+
+   
+<a name="N105F1"></a><a name="ch_guideToZkOperations"></a>
+<h2 class="h3">Building Blocks: A Guide to ZooKeeper Operations</h2>
+<div class="section">
+<p>This section surveys all the operations a developer can perform
+    against a ZooKeeper server. It is lower level information than the earlier
+    concepts chapters in this manual, but higher level than the ZooKeeper API
+    Reference. It covers these topics:</p>
+<ul>
+      
+<li>
+        
+<p>
+<a href="#sc_connectingToZk">Connecting to ZooKeeper</a>
+</p>
+      
+</li>
+    
+</ul>
+<a name="N10605"></a><a name="sc_errorsZk"></a>
+<h3 class="h4">Handling Errors</h3>
+<p>Both the Java and C client bindings may report errors. The Java client binding does so by throwing KeeperException, calling code() on the exception will return the specific error code. The C client binding returns an error code as defined in the enum ZOO_ERRORS. API callbacks indicate result code for both language bindings. See the API documentation (javadoc for Java, doxygen for C) for full details on the possible errors and their meaning.</p>
+<a name="N1060F"></a><a name="sc_connectingToZk"></a>
+<h3 class="h4">Connecting to ZooKeeper</h3>
+<p></p>
+<a name="N10618"></a><a name="sc_readOps"></a>
+<h3 class="h4">Read Operations</h3>
+<p></p>
+<a name="N10621"></a><a name="sc_writeOps"></a>
+<h3 class="h4">Write Operations</h3>
+<p></p>
+<a name="N1062A"></a><a name="sc_handlingWatches"></a>
+<h3 class="h4">Handling Watches</h3>
+<p></p>
+<a name="N10633"></a><a name="sc_miscOps"></a>
+<h3 class="h4">Miscelleaneous ZooKeeper Operations</h3>
+<p></p>
+</div>
+
+  
+<a name="N1063D"></a><a name="ch_programStructureWithExample"></a>
+<h2 class="h3">Program Structure, with Simple Example</h2>
+<div class="section">
+<p>
+<em>[tbd]</em>
+</p>
+</div>
+
+  
+<a name="N10648"></a><a name="ch_gotchas"></a>
+<h2 class="h3">Gotchas: Common Problems and Troubleshooting</h2>
+<div class="section">
+<p>So now you know ZooKeeper. It's fast, simple, your application
+    works, but wait ... something's wrong. Here are some pitfalls that
+    ZooKeeper users fall into:</p>
+<ol>
+      
+<li>
+        
+<p>If you are using watches, you must look for the connected watch
+        event. When a ZooKeeper client disconnects from a server, you will
+        not receive notification of changes until reconnected. If you are
+        watching for a znode to come into existance, you will miss the event
+        if the znode is created and deleted while you are disconnected.</p>
+      
+</li>
+
+      
+<li>
+        
+<p>You must test ZooKeeper server failures. The ZooKeeper service
+        can survive failures as long as a majority of servers are active. The
+        question to ask is: can your application handle it? In the real world
+        a client's connection to ZooKeeper can break. (ZooKeeper server
+        failures and network partitions are common reasons for connection
+        loss.) The ZooKeeper client library takes care of recovering your
+        connection and letting you know what happened, but you must make sure
+        that you recover your state and any outstanding requests that failed.
+        Find out if you got it right in the test lab, not in production - test
+        with a ZooKeeper service made up of a several of servers and subject
+        them to reboots.</p>
+      
+</li>
+
+      
+<li>
+        
+<p>The list of ZooKeeper servers used by the client must match the
+        list of ZooKeeper servers that each ZooKeeper server has. Things can
+        work, although not optimally, if the client list is a subset of the
+        real list of ZooKeeper servers, but not if the client lists ZooKeeper
+        servers not in the ZooKeeper cluster.</p>
+      
+</li>
+
+      
+<li>
+        
+<p>Be careful where you put that transaction log. The most
+        performance-critical part of ZooKeeper is the transaction log.
+        ZooKeeper must sync transactions to media before it returns a
+        response. A dedicated transaction log device is key to consistent good
+        performance. Putting the log on a busy device will adversely effect
+        performance. If you only have one storage device, put trace files on
+        NFS and increase the snapshotCount; it doesn't eliminate the problem,
+        but it can mitigate it.</p>
+      
+</li>
+
+      
+<li>
+        
+<p>Set your Java max heap size correctly. It is very important to
+        <em>avoid swapping.</em> Going to disk unnecessarily will
+        almost certainly degrade your performance unacceptably. Remember, in
+        ZooKeeper, everything is ordered, so if one request hits the disk, all
+        other queued requests hit the disk.</p>
+
+        
+<p>To avoid swapping, try to set the heapsize to the amount of
+        physical memory you have, minus the amount needed by the OS and cache.
+        The best way to determine an optimal heap size for your configurations
+        is to <em>run load tests</em>. If for some reason you
+        can't, be conservative in your estimates and choose a number well
+        below the limit that would cause your machine to swap. For example, on
+        a 4G machine, a 3G heap is a conservative estimate to start
+        with.</p>
+      
+</li>
+    
+</ol>
+</div>
+
+  
+<a name="apx_linksToOtherInfo"></a>
+<appendix id="apx_linksToOtherInfo">
+    
+<title>Links to Other Information</title>
+
+    
+<p>Outside the formal documentation, there're several other sources of
+    information for ZooKeeper developers.</p>
+
+    
+<dl>
+      
+<dt>
+<term>ZooKeeper Whitepaper <em>[tbd: find url]</em>
+</term>
+</dt>
+<dd>
+<p>The definitive discussion of ZooKeeper design and performance,
+          by Yahoo! Research</p>
+</dd>
+
+      
+<dt>
+<term>API Reference <em>[tbd: find url]</em>
+</term>
+</dt>
+<dd>
+<p>The complete reference to the ZooKeeper API</p>
+</dd>
+
+      
+<dt>
+<term>
+<a href="http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/zookeeper.m4v">ZooKeeper
+        Talk at the Hadoup Summit 2008</a>
+</term>
+</dt>
+<dd>
+<p>A video introduction to ZooKeeper, by Benjamin Reed of Yahoo!
+          Research</p>
+</dd>
+
+      
+<dt>
+<term>
+<a href="http://wiki.apache.org/hadoop/ZooKeeper/Tutorial">Barrier and
+        Queue Tutorial</a>
+</term>
+</dt>
+<dd>
+<p>The excellent Java tutorial by Flavio Junqueira, implementing
+          simple barriers and producer-consumer queues using ZooKeeper.</p>
+</dd>
+
+      
+<dt>
+<term>
+<a href="http://wiki.apache.org/hadoop/ZooKeeper/ZooKeeperArticles">ZooKeeper
+        - A Reliable, Scalable Distributed Coordination System</a>
+</term>
+</dt>
+<dd>
+<p>An article by Todd Hoff (07/15/2008)</p>
+</dd>
+
+      
+<dt>
+<term>
+<a href="recipes.html">ZooKeeper Recipes</a>
+</term>
+</dt>
+<dd>
+<p>Pseudo-level discussion of the implementation of various
+          synchronization solutions with ZooKeeper: Event Handles, Queues,
+          Locks, and Two-phase Commits.</p>
+</dd>
+
+      
+<dt>
+<term>
+<em>[tbd]</em>
+</term>
+</dt>
+<dd>
+<p>Any other good sources anyone can think of...</p>
+</dd>
+    
+</dl>
+  
+</appendix>
+
+<p align="right">
+<font size="-2"></font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+        Copyright &copy;
+         2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>


[27/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/server/quorum/package-use.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/server/quorum/package-use.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/quorum/package-use.html
new file mode 100644
index 0000000..df828d9
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/quorum/package-use.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Package org.apache.zookeeper.server.quorum (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Package org.apache.zookeeper.server.quorum (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/server/quorum/package-use.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Package<br>org.apache.zookeeper.server.quorum</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.server.quorum
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/server/quorum/package-use.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/server/upgrade/UpgradeMain.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/server/upgrade/UpgradeMain.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/upgrade/UpgradeMain.html
new file mode 100644
index 0000000..3ec789a
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/upgrade/UpgradeMain.html
@@ -0,0 +1,297 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:46 PST 2009 -->
+<TITLE>
+UpgradeMain (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="UpgradeMain (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/UpgradeMain.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/server/upgrade/UpgradeMain.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="UpgradeMain.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper.server.upgrade</FONT>
+<BR>
+Class UpgradeMain</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.server.upgrade.UpgradeMain</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>UpgradeMain</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>
+</PRE>
+
+<P>
+This class upgrades the older database 
+ to a new database for the zookeeper 
+ servers.
+ The way to run it is 
+ java -class path zookeeper.jar Upgrade dataDir snapShotDir
+ or using zookeeper scripts with zkServer -upgrade dataDir snapShotDir 
+ it creates a backup in the dataDir/.bkup and snapShotDir/.bkup which 
+ can be retrieved back to the snapShotDir and dataDir
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../org/apache/zookeeper/server/upgrade/UpgradeMain.html#UpgradeMain(java.io.File, java.io.File)">UpgradeMain</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A>&nbsp;dataDir,
+            <A HREF="http://java.sun.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A>&nbsp;snapShotDir)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;upgrade class that takes the two file 
+ directories.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/zookeeper/server/upgrade/UpgradeMain.html#main(java.lang.String[])">main</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]&nbsp;argv)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/zookeeper/server/upgrade/UpgradeMain.html#runUpgrade()">runUpgrade</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;run the upgrade</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.h
 tml?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="UpgradeMain(java.io.File, java.io.File)"><!-- --></A><H3>
+UpgradeMain</H3>
+<PRE>
+public <B>UpgradeMain</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A>&nbsp;dataDir,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A>&nbsp;snapShotDir)</PRE>
+<DL>
+<DD>upgrade class that takes the two file 
+ directories.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>dataDir</CODE> - the directory that contains the 
+ transaction logs<DD><CODE>snapShotDir</CODE> - the directory that contains 
+ the snapshots</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="runUpgrade()"><!-- --></A><H3>
+runUpgrade</H3>
+<PRE>
+public void <B>runUpgrade</B>()
+                throws <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD>run the upgrade
+<P>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="main(java.lang.String[])"><!-- --></A><H3>
+main</H3>
+<PRE>
+public static void <B>main</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]&nbsp;argv)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/UpgradeMain.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/server/upgrade/UpgradeMain.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="UpgradeMain.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/server/upgrade/class-use/UpgradeMain.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/server/upgrade/class-use/UpgradeMain.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/upgrade/class-use/UpgradeMain.html
new file mode 100644
index 0000000..913b330
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/upgrade/class-use/UpgradeMain.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.server.upgrade.UpgradeMain (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.server.upgrade.UpgradeMain (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../org/apache/zookeeper/server/upgrade/UpgradeMain.html" title="class in org.apache.zookeeper.server.upgrade"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../../index.html?org/apache/zookeeper/server/upgrade//class-useUpgradeMain.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="UpgradeMain.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.server.upgrade.UpgradeMain</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.server.upgrade.UpgradeMain
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../org/apache/zookeeper/server/upgrade/UpgradeMain.html" title="class in org.apache.zookeeper.server.upgrade"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../../index.html?org/apache/zookeeper/server/upgrade//class-useUpgradeMain.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="UpgradeMain.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/server/upgrade/package-frame.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/server/upgrade/package-frame.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/upgrade/package-frame.html
new file mode 100644
index 0000000..78313ff
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/upgrade/package-frame.html
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+org.apache.zookeeper.server.upgrade (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../org/apache/zookeeper/server/upgrade/package-summary.html" target="classFrame">org.apache.zookeeper.server.upgrade</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="UpgradeMain.html" title="class in org.apache.zookeeper.server.upgrade" target="classFrame">UpgradeMain</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/server/upgrade/package-summary.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/server/upgrade/package-summary.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/upgrade/package-summary.html
new file mode 100644
index 0000000..8cdacc3
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/upgrade/package-summary.html
@@ -0,0 +1,159 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+org.apache.zookeeper.server.upgrade (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="org.apache.zookeeper.server.upgrade (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/zookeeper/server/quorum/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;NEXT PACKAGE</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/server/upgrade/package-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package org.apache.zookeeper.server.upgrade
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/zookeeper/server/upgrade/UpgradeMain.html" title="class in org.apache.zookeeper.server.upgrade">UpgradeMain</A></B></TD>
+<TD>This class upgrades the older database 
+ to a new database for the zookeeper 
+ servers.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/zookeeper/server/quorum/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;NEXT PACKAGE</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/server/upgrade/package-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/server/upgrade/package-tree.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/server/upgrade/package-tree.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/upgrade/package-tree.html
new file mode 100644
index 0000000..8e421f6
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/upgrade/package-tree.html
@@ -0,0 +1,153 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+org.apache.zookeeper.server.upgrade Class Hierarchy (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="org.apache.zookeeper.server.upgrade Class Hierarchy (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/zookeeper/server/quorum/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/server/upgrade/package-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package org.apache.zookeeper.server.upgrade
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><B>Object</B></A><UL>
+<LI TYPE="circle">org.apache.zookeeper.server.upgrade.<A HREF="../../../../../org/apache/zookeeper/server/upgrade/UpgradeMain.html" title="class in org.apache.zookeeper.server.upgrade"><B>UpgradeMain</B></A></UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/zookeeper/server/quorum/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/server/upgrade/package-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/server/upgrade/package-use.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/server/upgrade/package-use.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/upgrade/package-use.html
new file mode 100644
index 0000000..90139d4
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/upgrade/package-use.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Package org.apache.zookeeper.server.upgrade (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Package org.apache.zookeeper.server.upgrade (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/server/upgrade/package-use.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Package<br>org.apache.zookeeper.server.upgrade</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.server.upgrade
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/server/upgrade/package-use.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/overview-frame.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/overview-frame.html b/_released_docs/r3.1.2/api/overview-frame.html
new file mode 100644
index 0000000..e092414
--- /dev/null
+++ b/_released_docs/r3.1.2/api/overview-frame.html
@@ -0,0 +1,50 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Overview List (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TH ALIGN="left" NOWRAP><FONT size="+1" CLASS="FrameTitleFont">
+<B></B></FONT></TH>
+</TR>
+</TABLE>
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="allclasses-frame.html" target="packageFrame">All Classes</A></FONT>
+<P>
+<FONT size="+1" CLASS="FrameHeadingFont">
+Packages</FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="org/apache/zookeeper/package-frame.html" target="packageFrame">org.apache.zookeeper</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="org/apache/zookeeper/data/package-frame.html" target="packageFrame">org.apache.zookeeper.data</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="org/apache/zookeeper/server/package-frame.html" target="packageFrame">org.apache.zookeeper.server</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="org/apache/zookeeper/server/quorum/package-frame.html" target="packageFrame">org.apache.zookeeper.server.quorum</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="org/apache/zookeeper/server/upgrade/package-frame.html" target="packageFrame">org.apache.zookeeper.server.upgrade</A></FONT>
+<BR>
+</TD>
+</TR>
+</TABLE>
+
+<P>
+&nbsp;
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/overview-summary.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/overview-summary.html b/_released_docs/r3.1.2/api/overview-summary.html
new file mode 100644
index 0000000..7877d8c
--- /dev/null
+++ b/_released_docs/r3.1.2/api/overview-summary.html
@@ -0,0 +1,184 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Overview (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Overview (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Overview</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?overview-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="overview-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H1>
+ZooKeeper 3.1.2 API
+</H1>
+</CENTER>
+ZooKeeper is a service for coordinating processes of distributed applications.
+<P>
+<B>See:</B>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#overview_description"><B>Description</B></A>
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Packages</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="org/apache/zookeeper/data/package-summary.html">org.apache.zookeeper.data</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="org/apache/zookeeper/server/package-summary.html">org.apache.zookeeper.server</A></B></TD>
+<TD>ZooKeeper server theory of operation</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="org/apache/zookeeper/server/quorum/package-summary.html">org.apache.zookeeper.server.quorum</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="org/apache/zookeeper/server/upgrade/package-summary.html">org.apache.zookeeper.server.upgrade</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+</TABLE>
+
+<P>
+&nbsp;<A NAME="overview_description"><!-- --></A>
+<P>
+ZooKeeper is a service for coordinating processes of distributed applications.
+<P>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Overview</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?overview-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="overview-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/overview-tree.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/overview-tree.html b/_released_docs/r3.1.2/api/overview-tree.html
new file mode 100644
index 0000000..83099fb
--- /dev/null
+++ b/_released_docs/r3.1.2/api/overview-tree.html
@@ -0,0 +1,177 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Class Hierarchy (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Class Hierarchy (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?overview-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="overview-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For All Packages</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="org/apache/zookeeper/package-tree.html">org.apache.zookeeper</A>, <A HREF="org/apache/zookeeper/data/package-tree.html">org.apache.zookeeper.data</A>, <A HREF="org/apache/zookeeper/server/package-tree.html">org.apache.zookeeper.server</A>, <A HREF="org/apache/zookeeper/server/quorum/package-tree.html">org.apache.zookeeper.server.quorum</A>, <A HREF="org/apache/zookeeper/server/upgrade/package-tree.html">org.apache.zookeeper.server.upgrade</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><B>Object</B></A><UL>
+<LI TYPE="circle">org.apache.zookeeper.data.<A HREF="org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data"><B>ACL</B></A><LI TYPE="circle">org.apache.zookeeper.data.<A HREF="org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data"><B>Id</B></A><LI TYPE="circle">org.apache.zookeeper.server.<A HREF="org/apache/zookeeper/server/LogFormatter.html" title="class in org.apache.zookeeper.server"><B>LogFormatter</B></A><LI TYPE="circle">org.apache.zookeeper.server.<A HREF="org/apache/zookeeper/server/PurgeTxnLog.html" title="class in org.apache.zookeeper.server"><B>PurgeTxnLog</B></A><LI TYPE="circle">org.apache.zookeeper.server.quorum.<A HREF="org/apache/zookeeper/server/quorum/QuorumPeerMain.html" title="class in org.apache.zookeeper.server.quorum"><B>QuorumPeerMain</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper"><B>ServerAdminClient</B></A><LI TYPE="circl
 e">org.apache.zookeeper.data.<A HREF="org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data"><B>Stat</B></A><LI TYPE="circle">org.apache.zookeeper.data.<A HREF="org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data"><B>StatPersisted</B></A><LI TYPE="circle">org.apache.zookeeper.data.<A HREF="org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data"><B>StatPersistedV1</B></A><LI TYPE="circle">java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><B>Throwable</B></A> (implements java.io.<A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>)
+<UL>
+<LI TYPE="circle">java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><B>Exception</B></A><UL>
+<LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper"><B>KeeperException</B></A><UL>
+<LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper"><B>KeeperException.APIErrorException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper"><B>KeeperException.AuthFailedException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper"><B>KeeperException.BadArgumentsException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper"><B>KeeperException.BadVersionException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/KeeperException.ConnectionLossException.html" title="class in org.apache.zookeeper"><B>KeeperException.ConnectionLossException</B></A><LI TYPE="circ
 le">org.apache.zookeeper.<A HREF="org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper"><B>KeeperException.DataInconsistencyException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper"><B>KeeperException.InvalidACLException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper"><B>KeeperException.InvalidCallbackException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper"><B>KeeperException.MarshallingErrorException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper"><B>KeeperException.NoAuthException</B></A><LI TYPE
 ="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" title="class in org.apache.zookeeper"><B>KeeperException.NoChildrenForEphemeralsException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper"><B>KeeperException.NodeExistsException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper"><B>KeeperException.NoNodeException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper"><B>KeeperException.NotEmptyException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper"><B>KeeperException.OperationTimeoutException</B></A><LI 
 TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper"><B>KeeperException.RuntimeInconsistencyException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/KeeperException.SessionExpiredException.html" title="class in org.apache.zookeeper"><B>KeeperException.SessionExpiredException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper"><B>KeeperException.SystemErrorException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper"><B>KeeperException.UnimplementedException</B></A></UL>
+</UL>
+</UL>
+<LI TYPE="circle">org.apache.zookeeper.server.upgrade.<A HREF="org/apache/zookeeper/server/upgrade/UpgradeMain.html" title="class in org.apache.zookeeper.server.upgrade"><B>UpgradeMain</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/ZooDefs.html" title="class in org.apache.zookeeper"><B>ZooDefs</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper"><B>ZooKeeper</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/ZooKeeperMain.html" title="class in org.apache.zookeeper"><B>ZooKeeperMain</B></A><LI TYPE="circle">org.apache.zookeeper.server.<A HREF="org/apache/zookeeper/server/ZooKeeperServerMain.html" title="class in org.apache.zookeeper.server"><B>ZooKeeperServerMain</B></A></UL>
+</UL>
+<H2>
+Interface Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper"><B>AsyncCallback</B></A><UL>
+<LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper"><B>AsyncCallback.ACLCallback</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper"><B>AsyncCallback.ChildrenCallback</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper"><B>AsyncCallback.DataCallback</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper"><B>AsyncCallback.StatCallback</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper"><B>AsyncCallback.StringCallback</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/AsyncCallback
 .VoidCallback.html" title="interface in org.apache.zookeeper"><B>AsyncCallback.VoidCallback</B></A></UL>
+<LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper"><B>KeeperException.CodeDeprecated</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper"><B>Watcher</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/Watcher.Event.html" title="interface in org.apache.zookeeper"><B>Watcher.Event</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/ZooDefs.Ids.html" title="interface in org.apache.zookeeper"><B>ZooDefs.Ids</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper"><B>ZooDefs.OpCode</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/ZooDefs.Perms.html" title="interface in org.apache.zookeeper"><B>ZooDefs.Perms</B></A></UL>
+<H2>
+Enum Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><B>Object</B></A><UL>
+<LI TYPE="circle">java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><B>Enum</B></A>&lt;E&gt; (implements java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</A>&lt;T&gt;, java.io.<A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>)
+<UL>
+<LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper"><B>CreateMode</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper"><B>KeeperException.Code</B></A> (implements org.apache.zookeeper.<A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>)
+<LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper"><B>Watcher.Event.KeeperState</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper"><B>Watcher.Event.EventType</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper"><B>ZooKeeper.States</B></A></UL>
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?overview-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="overview-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/package-list
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/package-list b/_released_docs/r3.1.2/api/package-list
new file mode 100644
index 0000000..f46fe7f
--- /dev/null
+++ b/_released_docs/r3.1.2/api/package-list
@@ -0,0 +1,5 @@
+org.apache.zookeeper
+org.apache.zookeeper.data
+org.apache.zookeeper.server
+org.apache.zookeeper.server.quorum
+org.apache.zookeeper.server.upgrade

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/resources/inherit.gif
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/resources/inherit.gif b/_released_docs/r3.1.2/api/resources/inherit.gif
new file mode 100644
index 0000000..c814867
Binary files /dev/null and b/_released_docs/r3.1.2/api/resources/inherit.gif differ


[15/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/help-doc.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/help-doc.html b/_released_docs/r3.2.2/api/help-doc.html
new file mode 100644
index 0000000..c593bef
--- /dev/null
+++ b/_released_docs/r3.2.2/api/help-doc.html
@@ -0,0 +1,223 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:05 PST 2009 -->
+<TITLE>
+API Help (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="API Help (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?help-doc.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="help-doc.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H1>
+How This API Document Is Organized</H1>
+</CENTER>
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.<H3>
+Overview</H3>
+<BLOCKQUOTE>
+
+<P>
+The <A HREF="overview-summary.html">Overview</A> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</BLOCKQUOTE>
+<H3>
+Package</H3>
+<BLOCKQUOTE>
+
+<P>
+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:<UL>
+<LI>Interfaces (italic)<LI>Classes<LI>Enums<LI>Exceptions<LI>Errors<LI>Annotation Types</UL>
+</BLOCKQUOTE>
+<H3>
+Class/Interface</H3>
+<BLOCKQUOTE>
+
+<P>
+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:<UL>
+<LI>Class inheritance diagram<LI>Direct Subclasses<LI>All Known Subinterfaces<LI>All Known Implementing Classes<LI>Class/interface declaration<LI>Class/interface description
+<P>
+<LI>Nested Class Summary<LI>Field Summary<LI>Constructor Summary<LI>Method Summary
+<P>
+<LI>Field Detail<LI>Constructor Detail<LI>Method Detail</UL>
+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</BLOCKQUOTE>
+</BLOCKQUOTE>
+<H3>
+Annotation Type</H3>
+<BLOCKQUOTE>
+
+<P>
+Each annotation type has its own separate page with the following sections:<UL>
+<LI>Annotation Type declaration<LI>Annotation Type description<LI>Required Element Summary<LI>Optional Element Summary<LI>Element Detail</UL>
+</BLOCKQUOTE>
+</BLOCKQUOTE>
+<H3>
+Enum</H3>
+<BLOCKQUOTE>
+
+<P>
+Each enum has its own separate page with the following sections:<UL>
+<LI>Enum declaration<LI>Enum description<LI>Enum Constant Summary<LI>Enum Constant Detail</UL>
+</BLOCKQUOTE>
+<H3>
+Use</H3>
+<BLOCKQUOTE>
+Each documented package, class and interface has its own Use page.  This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A.  You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</BLOCKQUOTE>
+<H3>
+Tree (Class Hierarchy)</H3>
+<BLOCKQUOTE>
+There is a <A HREF="overview-tree.html">Class Hierarchy</A> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.<UL>
+<LI>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.<LI>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</UL>
+</BLOCKQUOTE>
+<H3>
+Deprecated API</H3>
+<BLOCKQUOTE>
+The <A HREF="deprecated-list.html">Deprecated API</A> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</BLOCKQUOTE>
+<H3>
+Index</H3>
+<BLOCKQUOTE>
+The <A HREF="index-all.html">Index</A> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</BLOCKQUOTE>
+<H3>
+Prev/Next</H3>
+These links take you to the next or previous class, interface, package, or related page.<H3>
+Frames/No Frames</H3>
+These links show and hide the HTML frames.  All pages are available with or without frames.
+<P>
+<H3>
+Serialized Form</H3>
+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
+<P>
+<H3>
+Constant Field Values</H3>
+The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.
+<P>
+<FONT SIZE="-1">
+<EM>
+This help file applies to API documentation generated using the standard doclet.</EM>
+</FONT>
+<BR>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?help-doc.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="help-doc.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[31/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/data/StatPersisted.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/data/StatPersisted.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/data/StatPersisted.html
new file mode 100644
index 0000000..32257dc
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/data/StatPersisted.html
@@ -0,0 +1,804 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+StatPersisted (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="StatPersisted (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StatPersisted.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper/data/StatPersisted.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="StatPersisted.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper.data</FONT>
+<BR>
+Class StatPersisted</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.data.StatPersisted</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>StatPersisted</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html#StatPersisted()">StatPersisted</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html#StatPersisted(long, long, long, long, int, int, int, long, long)">StatPersisted</A></B>(long&nbsp;czxid,
+              long&nbsp;mzxid,
+              long&nbsp;ctime,
+              long&nbsp;mtime,
+              int&nbsp;version,
+              int&nbsp;cversion,
+              int&nbsp;aversion,
+              long&nbsp;ephemeralOwner,
+              long&nbsp;pzxid)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html#compareTo(java.lang.Object)">compareTo</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;peer_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html#deserialize(InputArchive, java.lang.String)">deserialize</A></B>(InputArchive&nbsp;a_,
+            <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;tag)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html#equals(java.lang.Object)">equals</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;peer_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html#getAversion()">getAversion</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html#getCtime()">getCtime</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html#getCversion()">getCversion</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html#getCzxid()">getCzxid</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html#getEphemeralOwner()">getEphemeralOwner</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html#getMtime()">getMtime</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html#getMzxid()">getMzxid</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html#getPzxid()">getPzxid</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html#getVersion()">getVersion</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html#hashCode()">hashCode</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html#readFields(java.io.DataInput)">readFields</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A>&nbsp;in)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html#serialize(OutputArchive, java.lang.String)">serialize</A></B>(OutputArchive&nbsp;a_,
+          <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;tag)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html#setAversion(int)">setAversion</A></B>(int&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html#setCtime(long)">setCtime</A></B>(long&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html#setCversion(int)">setCversion</A></B>(int&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html#setCzxid(long)">setCzxid</A></B>(long&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html#setEphemeralOwner(long)">setEphemeralOwner</A></B>(long&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html#setMtime(long)">setMtime</A></B>(long&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html#setMzxid(long)">setMzxid</A></B>(long&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html#setPzxid(long)">setPzxid</A></B>(long&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html#setVersion(int)">setVersion</A></B>(int&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html#signature()">signature</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html#write(java.io.DataOutput)">write</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</A>&nbsp;out)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="StatPersisted()"><!-- --></A><H3>
+StatPersisted</H3>
+<PRE>
+public <B>StatPersisted</B>()</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="StatPersisted(long, long, long, long, int, int, int, long, long)"><!-- --></A><H3>
+StatPersisted</H3>
+<PRE>
+public <B>StatPersisted</B>(long&nbsp;czxid,
+                     long&nbsp;mzxid,
+                     long&nbsp;ctime,
+                     long&nbsp;mtime,
+                     int&nbsp;version,
+                     int&nbsp;cversion,
+                     int&nbsp;aversion,
+                     long&nbsp;ephemeralOwner,
+                     long&nbsp;pzxid)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getCzxid()"><!-- --></A><H3>
+getCzxid</H3>
+<PRE>
+public long <B>getCzxid</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setCzxid(long)"><!-- --></A><H3>
+setCzxid</H3>
+<PRE>
+public void <B>setCzxid</B>(long&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getMzxid()"><!-- --></A><H3>
+getMzxid</H3>
+<PRE>
+public long <B>getMzxid</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setMzxid(long)"><!-- --></A><H3>
+setMzxid</H3>
+<PRE>
+public void <B>setMzxid</B>(long&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCtime()"><!-- --></A><H3>
+getCtime</H3>
+<PRE>
+public long <B>getCtime</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setCtime(long)"><!-- --></A><H3>
+setCtime</H3>
+<PRE>
+public void <B>setCtime</B>(long&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getMtime()"><!-- --></A><H3>
+getMtime</H3>
+<PRE>
+public long <B>getMtime</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setMtime(long)"><!-- --></A><H3>
+setMtime</H3>
+<PRE>
+public void <B>setMtime</B>(long&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getVersion()"><!-- --></A><H3>
+getVersion</H3>
+<PRE>
+public int <B>getVersion</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setVersion(int)"><!-- --></A><H3>
+setVersion</H3>
+<PRE>
+public void <B>setVersion</B>(int&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCversion()"><!-- --></A><H3>
+getCversion</H3>
+<PRE>
+public int <B>getCversion</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setCversion(int)"><!-- --></A><H3>
+setCversion</H3>
+<PRE>
+public void <B>setCversion</B>(int&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getAversion()"><!-- --></A><H3>
+getAversion</H3>
+<PRE>
+public int <B>getAversion</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setAversion(int)"><!-- --></A><H3>
+setAversion</H3>
+<PRE>
+public void <B>setAversion</B>(int&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getEphemeralOwner()"><!-- --></A><H3>
+getEphemeralOwner</H3>
+<PRE>
+public long <B>getEphemeralOwner</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setEphemeralOwner(long)"><!-- --></A><H3>
+setEphemeralOwner</H3>
+<PRE>
+public void <B>setEphemeralOwner</B>(long&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPzxid()"><!-- --></A><H3>
+getPzxid</H3>
+<PRE>
+public long <B>getPzxid</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setPzxid(long)"><!-- --></A><H3>
+setPzxid</H3>
+<PRE>
+public void <B>setPzxid</B>(long&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="serialize(OutputArchive, java.lang.String)"><!-- --></A><H3>
+serialize</H3>
+<PRE>
+public void <B>serialize</B>(OutputArchive&nbsp;a_,
+                      <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;tag)
+               throws <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="deserialize(InputArchive, java.lang.String)"><!-- --></A><H3>
+deserialize</H3>
+<PRE>
+public void <B>deserialize</B>(InputArchive&nbsp;a_,
+                        <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;tag)
+                 throws <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="write(java.io.DataOutput)"><!-- --></A><H3>
+write</H3>
+<PRE>
+public void <B>write</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</A>&nbsp;out)
+           throws <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readFields(java.io.DataInput)"><!-- --></A><H3>
+readFields</H3>
+<PRE>
+public void <B>readFields</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A>&nbsp;in)
+                throws <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="compareTo(java.lang.Object)"><!-- --></A><H3>
+compareTo</H3>
+<PRE>
+public int <B>compareTo</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;peer_)
+              throws <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/ClassCastException.html?is-external=true" title="class or interface in java.lang">ClassCastException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/ClassCastException.html?is-external=true" title="class or interface in java.lang">ClassCastException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="equals(java.lang.Object)"><!-- --></A><H3>
+equals</H3>
+<PRE>
+public boolean <B>equals</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;peer_)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.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></CODE> in class <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hashCode()"><!-- --></A><H3>
+hashCode</H3>
+<PRE>
+public int <B>hashCode</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A></CODE> in class <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="signature()"><!-- --></A><H3>
+signature</H3>
+<PRE>
+public static <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>signature</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StatPersisted.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper/data/StatPersisted.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="StatPersisted.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/data/StatPersistedV1.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/data/StatPersistedV1.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/data/StatPersistedV1.html
new file mode 100644
index 0000000..60bd927
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/data/StatPersistedV1.html
@@ -0,0 +1,764 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+StatPersistedV1 (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="StatPersistedV1 (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StatPersistedV1.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper/data/StatPersistedV1.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="StatPersistedV1.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper.data</FONT>
+<BR>
+Class StatPersistedV1</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.data.StatPersistedV1</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>StatPersistedV1</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html#StatPersistedV1()">StatPersistedV1</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html#StatPersistedV1(long, long, long, long, int, int, int, long)">StatPersistedV1</A></B>(long&nbsp;czxid,
+                long&nbsp;mzxid,
+                long&nbsp;ctime,
+                long&nbsp;mtime,
+                int&nbsp;version,
+                int&nbsp;cversion,
+                int&nbsp;aversion,
+                long&nbsp;ephemeralOwner)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html#compareTo(java.lang.Object)">compareTo</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;peer_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html#deserialize(InputArchive, java.lang.String)">deserialize</A></B>(InputArchive&nbsp;a_,
+            <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;tag)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html#equals(java.lang.Object)">equals</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;peer_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html#getAversion()">getAversion</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html#getCtime()">getCtime</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html#getCversion()">getCversion</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html#getCzxid()">getCzxid</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html#getEphemeralOwner()">getEphemeralOwner</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html#getMtime()">getMtime</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html#getMzxid()">getMzxid</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html#getVersion()">getVersion</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html#hashCode()">hashCode</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html#readFields(java.io.DataInput)">readFields</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A>&nbsp;in)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html#serialize(OutputArchive, java.lang.String)">serialize</A></B>(OutputArchive&nbsp;a_,
+          <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;tag)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html#setAversion(int)">setAversion</A></B>(int&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html#setCtime(long)">setCtime</A></B>(long&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html#setCversion(int)">setCversion</A></B>(int&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html#setCzxid(long)">setCzxid</A></B>(long&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html#setEphemeralOwner(long)">setEphemeralOwner</A></B>(long&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html#setMtime(long)">setMtime</A></B>(long&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html#setMzxid(long)">setMzxid</A></B>(long&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html#setVersion(int)">setVersion</A></B>(int&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html#signature()">signature</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html#write(java.io.DataOutput)">write</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</A>&nbsp;out)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="StatPersistedV1()"><!-- --></A><H3>
+StatPersistedV1</H3>
+<PRE>
+public <B>StatPersistedV1</B>()</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="StatPersistedV1(long, long, long, long, int, int, int, long)"><!-- --></A><H3>
+StatPersistedV1</H3>
+<PRE>
+public <B>StatPersistedV1</B>(long&nbsp;czxid,
+                       long&nbsp;mzxid,
+                       long&nbsp;ctime,
+                       long&nbsp;mtime,
+                       int&nbsp;version,
+                       int&nbsp;cversion,
+                       int&nbsp;aversion,
+                       long&nbsp;ephemeralOwner)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getCzxid()"><!-- --></A><H3>
+getCzxid</H3>
+<PRE>
+public long <B>getCzxid</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setCzxid(long)"><!-- --></A><H3>
+setCzxid</H3>
+<PRE>
+public void <B>setCzxid</B>(long&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getMzxid()"><!-- --></A><H3>
+getMzxid</H3>
+<PRE>
+public long <B>getMzxid</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setMzxid(long)"><!-- --></A><H3>
+setMzxid</H3>
+<PRE>
+public void <B>setMzxid</B>(long&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCtime()"><!-- --></A><H3>
+getCtime</H3>
+<PRE>
+public long <B>getCtime</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setCtime(long)"><!-- --></A><H3>
+setCtime</H3>
+<PRE>
+public void <B>setCtime</B>(long&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getMtime()"><!-- --></A><H3>
+getMtime</H3>
+<PRE>
+public long <B>getMtime</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setMtime(long)"><!-- --></A><H3>
+setMtime</H3>
+<PRE>
+public void <B>setMtime</B>(long&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getVersion()"><!-- --></A><H3>
+getVersion</H3>
+<PRE>
+public int <B>getVersion</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setVersion(int)"><!-- --></A><H3>
+setVersion</H3>
+<PRE>
+public void <B>setVersion</B>(int&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCversion()"><!-- --></A><H3>
+getCversion</H3>
+<PRE>
+public int <B>getCversion</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setCversion(int)"><!-- --></A><H3>
+setCversion</H3>
+<PRE>
+public void <B>setCversion</B>(int&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getAversion()"><!-- --></A><H3>
+getAversion</H3>
+<PRE>
+public int <B>getAversion</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setAversion(int)"><!-- --></A><H3>
+setAversion</H3>
+<PRE>
+public void <B>setAversion</B>(int&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getEphemeralOwner()"><!-- --></A><H3>
+getEphemeralOwner</H3>
+<PRE>
+public long <B>getEphemeralOwner</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setEphemeralOwner(long)"><!-- --></A><H3>
+setEphemeralOwner</H3>
+<PRE>
+public void <B>setEphemeralOwner</B>(long&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="serialize(OutputArchive, java.lang.String)"><!-- --></A><H3>
+serialize</H3>
+<PRE>
+public void <B>serialize</B>(OutputArchive&nbsp;a_,
+                      <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;tag)
+               throws <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="deserialize(InputArchive, java.lang.String)"><!-- --></A><H3>
+deserialize</H3>
+<PRE>
+public void <B>deserialize</B>(InputArchive&nbsp;a_,
+                        <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;tag)
+                 throws <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="write(java.io.DataOutput)"><!-- --></A><H3>
+write</H3>
+<PRE>
+public void <B>write</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</A>&nbsp;out)
+           throws <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readFields(java.io.DataInput)"><!-- --></A><H3>
+readFields</H3>
+<PRE>
+public void <B>readFields</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A>&nbsp;in)
+                throws <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="compareTo(java.lang.Object)"><!-- --></A><H3>
+compareTo</H3>
+<PRE>
+public int <B>compareTo</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;peer_)
+              throws <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/ClassCastException.html?is-external=true" title="class or interface in java.lang">ClassCastException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/ClassCastException.html?is-external=true" title="class or interface in java.lang">ClassCastException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="equals(java.lang.Object)"><!-- --></A><H3>
+equals</H3>
+<PRE>
+public boolean <B>equals</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;peer_)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.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></CODE> in class <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hashCode()"><!-- --></A><H3>
+hashCode</H3>
+<PRE>
+public int <B>hashCode</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A></CODE> in class <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="signature()"><!-- --></A><H3>
+signature</H3>
+<PRE>
+public static <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>signature</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/StatPersistedV1.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper/data/StatPersistedV1.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="StatPersistedV1.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/data/class-use/ACL.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/data/class-use/ACL.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/data/class-use/ACL.html
new file mode 100644
index 0000000..c070434
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/data/class-use/ACL.html
@@ -0,0 +1,280 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.data.ACL (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.data.ACL (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/data//class-useACL.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ACL.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.data.ACL</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.zookeeper"><B>org.apache.zookeeper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.zookeeper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A> in <A HREF="../../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> with type parameters of type <A HREF="../../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A>&lt;<A HREF="../../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>ZooDefs.Ids.</B><B><A HREF="../../../../../org/apache/zookeeper/ZooDefs.Ids.html#CREATOR_ALL_ACL">CREATOR_ALL_ACL</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This ACL gives the creators authentication id's all permissions.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A>&lt;<A HREF="../../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>ZooDefs.Ids.</B><B><A HREF="../../../../../org/apache/zookeeper/ZooDefs.Ids.html#OPEN_ACL_UNSAFE">OPEN_ACL_UNSAFE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This is a completely open ACL with the exception of ADMIN permission.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A>&lt;<A HREF="../../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>ZooDefs.Ids.</B><B><A HREF="../../../../../org/apache/zookeeper/ZooDefs.Ids.html#READ_ACL_UNSAFE">READ_ACL_UNSAFE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This ACL gives the world the ability to read.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> that return types with arguments of type <A HREF="../../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../../org/apache/zookeeper/ZooKeeper.html#getACL(java.lang.String, org.apache.zookeeper.data.Stat)">getACL</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       <A HREF="../../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the ACL and stat of the node of the given path.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> with type arguments of type <A HREF="../../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../../org/apache/zookeeper/ZooKeeper.html#create(java.lang.String, byte[], java.util.List, org.apache.zookeeper.CreateMode)">create</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       byte[]&nbsp;data,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+       <A HREF="../../../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>&nbsp;createMode)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a node with the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../../org/apache/zookeeper/ZooKeeper.html#create(java.lang.String, byte[], java.util.List, org.apache.zookeeper.CreateMode, org.apache.zookeeper.AsyncCallback.StringCallback, java.lang.Object)">create</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       byte[]&nbsp;data,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+       <A HREF="../../../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>&nbsp;createMode,
+       <A HREF="../../../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A>&nbsp;cb,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of create.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AsyncCallback.ACLCallback.</B><B><A HREF="../../../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html#processResult(int, java.lang.String, java.lang.Object, java.util.List, org.apache.zookeeper.data.Stat)">processResult</A></B>(int&nbsp;rc,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+              <A HREF="../../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A></CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../../org/apache/zookeeper/ZooKeeper.html#setACL(java.lang.String, java.util.List, int)">setACL</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+       int&nbsp;version)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the ACL for the node of the given path if such a node exists and the
+ given version matches the version of the node.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../../org/apache/zookeeper/ZooKeeper.html#setACL(java.lang.String, java.util.List, int, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)">setACL</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+       int&nbsp;version,
+       <A HREF="../../../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>&nbsp;cb,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of setACL.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/data//class-useACL.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ACL.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[41/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.UnimplementedException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.UnimplementedException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.UnimplementedException.html
new file mode 100644
index 0000000..d38b55e
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.UnimplementedException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:48 PST 2009 -->
+<TITLE>
+KeeperException.UnimplementedException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.UnimplementedException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.UnimplementedException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.UnimplementedException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.UnimplementedException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.UnimplementedException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.UnimplementedException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.UnimplementedException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><CODE>Code.UNIMPLEMENTED</CODE>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.UnimplementedException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html#KeeperException.UnimplementedException()">KeeperException.UnimplementedException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.UnimplementedException()"><!-- --></A><H3>
+KeeperException.UnimplementedException</H3>
+<PRE>
+public <B>KeeperException.UnimplementedException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.UnimplementedException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.UnimplementedException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.UnimplementedException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.html
new file mode 100644
index 0000000..63b4d3c
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.html
@@ -0,0 +1,661 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:47 PST 2009 -->
+<TITLE>
+KeeperException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.ConnectionLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInc
 onsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperExcepti
 on.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SessionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.Syste
 mErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>KeeperException</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Codes which represent the various KeeperException
+ types.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.ConnectionLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.SessionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.html#KeeperException(org.apache.zookeeper.KeeperException.Code)">KeeperException</A></B>(<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>&nbsp;code)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read the error Code for this exception</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A></B>(int&nbsp;code)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)"><CODE>create(Code)</CODE></A>
+ instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A></B>(int&nbsp;code,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)"><CODE>create(Code, String)</CODE></A>
+ instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A></B>(<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>&nbsp;code)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All non-specific keeper exceptions should be constructed via
+ this factory method in order to guarantee consistency in error
+ codes and such.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A></B>(<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>&nbsp;code,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All non-specific keeper exceptions should be constructed via
+ this factory method in order to guarantee consistency in error
+ codes and such.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.html#code()"><CODE>code()</CODE></A> instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read the path for this exception</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></B>(int&nbsp;code)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, exceptions should be immutable, this
+ method should not be used</I></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException(org.apache.zookeeper.KeeperException.Code)"><!-- --></A><H3>
+KeeperException</H3>
+<PRE>
+public <B>KeeperException</B>(<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>&nbsp;code)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="create(org.apache.zookeeper.KeeperException.Code, java.lang.String)"><!-- --></A><H3>
+create</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A> <B>create</B>(<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>&nbsp;code,
+                                     <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path)</PRE>
+<DL>
+<DD>All non-specific keeper exceptions should be constructed via
+ this factory method in order to guarantee consistency in error
+ codes and such.  If you know the error code, then you should
+ construct the special purpose exception directly.  That will
+ allow you to have the most specific possible declarations of
+ what exceptions might actually be thrown.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>code</CODE> - The error code.<DD><CODE>path</CODE> - The ZooKeeper path being operated on.
+<DT><B>Returns:</B><DD>The specialized exception, presumably to be thrown by
+  the caller.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="create(int, java.lang.String)"><!-- --></A><H3>
+create</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>public static <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A> <B>create</B>(int&nbsp;code,
+                                                <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path)</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)"><CODE>create(Code, String)</CODE></A>
+ instead</I>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="create(int)"><!-- --></A><H3>
+create</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>public static <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A> <B>create</B>(int&nbsp;code)</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)"><CODE>create(Code)</CODE></A>
+ instead</I>
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="create(org.apache.zookeeper.KeeperException.Code)"><!-- --></A><H3>
+create</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A> <B>create</B>(<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>&nbsp;code)</PRE>
+<DL>
+<DD>All non-specific keeper exceptions should be constructed via
+ this factory method in order to guarantee consistency in error
+ codes and such.  If you know the error code, then you should
+ construct the special purpose exception directly.  That will
+ allow you to have the most specific possible declarations of
+ what exceptions might actually be thrown.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>code</CODE> - The error code of your new exception.  This will
+ also determine the specific type of the exception that is
+ returned.
+<DT><B>Returns:</B><DD>The specialized exception, presumably to be thrown by
+ the caller.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setCode(int)"><!-- --></A><H3>
+setCode</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>public void <B>setCode</B>(int&nbsp;code)</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, exceptions should be immutable, this
+ method should not be used</I>
+<P>
+<DD>Set the code for this exception
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>code</CODE> - error code</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCode()"><!-- --></A><H3>
+getCode</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>public int <B>getCode</B>()</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.html#code()"><CODE>code()</CODE></A> instead</I>
+<P>
+<DD>Read the error code for this exception
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the error code for this exception</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="code()"><!-- --></A><H3>
+code</H3>
+<PRE>
+public <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>code</B>()</PRE>
+<DL>
+<DD>Read the error Code for this exception
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the error Code for this exception</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPath()"><!-- --></A><H3>
+getPath</H3>
+<PRE>
+public <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getPath</B>()</PRE>
+<DL>
+<DD>Read the path for this exception
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the path associated with this error, null if none</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getMessage()"><!-- --></A><H3>
+getMessage</H3>
+<PRE>
+public <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getMessage</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getMessage()" title="class or interface in java.lang">getMessage</A></CODE> in class <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/ServerAdminClient.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/ServerAdminClient.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/ServerAdminClient.html
new file mode 100644
index 0000000..b2641c0
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/ServerAdminClient.html
@@ -0,0 +1,380 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:48 PST 2009 -->
+<TITLE>
+ServerAdminClient (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ServerAdminClient (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ServerAdminClient.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ServerAdminClient.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ServerAdminClient.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class ServerAdminClient</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.ServerAdminClient</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>ServerAdminClient</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ServerAdminClient.html#ServerAdminClient()">ServerAdminClient</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ServerAdminClient.html#dump(java.lang.String, int)">dump</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;host,
+     int&nbsp;port)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ServerAdminClient.html#getTraceMask(java.lang.String, int)">getTraceMask</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;host,
+             int&nbsp;port)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ServerAdminClient.html#kill(java.lang.String, int)">kill</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;host,
+     int&nbsp;port)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ServerAdminClient.html#main(java.lang.String[])">main</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]&nbsp;args)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ServerAdminClient.html#ruok(java.lang.String, int)">ruok</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;host,
+     int&nbsp;port)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ServerAdminClient.html#setTraceMask(java.lang.String, int, java.lang.String)">setTraceMask</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;host,
+             int&nbsp;port,
+             <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;traceMaskStr)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ServerAdminClient.html#stat(java.lang.String, int)">stat</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;host,
+     int&nbsp;port)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.h
 tml?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ServerAdminClient()"><!-- --></A><H3>
+ServerAdminClient</H3>
+<PRE>
+public <B>ServerAdminClient</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ruok(java.lang.String, int)"><!-- --></A><H3>
+ruok</H3>
+<PRE>
+public static void <B>ruok</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;host,
+                        int&nbsp;port)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="dump(java.lang.String, int)"><!-- --></A><H3>
+dump</H3>
+<PRE>
+public static void <B>dump</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;host,
+                        int&nbsp;port)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="stat(java.lang.String, int)"><!-- --></A><H3>
+stat</H3>
+<PRE>
+public static void <B>stat</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;host,
+                        int&nbsp;port)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="kill(java.lang.String, int)"><!-- --></A><H3>
+kill</H3>
+<PRE>
+public static void <B>kill</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;host,
+                        int&nbsp;port)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setTraceMask(java.lang.String, int, java.lang.String)"><!-- --></A><H3>
+setTraceMask</H3>
+<PRE>
+public static void <B>setTraceMask</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;host,
+                                int&nbsp;port,
+                                <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;traceMaskStr)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTraceMask(java.lang.String, int)"><!-- --></A><H3>
+getTraceMask</H3>
+<PRE>
+public static void <B>getTraceMask</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;host,
+                                int&nbsp;port)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="main(java.lang.String[])"><!-- --></A><H3>
+main</H3>
+<PRE>
+public static void <B>main</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]&nbsp;args)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ServerAdminClient.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ServerAdminClient.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ServerAdminClient.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[34/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.UnimplementedException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.UnimplementedException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.UnimplementedException.html
new file mode 100644
index 0000000..3ae43d5
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.UnimplementedException.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.KeeperException.UnimplementedException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.KeeperException.UnimplementedException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.UnimplementedException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.UnimplementedException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.KeeperException.UnimplementedException</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.KeeperException.UnimplementedException
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.UnimplementedException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.UnimplementedException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.html
new file mode 100644
index 0000000..2482a01
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/KeeperException.html
@@ -0,0 +1,526 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.KeeperException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.KeeperException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.KeeperException</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.zookeeper"><B>org.apache.zookeeper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.zookeeper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A> in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A> in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/KeeperException.ConnectionLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/KeeperException.SessionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> that return <A HREF="../../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE></FONT></TD>
+<TD><CODE><B>KeeperException.</B><B><A HREF="../../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A></B>(int&nbsp;code)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)"><CODE>create(Code)</CODE></A>
+ instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE></FONT></TD>
+<TD><CODE><B>KeeperException.</B><B><A HREF="../../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A></B>(int&nbsp;code,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)"><CODE>create(Code, String)</CODE></A>
+ instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE></FONT></TD>
+<TD><CODE><B>KeeperException.</B><B><A HREF="../../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A></B>(<A HREF="../../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>&nbsp;code)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All non-specific keeper exceptions should be constructed via
+ this factory method in order to guarantee consistency in error
+ codes and such.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE></FONT></TD>
+<TD><CODE><B>KeeperException.</B><B><A HREF="../../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A></B>(<A HREF="../../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>&nbsp;code,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All non-specific keeper exceptions should be constructed via
+ this factory method in order to guarantee consistency in error
+ codes and such.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> that throw <A HREF="../../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#create(java.lang.String, byte[], java.util.List, org.apache.zookeeper.CreateMode)">create</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       byte[]&nbsp;data,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+       <A HREF="../../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>&nbsp;createMode)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a node with the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeperMain.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeperMain.html#createQuota(org.apache.zookeeper.ZooKeeper, java.lang.String, long, int)">createQuota</A></B>(<A HREF="../../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>&nbsp;zk,
+            <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+            long&nbsp;bytes,
+            int&nbsp;numNodes)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this method creates a quota node for the path</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#delete(java.lang.String, int)">delete</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       int&nbsp;version)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delete the node with the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeperMain.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeperMain.html#delQuota(org.apache.zookeeper.ZooKeeper, java.lang.String, boolean, boolean)">delQuota</A></B>(<A HREF="../../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>&nbsp;zk,
+         <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+         boolean&nbsp;bytes,
+         boolean&nbsp;numNodes)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this method deletes quota for a node.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A></CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#exists(java.lang.String, boolean)">exists</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       boolean&nbsp;watch)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the stat of the node of the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A></CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#exists(java.lang.String, org.apache.zookeeper.Watcher)">exists</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       <A HREF="../../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the stat of the node of the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A></CODE></FONT></TD>
+<TD><CODE><B>CreateMode.</B><B><A HREF="../../../../org/apache/zookeeper/CreateMode.html#fromFlag(int)">fromFlag</A></B>(int&nbsp;flag)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Map an integer value to a CreateMode value</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#getACL(java.lang.String, org.apache.zookeeper.data.Stat)">getACL</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       <A HREF="../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the ACL and stat of the node of the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#getChildren(java.lang.String, boolean)">getChildren</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+            boolean&nbsp;watch)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the list of the children of the node of the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#getChildren(java.lang.String, org.apache.zookeeper.Watcher)">getChildren</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+            <A HREF="../../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the list of the children of the node of the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte[]</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#getData(java.lang.String, boolean, org.apache.zookeeper.data.Stat)">getData</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+        boolean&nbsp;watch,
+        <A HREF="../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the data and the stat of the node of the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte[]</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#getData(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.data.Stat)">getData</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+        <A HREF="../../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+        <A HREF="../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the data and the stat of the node of the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeperMain.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeperMain.html#main(java.lang.String[])">main</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]&nbsp;args)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A></CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#setACL(java.lang.String, java.util.List, int)">setACL</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+       int&nbsp;version)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the ACL for the node of the given path if such a node exists and the
+ given version matches the version of the node.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A></CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#setData(java.lang.String, byte[], int)">setData</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+        byte[]&nbsp;data,
+        int&nbsp;version)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the data for the node of the given path if such a node exists and the
+ given version matches the version of the node (if the given version is
+ -1, it matches any node's versions).</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useKeeperException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ServerAdminClient.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ServerAdminClient.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ServerAdminClient.html
new file mode 100644
index 0000000..5ae6017
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ServerAdminClient.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.ServerAdminClient (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.ServerAdminClient (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useServerAdminClient.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ServerAdminClient.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.ServerAdminClient</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.ServerAdminClient
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useServerAdminClient.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ServerAdminClient.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/Watcher.Event.EventType.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/Watcher.Event.EventType.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/Watcher.Event.EventType.html
new file mode 100644
index 0000000..9d1fda3
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/Watcher.Event.EventType.html
@@ -0,0 +1,197 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.Watcher.Event.EventType (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.Watcher.Event.EventType (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useWatcher.Event.EventType.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Watcher.Event.EventType.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.Watcher.Event.EventType</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.zookeeper"><B>org.apache.zookeeper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.zookeeper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A> in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> that return <A HREF="../../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A></CODE></FONT></TD>
+<TD><CODE><B>Watcher.Event.EventType.</B><B><A HREF="../../../../org/apache/zookeeper/Watcher.Event.EventType.html#fromInt(int)">fromInt</A></B>(int&nbsp;intValue)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A></CODE></FONT></TD>
+<TD><CODE><B>Watcher.Event.EventType.</B><B><A HREF="../../../../org/apache/zookeeper/Watcher.Event.EventType.html#valueOf(java.lang.String)">valueOf</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the enum constant of this type with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A>[]</CODE></FONT></TD>
+<TD><CODE><B>Watcher.Event.EventType.</B><B><A HREF="../../../../org/apache/zookeeper/Watcher.Event.EventType.html#values()">values</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array containing the constants of this enum type, in
+the order they are declared.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useWatcher.Event.EventType.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Watcher.Event.EventType.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/Watcher.Event.KeeperState.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/Watcher.Event.KeeperState.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/Watcher.Event.KeeperState.html
new file mode 100644
index 0000000..411b7ae
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/Watcher.Event.KeeperState.html
@@ -0,0 +1,197 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.Watcher.Event.KeeperState (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.Watcher.Event.KeeperState (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useWatcher.Event.KeeperState.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Watcher.Event.KeeperState.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.Watcher.Event.KeeperState</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.zookeeper"><B>org.apache.zookeeper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.zookeeper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A> in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> that return <A HREF="../../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A></CODE></FONT></TD>
+<TD><CODE><B>Watcher.Event.KeeperState.</B><B><A HREF="../../../../org/apache/zookeeper/Watcher.Event.KeeperState.html#fromInt(int)">fromInt</A></B>(int&nbsp;intValue)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A></CODE></FONT></TD>
+<TD><CODE><B>Watcher.Event.KeeperState.</B><B><A HREF="../../../../org/apache/zookeeper/Watcher.Event.KeeperState.html#valueOf(java.lang.String)">valueOf</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the enum constant of this type with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A>[]</CODE></FONT></TD>
+<TD><CODE><B>Watcher.Event.KeeperState.</B><B><A HREF="../../../../org/apache/zookeeper/Watcher.Event.KeeperState.html#values()">values</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array containing the constants of this enum type, in
+the order they are declared.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useWatcher.Event.KeeperState.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Watcher.Event.KeeperState.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/Watcher.Event.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/Watcher.Event.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/Watcher.Event.html
new file mode 100644
index 0000000..070c151
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/Watcher.Event.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Interface org.apache.zookeeper.Watcher.Event (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Interface org.apache.zookeeper.Watcher.Event (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/Watcher.Event.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useWatcher.Event.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Watcher.Event.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>org.apache.zookeeper.Watcher.Event</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.Watcher.Event
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/Watcher.Event.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useWatcher.Event.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Watcher.Event.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/Watcher.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/Watcher.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/Watcher.html
new file mode 100644
index 0000000..6185649
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/Watcher.html
@@ -0,0 +1,271 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Interface org.apache.zookeeper.Watcher (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Interface org.apache.zookeeper.Watcher (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useWatcher.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Watcher.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>org.apache.zookeeper.Watcher</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.zookeeper"><B>org.apache.zookeeper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.zookeeper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A> in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> with parameters of type <A HREF="../../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A></CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#exists(java.lang.String, org.apache.zookeeper.Watcher)">exists</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       <A HREF="../../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the stat of the node of the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#exists(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)">exists</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       <A HREF="../../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+       <A HREF="../../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>&nbsp;cb,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of exists.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#getChildren(java.lang.String, org.apache.zookeeper.Watcher)">getChildren</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+            <A HREF="../../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the list of the children of the node of the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#getChildren(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.AsyncCallback.ChildrenCallback, java.lang.Object)">getChildren</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+            <A HREF="../../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+            <A HREF="../../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A>&nbsp;cb,
+            <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of getChildren.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#getData(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.AsyncCallback.DataCallback, java.lang.Object)">getData</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+        <A HREF="../../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+        <A HREF="../../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A>&nbsp;cb,
+        <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of getData.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte[]</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#getData(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.data.Stat)">getData</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+        <A HREF="../../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+        <A HREF="../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the data and the stat of the node of the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#register(org.apache.zookeeper.Watcher)">register</A></B>(<A HREF="../../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> with parameters of type <A HREF="../../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#ZooKeeper(java.lang.String, int, org.apache.zookeeper.Watcher)">ZooKeeper</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;host,
+          int&nbsp;sessionTimeout,
+          <A HREF="../../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To create a client(ZooKeeper) object, the application needs to pass a
+ string containing a comma separated list of host:port pairs, each 
+ corresponding to a ZooKeeper server.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#ZooKeeper(java.lang.String, int, org.apache.zookeeper.Watcher, long, byte[])">ZooKeeper</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;host,
+          int&nbsp;sessionTimeout,
+          <A HREF="../../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+          long&nbsp;sessionId,
+          byte[]&nbsp;sessionPasswd)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To create a client(ZooKeeper) object, the application needs to pass a
+ string containing a comma separated list of host:port pairs, each
+ corresponding to a ZooKeeper server.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useWatcher.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Watcher.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[48/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/index.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/index.html b/_released_docs/r3.1.2/api/index.html
new file mode 100644
index 0000000..43961c7
--- /dev/null
+++ b/_released_docs/r3.1.2/api/index.html
@@ -0,0 +1,75 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Tue Dec 08 13:10:49 PST 2009-->
+<TITLE>
+ZooKeeper 3.1.2 API
+</TITLE>
+<SCRIPT type="text/javascript">
+    targetPage = "" + window.location.search;
+    if (targetPage != "" && targetPage != "undefined")
+        targetPage = targetPage.substring(1);
+    if (targetPage.indexOf(":") != -1)
+        targetPage = "undefined";
+    if (targetPage != "" && !validURL(targetPage))
+        targetPage = "undefined";
+    function validURL(url) {
+        var pos = url.indexOf(".html");
+        if (pos == -1 || pos != url.length - 5)
+            return false;
+        var allowNumber = false;
+        var allowSep = false;
+        var seenDot = false;
+        for (var i = 0; i < url.length - 5; i++) {
+            var ch = url.charAt(i);
+            if ('a' <= ch && ch <= 'z' ||
+                    'A' <= ch && ch <= 'Z' ||
+                    ch == '$' ||
+                    ch == '_') {
+                allowNumber = true;
+                allowSep = true;
+            } else if ('0' <= ch && ch <= '9'
+                    || ch == '-') {
+                if (!allowNumber)
+                     return false;
+            } else if (ch == '/' || ch == '.') {
+                if (!allowSep)
+                    return false;
+                allowNumber = false;
+                allowSep = false;
+                if (ch == '.')
+                     seenDot = true;
+                if (ch == '/' && seenDot)
+                     return false;
+            } else {
+                return false;
+            }
+        }
+        return true;
+    }
+    function loadFrames() {
+        if (targetPage != "" && targetPage != "undefined")
+             top.classFrame.location = top.targetPage;
+    }
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+</HEAD>
+<FRAMESET cols="20%,80%" title="" onLoad="top.loadFrames()">
+<FRAMESET rows="30%,70%" title="" onLoad="top.loadFrames()">
+<FRAME src="overview-frame.html" name="packageListFrame" title="All Packages">
+<FRAME src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
+</FRAMESET>
+<FRAME src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
+<NOFRAMES>
+<H2>
+Frame Alert</H2>
+
+<P>
+This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
+<BR>
+Link to<A HREF="overview-summary.html">Non-frame version.</A>
+</NOFRAMES>
+</FRAMESET>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/AsyncCallback.ACLCallback.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/AsyncCallback.ACLCallback.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/AsyncCallback.ACLCallback.html
new file mode 100644
index 0000000..2549626
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/AsyncCallback.ACLCallback.html
@@ -0,0 +1,242 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:47 PST 2009 -->
+<TITLE>
+AsyncCallback.ACLCallback (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AsyncCallback.ACLCallback (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AsyncCallback.ACLCallback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/AsyncCallback.ACLCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.ACLCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Interface AsyncCallback.ACLCallback</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing interface:</B><DD><A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static interface <B>AsyncCallback.ACLCallback</B><DT>extends <A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.AsyncCallback"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from interface org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html#processResult(int, java.lang.String, java.lang.Object, java.util.List, org.apache.zookeeper.data.Stat)">processResult</A></B>(int&nbsp;rc,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+              <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="processResult(int, java.lang.String, java.lang.Object, java.util.List, org.apache.zookeeper.data.Stat)"><!-- --></A><H3>
+processResult</H3>
+<PRE>
+void <B>processResult</B>(int&nbsp;rc,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+                   <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AsyncCallback.ACLCallback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/AsyncCallback.ACLCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.ACLCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/AsyncCallback.ChildrenCallback.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/AsyncCallback.ChildrenCallback.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/AsyncCallback.ChildrenCallback.html
new file mode 100644
index 0000000..449e397
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/AsyncCallback.ChildrenCallback.html
@@ -0,0 +1,240 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:47 PST 2009 -->
+<TITLE>
+AsyncCallback.ChildrenCallback (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AsyncCallback.ChildrenCallback (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AsyncCallback.ChildrenCallback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.ChildrenCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Interface AsyncCallback.ChildrenCallback</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing interface:</B><DD><A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static interface <B>AsyncCallback.ChildrenCallback</B><DT>extends <A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.AsyncCallback"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from interface org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html#processResult(int, java.lang.String, java.lang.Object, java.util.List)">processResult</A></B>(int&nbsp;rc,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt;&nbsp;children)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="processResult(int, java.lang.String, java.lang.Object, java.util.List)"><!-- --></A><H3>
+processResult</H3>
+<PRE>
+void <B>processResult</B>(int&nbsp;rc,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt;&nbsp;children)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AsyncCallback.ChildrenCallback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.ChildrenCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/AsyncCallback.DataCallback.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/AsyncCallback.DataCallback.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/AsyncCallback.DataCallback.html
new file mode 100644
index 0000000..1f24426
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/AsyncCallback.DataCallback.html
@@ -0,0 +1,242 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:47 PST 2009 -->
+<TITLE>
+AsyncCallback.DataCallback (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AsyncCallback.DataCallback (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AsyncCallback.DataCallback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/AsyncCallback.DataCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.DataCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Interface AsyncCallback.DataCallback</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing interface:</B><DD><A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static interface <B>AsyncCallback.DataCallback</B><DT>extends <A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.AsyncCallback"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from interface org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html#processResult(int, java.lang.String, java.lang.Object, byte[], org.apache.zookeeper.data.Stat)">processResult</A></B>(int&nbsp;rc,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx,
+              byte[]&nbsp;data,
+              <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="processResult(int, java.lang.String, java.lang.Object, byte[], org.apache.zookeeper.data.Stat)"><!-- --></A><H3>
+processResult</H3>
+<PRE>
+void <B>processResult</B>(int&nbsp;rc,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx,
+                   byte[]&nbsp;data,
+                   <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AsyncCallback.DataCallback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/AsyncCallback.DataCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.DataCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/AsyncCallback.StatCallback.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/AsyncCallback.StatCallback.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/AsyncCallback.StatCallback.html
new file mode 100644
index 0000000..44a2649
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/AsyncCallback.StatCallback.html
@@ -0,0 +1,240 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:47 PST 2009 -->
+<TITLE>
+AsyncCallback.StatCallback (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AsyncCallback.StatCallback (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AsyncCallback.StatCallback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/AsyncCallback.StatCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.StatCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Interface AsyncCallback.StatCallback</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing interface:</B><DD><A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static interface <B>AsyncCallback.StatCallback</B><DT>extends <A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.AsyncCallback"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from interface org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html#processResult(int, java.lang.String, java.lang.Object, org.apache.zookeeper.data.Stat)">processResult</A></B>(int&nbsp;rc,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx,
+              <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="processResult(int, java.lang.String, java.lang.Object, org.apache.zookeeper.data.Stat)"><!-- --></A><H3>
+processResult</H3>
+<PRE>
+void <B>processResult</B>(int&nbsp;rc,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx,
+                   <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AsyncCallback.StatCallback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/AsyncCallback.StatCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.StatCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/AsyncCallback.StringCallback.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/AsyncCallback.StringCallback.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/AsyncCallback.StringCallback.html
new file mode 100644
index 0000000..58f5a7e
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/AsyncCallback.StringCallback.html
@@ -0,0 +1,240 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:47 PST 2009 -->
+<TITLE>
+AsyncCallback.StringCallback (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AsyncCallback.StringCallback (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AsyncCallback.StringCallback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/AsyncCallback.StringCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.StringCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Interface AsyncCallback.StringCallback</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing interface:</B><DD><A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static interface <B>AsyncCallback.StringCallback</B><DT>extends <A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.AsyncCallback"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from interface org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html#processResult(int, java.lang.String, java.lang.Object, java.lang.String)">processResult</A></B>(int&nbsp;rc,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="processResult(int, java.lang.String, java.lang.Object, java.lang.String)"><!-- --></A><H3>
+processResult</H3>
+<PRE>
+void <B>processResult</B>(int&nbsp;rc,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AsyncCallback.StringCallback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/AsyncCallback.StringCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.StringCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/AsyncCallback.VoidCallback.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/AsyncCallback.VoidCallback.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/AsyncCallback.VoidCallback.html
new file mode 100644
index 0000000..d360c67
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/AsyncCallback.VoidCallback.html
@@ -0,0 +1,238 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:47 PST 2009 -->
+<TITLE>
+AsyncCallback.VoidCallback (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AsyncCallback.VoidCallback (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AsyncCallback.VoidCallback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/AsyncCallback.VoidCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.VoidCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Interface AsyncCallback.VoidCallback</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing interface:</B><DD><A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static interface <B>AsyncCallback.VoidCallback</B><DT>extends <A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.AsyncCallback"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from interface org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html#processResult(int, java.lang.String, java.lang.Object)">processResult</A></B>(int&nbsp;rc,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="processResult(int, java.lang.String, java.lang.Object)"><!-- --></A><H3>
+processResult</H3>
+<PRE>
+void <B>processResult</B>(int&nbsp;rc,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AsyncCallback.VoidCallback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/AsyncCallback.VoidCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.VoidCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/AsyncCallback.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/AsyncCallback.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/AsyncCallback.html
new file mode 100644
index 0000000..63287aa
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/AsyncCallback.html
@@ -0,0 +1,228 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:47 PST 2009 -->
+<TITLE>
+AsyncCallback (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AsyncCallback (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AsyncCallback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/AsyncCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Interface AsyncCallback</H2>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A>, <A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>AsyncCallback</B></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/AsyncCallback.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/AsyncCallback.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="AsyncCallback.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[43/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html
new file mode 100644
index 0000000..4022aa4
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:48 PST 2009 -->
+<TITLE>
+KeeperException.NoChildrenForEphemeralsException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.NoChildrenForEphemeralsException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.NoChildrenForEphemeralsException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.NoChildrenForEphemeralsException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.NoChildrenForEphemeralsException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.NoChildrenForEphemeralsException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.NoChildrenForEphemeralsException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><CODE>Code.NOCHILDRENFOREPHEMERALS</CODE>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.NoChildrenForEphemeralsException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html#KeeperException.NoChildrenForEphemeralsException()">KeeperException.NoChildrenForEphemeralsException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.NoChildrenForEphemeralsException()"><!-- --></A><H3>
+KeeperException.NoChildrenForEphemeralsException</H3>
+<PRE>
+public <B>KeeperException.NoChildrenForEphemeralsException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.NoChildrenForEphemeralsException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.NoChildrenForEphemeralsException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.NoNodeException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.NoNodeException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.NoNodeException.html
new file mode 100644
index 0000000..5a505de
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.NoNodeException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:48 PST 2009 -->
+<TITLE>
+KeeperException.NoNodeException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.NoNodeException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.NoNodeException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.NoNodeException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.NoNodeException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.NoNodeException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.NoNodeException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.NoNodeException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><CODE>Code.NONODE</CODE>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.NoNodeException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html#KeeperException.NoNodeException()">KeeperException.NoNodeException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.NoNodeException()"><!-- --></A><H3>
+KeeperException.NoNodeException</H3>
+<PRE>
+public <B>KeeperException.NoNodeException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.NoNodeException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.NoNodeException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.NoNodeException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.NodeExistsException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.NodeExistsException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.NodeExistsException.html
new file mode 100644
index 0000000..8d1f3df
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.NodeExistsException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:48 PST 2009 -->
+<TITLE>
+KeeperException.NodeExistsException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.NodeExistsException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.NodeExistsException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.NodeExistsException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.NodeExistsException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.NodeExistsException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.NodeExistsException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.NodeExistsException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><CODE>Code.NODEEXISTS</CODE>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.NodeExistsException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html#KeeperException.NodeExistsException()">KeeperException.NodeExistsException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.NodeExistsException()"><!-- --></A><H3>
+KeeperException.NodeExistsException</H3>
+<PRE>
+public <B>KeeperException.NodeExistsException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.NodeExistsException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.NodeExistsException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.NodeExistsException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.NotEmptyException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.NotEmptyException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.NotEmptyException.html
new file mode 100644
index 0000000..5ae60f3
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.NotEmptyException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:48 PST 2009 -->
+<TITLE>
+KeeperException.NotEmptyException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.NotEmptyException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.NotEmptyException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.NotEmptyException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.NotEmptyException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.NotEmptyException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.NotEmptyException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.NotEmptyException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><CODE>Code.NOTEMPTY</CODE>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.NotEmptyException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html#KeeperException.NotEmptyException()">KeeperException.NotEmptyException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.NotEmptyException()"><!-- --></A><H3>
+KeeperException.NotEmptyException</H3>
+<PRE>
+public <B>KeeperException.NotEmptyException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.NotEmptyException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.NotEmptyException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.NotEmptyException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[12/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/CreateMode.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/CreateMode.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/CreateMode.html
new file mode 100644
index 0000000..540c6cd
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/CreateMode.html
@@ -0,0 +1,451 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:02 PST 2009 -->
+<TITLE>
+CreateMode (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="CreateMode (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/CreateMode.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/CreateMode.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="CreateMode.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Enum CreateMode</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</A>&lt;<A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>&gt;
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.CreateMode</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</A>&lt;<A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>&gt;</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public enum <B>CreateMode</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;<A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>&gt;</DL>
+</PRE>
+
+<P>
+CreateMode value determines how the znode is created on ZooKeeper.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+
+<A NAME="enum_constant_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Enum Constant Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/CreateMode.html#EPHEMERAL">EPHEMERAL</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The znode will be deleted upon the client's disconnect.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/CreateMode.html#EPHEMERAL_SEQUENTIAL">EPHEMERAL_SEQUENTIAL</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The znode will be deleted upon the client's disconnect, and its name
+ will be appended with a monotonically increasing number.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/CreateMode.html#PERSISTENT">PERSISTENT</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The znode will not be automatically deleted upon client's disconnect.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/CreateMode.html#PERSISTENT_SEQUENTIAL">PERSISTENT_SEQUENTIAL</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The znode will not be automatically deleted upon client's disconnect,
+ and its name will be appended with a monotonically increasing number.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/CreateMode.html#fromFlag(int)">fromFlag</A></B>(int&nbsp;flag)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Map an integer value to a CreateMode value</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/CreateMode.html#isEphemeral()">isEphemeral</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/CreateMode.html#isSequential()">isSequential</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/CreateMode.html#toFlag()">toFlag</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/CreateMode.html#valueOf(java.lang.String)">valueOf</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the enum constant of this type with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/CreateMode.html#values()">values</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array containing the constants of this enum type, in
+the order they are declared.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Enum"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#compareTo(E)" title="class or interface in java.lang">compareTo</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass()" title="class or interface in java.lang">getDeclaringClass</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#name()" title="class or interface in java.lang">name</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#ordinal()" title="class or interface in java.lang">ordinal</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.ht
 ml?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#valueOf(java.lang.Class, java.lang.String)" title="class or interface in java.lang">valueOf</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+
+<A NAME="enum_constant_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Enum Constant Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="PERSISTENT"><!-- --></A><H3>
+PERSISTENT</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A> <B>PERSISTENT</B></PRE>
+<DL>
+<DD>The znode will not be automatically deleted upon client's disconnect.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="PERSISTENT_SEQUENTIAL"><!-- --></A><H3>
+PERSISTENT_SEQUENTIAL</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A> <B>PERSISTENT_SEQUENTIAL</B></PRE>
+<DL>
+<DD>The znode will not be automatically deleted upon client's disconnect,
+ and its name will be appended with a monotonically increasing number.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="EPHEMERAL"><!-- --></A><H3>
+EPHEMERAL</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A> <B>EPHEMERAL</B></PRE>
+<DL>
+<DD>The znode will be deleted upon the client's disconnect.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="EPHEMERAL_SEQUENTIAL"><!-- --></A><H3>
+EPHEMERAL_SEQUENTIAL</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A> <B>EPHEMERAL_SEQUENTIAL</B></PRE>
+<DL>
+<DD>The znode will be deleted upon the client's disconnect, and its name
+ will be appended with a monotonically increasing number.
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="values()"><!-- --></A><H3>
+values</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>[] <B>values</B>()</PRE>
+<DL>
+<DD>Returns an array containing the constants of this enum type, in
+the order they are declared.  This method may be used to iterate
+over the constants as follows:
+<pre>
+for (CreateMode c : CreateMode.values())
+&nbsp;   System.out.println(c);
+</pre>
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>an array containing the constants of this enum type, in
+the order they are declared</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="valueOf(java.lang.String)"><!-- --></A><H3>
+valueOf</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A> <B>valueOf</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</PRE>
+<DL>
+<DD>Returns the enum constant of this type with the specified name.
+The string must match <I>exactly</I> an identifier used to declare an
+enum constant in this type.  (Extraneous whitespace characters are 
+not permitted.)
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the enum constant to be returned.
+<DT><B>Returns:</B><DD>the enum constant with the specified name
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if this enum type has no constant
+with the specified name
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</A></CODE> - if the argument is null</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isEphemeral()"><!-- --></A><H3>
+isEphemeral</H3>
+<PRE>
+public boolean <B>isEphemeral</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isSequential()"><!-- --></A><H3>
+isSequential</H3>
+<PRE>
+public boolean <B>isSequential</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toFlag()"><!-- --></A><H3>
+toFlag</H3>
+<PRE>
+public int <B>toFlag</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="fromFlag(int)"><!-- --></A><H3>
+fromFlag</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A> <B>fromFlag</B>(int&nbsp;flag)
+                           throws <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></PRE>
+<DL>
+<DD>Map an integer value to a CreateMode value
+<P>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/CreateMode.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/CreateMode.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="CreateMode.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.APIErrorException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.APIErrorException.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.APIErrorException.html
new file mode 100644
index 0000000..3ff6345
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.APIErrorException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:02 PST 2009 -->
+<TITLE>
+KeeperException.APIErrorException (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.APIErrorException (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.APIErrorException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.APIErrorException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.APIErrorException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.APIErrorException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.APIErrorException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.APIErrorException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#APIERROR"><CODE>KeeperException.Code.APIERROR</CODE></A>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.APIErrorException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SessionMovedException.html" title="class in org.apache.zookeeper">KeeperException.SessionMovedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html#KeeperException.APIErrorException()">KeeperException.APIErrorException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.APIErrorException()"><!-- --></A><H3>
+KeeperException.APIErrorException</H3>
+<PRE>
+public <B>KeeperException.APIErrorException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.APIErrorException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.APIErrorException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.APIErrorException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.AuthFailedException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.AuthFailedException.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.AuthFailedException.html
new file mode 100644
index 0000000..3e8bee2
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.AuthFailedException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:02 PST 2009 -->
+<TITLE>
+KeeperException.AuthFailedException (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.AuthFailedException (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.AuthFailedException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.AuthFailedException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.AuthFailedException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.AuthFailedException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.AuthFailedException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.AuthFailedException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#AUTHFAILED"><CODE>KeeperException.Code.AUTHFAILED</CODE></A>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.AuthFailedException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SessionMovedException.html" title="class in org.apache.zookeeper">KeeperException.SessionMovedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html#KeeperException.AuthFailedException()">KeeperException.AuthFailedException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.AuthFailedException()"><!-- --></A><H3>
+KeeperException.AuthFailedException</H3>
+<PRE>
+public <B>KeeperException.AuthFailedException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.AuthFailedException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.AuthFailedException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.AuthFailedException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.BadArgumentsException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.BadArgumentsException.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.BadArgumentsException.html
new file mode 100644
index 0000000..11d2fb1
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.BadArgumentsException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:02 PST 2009 -->
+<TITLE>
+KeeperException.BadArgumentsException (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.BadArgumentsException (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.BadArgumentsException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.BadArgumentsException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.BadArgumentsException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.BadArgumentsException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.BadArgumentsException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.BadArgumentsException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#BADARGUMENTS"><CODE>KeeperException.Code.BADARGUMENTS</CODE></A>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.BadArgumentsException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SessionMovedException.html" title="class in org.apache.zookeeper">KeeperException.SessionMovedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html#KeeperException.BadArgumentsException()">KeeperException.BadArgumentsException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.BadArgumentsException()"><!-- --></A><H3>
+KeeperException.BadArgumentsException</H3>
+<PRE>
+public <B>KeeperException.BadArgumentsException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.BadArgumentsException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.BadArgumentsException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.BadArgumentsException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[45/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.CodeDeprecated.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.CodeDeprecated.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.CodeDeprecated.html
new file mode 100644
index 0000000..667476a
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.CodeDeprecated.html
@@ -0,0 +1,610 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:48 PST 2009 -->
+<TITLE>
+KeeperException.CodeDeprecated (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.CodeDeprecated (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.CodeDeprecated.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.ConnectionLossException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.CodeDeprecated.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.CodeDeprecated.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Interface KeeperException.CodeDeprecated</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<B>Deprecated.</B>
+<P>
+<DL>
+<DT><PRE><FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>public static interface <B>KeeperException.CodeDeprecated</B></DL>
+</PRE>
+
+<P>
+This interface contains the original static final int constants
+ which have now been replaced with an enumeration in Code. Do not
+ reference this class directly, if necessary (legacy code) continue
+ to access the constants through Code.
+ Note: an interface is used here due to the fact that enums cannot
+ reference constants defined within the same enum as said constants
+ are considered initialized _after_ the enum itself. By using an
+ interface as a super type this allows the deprecated constants to
+ be initialized first and referenced when constructing the enums. I
+ didn't want to have constants declared twice. This
+ interface should be private, but it's declared public to enable
+ javadoc to include in the user API spec.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#APIError">APIError</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#APIERROR"><CODE>KeeperException.Code.APIERROR</CODE></A> instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#AuthFailed">AuthFailed</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#AUTHFAILED"><CODE>KeeperException.Code.AUTHFAILED</CODE></A> instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#BadArguments">BadArguments</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#BADARGUMENTS"><CODE>KeeperException.Code.BADARGUMENTS</CODE></A>
+ instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#BadVersion">BadVersion</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#BADVERSION"><CODE>KeeperException.Code.BADVERSION</CODE></A> instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#ConnectionLoss">ConnectionLoss</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#CONNECTIONLOSS"><CODE>KeeperException.Code.CONNECTIONLOSS</CODE></A>
+ instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#DataInconsistency">DataInconsistency</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#DATAINCONSISTENCY"><CODE>KeeperException.Code.DATAINCONSISTENCY</CODE></A>
+ instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#InvalidACL">InvalidACL</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#INVALIDACL"><CODE>KeeperException.Code.INVALIDACL</CODE></A> instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#InvalidCallback">InvalidCallback</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#INVALIDCALLBACK"><CODE>KeeperException.Code.INVALIDCALLBACK</CODE></A>
+ instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#MarshallingError">MarshallingError</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#MARSHALLINGERROR"><CODE>KeeperException.Code.MARSHALLINGERROR</CODE></A>
+ instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#NoAuth">NoAuth</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NOAUTH"><CODE>KeeperException.Code.NOAUTH</CODE></A> instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#NoChildrenForEphemerals">NoChildrenForEphemerals</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use
+ <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NOCHILDRENFOREPHEMERALS"><CODE>KeeperException.Code.NOCHILDRENFOREPHEMERALS</CODE></A>
+ instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#NodeExists">NodeExists</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NODEEXISTS"><CODE>KeeperException.Code.NODEEXISTS</CODE></A> instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#NoNode">NoNode</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NONODE"><CODE>KeeperException.Code.NONODE</CODE></A> instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#NotEmpty">NotEmpty</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NOTEMPTY"><CODE>KeeperException.Code.NOTEMPTY</CODE></A> instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#Ok">Ok</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#OK"><CODE>KeeperException.Code.OK</CODE></A> instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#OperationTimeout">OperationTimeout</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#OPERATIONTIMEOUT"><CODE>KeeperException.Code.OPERATIONTIMEOUT</CODE></A>
+ instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#RuntimeInconsistency">RuntimeInconsistency</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use
+ <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#RUNTIMEINCONSISTENCY"><CODE>KeeperException.Code.RUNTIMEINCONSISTENCY</CODE></A> instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#SessionExpired">SessionExpired</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#SESSIONEXPIRED"><CODE>KeeperException.Code.SESSIONEXPIRED</CODE></A> instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#SystemError">SystemError</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#SYSTEMERROR"><CODE>KeeperException.Code.SYSTEMERROR</CODE></A> instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#Unimplemented">Unimplemented</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#UNIMPLEMENTED"><CODE>KeeperException.Code.UNIMPLEMENTED</CODE></A>
+ instead</I></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="Ok"><!-- --></A><H3>
+Ok</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>Ok</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#OK"><CODE>KeeperException.Code.OK</CODE></A> instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.Ok">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="SystemError"><!-- --></A><H3>
+SystemError</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>SystemError</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#SYSTEMERROR"><CODE>KeeperException.Code.SYSTEMERROR</CODE></A> instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.SystemError">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="RuntimeInconsistency"><!-- --></A><H3>
+RuntimeInconsistency</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>RuntimeInconsistency</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use
+ <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#RUNTIMEINCONSISTENCY"><CODE>KeeperException.Code.RUNTIMEINCONSISTENCY</CODE></A> instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.RuntimeInconsistency">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="DataInconsistency"><!-- --></A><H3>
+DataInconsistency</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>DataInconsistency</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#DATAINCONSISTENCY"><CODE>KeeperException.Code.DATAINCONSISTENCY</CODE></A>
+ instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.DataInconsistency">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="ConnectionLoss"><!-- --></A><H3>
+ConnectionLoss</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>ConnectionLoss</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#CONNECTIONLOSS"><CODE>KeeperException.Code.CONNECTIONLOSS</CODE></A>
+ instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.ConnectionLoss">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="MarshallingError"><!-- --></A><H3>
+MarshallingError</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>MarshallingError</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#MARSHALLINGERROR"><CODE>KeeperException.Code.MARSHALLINGERROR</CODE></A>
+ instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.MarshallingError">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="Unimplemented"><!-- --></A><H3>
+Unimplemented</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>Unimplemented</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#UNIMPLEMENTED"><CODE>KeeperException.Code.UNIMPLEMENTED</CODE></A>
+ instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.Unimplemented">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="OperationTimeout"><!-- --></A><H3>
+OperationTimeout</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>OperationTimeout</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#OPERATIONTIMEOUT"><CODE>KeeperException.Code.OPERATIONTIMEOUT</CODE></A>
+ instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.OperationTimeout">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="BadArguments"><!-- --></A><H3>
+BadArguments</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>BadArguments</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#BADARGUMENTS"><CODE>KeeperException.Code.BADARGUMENTS</CODE></A>
+ instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.BadArguments">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="APIError"><!-- --></A><H3>
+APIError</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>APIError</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#APIERROR"><CODE>KeeperException.Code.APIERROR</CODE></A> instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.APIError">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="NoNode"><!-- --></A><H3>
+NoNode</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>NoNode</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NONODE"><CODE>KeeperException.Code.NONODE</CODE></A> instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.NoNode">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="NoAuth"><!-- --></A><H3>
+NoAuth</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>NoAuth</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NOAUTH"><CODE>KeeperException.Code.NOAUTH</CODE></A> instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.NoAuth">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="BadVersion"><!-- --></A><H3>
+BadVersion</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>BadVersion</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#BADVERSION"><CODE>KeeperException.Code.BADVERSION</CODE></A> instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.BadVersion">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="NoChildrenForEphemerals"><!-- --></A><H3>
+NoChildrenForEphemerals</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>NoChildrenForEphemerals</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use
+ <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NOCHILDRENFOREPHEMERALS"><CODE>KeeperException.Code.NOCHILDRENFOREPHEMERALS</CODE></A>
+ instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.NoChildrenForEphemerals">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="NodeExists"><!-- --></A><H3>
+NodeExists</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>NodeExists</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NODEEXISTS"><CODE>KeeperException.Code.NODEEXISTS</CODE></A> instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.NodeExists">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="NotEmpty"><!-- --></A><H3>
+NotEmpty</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>NotEmpty</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NOTEMPTY"><CODE>KeeperException.Code.NOTEMPTY</CODE></A> instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.NotEmpty">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="SessionExpired"><!-- --></A><H3>
+SessionExpired</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>SessionExpired</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#SESSIONEXPIRED"><CODE>KeeperException.Code.SESSIONEXPIRED</CODE></A> instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.SessionExpired">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="InvalidCallback"><!-- --></A><H3>
+InvalidCallback</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>InvalidCallback</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#INVALIDCALLBACK"><CODE>KeeperException.Code.INVALIDCALLBACK</CODE></A>
+ instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.InvalidCallback">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="InvalidACL"><!-- --></A><H3>
+InvalidACL</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>InvalidACL</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#INVALIDACL"><CODE>KeeperException.Code.INVALIDACL</CODE></A> instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.InvalidACL">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="AuthFailed"><!-- --></A><H3>
+AuthFailed</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>AuthFailed</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#AUTHFAILED"><CODE>KeeperException.Code.AUTHFAILED</CODE></A> instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.AuthFailed">Constant Field Values</A></DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.CodeDeprecated.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.ConnectionLossException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.CodeDeprecated.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.CodeDeprecated.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.ConnectionLossException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.ConnectionLossException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.ConnectionLossException.html
new file mode 100644
index 0000000..8c32aed
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.ConnectionLossException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:48 PST 2009 -->
+<TITLE>
+KeeperException.ConnectionLossException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.ConnectionLossException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.ConnectionLossException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.ConnectionLossException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.ConnectionLossException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.ConnectionLossException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.ConnectionLossException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.ConnectionLossException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><CODE>Code.CONNECTIONLOSS</CODE>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.ConnectionLossException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.ConnectionLossException.html#KeeperException.ConnectionLossException()">KeeperException.ConnectionLossException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.ConnectionLossException()"><!-- --></A><H3>
+KeeperException.ConnectionLossException</H3>
+<PRE>
+public <B>KeeperException.ConnectionLossException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.ConnectionLossException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.ConnectionLossException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.ConnectionLossException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.DataInconsistencyException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.DataInconsistencyException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.DataInconsistencyException.html
new file mode 100644
index 0000000..9ead2ec
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.DataInconsistencyException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:48 PST 2009 -->
+<TITLE>
+KeeperException.DataInconsistencyException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.DataInconsistencyException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.DataInconsistencyException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.ConnectionLossException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.DataInconsistencyException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.DataInconsistencyException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.DataInconsistencyException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.DataInconsistencyException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.DataInconsistencyException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><CODE>Code.DATAINCONSISTENCY</CODE>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.DataInconsistencyException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html#KeeperException.DataInconsistencyException()">KeeperException.DataInconsistencyException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.DataInconsistencyException()"><!-- --></A><H3>
+KeeperException.DataInconsistencyException</H3>
+<PRE>
+public <B>KeeperException.DataInconsistencyException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.DataInconsistencyException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.ConnectionLossException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.DataInconsistencyException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.DataInconsistencyException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[08/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html
new file mode 100644
index 0000000..d3a062f
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:03 PST 2009 -->
+<TITLE>
+KeeperException.NoChildrenForEphemeralsException (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.NoChildrenForEphemeralsException (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.NoChildrenForEphemeralsException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.NoChildrenForEphemeralsException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.NoChildrenForEphemeralsException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.NoChildrenForEphemeralsException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.NoChildrenForEphemeralsException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NOCHILDRENFOREPHEMERALS"><CODE>KeeperException.Code.NOCHILDRENFOREPHEMERALS</CODE></A>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.NoChildrenForEphemeralsException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SessionMovedException.html" title="class in org.apache.zookeeper">KeeperException.SessionMovedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html#KeeperException.NoChildrenForEphemeralsException()">KeeperException.NoChildrenForEphemeralsException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.NoChildrenForEphemeralsException()"><!-- --></A><H3>
+KeeperException.NoChildrenForEphemeralsException</H3>
+<PRE>
+public <B>KeeperException.NoChildrenForEphemeralsException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.NoChildrenForEphemeralsException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.NoChildrenForEphemeralsException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.NoNodeException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.NoNodeException.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.NoNodeException.html
new file mode 100644
index 0000000..e2c83fb
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.NoNodeException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:03 PST 2009 -->
+<TITLE>
+KeeperException.NoNodeException (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.NoNodeException (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.NoNodeException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.NoNodeException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.NoNodeException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.NoNodeException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.NoNodeException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.NoNodeException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NONODE"><CODE>KeeperException.Code.NONODE</CODE></A>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.NoNodeException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SessionMovedException.html" title="class in org.apache.zookeeper">KeeperException.SessionMovedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html#KeeperException.NoNodeException()">KeeperException.NoNodeException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.NoNodeException()"><!-- --></A><H3>
+KeeperException.NoNodeException</H3>
+<PRE>
+public <B>KeeperException.NoNodeException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.NoNodeException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.NoNodeException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.NoNodeException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.NodeExistsException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.NodeExistsException.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.NodeExistsException.html
new file mode 100644
index 0000000..2cbccde
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.NodeExistsException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:03 PST 2009 -->
+<TITLE>
+KeeperException.NodeExistsException (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.NodeExistsException (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.NodeExistsException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.NodeExistsException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.NodeExistsException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.NodeExistsException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.NodeExistsException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.NodeExistsException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NODEEXISTS"><CODE>KeeperException.Code.NODEEXISTS</CODE></A>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.NodeExistsException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SessionMovedException.html" title="class in org.apache.zookeeper">KeeperException.SessionMovedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html#KeeperException.NodeExistsException()">KeeperException.NodeExistsException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.NodeExistsException()"><!-- --></A><H3>
+KeeperException.NodeExistsException</H3>
+<PRE>
+public <B>KeeperException.NodeExistsException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.NodeExistsException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.NodeExistsException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.NodeExistsException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.NotEmptyException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.NotEmptyException.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.NotEmptyException.html
new file mode 100644
index 0000000..8760c30
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.NotEmptyException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:03 PST 2009 -->
+<TITLE>
+KeeperException.NotEmptyException (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.NotEmptyException (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.NotEmptyException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.NotEmptyException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.NotEmptyException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.NotEmptyException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.NotEmptyException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.NotEmptyException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NOTEMPTY"><CODE>KeeperException.Code.NOTEMPTY</CODE></A>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.NotEmptyException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SessionMovedException.html" title="class in org.apache.zookeeper">KeeperException.SessionMovedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html#KeeperException.NotEmptyException()">KeeperException.NotEmptyException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.NotEmptyException()"><!-- --></A><H3>
+KeeperException.NotEmptyException</H3>
+<PRE>
+public <B>KeeperException.NotEmptyException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.NotEmptyException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.NotEmptyException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.NotEmptyException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[09/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.InvalidACLException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.InvalidACLException.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.InvalidACLException.html
new file mode 100644
index 0000000..8e216e9
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.InvalidACLException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:02 PST 2009 -->
+<TITLE>
+KeeperException.InvalidACLException (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.InvalidACLException (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.InvalidACLException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.InvalidACLException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.InvalidACLException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.InvalidACLException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.InvalidACLException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.InvalidACLException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#INVALIDACL"><CODE>KeeperException.Code.INVALIDACL</CODE></A>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.InvalidACLException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SessionMovedException.html" title="class in org.apache.zookeeper">KeeperException.SessionMovedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html#KeeperException.InvalidACLException()">KeeperException.InvalidACLException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.InvalidACLException()"><!-- --></A><H3>
+KeeperException.InvalidACLException</H3>
+<PRE>
+public <B>KeeperException.InvalidACLException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.InvalidACLException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.InvalidACLException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.InvalidACLException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.InvalidCallbackException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.InvalidCallbackException.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.InvalidCallbackException.html
new file mode 100644
index 0000000..93d920e
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.InvalidCallbackException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:03 PST 2009 -->
+<TITLE>
+KeeperException.InvalidCallbackException (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.InvalidCallbackException (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.InvalidCallbackException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.InvalidCallbackException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.InvalidCallbackException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.InvalidCallbackException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.InvalidCallbackException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.InvalidCallbackException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#INVALIDCALLBACK"><CODE>KeeperException.Code.INVALIDCALLBACK</CODE></A>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.InvalidCallbackException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SessionMovedException.html" title="class in org.apache.zookeeper">KeeperException.SessionMovedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html#KeeperException.InvalidCallbackException()">KeeperException.InvalidCallbackException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.InvalidCallbackException()"><!-- --></A><H3>
+KeeperException.InvalidCallbackException</H3>
+<PRE>
+public <B>KeeperException.InvalidCallbackException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.InvalidCallbackException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.InvalidCallbackException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.InvalidCallbackException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.MarshallingErrorException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.MarshallingErrorException.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.MarshallingErrorException.html
new file mode 100644
index 0000000..918123c
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.MarshallingErrorException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:03 PST 2009 -->
+<TITLE>
+KeeperException.MarshallingErrorException (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.MarshallingErrorException (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.MarshallingErrorException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.MarshallingErrorException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.MarshallingErrorException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.MarshallingErrorException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.MarshallingErrorException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.MarshallingErrorException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#MARSHALLINGERROR"><CODE>KeeperException.Code.MARSHALLINGERROR</CODE></A>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.MarshallingErrorException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SessionMovedException.html" title="class in org.apache.zookeeper">KeeperException.SessionMovedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html#KeeperException.MarshallingErrorException()">KeeperException.MarshallingErrorException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.MarshallingErrorException()"><!-- --></A><H3>
+KeeperException.MarshallingErrorException</H3>
+<PRE>
+public <B>KeeperException.MarshallingErrorException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.MarshallingErrorException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.MarshallingErrorException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.MarshallingErrorException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.NoAuthException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.NoAuthException.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.NoAuthException.html
new file mode 100644
index 0000000..4bdacc0
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.NoAuthException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:03 PST 2009 -->
+<TITLE>
+KeeperException.NoAuthException (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.NoAuthException (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.NoAuthException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.NoAuthException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.NoAuthException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.NoAuthException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.NoAuthException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.NoAuthException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NOAUTH"><CODE>KeeperException.Code.NOAUTH</CODE></A>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.NoAuthException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SessionMovedException.html" title="class in org.apache.zookeeper">KeeperException.SessionMovedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html#KeeperException.NoAuthException()">KeeperException.NoAuthException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.NoAuthException()"><!-- --></A><H3>
+KeeperException.NoAuthException</H3>
+<PRE>
+public <B>KeeperException.NoAuthException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.NoAuthException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.NoAuthException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.NoAuthException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[51/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
Added documentation page and reworked docs instructions to address jekyll issue #6586

Added a documentation page to track older versions rather than clutter
the homepage.

Jekyll seems to have bugs in it's exclude/keep_files feature. As such I
moved the doc directory to a different staging name.


Project: http://git-wip-us.apache.org/repos/asf/zookeeper/repo
Commit: http://git-wip-us.apache.org/repos/asf/zookeeper/commit/af1e0ff1
Tree: http://git-wip-us.apache.org/repos/asf/zookeeper/tree/af1e0ff1
Diff: http://git-wip-us.apache.org/repos/asf/zookeeper/diff/af1e0ff1

Branch: refs/heads/website
Commit: af1e0ff18905cbdecaff4ce514e229980bf534d9
Parents: 120b7a0
Author: Patrick Hunt <ph...@apache.org>
Authored: Fri Dec 1 17:40:48 2017 -0800
Committer: Patrick Hunt <ph...@apache.org>
Committed: Sun Dec 3 12:04:57 2017 -0800

----------------------------------------------------------------------
 README.md                                       |    6 +-
 _config.yml                                     |    3 -
 _includes/sidenav.md                            |    1 +
 _released_docs/r3.1.2/api/allclasses-frame.html |  133 +
 .../r3.1.2/api/allclasses-noframe.html          |  133 +
 _released_docs/r3.1.2/api/constant-values.html  |  444 ++
 _released_docs/r3.1.2/api/deprecated-list.html  |  334 ++
 _released_docs/r3.1.2/api/help-doc.html         |  223 +
 _released_docs/r3.1.2/api/index-all.html        | 1138 ++++
 _released_docs/r3.1.2/api/index.html            |   75 +
 .../zookeeper/AsyncCallback.ACLCallback.html    |  242 +
 .../AsyncCallback.ChildrenCallback.html         |  240 +
 .../zookeeper/AsyncCallback.DataCallback.html   |  242 +
 .../zookeeper/AsyncCallback.StatCallback.html   |  240 +
 .../zookeeper/AsyncCallback.StringCallback.html |  240 +
 .../zookeeper/AsyncCallback.VoidCallback.html   |  238 +
 .../api/org/apache/zookeeper/AsyncCallback.html |  228 +
 .../api/org/apache/zookeeper/CreateMode.html    |  451 ++
 .../KeeperException.APIErrorException.html      |  273 +
 .../KeeperException.AuthFailedException.html    |  273 +
 .../KeeperException.BadArgumentsException.html  |  273 +
 .../KeeperException.BadVersionException.html    |  273 +
 .../apache/zookeeper/KeeperException.Code.html  |  741 +++
 .../KeeperException.CodeDeprecated.html         |  610 ++
 ...KeeperException.ConnectionLossException.html |  273 +
 ...perException.DataInconsistencyException.html |  273 +
 .../KeeperException.InvalidACLException.html    |  273 +
 ...eeperException.InvalidCallbackException.html |  273 +
 ...eperException.MarshallingErrorException.html |  273 +
 .../KeeperException.NoAuthException.html        |  273 +
 ...eption.NoChildrenForEphemeralsException.html |  273 +
 .../KeeperException.NoNodeException.html        |  273 +
 .../KeeperException.NodeExistsException.html    |  273 +
 .../KeeperException.NotEmptyException.html      |  273 +
 ...eperException.OperationTimeoutException.html |  273 +
 ...Exception.RuntimeInconsistencyException.html |  273 +
 ...KeeperException.SessionExpiredException.html |  273 +
 .../KeeperException.SystemErrorException.html   |  273 +
 .../KeeperException.UnimplementedException.html |  273 +
 .../org/apache/zookeeper/KeeperException.html   |  661 +++
 .../org/apache/zookeeper/ServerAdminClient.html |  380 ++
 .../zookeeper/Watcher.Event.EventType.html      |  415 ++
 .../zookeeper/Watcher.Event.KeeperState.html    |  438 ++
 .../api/org/apache/zookeeper/Watcher.Event.html |  200 +
 .../api/org/apache/zookeeper/Watcher.html       |  231 +
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  290 +
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  477 ++
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  297 +
 .../api/org/apache/zookeeper/ZooDefs.html       |  293 +
 .../org/apache/zookeeper/ZooKeeper.States.html  |  392 ++
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1331 +++++
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  337 ++
 .../class-use/AsyncCallback.ACLCallback.html    |  183 +
 .../AsyncCallback.ChildrenCallback.html         |  194 +
 .../class-use/AsyncCallback.DataCallback.html   |  194 +
 .../class-use/AsyncCallback.StatCallback.html   |  218 +
 .../class-use/AsyncCallback.StringCallback.html |  185 +
 .../class-use/AsyncCallback.VoidCallback.html   |  193 +
 .../zookeeper/class-use/AsyncCallback.html      |  220 +
 .../apache/zookeeper/class-use/CreateMode.html  |  229 +
 .../KeeperException.APIErrorException.html      |  144 +
 .../KeeperException.AuthFailedException.html    |  144 +
 .../KeeperException.BadArgumentsException.html  |  144 +
 .../KeeperException.BadVersionException.html    |  144 +
 .../class-use/KeeperException.Code.html         |  248 +
 .../KeeperException.CodeDeprecated.html         |  181 +
 ...KeeperException.ConnectionLossException.html |  144 +
 ...perException.DataInconsistencyException.html |  144 +
 .../KeeperException.InvalidACLException.html    |  144 +
 ...eeperException.InvalidCallbackException.html |  144 +
 ...eperException.MarshallingErrorException.html |  144 +
 .../KeeperException.NoAuthException.html        |  144 +
 ...eption.NoChildrenForEphemeralsException.html |  144 +
 .../KeeperException.NoNodeException.html        |  144 +
 .../KeeperException.NodeExistsException.html    |  144 +
 .../KeeperException.NotEmptyException.html      |  144 +
 ...eperException.OperationTimeoutException.html |  144 +
 ...Exception.RuntimeInconsistencyException.html |  144 +
 ...KeeperException.SessionExpiredException.html |  144 +
 .../KeeperException.SystemErrorException.html   |  144 +
 .../KeeperException.UnimplementedException.html |  144 +
 .../zookeeper/class-use/KeeperException.html    |  526 ++
 .../zookeeper/class-use/ServerAdminClient.html  |  144 +
 .../class-use/Watcher.Event.EventType.html      |  197 +
 .../class-use/Watcher.Event.KeeperState.html    |  197 +
 .../zookeeper/class-use/Watcher.Event.html      |  144 +
 .../org/apache/zookeeper/class-use/Watcher.html |  271 +
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  144 +
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  144 +
 .../zookeeper/class-use/ZooDefs.Perms.html      |  144 +
 .../org/apache/zookeeper/class-use/ZooDefs.html |  144 +
 .../zookeeper/class-use/ZooKeeper.States.html   |  197 +
 .../apache/zookeeper/class-use/ZooKeeper.html   |  194 +
 .../zookeeper/class-use/ZooKeeperMain.html      |  144 +
 .../api/org/apache/zookeeper/data/ACL.html      |  524 ++
 .../api/org/apache/zookeeper/data/Id.html       |  524 ++
 .../api/org/apache/zookeeper/data/Stat.html     |  884 +++
 .../apache/zookeeper/data/StatPersisted.html    |  804 +++
 .../apache/zookeeper/data/StatPersistedV1.html  |  764 +++
 .../apache/zookeeper/data/class-use/ACL.html    |  280 +
 .../org/apache/zookeeper/data/class-use/Id.html |  248 +
 .../apache/zookeeper/data/class-use/Stat.html   |  296 +
 .../zookeeper/data/class-use/StatPersisted.html |  144 +
 .../data/class-use/StatPersistedV1.html         |  144 +
 .../apache/zookeeper/data/package-frame.html    |   40 +
 .../apache/zookeeper/data/package-summary.html  |  173 +
 .../org/apache/zookeeper/data/package-tree.html |  153 +
 .../org/apache/zookeeper/data/package-use.html  |  201 +
 .../api/org/apache/zookeeper/package-frame.html |  141 +
 .../org/apache/zookeeper/package-summary.html   |  353 ++
 .../api/org/apache/zookeeper/package-tree.html  |  178 +
 .../api/org/apache/zookeeper/package-use.html   |  262 +
 .../apache/zookeeper/server/LogFormatter.html   |  255 +
 .../apache/zookeeper/server/PurgeTxnLog.html    |  296 +
 .../zookeeper/server/ZooKeeperServerMain.html   |  275 +
 .../server/class-use/LogFormatter.html          |  144 +
 .../zookeeper/server/class-use/PurgeTxnLog.html |  144 +
 .../server/class-use/ZooKeeperServerMain.html   |  144 +
 .../apache/zookeeper/server/package-frame.html  |   36 +
 .../zookeeper/server/package-summary.html       |  260 +
 .../apache/zookeeper/server/package-tree.html   |  153 +
 .../apache/zookeeper/server/package-use.html    |  144 +
 .../zookeeper/server/quorum/QuorumPeerMain.html |  299 +
 .../server/quorum/class-use/QuorumPeerMain.html |  144 +
 .../zookeeper/server/quorum/package-frame.html  |   32 +
 .../server/quorum/package-summary.html          |  157 +
 .../zookeeper/server/quorum/package-tree.html   |  153 +
 .../zookeeper/server/quorum/package-use.html    |  144 +
 .../zookeeper/server/upgrade/UpgradeMain.html   |  297 +
 .../server/upgrade/class-use/UpgradeMain.html   |  144 +
 .../zookeeper/server/upgrade/package-frame.html |   32 +
 .../server/upgrade/package-summary.html         |  159 +
 .../zookeeper/server/upgrade/package-tree.html  |  153 +
 .../zookeeper/server/upgrade/package-use.html   |  144 +
 _released_docs/r3.1.2/api/overview-frame.html   |   50 +
 _released_docs/r3.1.2/api/overview-summary.html |  184 +
 _released_docs/r3.1.2/api/overview-tree.html    |  177 +
 _released_docs/r3.1.2/api/package-list          |    5 +
 _released_docs/r3.1.2/api/resources/inherit.gif |  Bin 0 -> 57 bytes
 _released_docs/r3.1.2/api/serialized-form.html  |  397 ++
 _released_docs/r3.1.2/api/stylesheet.css        |   29 +
 _released_docs/r3.1.2/broken-links.xml          |    2 +
 _released_docs/r3.1.2/images/2pc.png            |  Bin 0 -> 14125 bytes
 .../r3.1.2/images/built-with-forrest-button.png |  Bin 0 -> 1936 bytes
 _released_docs/r3.1.2/images/favicon.ico        |  Bin 0 -> 766 bytes
 _released_docs/r3.1.2/images/hadoop-logo.jpg    |  Bin 0 -> 9443 bytes
 .../r3.1.2/images/instruction_arrow.png         |  Bin 0 -> 285 bytes
 _released_docs/r3.1.2/images/zkcomponents.jpg   |  Bin 0 -> 30831 bytes
 _released_docs/r3.1.2/images/zknamespace.jpg    |  Bin 0 -> 35414 bytes
 _released_docs/r3.1.2/images/zkperfRW.jpg       |  Bin 0 -> 161542 bytes
 .../r3.1.2/images/zkperfreliability.jpg         |  Bin 0 -> 69825 bytes
 _released_docs/r3.1.2/images/zkservice.jpg      |  Bin 0 -> 86790 bytes
 .../r3.1.2/images/zookeeper_small.gif           |  Bin 0 -> 4847 bytes
 _released_docs/r3.1.2/index.html                |  336 ++
 _released_docs/r3.1.2/index.pdf                 |  318 ++
 _released_docs/r3.1.2/javaExample.html          |  888 +++
 _released_docs/r3.1.2/javaExample.pdf           |  540 ++
 _released_docs/r3.1.2/linkmap.html              |  375 ++
 _released_docs/r3.1.2/linkmap.pdf               |   94 +
 _released_docs/r3.1.2/recipes.html              |  932 ++++
 _released_docs/r3.1.2/recipes.pdf               |  543 ++
 _released_docs/r3.1.2/releasenotes.html         |  300 +
 _released_docs/r3.1.2/releasenotes.pdf          |  222 +
 .../r3.1.2/skin/CommonMessages_de.xml           |   23 +
 .../r3.1.2/skin/CommonMessages_en_US.xml        |   23 +
 .../r3.1.2/skin/CommonMessages_es.xml           |   23 +
 .../r3.1.2/skin/CommonMessages_fr.xml           |   23 +
 _released_docs/r3.1.2/skin/basic.css            |  166 +
 .../r3.1.2/skin/breadcrumbs-optimized.js        |   90 +
 _released_docs/r3.1.2/skin/breadcrumbs.js       |  237 +
 _released_docs/r3.1.2/skin/fontsize.js          |  166 +
 _released_docs/r3.1.2/skin/getBlank.js          |   40 +
 _released_docs/r3.1.2/skin/getMenu.js           |   45 +
 _released_docs/r3.1.2/skin/images/README.txt    |    1 +
 _released_docs/r3.1.2/skin/images/add.jpg       |  Bin 0 -> 1142 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 0 -> 1936 bytes
 _released_docs/r3.1.2/skin/images/chapter.gif   |  Bin 0 -> 49 bytes
 .../r3.1.2/skin/images/chapter_open.gif         |  Bin 0 -> 49 bytes
 _released_docs/r3.1.2/skin/images/current.gif   |  Bin 0 -> 54 bytes
 _released_docs/r3.1.2/skin/images/error.png     |  Bin 0 -> 1709 bytes
 .../r3.1.2/skin/images/external-link.gif        |  Bin 0 -> 71 bytes
 _released_docs/r3.1.2/skin/images/fix.jpg       |  Bin 0 -> 932 bytes
 .../r3.1.2/skin/images/forrest-credit-logo.png  |  Bin 0 -> 4633 bytes
 _released_docs/r3.1.2/skin/images/hack.jpg      |  Bin 0 -> 743 bytes
 .../r3.1.2/skin/images/header_white_line.gif    |  Bin 0 -> 37 bytes
 _released_docs/r3.1.2/skin/images/info.png      |  Bin 0 -> 1320 bytes
 .../r3.1.2/skin/images/instruction_arrow.png    |  Bin 0 -> 285 bytes
 _released_docs/r3.1.2/skin/images/label.gif     |  Bin 0 -> 54 bytes
 _released_docs/r3.1.2/skin/images/page.gif      |  Bin 0 -> 79 bytes
 _released_docs/r3.1.2/skin/images/pdfdoc.gif    |  Bin 0 -> 1008 bytes
 _released_docs/r3.1.2/skin/images/poddoc.png    |  Bin 0 -> 856 bytes
 _released_docs/r3.1.2/skin/images/printer.gif   |  Bin 0 -> 603 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 0 -> 348 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 0 -> 319 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 200 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 199 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 209 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 199 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 0 -> 390 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 214 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 215 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 214 bytes
 _released_docs/r3.1.2/skin/images/remove.jpg    |  Bin 0 -> 1251 bytes
 _released_docs/r3.1.2/skin/images/rss.png       |  Bin 0 -> 360 bytes
 _released_docs/r3.1.2/skin/images/spacer.gif    |  Bin 0 -> 43 bytes
 _released_docs/r3.1.2/skin/images/success.png   |  Bin 0 -> 1291 bytes
 _released_docs/r3.1.2/skin/images/txtdoc.png    |  Bin 0 -> 784 bytes
 _released_docs/r3.1.2/skin/images/update.jpg    |  Bin 0 -> 990 bytes
 .../r3.1.2/skin/images/valid-html401.png        |  Bin 0 -> 2948 bytes
 _released_docs/r3.1.2/skin/images/vcss.png      |  Bin 0 -> 1134 bytes
 _released_docs/r3.1.2/skin/images/warning.png   |  Bin 0 -> 1215 bytes
 _released_docs/r3.1.2/skin/images/xmldoc.gif    |  Bin 0 -> 992 bytes
 _released_docs/r3.1.2/skin/menu.js              |   48 +
 _released_docs/r3.1.2/skin/note.txt             |   50 +
 _released_docs/r3.1.2/skin/print.css            |   54 +
 _released_docs/r3.1.2/skin/profile.css          |  168 +
 _released_docs/r3.1.2/skin/prototype.js         | 1257 +++++
 _released_docs/r3.1.2/skin/screen.css           |  587 ++
 _released_docs/r3.1.2/zookeeperAdmin.html       | 1400 +++++
 _released_docs/r3.1.2/zookeeperAdmin.pdf        | 1549 ++++++
 _released_docs/r3.1.2/zookeeperInternals.html   |  748 +++
 _released_docs/r3.1.2/zookeeperInternals.pdf    |  656 +++
 _released_docs/r3.1.2/zookeeperJMX.html         |  459 ++
 _released_docs/r3.1.2/zookeeperJMX.pdf          |  322 ++
 _released_docs/r3.1.2/zookeeperOtherInfo.html   |  230 +
 _released_docs/r3.1.2/zookeeperOtherInfo.pdf    |  151 +
 _released_docs/r3.1.2/zookeeperOver.html        |  666 +++
 _released_docs/r3.1.2/zookeeperOver.pdf         |  Bin 0 -> 427627 bytes
 _released_docs/r3.1.2/zookeeperProgrammers.html | 2010 +++++++
 _released_docs/r3.1.2/zookeeperProgrammers.pdf  | 1581 ++++++
 _released_docs/r3.1.2/zookeeperQuotas.html      |  271 +
 _released_docs/r3.1.2/zookeeperQuotas.pdf       |  252 +
 _released_docs/r3.1.2/zookeeperStarted.html     |  502 ++
 _released_docs/r3.1.2/zookeeperStarted.pdf      |  576 ++
 _released_docs/r3.1.2/zookeeperTutorial.html    |  876 +++
 _released_docs/r3.1.2/zookeeperTutorial.pdf     |  447 ++
 _released_docs/r3.2.2/api/allclasses-frame.html |  135 +
 .../r3.2.2/api/allclasses-noframe.html          |  135 +
 _released_docs/r3.2.2/api/constant-values.html  |  444 ++
 _released_docs/r3.2.2/api/deprecated-list.html  |  334 ++
 _released_docs/r3.2.2/api/help-doc.html         |  223 +
 _released_docs/r3.2.2/api/index-all.html        | 1154 ++++
 _released_docs/r3.2.2/api/index.html            |   75 +
 .../zookeeper/AsyncCallback.ACLCallback.html    |  242 +
 .../AsyncCallback.ChildrenCallback.html         |  240 +
 .../zookeeper/AsyncCallback.DataCallback.html   |  242 +
 .../zookeeper/AsyncCallback.StatCallback.html   |  240 +
 .../zookeeper/AsyncCallback.StringCallback.html |  240 +
 .../zookeeper/AsyncCallback.VoidCallback.html   |  238 +
 .../api/org/apache/zookeeper/AsyncCallback.html |  228 +
 .../api/org/apache/zookeeper/CreateMode.html    |  451 ++
 .../KeeperException.APIErrorException.html      |  273 +
 .../KeeperException.AuthFailedException.html    |  273 +
 .../KeeperException.BadArgumentsException.html  |  273 +
 .../KeeperException.BadVersionException.html    |  273 +
 .../apache/zookeeper/KeeperException.Code.html  |  759 +++
 .../KeeperException.CodeDeprecated.html         |  610 ++
 ...KeeperException.ConnectionLossException.html |  273 +
 ...perException.DataInconsistencyException.html |  273 +
 .../KeeperException.InvalidACLException.html    |  273 +
 ...eeperException.InvalidCallbackException.html |  273 +
 ...eperException.MarshallingErrorException.html |  273 +
 .../KeeperException.NoAuthException.html        |  273 +
 ...eption.NoChildrenForEphemeralsException.html |  273 +
 .../KeeperException.NoNodeException.html        |  273 +
 .../KeeperException.NodeExistsException.html    |  273 +
 .../KeeperException.NotEmptyException.html      |  273 +
 ...eperException.OperationTimeoutException.html |  273 +
 ...Exception.RuntimeInconsistencyException.html |  273 +
 ...KeeperException.SessionExpiredException.html |  273 +
 .../KeeperException.SessionMovedException.html  |  273 +
 .../KeeperException.SystemErrorException.html   |  273 +
 .../KeeperException.UnimplementedException.html |  273 +
 .../org/apache/zookeeper/KeeperException.html   |  669 +++
 .../org/apache/zookeeper/ServerAdminClient.html |  380 ++
 .../zookeeper/Watcher.Event.EventType.html      |  415 ++
 .../zookeeper/Watcher.Event.KeeperState.html    |  438 ++
 .../api/org/apache/zookeeper/Watcher.Event.html |  200 +
 .../api/org/apache/zookeeper/Watcher.html       |  231 +
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  290 +
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  477 ++
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  297 +
 .../api/org/apache/zookeeper/ZooDefs.html       |  293 +
 .../org/apache/zookeeper/ZooKeeper.States.html  |  392 ++
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1361 +++++
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  439 ++
 .../class-use/AsyncCallback.ACLCallback.html    |  183 +
 .../AsyncCallback.ChildrenCallback.html         |  194 +
 .../class-use/AsyncCallback.DataCallback.html   |  194 +
 .../class-use/AsyncCallback.StatCallback.html   |  218 +
 .../class-use/AsyncCallback.StringCallback.html |  185 +
 .../class-use/AsyncCallback.VoidCallback.html   |  193 +
 .../zookeeper/class-use/AsyncCallback.html      |  220 +
 .../apache/zookeeper/class-use/CreateMode.html  |  229 +
 .../KeeperException.APIErrorException.html      |  144 +
 .../KeeperException.AuthFailedException.html    |  144 +
 .../KeeperException.BadArgumentsException.html  |  144 +
 .../KeeperException.BadVersionException.html    |  144 +
 .../class-use/KeeperException.Code.html         |  248 +
 .../KeeperException.CodeDeprecated.html         |  181 +
 ...KeeperException.ConnectionLossException.html |  144 +
 ...perException.DataInconsistencyException.html |  144 +
 .../KeeperException.InvalidACLException.html    |  144 +
 ...eeperException.InvalidCallbackException.html |  144 +
 ...eperException.MarshallingErrorException.html |  144 +
 .../KeeperException.NoAuthException.html        |  144 +
 ...eption.NoChildrenForEphemeralsException.html |  144 +
 .../KeeperException.NoNodeException.html        |  144 +
 .../KeeperException.NodeExistsException.html    |  144 +
 .../KeeperException.NotEmptyException.html      |  144 +
 ...eperException.OperationTimeoutException.html |  144 +
 ...Exception.RuntimeInconsistencyException.html |  144 +
 ...KeeperException.SessionExpiredException.html |  144 +
 .../KeeperException.SessionMovedException.html  |  144 +
 .../KeeperException.SystemErrorException.html   |  144 +
 .../KeeperException.UnimplementedException.html |  144 +
 .../zookeeper/class-use/KeeperException.html    |  542 ++
 .../zookeeper/class-use/ServerAdminClient.html  |  144 +
 .../class-use/Watcher.Event.EventType.html      |  197 +
 .../class-use/Watcher.Event.KeeperState.html    |  197 +
 .../zookeeper/class-use/Watcher.Event.html      |  144 +
 .../org/apache/zookeeper/class-use/Watcher.html |  272 +
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  144 +
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  144 +
 .../zookeeper/class-use/ZooDefs.Perms.html      |  144 +
 .../org/apache/zookeeper/class-use/ZooDefs.html |  144 +
 .../zookeeper/class-use/ZooKeeper.States.html   |  197 +
 .../apache/zookeeper/class-use/ZooKeeper.html   |  208 +
 .../zookeeper/class-use/ZooKeeperMain.html      |  144 +
 .../api/org/apache/zookeeper/data/ACL.html      |  557 ++
 .../api/org/apache/zookeeper/data/Id.html       |  557 ++
 .../api/org/apache/zookeeper/data/Stat.html     |  971 ++++
 .../apache/zookeeper/data/StatPersisted.html    |  879 +++
 .../apache/zookeeper/data/StatPersistedV1.html  |  833 +++
 .../apache/zookeeper/data/class-use/ACL.html    |  280 +
 .../org/apache/zookeeper/data/class-use/Id.html |  248 +
 .../apache/zookeeper/data/class-use/Stat.html   |  296 +
 .../zookeeper/data/class-use/StatPersisted.html |  144 +
 .../data/class-use/StatPersistedV1.html         |  144 +
 .../apache/zookeeper/data/package-frame.html    |   40 +
 .../apache/zookeeper/data/package-summary.html  |  173 +
 .../org/apache/zookeeper/data/package-tree.html |  158 +
 .../org/apache/zookeeper/data/package-use.html  |  201 +
 .../api/org/apache/zookeeper/package-frame.html |  143 +
 .../org/apache/zookeeper/package-summary.html   |  357 ++
 .../api/org/apache/zookeeper/package-tree.html  |  178 +
 .../api/org/apache/zookeeper/package-use.html   |  262 +
 .../apache/zookeeper/server/LogFormatter.html   |  255 +
 .../apache/zookeeper/server/PurgeTxnLog.html    |  296 +
 .../zookeeper/server/ZooKeeperServerMain.html   |  280 +
 .../server/class-use/LogFormatter.html          |  144 +
 .../zookeeper/server/class-use/PurgeTxnLog.html |  144 +
 .../server/class-use/ZooKeeperServerMain.html   |  144 +
 .../apache/zookeeper/server/package-frame.html  |   36 +
 .../zookeeper/server/package-summary.html       |  260 +
 .../apache/zookeeper/server/package-tree.html   |  153 +
 .../apache/zookeeper/server/package-use.html    |  144 +
 .../zookeeper/server/quorum/QuorumPeerMain.html |  305 +
 .../server/quorum/class-use/QuorumPeerMain.html |  144 +
 .../zookeeper/server/quorum/package-frame.html  |   32 +
 .../server/quorum/package-summary.html          |  157 +
 .../zookeeper/server/quorum/package-tree.html   |  153 +
 .../zookeeper/server/quorum/package-use.html    |  144 +
 .../zookeeper/server/upgrade/UpgradeMain.html   |  297 +
 .../server/upgrade/class-use/UpgradeMain.html   |  144 +
 .../zookeeper/server/upgrade/package-frame.html |   32 +
 .../server/upgrade/package-summary.html         |  159 +
 .../zookeeper/server/upgrade/package-tree.html  |  153 +
 .../zookeeper/server/upgrade/package-use.html   |  144 +
 _released_docs/r3.2.2/api/overview-frame.html   |   50 +
 _released_docs/r3.2.2/api/overview-summary.html |  184 +
 _released_docs/r3.2.2/api/overview-tree.html    |  182 +
 _released_docs/r3.2.2/api/package-list          |    5 +
 _released_docs/r3.2.2/api/resources/inherit.gif |  Bin 0 -> 57 bytes
 _released_docs/r3.2.2/api/serialized-form.html  |  427 ++
 _released_docs/r3.2.2/api/stylesheet.css        |   29 +
 _released_docs/r3.2.2/bookkeeperConfig.html     |  369 ++
 _released_docs/r3.2.2/bookkeeperConfig.pdf      |  322 ++
 _released_docs/r3.2.2/bookkeeperOverview.html   |  341 ++
 _released_docs/r3.2.2/bookkeeperOverview.pdf    |  233 +
 _released_docs/r3.2.2/bookkeeperProgrammer.html |  911 +++
 _released_docs/r3.2.2/bookkeeperProgrammer.pdf  |  482 ++
 _released_docs/r3.2.2/bookkeeperStarted.html    |  439 ++
 _released_docs/r3.2.2/bookkeeperStarted.pdf     |  407 ++
 _released_docs/r3.2.2/broken-links.xml          |    2 +
 _released_docs/r3.2.2/images/2pc.jpg            |  Bin 0 -> 15174 bytes
 .../r3.2.2/images/built-with-forrest-button.png |  Bin 0 -> 1936 bytes
 _released_docs/r3.2.2/images/favicon.ico        |  Bin 0 -> 766 bytes
 _released_docs/r3.2.2/images/hadoop-logo.jpg    |  Bin 0 -> 9443 bytes
 .../r3.2.2/images/instruction_arrow.png         |  Bin 0 -> 285 bytes
 _released_docs/r3.2.2/images/state_dia.jpg      |  Bin 0 -> 51364 bytes
 _released_docs/r3.2.2/images/zkcomponents.jpg   |  Bin 0 -> 30831 bytes
 _released_docs/r3.2.2/images/zknamespace.jpg    |  Bin 0 -> 35414 bytes
 _released_docs/r3.2.2/images/zkperfRW-3.2.jpg   |  Bin 0 -> 41948 bytes
 _released_docs/r3.2.2/images/zkperfRW.jpg       |  Bin 0 -> 161542 bytes
 .../r3.2.2/images/zkperfreliability.jpg         |  Bin 0 -> 69825 bytes
 _released_docs/r3.2.2/images/zkservice.jpg      |  Bin 0 -> 86790 bytes
 .../r3.2.2/images/zookeeper_small.gif           |  Bin 0 -> 4847 bytes
 _released_docs/r3.2.2/index.html                |  380 ++
 _released_docs/r3.2.2/index.pdf                 |  370 ++
 _released_docs/r3.2.2/javaExample.html          |  903 +++
 _released_docs/r3.2.2/javaExample.pdf           |  540 ++
 _released_docs/r3.2.2/linkmap.html              |  424 ++
 _released_docs/r3.2.2/linkmap.pdf               |  111 +
 _released_docs/r3.2.2/recipes.html              |  947 ++++
 _released_docs/r3.2.2/recipes.pdf               |  543 ++
 _released_docs/r3.2.2/releasenotes.html         |  356 ++
 _released_docs/r3.2.2/releasenotes.pdf          |  375 ++
 .../r3.2.2/skin/CommonMessages_de.xml           |   23 +
 .../r3.2.2/skin/CommonMessages_en_US.xml        |   23 +
 .../r3.2.2/skin/CommonMessages_es.xml           |   23 +
 .../r3.2.2/skin/CommonMessages_fr.xml           |   23 +
 _released_docs/r3.2.2/skin/basic.css            |  166 +
 .../r3.2.2/skin/breadcrumbs-optimized.js        |   90 +
 _released_docs/r3.2.2/skin/breadcrumbs.js       |  237 +
 _released_docs/r3.2.2/skin/fontsize.js          |  166 +
 _released_docs/r3.2.2/skin/getBlank.js          |   40 +
 _released_docs/r3.2.2/skin/getMenu.js           |   45 +
 _released_docs/r3.2.2/skin/images/README.txt    |    1 +
 _released_docs/r3.2.2/skin/images/add.jpg       |  Bin 0 -> 1142 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 0 -> 1936 bytes
 _released_docs/r3.2.2/skin/images/chapter.gif   |  Bin 0 -> 49 bytes
 .../r3.2.2/skin/images/chapter_open.gif         |  Bin 0 -> 49 bytes
 _released_docs/r3.2.2/skin/images/current.gif   |  Bin 0 -> 54 bytes
 _released_docs/r3.2.2/skin/images/error.png     |  Bin 0 -> 1709 bytes
 .../r3.2.2/skin/images/external-link.gif        |  Bin 0 -> 71 bytes
 _released_docs/r3.2.2/skin/images/fix.jpg       |  Bin 0 -> 932 bytes
 .../r3.2.2/skin/images/forrest-credit-logo.png  |  Bin 0 -> 4633 bytes
 _released_docs/r3.2.2/skin/images/hack.jpg      |  Bin 0 -> 743 bytes
 .../r3.2.2/skin/images/header_white_line.gif    |  Bin 0 -> 37 bytes
 _released_docs/r3.2.2/skin/images/info.png      |  Bin 0 -> 1320 bytes
 .../r3.2.2/skin/images/instruction_arrow.png    |  Bin 0 -> 285 bytes
 _released_docs/r3.2.2/skin/images/label.gif     |  Bin 0 -> 54 bytes
 _released_docs/r3.2.2/skin/images/page.gif      |  Bin 0 -> 79 bytes
 _released_docs/r3.2.2/skin/images/pdfdoc.gif    |  Bin 0 -> 1008 bytes
 _released_docs/r3.2.2/skin/images/poddoc.png    |  Bin 0 -> 856 bytes
 _released_docs/r3.2.2/skin/images/printer.gif   |  Bin 0 -> 603 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 0 -> 348 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 0 -> 319 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 200 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 199 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 209 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 199 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 0 -> 390 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 214 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 215 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 214 bytes
 _released_docs/r3.2.2/skin/images/remove.jpg    |  Bin 0 -> 1251 bytes
 _released_docs/r3.2.2/skin/images/rss.png       |  Bin 0 -> 360 bytes
 _released_docs/r3.2.2/skin/images/spacer.gif    |  Bin 0 -> 43 bytes
 _released_docs/r3.2.2/skin/images/success.png   |  Bin 0 -> 1291 bytes
 _released_docs/r3.2.2/skin/images/txtdoc.png    |  Bin 0 -> 784 bytes
 _released_docs/r3.2.2/skin/images/update.jpg    |  Bin 0 -> 990 bytes
 .../r3.2.2/skin/images/valid-html401.png        |  Bin 0 -> 2948 bytes
 _released_docs/r3.2.2/skin/images/vcss.png      |  Bin 0 -> 1134 bytes
 _released_docs/r3.2.2/skin/images/warning.png   |  Bin 0 -> 1215 bytes
 _released_docs/r3.2.2/skin/images/xmldoc.gif    |  Bin 0 -> 992 bytes
 _released_docs/r3.2.2/skin/menu.js              |   48 +
 _released_docs/r3.2.2/skin/note.txt             |   50 +
 _released_docs/r3.2.2/skin/print.css            |   54 +
 _released_docs/r3.2.2/skin/profile.css          |  168 +
 _released_docs/r3.2.2/skin/prototype.js         | 1257 +++++
 _released_docs/r3.2.2/skin/screen.css           |  587 ++
 _released_docs/r3.2.2/zookeeperAdmin.html       | 1493 +++++
 _released_docs/r3.2.2/zookeeperAdmin.pdf        | 1627 ++++++
 .../r3.2.2/zookeeperHierarchicalQuorums.html    |  272 +
 .../r3.2.2/zookeeperHierarchicalQuorums.pdf     |   94 +
 _released_docs/r3.2.2/zookeeperInternals.html   |  800 +++
 _released_docs/r3.2.2/zookeeperInternals.pdf    |  783 +++
 _released_docs/r3.2.2/zookeeperJMX.html         |  474 ++
 _released_docs/r3.2.2/zookeeperJMX.pdf          |  322 ++
 _released_docs/r3.2.2/zookeeperOtherInfo.html   |  230 +
 _released_docs/r3.2.2/zookeeperOtherInfo.pdf    |  151 +
 _released_docs/r3.2.2/zookeeperOver.html        |  699 +++
 _released_docs/r3.2.2/zookeeperOver.pdf         |  Bin 0 -> 307962 bytes
 _released_docs/r3.2.2/zookeeperProgrammers.html | 2163 ++++++++
 _released_docs/r3.2.2/zookeeperProgrammers.pdf  | 1960 +++++++
 _released_docs/r3.2.2/zookeeperQuotas.html      |  286 +
 _released_docs/r3.2.2/zookeeperQuotas.pdf       |  252 +
 _released_docs/r3.2.2/zookeeperStarted.html     |  640 +++
 _released_docs/r3.2.2/zookeeperStarted.pdf      |  623 +++
 _released_docs/r3.2.2/zookeeperTutorial.html    |  889 +++
 _released_docs/r3.2.2/zookeeperTutorial.pdf     |  447 ++
 _released_docs/r3.3.2/api/allclasses-frame.html |  137 +
 .../r3.3.2/api/allclasses-noframe.html          |  137 +
 _released_docs/r3.3.2/api/constant-values.html  |  450 ++
 _released_docs/r3.3.2/api/deprecated-list.html  |  334 ++
 _released_docs/r3.3.2/api/help-doc.html         |  223 +
 _released_docs/r3.3.2/api/index-all.html        | 1199 ++++
 _released_docs/r3.3.2/api/index.html            |   75 +
 .../zookeeper/AsyncCallback.ACLCallback.html    |  242 +
 .../AsyncCallback.Children2Callback.html        |  242 +
 .../AsyncCallback.ChildrenCallback.html         |  240 +
 .../zookeeper/AsyncCallback.DataCallback.html   |  242 +
 .../zookeeper/AsyncCallback.StatCallback.html   |  240 +
 .../zookeeper/AsyncCallback.StringCallback.html |  240 +
 .../zookeeper/AsyncCallback.VoidCallback.html   |  238 +
 .../api/org/apache/zookeeper/AsyncCallback.html |  236 +
 .../api/org/apache/zookeeper/CreateMode.html    |  451 ++
 .../KeeperException.APIErrorException.html      |  273 +
 .../KeeperException.AuthFailedException.html    |  273 +
 .../KeeperException.BadArgumentsException.html  |  287 +
 .../KeeperException.BadVersionException.html    |  287 +
 .../apache/zookeeper/KeeperException.Code.html  |  759 +++
 .../KeeperException.CodeDeprecated.html         |  610 ++
 ...KeeperException.ConnectionLossException.html |  273 +
 ...perException.DataInconsistencyException.html |  273 +
 .../KeeperException.InvalidACLException.html    |  287 +
 ...eeperException.InvalidCallbackException.html |  273 +
 ...eperException.MarshallingErrorException.html |  273 +
 .../KeeperException.NoAuthException.html        |  273 +
 ...eption.NoChildrenForEphemeralsException.html |  287 +
 .../KeeperException.NoNodeException.html        |  287 +
 .../KeeperException.NodeExistsException.html    |  287 +
 .../KeeperException.NotEmptyException.html      |  287 +
 ...eperException.OperationTimeoutException.html |  273 +
 ...Exception.RuntimeInconsistencyException.html |  273 +
 ...KeeperException.SessionExpiredException.html |  273 +
 .../KeeperException.SessionMovedException.html  |  273 +
 .../KeeperException.SystemErrorException.html   |  273 +
 .../KeeperException.UnimplementedException.html |  273 +
 .../org/apache/zookeeper/KeeperException.html   |  669 +++
 .../org/apache/zookeeper/ServerAdminClient.html |  380 ++
 .../zookeeper/Watcher.Event.EventType.html      |  415 ++
 .../zookeeper/Watcher.Event.KeeperState.html    |  456 ++
 .../api/org/apache/zookeeper/Watcher.Event.html |  200 +
 .../api/org/apache/zookeeper/Watcher.html       |  231 +
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  290 +
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  495 ++
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  297 +
 .../api/org/apache/zookeeper/ZooDefs.html       |  293 +
 .../org/apache/zookeeper/ZooKeeper.States.html  |  392 ++
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1568 ++++++
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  439 ++
 .../class-use/AsyncCallback.ACLCallback.html    |  183 +
 .../AsyncCallback.Children2Callback.html        |  194 +
 .../AsyncCallback.ChildrenCallback.html         |  194 +
 .../class-use/AsyncCallback.DataCallback.html   |  194 +
 .../class-use/AsyncCallback.StatCallback.html   |  218 +
 .../class-use/AsyncCallback.StringCallback.html |  185 +
 .../class-use/AsyncCallback.VoidCallback.html   |  193 +
 .../zookeeper/class-use/AsyncCallback.html      |  228 +
 .../apache/zookeeper/class-use/CreateMode.html  |  229 +
 .../KeeperException.APIErrorException.html      |  144 +
 .../KeeperException.AuthFailedException.html    |  144 +
 .../KeeperException.BadArgumentsException.html  |  144 +
 .../KeeperException.BadVersionException.html    |  144 +
 .../class-use/KeeperException.Code.html         |  248 +
 .../KeeperException.CodeDeprecated.html         |  181 +
 ...KeeperException.ConnectionLossException.html |  144 +
 ...perException.DataInconsistencyException.html |  144 +
 .../KeeperException.InvalidACLException.html    |  144 +
 ...eeperException.InvalidCallbackException.html |  144 +
 ...eperException.MarshallingErrorException.html |  144 +
 .../KeeperException.NoAuthException.html        |  144 +
 ...eption.NoChildrenForEphemeralsException.html |  144 +
 .../KeeperException.NoNodeException.html        |  144 +
 .../KeeperException.NodeExistsException.html    |  144 +
 .../KeeperException.NotEmptyException.html      |  144 +
 ...eperException.OperationTimeoutException.html |  144 +
 ...Exception.RuntimeInconsistencyException.html |  144 +
 ...KeeperException.SessionExpiredException.html |  144 +
 .../KeeperException.SessionMovedException.html  |  144 +
 .../KeeperException.SystemErrorException.html   |  144 +
 .../KeeperException.UnimplementedException.html |  144 +
 .../zookeeper/class-use/KeeperException.html    |  562 ++
 .../zookeeper/class-use/ServerAdminClient.html  |  144 +
 .../class-use/Watcher.Event.EventType.html      |  197 +
 .../class-use/Watcher.Event.KeeperState.html    |  197 +
 .../zookeeper/class-use/Watcher.Event.html      |  144 +
 .../org/apache/zookeeper/class-use/Watcher.html |  293 +
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  144 +
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  144 +
 .../zookeeper/class-use/ZooDefs.Perms.html      |  144 +
 .../org/apache/zookeeper/class-use/ZooDefs.html |  144 +
 .../zookeeper/class-use/ZooKeeper.States.html   |  197 +
 .../apache/zookeeper/class-use/ZooKeeper.html   |  208 +
 .../zookeeper/class-use/ZooKeeperMain.html      |  144 +
 .../api/org/apache/zookeeper/data/ACL.html      |  557 ++
 .../api/org/apache/zookeeper/data/Id.html       |  557 ++
 .../api/org/apache/zookeeper/data/Stat.html     |  971 ++++
 .../apache/zookeeper/data/StatPersisted.html    |  879 +++
 .../apache/zookeeper/data/StatPersistedV1.html  |  833 +++
 .../apache/zookeeper/data/class-use/ACL.html    |  280 +
 .../org/apache/zookeeper/data/class-use/Id.html |  248 +
 .../apache/zookeeper/data/class-use/Stat.html   |  328 ++
 .../zookeeper/data/class-use/StatPersisted.html |  144 +
 .../data/class-use/StatPersistedV1.html         |  144 +
 .../apache/zookeeper/data/package-frame.html    |   40 +
 .../apache/zookeeper/data/package-summary.html  |  173 +
 .../org/apache/zookeeper/data/package-tree.html |  158 +
 .../org/apache/zookeeper/data/package-use.html  |  201 +
 .../api/org/apache/zookeeper/package-frame.html |  145 +
 .../org/apache/zookeeper/package-summary.html   |  361 ++
 .../api/org/apache/zookeeper/package-tree.html  |  178 +
 .../api/org/apache/zookeeper/package-use.html   |  268 +
 .../apache/zookeeper/server/LogFormatter.html   |  255 +
 .../apache/zookeeper/server/PurgeTxnLog.html    |  296 +
 .../zookeeper/server/ZooKeeperServerMain.html   |  280 +
 .../server/class-use/LogFormatter.html          |  144 +
 .../zookeeper/server/class-use/PurgeTxnLog.html |  144 +
 .../server/class-use/ZooKeeperServerMain.html   |  144 +
 .../apache/zookeeper/server/package-frame.html  |   36 +
 .../zookeeper/server/package-summary.html       |  260 +
 .../apache/zookeeper/server/package-tree.html   |  153 +
 .../apache/zookeeper/server/package-use.html    |  144 +
 .../zookeeper/server/quorum/QuorumPeerMain.html |  305 +
 .../server/quorum/class-use/QuorumPeerMain.html |  144 +
 .../zookeeper/server/quorum/package-frame.html  |   32 +
 .../server/quorum/package-summary.html          |  157 +
 .../zookeeper/server/quorum/package-tree.html   |  153 +
 .../zookeeper/server/quorum/package-use.html    |  144 +
 .../zookeeper/server/upgrade/UpgradeMain.html   |  297 +
 .../server/upgrade/class-use/UpgradeMain.html   |  144 +
 .../zookeeper/server/upgrade/package-frame.html |   32 +
 .../server/upgrade/package-summary.html         |  159 +
 .../zookeeper/server/upgrade/package-tree.html  |  153 +
 .../zookeeper/server/upgrade/package-use.html   |  144 +
 _released_docs/r3.3.2/api/overview-frame.html   |   50 +
 _released_docs/r3.3.2/api/overview-summary.html |  184 +
 _released_docs/r3.3.2/api/overview-tree.html    |  182 +
 _released_docs/r3.3.2/api/package-list          |    5 +
 _released_docs/r3.3.2/api/resources/inherit.gif |  Bin 0 -> 57 bytes
 _released_docs/r3.3.2/api/serialized-form.html  |  449 ++
 _released_docs/r3.3.2/api/stylesheet.css        |   29 +
 _released_docs/r3.3.2/bookkeeperConfig.html     |  372 ++
 _released_docs/r3.3.2/bookkeeperConfig.pdf      |  322 ++
 _released_docs/r3.3.2/bookkeeperOverview.html   |  692 +++
 _released_docs/r3.3.2/bookkeeperOverview.pdf    |  781 +++
 _released_docs/r3.3.2/bookkeeperProgrammer.html |  988 ++++
 _released_docs/r3.3.2/bookkeeperProgrammer.pdf  |  491 ++
 _released_docs/r3.3.2/bookkeeperStarted.html    |  442 ++
 _released_docs/r3.3.2/bookkeeperStarted.pdf     |  407 ++
 _released_docs/r3.3.2/bookkeeperStream.html     |  610 ++
 _released_docs/r3.3.2/bookkeeperStream.pdf      |  249 +
 _released_docs/r3.3.2/broken-links.xml          |    2 +
 _released_docs/r3.3.2/images/2pc.jpg            |  Bin 0 -> 15174 bytes
 _released_docs/r3.3.2/images/bk-overview.jpg    |  Bin 0 -> 124211 bytes
 .../r3.3.2/images/built-with-forrest-button.png |  Bin 0 -> 1936 bytes
 _released_docs/r3.3.2/images/favicon.ico        |  Bin 0 -> 766 bytes
 _released_docs/r3.3.2/images/hadoop-logo.jpg    |  Bin 0 -> 9443 bytes
 .../r3.3.2/images/instruction_arrow.png         |  Bin 0 -> 285 bytes
 _released_docs/r3.3.2/images/state_dia.jpg      |  Bin 0 -> 51364 bytes
 _released_docs/r3.3.2/images/zkcomponents.jpg   |  Bin 0 -> 30831 bytes
 _released_docs/r3.3.2/images/zknamespace.jpg    |  Bin 0 -> 35414 bytes
 _released_docs/r3.3.2/images/zkperfRW-3.2.jpg   |  Bin 0 -> 41948 bytes
 _released_docs/r3.3.2/images/zkperfRW.jpg       |  Bin 0 -> 161542 bytes
 .../r3.3.2/images/zkperfreliability.jpg         |  Bin 0 -> 69825 bytes
 _released_docs/r3.3.2/images/zkservice.jpg      |  Bin 0 -> 86790 bytes
 .../r3.3.2/images/zookeeper_small.gif           |  Bin 0 -> 4847 bytes
 _released_docs/r3.3.2/index.html                |  390 ++
 _released_docs/r3.3.2/index.pdf                 |  396 ++
 _released_docs/r3.3.2/javaExample.html          |  906 +++
 _released_docs/r3.3.2/javaExample.pdf           |  540 ++
 _released_docs/r3.3.2/linkmap.html              |  433 ++
 _released_docs/r3.3.2/linkmap.pdf               |  111 +
 _released_docs/r3.3.2/recipes.html              |  972 ++++
 _released_docs/r3.3.2/recipes.pdf               |  543 ++
 _released_docs/r3.3.2/releasenotes.html         |  401 ++
 _released_docs/r3.3.2/releasenotes.pdf          |  531 ++
 .../r3.3.2/skin/CommonMessages_de.xml           |   23 +
 .../r3.3.2/skin/CommonMessages_en_US.xml        |   23 +
 .../r3.3.2/skin/CommonMessages_es.xml           |   23 +
 .../r3.3.2/skin/CommonMessages_fr.xml           |   23 +
 _released_docs/r3.3.2/skin/basic.css            |  166 +
 .../r3.3.2/skin/breadcrumbs-optimized.js        |   90 +
 _released_docs/r3.3.2/skin/breadcrumbs.js       |  237 +
 _released_docs/r3.3.2/skin/fontsize.js          |  166 +
 _released_docs/r3.3.2/skin/getBlank.js          |   40 +
 _released_docs/r3.3.2/skin/getMenu.js           |   45 +
 _released_docs/r3.3.2/skin/images/README.txt    |    1 +
 _released_docs/r3.3.2/skin/images/add.jpg       |  Bin 0 -> 1142 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 0 -> 1936 bytes
 _released_docs/r3.3.2/skin/images/chapter.gif   |  Bin 0 -> 49 bytes
 .../r3.3.2/skin/images/chapter_open.gif         |  Bin 0 -> 49 bytes
 _released_docs/r3.3.2/skin/images/current.gif   |  Bin 0 -> 54 bytes
 _released_docs/r3.3.2/skin/images/error.png     |  Bin 0 -> 1709 bytes
 .../r3.3.2/skin/images/external-link.gif        |  Bin 0 -> 71 bytes
 _released_docs/r3.3.2/skin/images/fix.jpg       |  Bin 0 -> 932 bytes
 .../r3.3.2/skin/images/forrest-credit-logo.png  |  Bin 0 -> 4633 bytes
 _released_docs/r3.3.2/skin/images/hack.jpg      |  Bin 0 -> 743 bytes
 .../r3.3.2/skin/images/header_white_line.gif    |  Bin 0 -> 37 bytes
 _released_docs/r3.3.2/skin/images/info.png      |  Bin 0 -> 1320 bytes
 .../r3.3.2/skin/images/instruction_arrow.png    |  Bin 0 -> 285 bytes
 _released_docs/r3.3.2/skin/images/label.gif     |  Bin 0 -> 54 bytes
 _released_docs/r3.3.2/skin/images/page.gif      |  Bin 0 -> 79 bytes
 _released_docs/r3.3.2/skin/images/pdfdoc.gif    |  Bin 0 -> 1008 bytes
 _released_docs/r3.3.2/skin/images/poddoc.png    |  Bin 0 -> 856 bytes
 _released_docs/r3.3.2/skin/images/printer.gif   |  Bin 0 -> 603 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 0 -> 348 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 0 -> 319 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 200 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 199 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 209 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 199 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 0 -> 390 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 214 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 215 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 214 bytes
 _released_docs/r3.3.2/skin/images/remove.jpg    |  Bin 0 -> 1251 bytes
 _released_docs/r3.3.2/skin/images/rss.png       |  Bin 0 -> 360 bytes
 _released_docs/r3.3.2/skin/images/spacer.gif    |  Bin 0 -> 43 bytes
 _released_docs/r3.3.2/skin/images/success.png   |  Bin 0 -> 1291 bytes
 _released_docs/r3.3.2/skin/images/txtdoc.png    |  Bin 0 -> 784 bytes
 _released_docs/r3.3.2/skin/images/update.jpg    |  Bin 0 -> 990 bytes
 .../r3.3.2/skin/images/valid-html401.png        |  Bin 0 -> 2948 bytes
 _released_docs/r3.3.2/skin/images/vcss.png      |  Bin 0 -> 1134 bytes
 _released_docs/r3.3.2/skin/images/warning.png   |  Bin 0 -> 1215 bytes
 _released_docs/r3.3.2/skin/images/xmldoc.gif    |  Bin 0 -> 992 bytes
 _released_docs/r3.3.2/skin/menu.js              |   48 +
 _released_docs/r3.3.2/skin/note.txt             |   50 +
 _released_docs/r3.3.2/skin/print.css            |   54 +
 _released_docs/r3.3.2/skin/profile.css          |  168 +
 _released_docs/r3.3.2/skin/prototype.js         | 1257 +++++
 _released_docs/r3.3.2/skin/screen.css           |  587 ++
 _released_docs/r3.3.2/zookeeperAdmin.html       | 1701 ++++++
 _released_docs/r3.3.2/zookeeperAdmin.pdf        | 1794 ++++++
 .../r3.3.2/zookeeperHierarchicalQuorums.html    |  275 +
 .../r3.3.2/zookeeperHierarchicalQuorums.pdf     |   94 +
 _released_docs/r3.3.2/zookeeperInternals.html   |  803 +++
 _released_docs/r3.3.2/zookeeperInternals.pdf    |  783 +++
 _released_docs/r3.3.2/zookeeperJMX.html         |  477 ++
 _released_docs/r3.3.2/zookeeperJMX.pdf          |  322 ++
 _released_docs/r3.3.2/zookeeperObservers.html   |  364 ++
 _released_docs/r3.3.2/zookeeperObservers.pdf    |  240 +
 _released_docs/r3.3.2/zookeeperOtherInfo.html   |  230 +
 _released_docs/r3.3.2/zookeeperOtherInfo.pdf    |  151 +
 _released_docs/r3.3.2/zookeeperOver.html        |  702 +++
 _released_docs/r3.3.2/zookeeperOver.pdf         |  Bin 0 -> 307962 bytes
 _released_docs/r3.3.2/zookeeperProgrammers.html | 2236 ++++++++
 _released_docs/r3.3.2/zookeeperProgrammers.pdf  | 1977 +++++++
 _released_docs/r3.3.2/zookeeperQuotas.html      |  289 +
 _released_docs/r3.3.2/zookeeperQuotas.pdf       |  252 +
 _released_docs/r3.3.2/zookeeperStarted.html     |  643 +++
 _released_docs/r3.3.2/zookeeperStarted.pdf      |  623 +++
 _released_docs/r3.3.2/zookeeperTutorial.html    |  892 +++
 _released_docs/r3.3.2/zookeeperTutorial.pdf     |  447 ++
 _released_docs/r3.3.3/api/allclasses-frame.html |  137 +
 .../r3.3.3/api/allclasses-noframe.html          |  137 +
 _released_docs/r3.3.3/api/constant-values.html  |  450 ++
 _released_docs/r3.3.3/api/deprecated-list.html  |  334 ++
 _released_docs/r3.3.3/api/help-doc.html         |  223 +
 _released_docs/r3.3.3/api/index-all.html        | 1199 ++++
 _released_docs/r3.3.3/api/index.html            |   75 +
 .../zookeeper/AsyncCallback.ACLCallback.html    |  242 +
 .../AsyncCallback.Children2Callback.html        |  242 +
 .../AsyncCallback.ChildrenCallback.html         |  240 +
 .../zookeeper/AsyncCallback.DataCallback.html   |  242 +
 .../zookeeper/AsyncCallback.StatCallback.html   |  240 +
 .../zookeeper/AsyncCallback.StringCallback.html |  240 +
 .../zookeeper/AsyncCallback.VoidCallback.html   |  238 +
 .../api/org/apache/zookeeper/AsyncCallback.html |  236 +
 .../api/org/apache/zookeeper/CreateMode.html    |  451 ++
 .../KeeperException.APIErrorException.html      |  273 +
 .../KeeperException.AuthFailedException.html    |  273 +
 .../KeeperException.BadArgumentsException.html  |  287 +
 .../KeeperException.BadVersionException.html    |  287 +
 .../apache/zookeeper/KeeperException.Code.html  |  759 +++
 .../KeeperException.CodeDeprecated.html         |  610 ++
 ...KeeperException.ConnectionLossException.html |  273 +
 ...perException.DataInconsistencyException.html |  273 +
 .../KeeperException.InvalidACLException.html    |  287 +
 ...eeperException.InvalidCallbackException.html |  273 +
 ...eperException.MarshallingErrorException.html |  273 +
 .../KeeperException.NoAuthException.html        |  273 +
 ...eption.NoChildrenForEphemeralsException.html |  287 +
 .../KeeperException.NoNodeException.html        |  287 +
 .../KeeperException.NodeExistsException.html    |  287 +
 .../KeeperException.NotEmptyException.html      |  287 +
 ...eperException.OperationTimeoutException.html |  273 +
 ...Exception.RuntimeInconsistencyException.html |  273 +
 ...KeeperException.SessionExpiredException.html |  273 +
 .../KeeperException.SessionMovedException.html  |  273 +
 .../KeeperException.SystemErrorException.html   |  273 +
 .../KeeperException.UnimplementedException.html |  273 +
 .../org/apache/zookeeper/KeeperException.html   |  669 +++
 .../org/apache/zookeeper/ServerAdminClient.html |  380 ++
 .../zookeeper/Watcher.Event.EventType.html      |  415 ++
 .../zookeeper/Watcher.Event.KeeperState.html    |  456 ++
 .../api/org/apache/zookeeper/Watcher.Event.html |  200 +
 .../api/org/apache/zookeeper/Watcher.html       |  231 +
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  290 +
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  495 ++
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  297 +
 .../api/org/apache/zookeeper/ZooDefs.html       |  293 +
 .../org/apache/zookeeper/ZooKeeper.States.html  |  392 ++
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1568 ++++++
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  439 ++
 .../class-use/AsyncCallback.ACLCallback.html    |  183 +
 .../AsyncCallback.Children2Callback.html        |  194 +
 .../AsyncCallback.ChildrenCallback.html         |  194 +
 .../class-use/AsyncCallback.DataCallback.html   |  194 +
 .../class-use/AsyncCallback.StatCallback.html   |  218 +
 .../class-use/AsyncCallback.StringCallback.html |  185 +
 .../class-use/AsyncCallback.VoidCallback.html   |  193 +
 .../zookeeper/class-use/AsyncCallback.html      |  228 +
 .../apache/zookeeper/class-use/CreateMode.html  |  229 +
 .../KeeperException.APIErrorException.html      |  144 +
 .../KeeperException.AuthFailedException.html    |  144 +
 .../KeeperException.BadArgumentsException.html  |  144 +
 .../KeeperException.BadVersionException.html    |  144 +
 .../class-use/KeeperException.Code.html         |  248 +
 .../KeeperException.CodeDeprecated.html         |  181 +
 ...KeeperException.ConnectionLossException.html |  144 +
 ...perException.DataInconsistencyException.html |  144 +
 .../KeeperException.InvalidACLException.html    |  144 +
 ...eeperException.InvalidCallbackException.html |  144 +
 ...eperException.MarshallingErrorException.html |  144 +
 .../KeeperException.NoAuthException.html        |  144 +
 ...eption.NoChildrenForEphemeralsException.html |  144 +
 .../KeeperException.NoNodeException.html        |  144 +
 .../KeeperException.NodeExistsException.html    |  144 +
 .../KeeperException.NotEmptyException.html      |  144 +
 ...eperException.OperationTimeoutException.html |  144 +
 ...Exception.RuntimeInconsistencyException.html |  144 +
 ...KeeperException.SessionExpiredException.html |  144 +
 .../KeeperException.SessionMovedException.html  |  144 +
 .../KeeperException.SystemErrorException.html   |  144 +
 .../KeeperException.UnimplementedException.html |  144 +
 .../zookeeper/class-use/KeeperException.html    |  562 ++
 .../zookeeper/class-use/ServerAdminClient.html  |  144 +
 .../class-use/Watcher.Event.EventType.html      |  197 +
 .../class-use/Watcher.Event.KeeperState.html    |  197 +
 .../zookeeper/class-use/Watcher.Event.html      |  144 +
 .../org/apache/zookeeper/class-use/Watcher.html |  293 +
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  144 +
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  144 +
 .../zookeeper/class-use/ZooDefs.Perms.html      |  144 +
 .../org/apache/zookeeper/class-use/ZooDefs.html |  144 +
 .../zookeeper/class-use/ZooKeeper.States.html   |  197 +
 .../apache/zookeeper/class-use/ZooKeeper.html   |  208 +
 .../zookeeper/class-use/ZooKeeperMain.html      |  144 +
 .../api/org/apache/zookeeper/data/ACL.html      |  557 ++
 .../api/org/apache/zookeeper/data/Id.html       |  557 ++
 .../api/org/apache/zookeeper/data/Stat.html     |  971 ++++
 .../apache/zookeeper/data/StatPersisted.html    |  879 +++
 .../apache/zookeeper/data/StatPersistedV1.html  |  833 +++
 .../apache/zookeeper/data/class-use/ACL.html    |  280 +
 .../org/apache/zookeeper/data/class-use/Id.html |  248 +
 .../apache/zookeeper/data/class-use/Stat.html   |  328 ++
 .../zookeeper/data/class-use/StatPersisted.html |  144 +
 .../data/class-use/StatPersistedV1.html         |  144 +
 .../apache/zookeeper/data/package-frame.html    |   40 +
 .../apache/zookeeper/data/package-summary.html  |  173 +
 .../org/apache/zookeeper/data/package-tree.html |  158 +
 .../org/apache/zookeeper/data/package-use.html  |  201 +
 .../api/org/apache/zookeeper/package-frame.html |  145 +
 .../org/apache/zookeeper/package-summary.html   |  361 ++
 .../api/org/apache/zookeeper/package-tree.html  |  178 +
 .../api/org/apache/zookeeper/package-use.html   |  268 +
 .../apache/zookeeper/server/LogFormatter.html   |  255 +
 .../apache/zookeeper/server/PurgeTxnLog.html    |  296 +
 .../zookeeper/server/ZooKeeperServerMain.html   |  280 +
 .../server/class-use/LogFormatter.html          |  144 +
 .../zookeeper/server/class-use/PurgeTxnLog.html |  144 +
 .../server/class-use/ZooKeeperServerMain.html   |  144 +
 .../apache/zookeeper/server/package-frame.html  |   36 +
 .../zookeeper/server/package-summary.html       |  260 +
 .../apache/zookeeper/server/package-tree.html   |  153 +
 .../apache/zookeeper/server/package-use.html    |  144 +
 .../zookeeper/server/quorum/QuorumPeerMain.html |  305 +
 .../server/quorum/class-use/QuorumPeerMain.html |  144 +
 .../zookeeper/server/quorum/package-frame.html  |   32 +
 .../server/quorum/package-summary.html          |  157 +
 .../zookeeper/server/quorum/package-tree.html   |  153 +
 .../zookeeper/server/quorum/package-use.html    |  144 +
 .../zookeeper/server/upgrade/UpgradeMain.html   |  297 +
 .../server/upgrade/class-use/UpgradeMain.html   |  144 +
 .../zookeeper/server/upgrade/package-frame.html |   32 +
 .../server/upgrade/package-summary.html         |  159 +
 .../zookeeper/server/upgrade/package-tree.html  |  153 +
 .../zookeeper/server/upgrade/package-use.html   |  144 +
 _released_docs/r3.3.3/api/overview-frame.html   |   50 +
 _released_docs/r3.3.3/api/overview-summary.html |  184 +
 _released_docs/r3.3.3/api/overview-tree.html    |  182 +
 _released_docs/r3.3.3/api/package-list          |    5 +
 _released_docs/r3.3.3/api/resources/inherit.gif |  Bin 0 -> 57 bytes
 _released_docs/r3.3.3/api/serialized-form.html  |  449 ++
 _released_docs/r3.3.3/api/stylesheet.css        |   29 +
 _released_docs/r3.3.3/bookkeeperConfig.html     |  372 ++
 _released_docs/r3.3.3/bookkeeperConfig.pdf      |  322 ++
 _released_docs/r3.3.3/bookkeeperOverview.html   |  692 +++
 _released_docs/r3.3.3/bookkeeperOverview.pdf    |  781 +++
 _released_docs/r3.3.3/bookkeeperProgrammer.html |  988 ++++
 _released_docs/r3.3.3/bookkeeperProgrammer.pdf  |  491 ++
 _released_docs/r3.3.3/bookkeeperStarted.html    |  442 ++
 _released_docs/r3.3.3/bookkeeperStarted.pdf     |  407 ++
 _released_docs/r3.3.3/bookkeeperStream.html     |  610 ++
 _released_docs/r3.3.3/bookkeeperStream.pdf      |  249 +
 _released_docs/r3.3.3/broken-links.xml          |    2 +
 _released_docs/r3.3.3/images/2pc.jpg            |  Bin 0 -> 15174 bytes
 _released_docs/r3.3.3/images/bk-overview.jpg    |  Bin 0 -> 124211 bytes
 .../r3.3.3/images/built-with-forrest-button.png |  Bin 0 -> 1936 bytes
 _released_docs/r3.3.3/images/favicon.ico        |  Bin 0 -> 766 bytes
 _released_docs/r3.3.3/images/hadoop-logo.jpg    |  Bin 0 -> 9443 bytes
 .../r3.3.3/images/instruction_arrow.png         |  Bin 0 -> 285 bytes
 _released_docs/r3.3.3/images/state_dia.jpg      |  Bin 0 -> 51364 bytes
 _released_docs/r3.3.3/images/zkcomponents.jpg   |  Bin 0 -> 30831 bytes
 _released_docs/r3.3.3/images/zknamespace.jpg    |  Bin 0 -> 35414 bytes
 _released_docs/r3.3.3/images/zkperfRW-3.2.jpg   |  Bin 0 -> 41948 bytes
 _released_docs/r3.3.3/images/zkperfRW.jpg       |  Bin 0 -> 161542 bytes
 .../r3.3.3/images/zkperfreliability.jpg         |  Bin 0 -> 69825 bytes
 _released_docs/r3.3.3/images/zkservice.jpg      |  Bin 0 -> 86790 bytes
 .../r3.3.3/images/zookeeper_small.gif           |  Bin 0 -> 4847 bytes
 _released_docs/r3.3.3/index.html                |  390 ++
 _released_docs/r3.3.3/index.pdf                 |  396 ++
 _released_docs/r3.3.3/javaExample.html          |  906 +++
 _released_docs/r3.3.3/javaExample.pdf           |  540 ++
 _released_docs/r3.3.3/linkmap.html              |  433 ++
 _released_docs/r3.3.3/linkmap.pdf               |  111 +
 _released_docs/r3.3.3/recipes.html              |  972 ++++
 _released_docs/r3.3.3/recipes.pdf               |  543 ++
 _released_docs/r3.3.3/releasenotes.html         |  367 ++
 _released_docs/r3.3.3/releasenotes.pdf          |  339 ++
 .../r3.3.3/skin/CommonMessages_de.xml           |   23 +
 .../r3.3.3/skin/CommonMessages_en_US.xml        |   23 +
 .../r3.3.3/skin/CommonMessages_es.xml           |   23 +
 .../r3.3.3/skin/CommonMessages_fr.xml           |   23 +
 _released_docs/r3.3.3/skin/basic.css            |  166 +
 .../r3.3.3/skin/breadcrumbs-optimized.js        |   90 +
 _released_docs/r3.3.3/skin/breadcrumbs.js       |  237 +
 _released_docs/r3.3.3/skin/fontsize.js          |  166 +
 _released_docs/r3.3.3/skin/getBlank.js          |   40 +
 _released_docs/r3.3.3/skin/getMenu.js           |   45 +
 _released_docs/r3.3.3/skin/images/README.txt    |    1 +
 _released_docs/r3.3.3/skin/images/add.jpg       |  Bin 0 -> 1142 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 0 -> 1936 bytes
 _released_docs/r3.3.3/skin/images/chapter.gif   |  Bin 0 -> 49 bytes
 .../r3.3.3/skin/images/chapter_open.gif         |  Bin 0 -> 49 bytes
 _released_docs/r3.3.3/skin/images/current.gif   |  Bin 0 -> 54 bytes
 _released_docs/r3.3.3/skin/images/error.png     |  Bin 0 -> 1709 bytes
 .../r3.3.3/skin/images/external-link.gif        |  Bin 0 -> 71 bytes
 _released_docs/r3.3.3/skin/images/fix.jpg       |  Bin 0 -> 932 bytes
 .../r3.3.3/skin/images/forrest-credit-logo.png  |  Bin 0 -> 4633 bytes
 _released_docs/r3.3.3/skin/images/hack.jpg      |  Bin 0 -> 743 bytes
 .../r3.3.3/skin/images/header_white_line.gif    |  Bin 0 -> 37 bytes
 _released_docs/r3.3.3/skin/images/info.png      |  Bin 0 -> 1320 bytes
 .../r3.3.3/skin/images/instruction_arrow.png    |  Bin 0 -> 285 bytes
 _released_docs/r3.3.3/skin/images/label.gif     |  Bin 0 -> 54 bytes
 _released_docs/r3.3.3/skin/images/page.gif      |  Bin 0 -> 79 bytes
 _released_docs/r3.3.3/skin/images/pdfdoc.gif    |  Bin 0 -> 1008 bytes
 _released_docs/r3.3.3/skin/images/poddoc.png    |  Bin 0 -> 856 bytes
 _released_docs/r3.3.3/skin/images/printer.gif   |  Bin 0 -> 603 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 0 -> 348 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 0 -> 319 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 200 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 199 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 209 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 199 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 0 -> 390 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 214 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 215 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 214 bytes
 _released_docs/r3.3.3/skin/images/remove.jpg    |  Bin 0 -> 1251 bytes
 _released_docs/r3.3.3/skin/images/rss.png       |  Bin 0 -> 360 bytes
 _released_docs/r3.3.3/skin/images/spacer.gif    |  Bin 0 -> 43 bytes
 _released_docs/r3.3.3/skin/images/success.png   |  Bin 0 -> 1291 bytes
 _released_docs/r3.3.3/skin/images/txtdoc.png    |  Bin 0 -> 784 bytes
 _released_docs/r3.3.3/skin/images/update.jpg    |  Bin 0 -> 990 bytes
 .../r3.3.3/skin/images/valid-html401.png        |  Bin 0 -> 2948 bytes
 _released_docs/r3.3.3/skin/images/vcss.png      |  Bin 0 -> 1134 bytes
 _released_docs/r3.3.3/skin/images/warning.png   |  Bin 0 -> 1215 bytes
 _released_docs/r3.3.3/skin/images/xmldoc.gif    |  Bin 0 -> 992 bytes
 _released_docs/r3.3.3/skin/menu.js              |   48 +
 _released_docs/r3.3.3/skin/note.txt             |   50 +
 _released_docs/r3.3.3/skin/print.css            |   54 +
 _released_docs/r3.3.3/skin/profile.css          |  168 +
 _released_docs/r3.3.3/skin/prototype.js         | 1257 +++++
 _released_docs/r3.3.3/skin/screen.css           |  587 ++
 _released_docs/r3.3.3/zookeeperAdmin.html       | 1701 ++++++
 _released_docs/r3.3.3/zookeeperAdmin.pdf        | 1794 ++++++
 .../r3.3.3/zookeeperHierarchicalQuorums.html    |  275 +
 .../r3.3.3/zookeeperHierarchicalQuorums.pdf     |   94 +
 _released_docs/r3.3.3/zookeeperInternals.html   |  803 +++
 _released_docs/r3.3.3/zookeeperInternals.pdf    |  783 +++
 _released_docs/r3.3.3/zookeeperJMX.html         |  477 ++
 _released_docs/r3.3.3/zookeeperJMX.pdf          |  322 ++
 _released_docs/r3.3.3/zookeeperObservers.html   |  364 ++
 _released_docs/r3.3.3/zookeeperObservers.pdf    |  240 +
 _released_docs/r3.3.3/zookeeperOtherInfo.html   |  230 +
 _released_docs/r3.3.3/zookeeperOtherInfo.pdf    |  151 +
 _released_docs/r3.3.3/zookeeperOver.html        |  702 +++
 _released_docs/r3.3.3/zookeeperOver.pdf         |  Bin 0 -> 307962 bytes
 _released_docs/r3.3.3/zookeeperProgrammers.html | 2236 ++++++++
 _released_docs/r3.3.3/zookeeperProgrammers.pdf  | 1977 +++++++
 _released_docs/r3.3.3/zookeeperQuotas.html      |  289 +
 _released_docs/r3.3.3/zookeeperQuotas.pdf       |  252 +
 _released_docs/r3.3.3/zookeeperStarted.html     |  643 +++
 _released_docs/r3.3.3/zookeeperStarted.pdf      |  623 +++
 _released_docs/r3.3.3/zookeeperTutorial.html    |  892 +++
 _released_docs/r3.3.3/zookeeperTutorial.pdf     |  447 ++
 _released_docs/r3.3.4/api/allclasses-frame.html |  137 +
 .../r3.3.4/api/allclasses-noframe.html          |  137 +
 _released_docs/r3.3.4/api/constant-values.html  |  450 ++
 _released_docs/r3.3.4/api/deprecated-list.html  |  334 ++
 _released_docs/r3.3.4/api/help-doc.html         |  223 +
 _released_docs/r3.3.4/api/index-all.html        | 1199 ++++
 _released_docs/r3.3.4/api/index.html            |   75 +
 .../zookeeper/AsyncCallback.ACLCallback.html    |  242 +
 .../AsyncCallback.Children2Callback.html        |  242 +
 .../AsyncCallback.ChildrenCallback.html         |  240 +
 .../zookeeper/AsyncCallback.DataCallback.html   |  242 +
 .../zookeeper/AsyncCallback.StatCallback.html   |  240 +
 .../zookeeper/AsyncCallback.StringCallback.html |  240 +
 .../zookeeper/AsyncCallback.VoidCallback.html   |  238 +
 .../api/org/apache/zookeeper/AsyncCallback.html |  236 +
 .../api/org/apache/zookeeper/CreateMode.html    |  451 ++
 .../KeeperException.APIErrorException.html      |  273 +
 .../KeeperException.AuthFailedException.html    |  273 +
 .../KeeperException.BadArgumentsException.html  |  287 +
 .../KeeperException.BadVersionException.html    |  287 +
 .../apache/zookeeper/KeeperException.Code.html  |  759 +++
 .../KeeperException.CodeDeprecated.html         |  610 ++
 ...KeeperException.ConnectionLossException.html |  273 +
 ...perException.DataInconsistencyException.html |  273 +
 .../KeeperException.InvalidACLException.html    |  287 +
 ...eeperException.InvalidCallbackException.html |  273 +
 ...eperException.MarshallingErrorException.html |  273 +
 .../KeeperException.NoAuthException.html        |  273 +
 ...eption.NoChildrenForEphemeralsException.html |  287 +
 .../KeeperException.NoNodeException.html        |  287 +
 .../KeeperException.NodeExistsException.html    |  287 +
 .../KeeperException.NotEmptyException.html      |  287 +
 ...eperException.OperationTimeoutException.html |  273 +
 ...Exception.RuntimeInconsistencyException.html |  273 +
 ...KeeperException.SessionExpiredException.html |  273 +
 .../KeeperException.SessionMovedException.html  |  273 +
 .../KeeperException.SystemErrorException.html   |  273 +
 .../KeeperException.UnimplementedException.html |  273 +
 .../org/apache/zookeeper/KeeperException.html   |  669 +++
 .../org/apache/zookeeper/ServerAdminClient.html |  380 ++
 .../zookeeper/Watcher.Event.EventType.html      |  415 ++
 .../zookeeper/Watcher.Event.KeeperState.html    |  456 ++
 .../api/org/apache/zookeeper/Watcher.Event.html |  200 +
 .../api/org/apache/zookeeper/Watcher.html       |  231 +
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  290 +
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  495 ++
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  297 +
 .../api/org/apache/zookeeper/ZooDefs.html       |  293 +
 .../org/apache/zookeeper/ZooKeeper.States.html  |  392 ++
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1568 ++++++
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  439 ++
 .../class-use/AsyncCallback.ACLCallback.html    |  183 +
 .../AsyncCallback.Children2Callback.html        |  194 +
 .../AsyncCallback.ChildrenCallback.html         |  194 +
 .../class-use/AsyncCallback.DataCallback.html   |  194 +
 .../class-use/AsyncCallback.StatCallback.html   |  218 +
 .../class-use/AsyncCallback.StringCallback.html |  185 +
 .../class-use/AsyncCallback.VoidCallback.html   |  193 +
 .../zookeeper/class-use/AsyncCallback.html      |  228 +
 .../apache/zookeeper/class-use/CreateMode.html  |  229 +
 .../KeeperException.APIErrorException.html      |  144 +
 .../KeeperException.AuthFailedException.html    |  144 +
 .../KeeperException.BadArgumentsException.html  |  144 +
 .../KeeperException.BadVersionException.html    |  144 +
 .../class-use/KeeperException.Code.html         |  248 +
 .../KeeperException.CodeDeprecated.html         |  181 +
 ...KeeperException.ConnectionLossException.html |  144 +
 ...perException.DataInconsistencyException.html |  144 +
 .../KeeperException.InvalidACLException.html    |  144 +
 ...eeperException.InvalidCallbackException.html |  144 +
 ...eperException.MarshallingErrorException.html |  144 +
 .../KeeperException.NoAuthException.html        |  144 +
 ...eption.NoChildrenForEphemeralsException.html |  144 +
 .../KeeperException.NoNodeException.html        |  144 +
 .../KeeperException.NodeExistsException.html    |  144 +
 .../KeeperException.NotEmptyException.html      |  144 +
 ...eperException.OperationTimeoutException.html |  144 +
 ...Exception.RuntimeInconsistencyException.html |  144 +
 ...KeeperException.SessionExpiredException.html |  144 +
 .../KeeperException.SessionMovedException.html  |  144 +
 .../KeeperException.SystemErrorException.html   |  144 +
 .../KeeperException.UnimplementedException.html |  144 +
 .../zookeeper/class-use/KeeperException.html    |  562 ++
 .../zookeeper/class-use/ServerAdminClient.html  |  144 +
 .../class-use/Watcher.Event.EventType.html      |  197 +
 .../class-use/Watcher.Event.KeeperState.html    |  197 +
 .../zookeeper/class-use/Watcher.Event.html      |  144 +
 .../org/apache/zookeeper/class-use/Watcher.html |  293 +
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  144 +
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  144 +
 .../zookeeper/class-use/ZooDefs.Perms.html      |  144 +
 .../org/apache/zookeeper/class-use/ZooDefs.html |  144 +
 .../zookeeper/class-use/ZooKeeper.States.html   |  197 +
 .../apache/zookeeper/class-use/ZooKeeper.html   |  208 +
 .../zookeeper/class-use/ZooKeeperMain.html      |  144 +
 .../api/org/apache/zookeeper/data/ACL.html      |  557 ++
 .../api/org/apache/zookeeper/data/Id.html       |  557 ++
 .../api/org/apache/zookeeper/data/Stat.html     |  971 ++++
 .../apache/zookeeper/data/StatPersisted.html    |  879 +++
 .../apache/zookeeper/data/StatPersistedV1.html  |  833 +++
 .../apache/zookeeper/data/class-use/ACL.html    |  280 +
 .../org/apache/zookeeper/data/class-use/Id.html |  248 +
 .../apache/zookeeper/data/class-use/Stat.html   |  328 ++
 .../zookeeper/data/class-use/StatPersisted.html |  144 +
 .../data/class-use/StatPersistedV1.html         |  144 +
 .../apache/zookeeper/data/package-frame.html    |   40 +
 .../apache/zookeeper/data/package-summary.html  |  173 +
 .../org/apache/zookeeper/data/package-tree.html |  158 +
 .../org/apache/zookeeper/data/package-use.html  |  201 +
 .../api/org/apache/zookeeper/package-frame.html |  145 +
 .../org/apache/zookeeper/package-summary.html   |  361 ++
 .../api/org/apache/zookeeper/package-tree.html  |  178 +
 .../api/org/apache/zookeeper/package-use.html   |  268 +
 .../apache/zookeeper/server/LogFormatter.html   |  255 +
 .../apache/zookeeper/server/PurgeTxnLog.html    |  296 +
 .../zookeeper/server/ZooKeeperServerMain.html   |  280 +
 .../server/class-use/LogFormatter.html          |  144 +
 .../zookeeper/server/class-use/PurgeTxnLog.html |  144 +
 .../server/class-use/ZooKeeperServerMain.html   |  144 +
 .../apache/zookeeper/server/package-frame.html  |   36 +
 .../zookeeper/server/package-summary.html       |  260 +
 .../apache/zookeeper/server/package-tree.html   |  153 +
 .../apache/zookeeper/server/package-use.html    |  144 +
 .../zookeeper/server/quorum/QuorumPeerMain.html |  305 +
 .../server/quorum/class-use/QuorumPeerMain.html |  144 +
 .../zookeeper/server/quorum/package-frame.html  |   32 +
 .../server/quorum/package-summary.html          |  157 +
 .../zookeeper/server/quorum/package-tree.html   |  153 +
 .../zookeeper/server/quorum/package-use.html    |  144 +
 .../zookeeper/server/upgrade/UpgradeMain.html   |  297 +
 .../server/upgrade/class-use/UpgradeMain.html   |  144 +
 .../zookeeper/server/upgrade/package-frame.html |   32 +
 .../server/upgrade/package-summary.html         |  159 +
 .../zookeeper/server/upgrade/package-tree.html  |  153 +
 .../zookeeper/server/upgrade/package-use.html   |  144 +
 _released_docs/r3.3.4/api/overview-frame.html   |   50 +
 _released_docs/r3.3.4/api/overview-summary.html |  184 +
 _released_docs/r3.3.4/api/overview-tree.html    |  182 +
 _released_docs/r3.3.4/api/package-list          |    5 +
 _released_docs/r3.3.4/api/resources/inherit.gif |  Bin 0 -> 57 bytes
 _released_docs/r3.3.4/api/serialized-form.html  |  449 ++
 _released_docs/r3.3.4/api/stylesheet.css        |   29 +
 _released_docs/r3.3.4/bookkeeperConfig.html     |  374 ++
 _released_docs/r3.3.4/bookkeeperConfig.pdf      |  Bin 0 -> 13752 bytes
 _released_docs/r3.3.4/bookkeeperOverview.html   |  694 +++
 _released_docs/r3.3.4/bookkeeperOverview.pdf    |  Bin 0 -> 147574 bytes
 _released_docs/r3.3.4/bookkeeperProgrammer.html |  990 ++++
 _released_docs/r3.3.4/bookkeeperProgrammer.pdf  |  Bin 0 -> 22499 bytes
 _released_docs/r3.3.4/bookkeeperStarted.html    |  444 ++
 _released_docs/r3.3.4/bookkeeperStarted.pdf     |  Bin 0 -> 16201 bytes
 _released_docs/r3.3.4/bookkeeperStream.html     |  612 ++
 _released_docs/r3.3.4/bookkeeperStream.pdf      |  Bin 0 -> 13200 bytes
 _released_docs/r3.3.4/broken-links.xml          |    2 +
 _released_docs/r3.3.4/images/2pc.jpg            |  Bin 0 -> 15174 bytes
 _released_docs/r3.3.4/images/bk-overview.jpg    |  Bin 0 -> 124211 bytes
 .../r3.3.4/images/built-with-forrest-button.png |  Bin 0 -> 1936 bytes
 _released_docs/r3.3.4/images/favicon.ico        |  Bin 0 -> 766 bytes
 _released_docs/r3.3.4/images/hadoop-logo.jpg    |  Bin 0 -> 9443 bytes
 .../r3.3.4/images/instruction_arrow.png         |  Bin 0 -> 285 bytes
 _released_docs/r3.3.4/images/state_dia.jpg      |  Bin 0 -> 51364 bytes
 _released_docs/r3.3.4/images/zkcomponents.jpg   |  Bin 0 -> 30831 bytes
 _released_docs/r3.3.4/images/zknamespace.jpg    |  Bin 0 -> 35414 bytes
 _released_docs/r3.3.4/images/zkperfRW-3.2.jpg   |  Bin 0 -> 41948 bytes
 _released_docs/r3.3.4/images/zkperfRW.jpg       |  Bin 0 -> 161542 bytes
 .../r3.3.4/images/zkperfreliability.jpg         |  Bin 0 -> 69825 bytes
 _released_docs/r3.3.4/images/zkservice.jpg      |  Bin 0 -> 86790 bytes
 .../r3.3.4/images/zookeeper_small.gif           |  Bin 0 -> 4847 bytes
 _released_docs/r3.3.4/index.html                |  391 ++
 _released_docs/r3.3.4/index.pdf                 |  Bin 0 -> 13496 bytes
 _released_docs/r3.3.4/javaExample.html          |  908 +++
 _released_docs/r3.3.4/javaExample.pdf           |  Bin 0 -> 33802 bytes
 _released_docs/r3.3.4/jdiff/changes.html        |   32 +
 .../jdiff/changes/alldiffs_index_additions.html |  316 ++
 .../jdiff/changes/alldiffs_index_all.html       |  489 ++
 .../jdiff/changes/alldiffs_index_changes.html   |  145 +
 .../jdiff/changes/alldiffs_index_removals.html  |   77 +
 .../r3.3.4/jdiff/changes/changes-summary.html   |   70 +
 .../jdiff/changes/classes_index_additions.html  |   62 +
 .../r3.3.4/jdiff/changes/classes_index_all.html |  105 +
 .../jdiff/changes/classes_index_changes.html    |   91 +
 .../jdiff/changes/classes_index_removals.html   |   50 +
 .../changes/constructors_index_additions.html   |   79 +
 .../jdiff/changes/constructors_index_all.html   |   81 +
 .../changes/constructors_index_changes.html     |   50 +
 .../changes/constructors_index_removals.html    |   56 +
 .../jdiff/changes/fields_index_additions.html   |  140 +
 .../r3.3.4/jdiff/changes/fields_index_all.html  |  162 +
 .../jdiff/changes/fields_index_changes.html     |   56 +
 .../jdiff/changes/fields_index_removals.html    |   56 +
 .../r3.3.4/jdiff/changes/jdiff_help.html        |  111 +
 .../r3.3.4/jdiff/changes/jdiff_statistics.html  |  280 +
 .../jdiff/changes/jdiff_topleftframe.html       |   40 +
 .../jdiff/changes/methods_index_additions.html  |  172 +
 .../r3.3.4/jdiff/changes/methods_index_all.html |  214 +
 .../jdiff/changes/methods_index_changes.html    |   56 +
 .../jdiff/changes/methods_index_removals.html   |   56 +
 .../org.apache.zookeeper.ClientCnxn.html        |  153 +
 ...r.KeeperException.BadArgumentsException.html |  100 +
 ...per.KeeperException.BadVersionException.html |  100 +
 ...g.apache.zookeeper.KeeperException.Code.html |  100 +
 ...per.KeeperException.InvalidACLException.html |  100 +
 ...eption.NoChildrenForEphemeralsException.html |  100 +
 ...okeeper.KeeperException.NoNodeException.html |  100 +
 ...per.KeeperException.NodeExistsException.html |  100 +
 ...eeper.KeeperException.NotEmptyException.html |  100 +
 ...che.zookeeper.Watcher.Event.KeeperState.html |  100 +
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  100 +
 .../changes/org.apache.zookeeper.ZooKeeper.html |  171 +
 .../org.apache.zookeeper.ZooKeeperMain.html     |  268 +
 .../jdiff/changes/packages_index_additions.html |   51 +
 .../jdiff/changes/packages_index_all.html       |   53 +
 .../jdiff/changes/packages_index_changes.html   |   53 +
 .../jdiff/changes/packages_index_removals.html  |   51 +
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  203 +
 _released_docs/r3.3.4/jdiff/missingSinces.txt   |   43 +
 .../r3.3.4/jdiff/stylesheet-jdiff.css           |   47 +
 ...s_for_zookeeper_3.1.1_to_zookeeper_3.3.3.xml |  390 ++
 ...s_for_zookeeper_3.1.1_to_zookeeper_3.3.4.xml |  390 ++
 _released_docs/r3.3.4/linkmap.html              |  434 ++
 _released_docs/r3.3.4/linkmap.pdf               |  Bin 0 -> 12445 bytes
 _released_docs/r3.3.4/recipes.html              |  974 ++++
 _released_docs/r3.3.4/recipes.pdf               |  Bin 0 -> 31043 bytes
 _released_docs/r3.3.4/releasenotes.html         |  411 ++
 _released_docs/r3.3.4/releasenotes.pdf          |  Bin 0 -> 16732 bytes
 .../r3.3.4/skin/CommonMessages_de.xml           |   23 +
 .../r3.3.4/skin/CommonMessages_en_US.xml        |   23 +
 .../r3.3.4/skin/CommonMessages_es.xml           |   23 +
 .../r3.3.4/skin/CommonMessages_fr.xml           |   23 +
 _released_docs/r3.3.4/skin/basic.css            |  167 +
 .../r3.3.4/skin/breadcrumbs-optimized.js        |   90 +
 _released_docs/r3.3.4/skin/breadcrumbs.js       |  237 +
 _released_docs/r3.3.4/skin/fontsize.js          |  166 +
 _released_docs/r3.3.4/skin/getBlank.js          |   40 +
 _released_docs/r3.3.4/skin/getMenu.js           |   45 +
 _released_docs/r3.3.4/skin/images/README.txt    |    1 +
 _released_docs/r3.3.4/skin/images/add.jpg       |  Bin 0 -> 1142 bytes
 .../r3.3.4/skin/images/apache-thanks.png        |  Bin 0 -> 4840 bytes
 .../r3.3.4/skin/images/built-with-cocoon.gif    |  Bin 0 -> 2252 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 0 -> 1936 bytes
 _released_docs/r3.3.4/skin/images/chapter.gif   |  Bin 0 -> 49 bytes
 .../r3.3.4/skin/images/chapter_open.gif         |  Bin 0 -> 49 bytes
 _released_docs/r3.3.4/skin/images/current.gif   |  Bin 0 -> 54 bytes
 _released_docs/r3.3.4/skin/images/error.png     |  Bin 0 -> 1709 bytes
 .../r3.3.4/skin/images/external-link.gif        |  Bin 0 -> 71 bytes
 _released_docs/r3.3.4/skin/images/fix.jpg       |  Bin 0 -> 932 bytes
 .../r3.3.4/skin/images/forrest-credit-logo.png  |  Bin 0 -> 4633 bytes
 _released_docs/r3.3.4/skin/images/hack.jpg      |  Bin 0 -> 743 bytes
 .../r3.3.4/skin/images/header_white_line.gif    |  Bin 0 -> 37 bytes
 _released_docs/r3.3.4/skin/images/info.png      |  Bin 0 -> 1320 bytes
 .../r3.3.4/skin/images/instruction_arrow.png    |  Bin 0 -> 285 bytes
 _released_docs/r3.3.4/skin/images/label.gif     |  Bin 0 -> 54 bytes
 _released_docs/r3.3.4/skin/images/page.gif      |  Bin 0 -> 79 bytes
 _released_docs/r3.3.4/skin/images/pdfdoc.gif    |  Bin 0 -> 1008 bytes
 _released_docs/r3.3.4/skin/images/poddoc.png    |  Bin 0 -> 856 bytes
 _released_docs/r3.3.4/skin/images/printer.gif   |  Bin 0 -> 603 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 0 -> 348 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 0 -> 319 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 200 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 199 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 209 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 199 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 0 -> 390 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 214 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 215 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 214 bytes
 _released_docs/r3.3.4/skin/images/remove.jpg    |  Bin 0 -> 1251 bytes
 _released_docs/r3.3.4/skin/images/rss.png       |  Bin 0 -> 360 bytes
 _released_docs/r3.3.4/skin/images/spacer.gif    |  Bin 0 -> 43 bytes
 _released_docs/r3.3.4/skin/images/success.png   |  Bin 0 -> 1291 bytes
 _released_docs/r3.3.4/skin/images/txtdoc.png    |  Bin 0 -> 784 bytes
 _released_docs/r3.3.4/skin/images/update.jpg    |  Bin 0 -> 990 bytes
 .../r3.3.4/skin/images/valid-html401.png        |  Bin 0 -> 2948 bytes
 _released_docs/r3.3.4/skin/images/vcss.png      |  Bin 0 -> 1134 bytes
 _released_docs/r3.3.4/skin/images/warning.png   |  Bin 0 -> 1215 bytes
 _released_docs/r3.3.4/skin/images/xmldoc.gif    |  Bin 0 -> 992 bytes
 _released_docs/r3.3.4/skin/menu.js              |   48 +
 _released_docs/r3.3.4/skin/note.txt             |   50 +
 _released_docs/r3.3.4/skin/print.css            |   54 +
 _released_docs/r3.3.4/skin/profile.css          |  168 +
 _released_docs/r3.3.4/skin/prototype.js         | 1257 +++++
 _released_docs/r3.3.4/skin/screen.css           |  587 ++
 _released_docs/r3.3.4/zookeeperAdmin.html       | 1718 ++++++
 _released_docs/r3.3.4/zookeeperAdmin.pdf        |  Bin 0 -> 67806 bytes
 .../r3.3.4/zookeeperHierarchicalQuorums.html    |  276 +
 .../r3.3.4/zookeeperHierarchicalQuorums.pdf     |  Bin 0 -> 6655 bytes
 _released_docs/r3.3.4/zookeeperInternals.html   |  805 +++
 _released_docs/r3.3.4/zookeeperInternals.pdf    |  Bin 0 -> 48654 bytes
 _released_docs/r3.3.4/zookeeperJMX.html         |  479 ++
 _released_docs/r3.3.4/zookeeperJMX.pdf          |  Bin 0 -> 16482 bytes
 _released_docs/r3.3.4/zookeeperObservers.html   |  366 ++
 _released_docs/r3.3.4/zookeeperObservers.pdf    |  Bin 0 -> 12873 bytes
 _released_docs/r3.3.4/zookeeperOtherInfo.html   |  230 +
 _released_docs/r3.3.4/zookeeperOtherInfo.pdf    |  151 +
 _released_docs/r3.3.4/zookeeperOver.html        |  704 +++
 _released_docs/r3.3.4/zookeeperOver.pdf         |  Bin 0 -> 302494 bytes
 _released_docs/r3.3.4/zookeeperProgrammers.html | 2238 ++++++++
 _released_docs/r3.3.4/zookeeperProgrammers.pdf  |  Bin 0 -> 133759 bytes
 _released_docs/r3.3.4/zookeeperQuotas.html      |  291 +
 _released_docs/r3.3.4/zookeeperQuotas.pdf       |  Bin 0 -> 11262 bytes
 _released_docs/r3.3.4/zookeeperStarted.html     |  645 +++
 _released_docs/r3.3.4/zookeeperStarted.pdf      |  Bin 0 -> 27556 bytes
 _released_docs/r3.3.4/zookeeperTutorial.html    |  894 +++
 _released_docs/r3.3.4/zookeeperTutorial.pdf     |  Bin 0 -> 30504 bytes
 _released_docs/r3.3.5/api/allclasses-frame.html |  139 +
 .../r3.3.5/api/allclasses-noframe.html          |  139 +
 _released_docs/r3.3.5/api/constant-values.html  |  450 ++
 _released_docs/r3.3.5/api/deprecated-list.html  |  334 ++
 _released_docs/r3.3.5/api/help-doc.html         |  223 +
 _released_docs/r3.3.5/api/index-all.html        | 1208 ++++
 _released_docs/r3.3.5/api/index.html            |   75 +
 .../zookeeper/AsyncCallback.ACLCallback.html    |  242 +
 .../AsyncCallback.Children2Callback.html        |  242 +
 .../AsyncCallback.ChildrenCallback.html         |  240 +
 .../zookeeper/AsyncCallback.DataCallback.html   |  242 +
 .../zookeeper/AsyncCallback.StatCallback.html   |  240 +
 .../zookeeper/AsyncCallback.StringCallback.html |  240 +
 .../zookeeper/AsyncCallback.VoidCallback.html   |  238 +
 .../api/org/apache/zookeeper/AsyncCallback.html |  236 +
 .../api/org/apache/zookeeper/CreateMode.html    |  451 ++
 .../KeeperException.APIErrorException.html      |  273 +
 .../KeeperException.AuthFailedException.html    |  273 +
 .../KeeperException.BadArgumentsException.html  |  287 +
 .../KeeperException.BadVersionException.html    |  287 +
 .../apache/zookeeper/KeeperException.Code.html  |  759 +++
 .../KeeperException.CodeDeprecated.html         |  610 ++
 ...KeeperException.ConnectionLossException.html |  273 +
 ...perException.DataInconsistencyException.html |  273 +
 .../KeeperException.InvalidACLException.html    |  287 +
 ...eeperException.InvalidCallbackException.html |  273 +
 ...eperException.MarshallingErrorException.html |  273 +
 .../KeeperException.NoAuthException.html        |  273 +
 ...eption.NoChildrenForEphemeralsException.html |  287 +
 .../KeeperException.NoNodeException.html        |  287 +
 .../KeeperException.NodeExistsException.html    |  287 +
 .../KeeperException.NotEmptyException.html      |  287 +
 ...eperException.OperationTimeoutException.html |  273 +
 ...Exception.RuntimeInconsistencyException.html |  273 +
 ...KeeperException.SessionExpiredException.html |  273 +
 .../KeeperException.SessionMovedException.html  |  273 +
 .../KeeperException.SystemErrorException.html   |  273 +
 .../KeeperException.UnimplementedException.html |  273 +
 .../org/apache/zookeeper/KeeperException.html   |  669 +++
 .../org/apache/zookeeper/ServerAdminClient.html |  380 ++
 .../zookeeper/Watcher.Event.EventType.html      |  415 ++
 .../zookeeper/Watcher.Event.KeeperState.html    |  456 ++
 .../api/org/apache/zookeeper/Watcher.Event.html |  200 +
 .../api/org/apache/zookeeper/Watcher.html       |  231 +
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  290 +
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  495 ++
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  297 +
 .../api/org/apache/zookeeper/ZooDefs.html       |  293 +
 .../org/apache/zookeeper/ZooKeeper.States.html  |  392 ++
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1568 ++++++
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  439 ++
 .../class-use/AsyncCallback.ACLCallback.html    |  183 +
 .../AsyncCallback.Children2Callback.html        |  194 +
 .../AsyncCallback.ChildrenCallback.html         |  194 +
 .../class-use/AsyncCallback.DataCallback.html   |  194 +
 .../class-use/AsyncCallback.StatCallback.html   |  218 +
 .../class-use/AsyncCallback.StringCallback.html |  185 +
 .../class-use/AsyncCallback.VoidCallback.html   |  193 +
 .../zookeeper/class-use/AsyncCallback.html      |  228 +
 .../apache/zookeeper/class-use/CreateMode.html  |  229 +
 .../KeeperException.APIErrorException.html      |  144 +
 .../KeeperException.AuthFailedException.html    |  144 +
 .../KeeperException.BadArgumentsException.html  |  144 +
 .../KeeperException.BadVersionException.html    |  144 +
 .../class-use/KeeperException.Code.html         |  248 +
 .../KeeperException.CodeDeprecated.html         |  181 +
 ...KeeperException.ConnectionLossException.html |  144 +
 ...perException.DataInconsistencyException.html |  144 +
 .../KeeperException.InvalidACLException.html    |  144 +
 ...eeperException.InvalidCallbackException.html |  144 +
 ...eperException.MarshallingErrorException.html |  144 +
 .../KeeperException.NoAuthException.html        |  144 +
 ...eption.NoChildrenForEphemeralsException.html |  144 +
 .../KeeperException.NoNodeException.html        |  144 +
 .../KeeperException.NodeExistsException.html    |  144 +
 .../KeeperException.NotEmptyException.html      |  144 +
 ...eperException.OperationTimeoutException.html |  144 +
 ...Exception.RuntimeInconsistencyException.html |  144 +
 ...KeeperException.SessionExpiredException.html |  144 +
 .../KeeperException.SessionMovedException.html  |  144 +
 .../KeeperException.SystemErrorException.html   |  144 +
 .../KeeperException.UnimplementedException.html |  144 +
 .../zookeeper/class-use/KeeperException.html    |  562 ++
 .../zookeeper/class-use/ServerAdminClient.html  |  144 +
 .../class-use/Watcher.Event.EventType.html      |  197 +
 .../class-use/Watcher.Event.KeeperState.html    |  197 +
 .../zookeeper/class-use/Watcher.Event.html      |  144 +
 .../org/apache/zookeeper/class-use/Watcher.html |  293 +
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  144 +
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  144 +
 .../zookeeper/class-use/ZooDefs.Perms.html      |  144 +
 .../org/apache/zookeeper/class-use/ZooDefs.html |  144 +
 .../zookeeper/class-use/ZooKeeper.States.html   |  197 +
 .../apache/zookeeper/class-use/ZooKeeper.html   |  208 +
 .../zookeeper/class-use/ZooKeeperMain.html      |  144 +
 .../zookeeper/client/FourLetterWordMain.html    |  284 +
 .../client/class-use/FourLetterWordMain.html    |  144 +
 .../apache/zookeeper/client/package-frame.html  |   32 +
 .../zookeeper/client/package-summary.html       |  157 +
 .../apache/zookeeper/client/package-tree.html   |  153 +
 .../apache/zookeeper/client/package-use.html    |  144 +
 .../api/org/apache/zookeeper/data/ACL.html      |  557 ++
 .../api/org/apache/zookeeper/data/Id.html       |  557 ++
 .../api/org/apache/zookeeper/data/Stat.html     |  971 ++++
 .../apache/zookeeper/data/StatPersisted.html    |  879 +++
 .../apache/zookeeper/data/StatPersistedV1.html  |  833 +++
 .../apache/zookeeper/data/class-use/ACL.html    |  280 +
 .../org/apache/zookeeper/data/class-use/Id.html |  248 +
 .../apache/zookeeper/data/class-use/Stat.html   |  328 ++
 .../zookeeper/data/class-use/StatPersisted.html |  144 +
 .../data/class-use/StatPersistedV1.html         |  144 +
 .../apache/zookeeper/data/package-frame.html    |   40 +
 .../apache/zookeeper/data/package-summary.html  |  173 +
 .../org/apache/zookeeper/data/package-tree.html |  158 +
 .../org/apache/zookeeper/data/package-use.html  |  201 +
 .../api/org/apache/zookeeper/package-frame.html |  145 +
 .../org/apache/zookeeper/package-summary.html   |  361 ++
 .../api/org/apache/zookeeper/package-tree.html  |  178 +
 .../api/org/apache/zookeeper/package-use.html   |  268 +
 .../apache/zookeeper/server/LogFormatter.html   |  255 +
 .../apache/zookeeper/server/PurgeTxnLog.html    |  296 +
 .../zookeeper/server/ZooKeeperServerMain.html   |  280 +
 .../server/class-use/LogFormatter.html          |  144 +
 .../zookeeper/server/class-use/PurgeTxnLog.html |  144 +
 .../server/class-use/ZooKeeperServerMain.html   |  144 +
 .../apache/zookeeper/server/package-frame.html  |   36 +
 .../zookeeper/server/package-summary.html       |  260 +
 .../apache/zookeeper/server/package-tree.html   |  153 +
 .../apache/zookeeper/server/package-use.html    |  144 +
 .../zookeeper/server/quorum/QuorumPeerMain.html |  305 +
 .../server/quorum/class-use/QuorumPeerMain.html |  144 +
 .../zookeeper/server/quorum/package-frame.html  |   32 +
 .../server/quorum/package-summary.html          |  157 +
 .../zookeeper/server/quorum/package-tree.html   |  153 +
 .../zookeeper/server/quorum/package-use.html    |  144 +
 .../zookeeper/server/upgrade/UpgradeMain.html   |  297 +
 .../server/upgrade/class-use/UpgradeMain.html   |  144 +
 .../zookeeper/server/upgrade/package-frame.html |   32 +
 .../server/upgrade/package-summary.html         |  159 +
 .../zookeeper/server/upgrade/package-tree.html  |  153 +
 .../zookeeper/server/upgrade/package-use.html   |  144 +
 _released_docs/r3.3.5/api/overview-frame.html   |   52 +
 _released_docs/r3.3.5/api/overview-summary.html |  188 +
 _released_docs/r3.3.5/api/overview-tree.html    |  182 +
 _released_docs/r3.3.5/api/package-list          |    6 +
 _released_docs/r3.3.5/api/resources/inherit.gif |  Bin 0 -> 57 bytes
 _released_docs/r3.3.5/api/serialized-form.html  |  471 ++
 _released_docs/r3.3.5/api/stylesheet.css        |   29 +
 _released_docs/r3.3.5/bookkeeperConfig.html     |  374 ++
 _released_docs/r3.3.5/bookkeeperConfig.pdf      |  Bin 0 -> 13752 bytes
 _released_docs/r3.3.5/bookkeeperOverview.html   |  694 +++
 _released_docs/r3.3.5/bookkeeperOverview.pdf    |  Bin 0 -> 147574 bytes
 _released_docs/r3.3.5/bookkeeperProgrammer.html |  990 ++++
 _released_docs/r3.3.5/bookkeeperProgrammer.pdf  |  Bin 0 -> 22499 bytes
 _released_docs/r3.3.5/bookkeeperStarted.html    |  444 ++
 _released_docs/r3.3.5/bookkeeperStarted.pdf     |  Bin 0 -> 16201 bytes
 _released_docs/r3.3.5/bookkeeperStream.html     |  612 ++
 _released_docs/r3.3.5/bookkeeperStream.pdf      |  Bin 0 -> 13200 bytes
 _released_docs/r3.3.5/broken-links.xml          |    2 +
 _released_docs/r3.3.5/images/2pc.jpg            |  Bin 0 -> 15174 bytes
 _released_docs/r3.3.5/images/bk-overview.jpg    |  Bin 0 -> 124211 bytes
 .../r3.3.5/images/built-with-forrest-button.png |  Bin 0 -> 1936 bytes
 _released_docs/r3.3.5/images/favicon.ico        |  Bin 0 -> 766 bytes
 _released_docs/r3.3.5/images/hadoop-logo.jpg    |  Bin 0 -> 9443 bytes
 .../r3.3.5/images/instruction_arrow.png         |  Bin 0 -> 285 bytes
 _released_docs/r3.3.5/images/state_dia.jpg      |  Bin 0 -> 51364 bytes
 _released_docs/r3.3.5/images/zkcomponents.jpg   |  Bin 0 -> 30831 bytes
 _released_docs/r3.3.5/images/zknamespace.jpg    |  Bin 0 -> 35414 bytes
 _released_docs/r3.3.5/images/zkperfRW-3.2.jpg   |  Bin 0 -> 41948 bytes
 _released_docs/r3.3.5/images/zkperfRW.jpg       |  Bin 0 -> 161542 bytes
 .../r3.3.5/images/zkperfreliability.jpg         |  Bin 0 -> 69825 bytes
 _released_docs/r3.3.5/images/zkservice.jpg      |  Bin 0 -> 86790 bytes
 .../r3.3.5/images/zookeeper_small.gif           |  Bin 0 -> 4847 bytes
 _released_docs/r3.3.5/index.html                |  391 ++
 _released_docs/r3.3.5/index.pdf                 |  Bin 0 -> 13496 bytes
 _released_docs/r3.3.5/javaExample.html          |  908 +++
 _released_docs/r3.3.5/javaExample.pdf           |  Bin 0 -> 33802 bytes
 _released_docs/r3.3.5/jdiff/changes.html        |   32 +
 .../jdiff/changes/alldiffs_index_additions.html |  316 ++
 .../jdiff/changes/alldiffs_index_all.html       |  489 ++
 .../jdiff/changes/alldiffs_index_changes.html   |  145 +
 .../jdiff/changes/alldiffs_index_removals.html  |   77 +
 .../r3.3.5/jdiff/changes/changes-summary.html   |   70 +
 .../jdiff/changes/classes_index_additions.html  |   62 +
 .../r3.3.5/jdiff/changes/classes_index_all.html |  105 +
 .../jdiff/changes/classes_index_changes.html    |   91 +
 .../jdiff/changes/classes_index_removals.html   |   50 +
 .../changes/constructors_index_additions.html   |   79 +
 .../jdiff/changes/constructors_index_all.html   |   81 +
 .../changes/constructors_index_changes.html     |   50 +
 .../changes/constructors_index_removals.html    |   56 +
 .../jdiff/changes/fields_index_additions.html   |  140 +
 .../r3.3.5/jdiff/changes/fields_index_all.html  |  162 +
 .../jdiff/changes/fields_index_changes.html     |   56 +
 .../jdiff/changes/fields_index_removals.html    |   56 +
 .../r3.3.5/jdiff/changes/jdiff_help.html        |  111 +
 .../r3.3.5/jdiff/changes/jdiff_statistics.html  |  280 +
 .../jdiff/changes/jdiff_topleftframe.html       |   40 +
 .../jdiff/changes/methods_index_additions.html  |  172 +
 .../r3.3.5/jdiff/changes/methods_index_all.html |  214 +
 .../jdiff/changes/methods_index_changes.html    |   56 +
 .../jdiff/changes/methods_index_removals.html   |   56 +
 .../org.apache.zookeeper.ClientCnxn.html        |  153 +
 ...r.KeeperException.BadArgumentsException.html |  100 +
 ...per.KeeperException.BadVersionException.html |  100 +
 ...g.apache.zookeeper.KeeperException.Code.html |  100 +
 ...per.KeeperException.InvalidACLException.html |  100 +
 ...eption.NoChildrenForEphemeralsException.html |  100 +
 ...okeeper.KeeperException.NoNodeException.html |  100 +
 ...per.KeeperException.NodeExistsException.html |  100 +
 ...eeper.KeeperException.NotEmptyException.html |  100 +
 ...che.zookeeper.Watcher.Event.KeeperState.html |  100 +
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  100 +
 .../changes/org.apache.zookeeper.ZooKeeper.html |  171 +
 .../org.apache.zookeeper.ZooKeeperMain.html     |  268 +
 .../jdiff/changes/packages_index_additions.html |   51 +
 .../jdiff/changes/packages_index_all.html       |   53 +
 .../jdiff/changes/packages_index_changes.html   |   53 +
 .../jdiff/changes/packages_index_removals.html  |   51 +
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  203 +
 _released_docs/r3.3.5/jdiff/missingSinces.txt   |   43 +
 .../r3.3.5/jdiff/stylesheet-jdiff.css           |   47 +
 ...s_for_zookeeper_3.1.1_to_zookeeper_3.3.5.xml |  390 ++
 _released_docs/r3.3.5/linkmap.html              |  434 ++
 _released_docs/r3.3.5/linkmap.pdf               |  Bin 0 -> 12445 bytes
 _released_docs/r3.3.5/recipes.html              |  974 ++++
 _released_docs/r3.3.5/recipes.pdf               |  Bin 0 -> 31043 bytes
 _released_docs/r3.3.5/releasenotes.html         |  349 ++
 _released_docs/r3.3.5/releasenotes.pdf          |  Bin 0 -> 12242 bytes
 .../r3.3.5/skin/CommonMessages_de.xml           |   23 +
 .../r3.3.5/skin/CommonMessages_en_US.xml        |   23 +
 .../r3.3.5/skin/CommonMessages_es.xml           |   23 +
 .../r3.3.5/skin/CommonMessages_fr.xml           |   23 +
 _released_docs/r3.3.5/skin/basic.css            |  167 +
 .../r3.3.5/skin/breadcrumbs-optimized.js        |   90 +
 _released_docs/r3.3.5/skin/breadcrumbs.js       |  237 +
 _released_docs/r3.3.5/skin/fontsize.js          |  166 +
 _released_docs/r3.3.5/skin/getBlank.js          |   40 +
 _released_docs/r3.3.5/skin/getMenu.js           |   45 +
 _released_docs/r3.3.5/skin/images/README.txt    |    1 +
 _released_docs/r3.3.5/skin/images/add.jpg       |  Bin 0 -> 1142 bytes
 .../r3.3.5/skin/images/apache-thanks.png        |  Bin 0 -> 4840 bytes
 .../r3.3.5/skin/images/built-with-cocoon.gif    |  Bin 0 -> 2252 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 0 -> 1936 bytes
 _released_docs/r3.3.5/skin/images/chapter.gif   |  Bin 0 -> 49 bytes
 .../r3.3.5/skin/images/chapter_open.gif         |  Bin 0 -> 49 bytes
 _released_docs/r3.3.5/skin/images/current.gif   |  Bin 0 -> 54 bytes
 _released_docs/r3.3.5/skin/images/error.png     |  Bin 0 -> 1709 bytes
 .../r3.3.5/skin/images/external-link.gif        |  Bin 0 -> 71 bytes
 _released_docs/r3.3.5/skin/images/fix.jpg       |  Bin 0 -> 932 bytes
 .../r3.3.5/skin/images/forrest-credit-logo.png  |  Bin 0 -> 4633 bytes
 _released_docs/r3.3.5/skin/images/hack.jpg      |  Bin 0 -> 743 bytes
 .../r3.3.5/skin/images/header_white_line.gif    |  Bin 0 -> 37 bytes
 _released_docs/r3.3.5/skin/images/info.png      |  Bin 0 -> 1320 bytes
 .../r3.3.5/skin/images/instruction_arrow.png    |  Bin 0 -> 285 bytes
 _released_docs/r3.3.5/skin/images/label.gif     |  Bin 0 -> 54 bytes
 _released_docs/r3.3.5/skin/images/page.gif      |  Bin 0 -> 79 bytes
 _released_docs/r3.3.5/skin/images/pdfdoc.gif    |  Bin 0 -> 1008 bytes
 _released_docs/r3.3.5/skin/images/poddoc.png    |  Bin 0 -> 856 bytes
 _released_docs/r3.3.5/skin/images/printer.gif   |  Bin 0 -> 603 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 0 -> 348 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 0 -> 319 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 200 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 199 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 209 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 199 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 0 -> 390 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 214 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 215 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 214 bytes
 _released_docs/r3.3.5/skin/images/remove.jpg    |  Bin 0 -> 1251 bytes
 _released_docs/r3.3.5/skin/images/rss.png       |  Bin 0 -> 360 bytes
 _released_docs/r3.3.5/skin/images/spacer.gif    |  Bin 0 -> 43 bytes
 _released_docs/r3.3.5/skin/images/success.png   |  Bin 0 -> 1291 bytes
 _released_docs/r3.3.5/skin/images/txtdoc.png    |  Bin 0 -> 784 bytes
 _released_docs/r3.3.5/skin/images/update.jpg    |  Bin 0 -> 990 bytes
 .../r3.3.5/skin/images/valid-html401.png        |  Bin 0 -> 2948 bytes
 _released_docs/r3.3.5/skin/images/vcss.png      |  Bin 0 -> 1134 bytes
 _released_docs/r3.3.5/skin/images/warning.png   |  Bin 0 -> 1215 bytes
 _released_docs/r3.3.5/skin/images/xmldoc.gif    |  Bin 0 -> 992 bytes
 _released_docs/r3.3.5/skin/menu.js              |   48 +
 _released_docs/r3.3.5/skin/note.txt             |   50 +
 _released_docs/r3.3.5/skin/print.css            |   54 +
 _released_docs/r3.3.5/skin/profile.css          |  168 +
 _released_docs/r3.3.5/skin/prototype.js         | 1257 +++++
 _released_docs/r3.3.5/skin/screen.css           |  587 ++
 _released_docs/r3.3.5/zookeeperAdmin.html       | 1718 ++++++
 _released_docs/r3.3.5/zookeeperAdmin.pdf        |  Bin 0 -> 67806 bytes
 .../r3.3.5/zookeeperHierarchicalQuorums.html    |  276 +
 .../r3.3.5/zookeeperHierarchicalQuorums.pdf     |  Bin 0 -> 6655 bytes
 _released_docs/r3.3.5/zookeeperInternals.html   |  805 +++
 _released_docs/r3.3.5/zookeeperInternals.pdf    |  Bin 0 -> 48654 bytes
 _released_docs/r3.3.5/zookeeperJMX.html         |  479 ++
 _released_docs/r3.3.5/zookeeperJMX.pdf          |  Bin 0 -> 16482 bytes
 _released_docs/r3.3.5/zookeeperObservers.html   |  366 ++
 _released_docs/r3.3.5/zookeeperObservers.pdf    |  Bin 0 -> 12873 bytes
 _released_docs/r3.3.5/zookeeperOtherInfo.html   |  230 +
 _released_docs/r3.3.5/zookeeperOtherInfo.pdf    |  151 +
 _released_docs/r3.3.5/zookeeperOver.html        |  704 +++
 _released_docs/r3.3.5/zookeeperOver.pdf         |  Bin 0 -> 302494 bytes
 _released_docs/r3.3.5/zookeeperProgrammers.html | 2238 ++++++++
 _released_docs/r3.3.5/zookeeperProgrammers.pdf  |  Bin 0 -> 133759 bytes
 _released_docs/r3.3.5/zookeeperQuotas.html      |  291 +
 _released_docs/r3.3.5/zookeeperQuotas.pdf       |  Bin 0 -> 11262 bytes
 _released_docs/r3.3.5/zookeeperStarted.html     |  645 +++
 _released_docs/r3.3.5/zookeeperStarted.pdf      |  Bin 0 -> 27556 bytes
 _released_docs/r3.3.5/zookeeperTutorial.html    |  894 +++
 _released_docs/r3.3.5/zookeeperTutorial.pdf     |  Bin 0 -> 30504 bytes
 _released_docs/r3.3.6/api/allclasses-frame.html |  139 +
 .../r3.3.6/api/allclasses-noframe.html          |  139 +
 _released_docs/r3.3.6/api/constant-values.html  |  450 ++
 _released_docs/r3.3.6/api/deprecated-list.html  |  334 ++
 _released_docs/r3.3.6/api/help-doc.html         |  223 +
 _released_docs/r3.3.6/api/index-all.html        | 1208 ++++
 _released_docs/r3.3.6/api/index.html            |   75 +
 .../zookeeper/AsyncCallback.ACLCallback.html    |  242 +
 .../AsyncCallback.Children2Callback.html        |  242 +
 .../AsyncCallback.ChildrenCallback.html         |  240 +
 .../zookeeper/AsyncCallback.DataCallback.html   |  242 +
 .../zookeeper/AsyncCallback.StatCallback.html   |  240 +
 .../zookeeper/AsyncCallback.StringCallback.html |  240 +
 .../zookeeper/AsyncCallback.VoidCallback.html   |  238 +
 .../api/org/apache/zookeeper/AsyncCallback.html |  236 +
 .../api/org/apache/zookeeper/CreateMode.html    |  451 ++
 .../KeeperException.APIErrorException.html      |  273 +
 .../KeeperException.AuthFailedException.html    |  273 +
 .../KeeperException.BadArgumentsException.html  |  287 +
 .../KeeperException.BadVersionException.html    |  287 +
 .../apache/zookeeper/KeeperException.Code.html  |  759 +++
 .../KeeperException.CodeDeprecated.html         |  610 ++
 ...KeeperException.ConnectionLossException.html |  273 +
 ...perException.DataInconsistencyException.html |  273 +
 .../KeeperException.InvalidACLException.html    |  287 +
 ...eeperException.InvalidCallbackException.html |  273 +
 ...eperException.MarshallingErrorException.html |  273 +
 .../KeeperException.NoAuthException.html        |  273 +
 ...eption.NoChildrenForEphemeralsException.html |  287 +
 .../KeeperException.NoNodeException.html        |  287 +
 .../KeeperException.NodeExistsException.html    |  287 +
 .../KeeperException.NotEmptyException.html      |  287 +
 ...eperException.OperationTimeoutException.html |  273 +
 ...Exception.RuntimeInconsistencyException.html |  273 +
 ...KeeperException.SessionExpiredException.html |  273 +
 .../KeeperException.SessionMovedException.html  |  273 +
 .../KeeperException.SystemErrorException.html   |  273 +
 .../KeeperException.UnimplementedException.html |  273 +
 .../org/apache/zookeeper/KeeperException.html   |  669 +++
 .../org/apache/zookeeper/ServerAdminClient.html |  380 ++
 .../zookeeper/Watcher.Event.EventType.html      |  415 ++
 .../zookeeper/Watcher.Event.KeeperState.html    |  456 ++
 .../api/org/apache/zookeeper/Watcher.Event.html |  200 +
 .../api/org/apache/zookeeper/Watcher.html       |  231 +
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  290 +
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  495 ++
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  297 +
 .../api/org/apache/zookeeper/ZooDefs.html       |  293 +
 .../org/apache/zookeeper/ZooKeeper.States.html  |  392 ++
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1568 ++++++
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  439 ++
 .../class-use/AsyncCallback.ACLCallback.html    |  183 +
 .../AsyncCallback.Children2Callback.html        |  194 +
 .../AsyncCallback.ChildrenCallback.html         |  194 +
 .../class-use/AsyncCallback.DataCallback.html   |  194 +
 .../class-use/AsyncCallback.StatCallback.html   |  218 +
 .../class-use/AsyncCallback.StringCallback.html |  185 +
 .../class-use/AsyncCallback.VoidCallback.html   |  193 +
 .../zookeeper/class-use/AsyncCallback.html      |  228 +
 .../apache/zookeeper/class-use/CreateMode.html  |  229 +
 .../KeeperException.APIErrorException.html      |  144 +
 .../KeeperException.AuthFailedException.html    |  144 +
 .../KeeperException.BadArgumentsException.html  |  144 +
 .../KeeperException.BadVersionException.html    |  144 +
 .../class-use/KeeperException.Code.html         |  248 +
 .../KeeperException.CodeDeprecated.html         |  181 +
 ...KeeperException.ConnectionLossException.html |  144 +
 ...perException.DataInconsistencyException.html |  144 +
 .../KeeperException.InvalidACLException.html    |  144 +
 ...eeperException.InvalidCallbackException.html |  144 +
 ...eperException.MarshallingErrorException.html |  144 +
 .../KeeperException.NoAuthException.html        |  144 +
 ...eption.NoChildrenForEphemeralsException.html |  144 +
 .../KeeperException.NoNodeException.html        |  144 +
 .../KeeperException.NodeExistsException.html    |  144 +
 .../KeeperException.NotEmptyException.html      |  144 +
 ...eperException.OperationTimeoutException.html |  144 +
 ...Exception.RuntimeInconsistencyException.html |  144 +
 ...KeeperException.SessionExpiredException.html |  144 +
 .../KeeperException.SessionMovedException.html  |  144 +
 .../KeeperException.SystemErrorException.html   |  144 +
 .../KeeperException.UnimplementedException.html |  144 +
 .../zookeeper/class-use/KeeperException.html    |  562 ++
 .../zookeeper/class-use/ServerAdminClient.html  |  144 +
 .../class-use/Watcher.Event.EventType.html      |  197 +
 .../class-use/Watcher.Event.KeeperState.html    |  197 +
 .../zookeeper/class-use/Watcher.Event.html      |  144 +
 .../org/apache/zookeeper/class-use/Watcher.html |  293 +
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  144 +
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  144 +
 .../zookeeper/class-use/ZooDefs.Perms.html      |  144 +
 .../org/apache/zookeeper/class-use/ZooDefs.html |  144 +
 .../zookeeper/class-use/ZooKeeper.States.html   |  197 +
 .../apache/zookeeper/class-use/ZooKeeper.html   |  208 +
 .../zookeeper/class-use/ZooKeeperMain.html      |  144 +
 .../zookeeper/client/FourLetterWordMain.html    |  284 +
 .../client/class-use/FourLetterWordMain.html    |  144 +
 .../apache/zookeeper/client/package-frame.html  |   32 +
 .../zookeeper/client/package-summary.html       |  157 +
 .../apache/zookeeper/client/package-tree.html   |  153 +
 .../apache/zookeeper/client/package-use.html    |  144 +
 .../api/org/apache/zookeeper/data/ACL.html      |  557 ++
 .../api/org/apache/zookeeper/data/Id.html       |  557 ++
 .../api/org/apache/zookeeper/data/Stat.html     |  971 ++++
 .../apache/zookeeper/data/StatPersisted.html    |  879 +++
 .../apache/zookeeper/data/StatPersistedV1.html  |  833 +++
 .../apache/zookeeper/data/class-use/ACL.html    |  280 +
 .../org/apache/zookeeper/data/class-use/Id.html |  248 +
 .../apache/zookeeper/data/class-use/Stat.html   |  328 ++
 .../zookeeper/data/class-use/StatPersisted.html |  144 +
 .../data/class-use/StatPersistedV1.html         |  144 +
 .../apache/zookeeper/data/package-frame.html    |   40 +
 .../apache/zookeeper/data/package-summary.html  |  173 +
 .../org/apache/zookeeper/data/package-tree.html |  158 +
 .../org/apache/zookeeper/data/package-use.html  |  201 +
 .../api/org/apache/zookeeper/package-frame.html |  145 +
 .../org/apache/zookeeper/package-summary.html   |  361 ++
 .../api/org/apache/zookeeper/package-tree.html  |  178 +
 .../api/org/apache/zookeeper/package-use.html   |  268 +
 .../apache/zookeeper/server/LogFormatter.html   |  255 +
 .../apache/zookeeper/server/PurgeTxnLog.html    |  296 +
 .../zookeeper/server/ZooKeeperServerMain.html   |  280 +
 .../server/class-use/LogFormatter.html          |  144 +
 .../zookeeper/server/class-use/PurgeTxnLog.html |  144 +
 .../server/class-use/ZooKeeperServerMain.html   |  144 +
 .../apache/zookeeper/server/package-frame.html  |   36 +
 .../zookeeper/server/package-summary.html       |  260 +
 .../apache/zookeeper/server/package-tree.html   |  153 +
 .../apache/zookeeper/server/package-use.html    |  144 +
 .../zookeeper/server/quorum/QuorumPeerMain.html |  305 +
 .../server/quorum/class-use/QuorumPeerMain.html |  144 +
 .../zookeeper/server/quorum/package-frame.html  |   32 +
 .../server/quorum/package-summary.html          |  157 +
 .../zookeeper/server/quorum/package-tree.html   |  153 +
 .../zookeeper/server/quorum/package-use.html    |  144 +
 .../zookeeper/server/upgrade/UpgradeMain.html   |  297 +
 .../server/upgrade/class-use/UpgradeMain.html   |  144 +
 .../zookeeper/server/upgrade/package-frame.html |   32 +
 .../server/upgrade/package-summary.html         |  159 +
 .../zookeeper/server/upgrade/package-tree.html  |  153 +
 .../zookeeper/server/upgrade/package-use.html   |  144 +
 _released_docs/r3.3.6/api/overview-frame.html   |   52 +
 _released_docs/r3.3.6/api/overview-summary.html |  188 +
 _released_docs/r3.3.6/api/overview-tree.html    |  182 +
 _released_docs/r3.3.6/api/package-list          |    6 +
 _released_docs/r3.3.6/api/resources/inherit.gif |  Bin 0 -> 57 bytes
 _released_docs/r3.3.6/api/serialized-form.html  |  471 ++
 _released_docs/r3.3.6/api/stylesheet.css        |   29 +
 _released_docs/r3.3.6/bookkeeperConfig.html     |  374 ++
 _released_docs/r3.3.6/bookkeeperConfig.pdf      |  Bin 0 -> 13752 bytes
 _released_docs/r3.3.6/bookkeeperOverview.html   |  694 +++
 _released_docs/r3.3.6/bookkeeperOverview.pdf    |  Bin 0 -> 147574 bytes
 _released_docs/r3.3.6/bookkeeperProgrammer.html |  990 ++++
 _released_docs/r3.3.6/bookkeeperProgrammer.pdf  |  Bin 0 -> 22499 bytes
 _released_docs/r3.3.6/bookkeeperStarted.html    |  444 ++
 _released_docs/r3.3.6/bookkeeperStarted.pdf     |  Bin 0 -> 16201 bytes
 _released_docs/r3.3.6/bookkeeperStream.html     |  612 ++
 _released_docs/r3.3.6/bookkeeperStream.pdf      |  Bin 0 -> 13200 bytes
 _released_docs/r3.3.6/broken-links.xml          |    2 +
 _released_docs/r3.3.6/images/2pc.jpg            |  Bin 0 -> 15174 bytes
 _released_docs/r3.3.6/images/bk-overview.jpg    |  Bin 0 -> 124211 bytes
 .../r3.3.6/images/built-with-forrest-button.png |  Bin 0 -> 1936 bytes
 _released_docs/r3.3.6/images/favicon.ico        |  Bin 0 -> 766 bytes
 _released_docs/r3.3.6/images/hadoop-logo.jpg    |  Bin 0 -> 9443 bytes
 .../r3.3.6/images/instruction_arrow.png         |  Bin 0 -> 285 bytes
 _released_docs/r3.3.6/images/state_dia.jpg      |  Bin 0 -> 51364 bytes
 _released_docs/r3.3.6/images/zkcomponents.jpg   |  Bin 0 -> 30831 bytes
 _released_docs/r3.3.6/images/zknamespace.jpg    |  Bin 0 -> 35414 bytes
 _released_docs/r3.3.6/images/zkperfRW-3.2.jpg   |  Bin 0 -> 41948 bytes
 _released_docs/r3.3.6/images/zkperfRW.jpg       |  Bin 0 -> 161542 bytes
 .../r3.3.6/images/zkperfreliability.jpg         |  Bin 0 -> 69825 bytes
 _released_docs/r3.3.6/images/zkservice.jpg      |  Bin 0 -> 86790 bytes
 .../r3.3.6/images/zookeeper_small.gif           |  Bin 0 -> 4847 bytes
 _released_docs/r3.3.6/index.html                |  391 ++
 _released_docs/r3.3.6/index.pdf                 |  Bin 0 -> 13496 bytes
 _released_docs/r3.3.6/javaExample.html          |  908 +++
 _released_docs/r3.3.6/javaExample.pdf           |  Bin 0 -> 33802 bytes
 _released_docs/r3.3.6/jdiff/changes.html        |   32 +
 .../jdiff/changes/alldiffs_index_additions.html |  316 ++
 .../jdiff/changes/alldiffs_index_all.html       |  489 ++
 .../jdiff/changes/alldiffs_index_changes.html   |  145 +
 .../jdiff/changes/alldiffs_index_removals.html  |   77 +
 .../r3.3.6/jdiff/changes/changes-summary.html   |   70 +
 .../jdiff/changes/classes_index_additions.html  |   62 +
 .../r3.3.6/jdiff/changes/classes_index_all.html |  105 +
 .../jdiff/changes/classes_index_changes.html    |   91 +
 .../jdiff/changes/classes_index_removals.html   |   50 +
 .../changes/constructors_index_additions.html   |   79 +
 .../jdiff/changes/constructors_index_all.html   |   81 +
 .../changes/constructors_index_changes.html     |   50 +
 .../changes/constructors_index_removals.html    |   56 +
 .../jdiff/changes/fields_index_additions.html   |  140 +
 .../r3.3.6/jdiff/changes/fields_index_all.html  |  162 +
 .../jdiff/changes/fields_index_changes.html     |   56 +
 .../jdiff/changes/fields_index_removals.html    |   56 +
 .../r3.3.6/jdiff/changes/jdiff_help.html        |  111 +
 .../r3.3.6/jdiff/changes/jdiff_statistics.html  |  280 +
 .../jdiff/changes/jdiff_topleftframe.html       |   40 +
 .../jdiff/changes/methods_index_additions.html  |  172 +
 .../r3.3.6/jdiff/changes/methods_index_all.html |  214 +
 .../jdiff/changes/methods_index_changes.html    |   56 +
 .../jdiff/changes/methods_index_removals.html   |   56 +
 .../org.apache.zookeeper.ClientCnxn.html        |  153 +
 ...r.KeeperException.BadArgumentsException.html |  100 +
 ...per.KeeperException.BadVersionException.html |  100 +
 ...g.apache.zookeeper.KeeperException.Code.html |  100 +
 ...per.KeeperException.InvalidACLException.html |  100 +
 ...eption.NoChildrenForEphemeralsException.html |  100 +
 ...okeeper.KeeperException.NoNodeException.html |  100 +
 ...per.KeeperException.NodeExistsException.html |  100 +
 ...eeper.KeeperException.NotEmptyException.html |  100 +
 ...che.zookeeper.Watcher.Event.KeeperState.html |  100 +
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  100 +
 .../changes/org.apache.zookeeper.ZooKeeper.html |  171 +
 .../org.apache.zookeeper.ZooKeeperMain.html     |  268 +
 .../jdiff/changes/packages_index_additions.html |   51 +
 .../jdiff/changes/packages_index_all.html       |   53 +
 .../jdiff/changes/packages_index_changes.html   |   53 +
 .../jdiff/changes/packages_index_removals.html  |   51 +
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  203 +
 _released_docs/r3.3.6/jdiff/missingSinces.txt   |   43 +
 .../r3.3.6/jdiff/stylesheet-jdiff.css           |   47 +
 ...s_for_zookeeper_3.1.1_to_zookeeper_3.3.6.xml |  390 ++
 _released_docs/r3.3.6/linkmap.html              |  434 ++
 _released_docs/r3.3.6/linkmap.pdf               |  Bin 0 -> 12445 bytes
 _released_docs/r3.3.6/recipes.html              |  974 ++++
 _released_docs/r3.3.6/recipes.pdf               |  Bin 0 -> 31043 bytes
 _released_docs/r3.3.6/releasenotes.html         |  381 ++
 _released_docs/r3.3.6/releasenotes.pdf          |  Bin 0 -> 14752 bytes
 .../r3.3.6/skin/CommonMessages_de.xml           |   23 +
 .../r3.3.6/skin/CommonMessages_en_US.xml        |   23 +
 .../r3.3.6/skin/CommonMessages_es.xml           |   23 +
 .../r3.3.6/skin/CommonMessages_fr.xml           |   23 +
 _released_docs/r3.3.6/skin/basic.css            |  167 +
 .../r3.3.6/skin/breadcrumbs-optimized.js        |   90 +
 _released_docs/r3.3.6/skin/breadcrumbs.js       |  237 +
 _released_docs/r3.3.6/skin/fontsize.js          |  166 +
 _released_docs/r3.3.6/skin/getBlank.js          |   40 +
 _released_docs/r3.3.6/skin/getMenu.js           |   45 +
 _released_docs/r3.3.6/skin/images/README.txt    |    1 +
 _released_docs/r3.3.6/skin/images/add.jpg       |  Bin 0 -> 1142 bytes
 .../r3.3.6/skin/images/apache-thanks.png        |  Bin 0 -> 4840 bytes
 .../r3.3.6/skin/images/built-with-cocoon.gif    |  Bin 0 -> 2252 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 0 -> 1936 bytes
 _released_docs/r3.3.6/skin/images/chapter.gif   |  Bin 0 -> 49 bytes
 .../r3.3.6/skin/images/chapter_open.gif         |  Bin 0 -> 49 bytes
 _released_docs/r3.3.6/skin/images/current.gif   |  Bin 0 -> 54 bytes
 _released_docs/r3.3.6/skin/images/error.png     |  Bin 0 -> 1709 bytes
 .../r3.3.6/skin/images/external-link.gif        |  Bin 0 -> 71 bytes
 _released_docs/r3.3.6/skin/images/fix.jpg       |  Bin 0 -> 932 bytes
 .../r3.3.6/skin/images/forrest-credit-logo.png  |  Bin 0 -> 4633 bytes
 _released_docs/r3.3.6/skin/images/hack.jpg      |  Bin 0 -> 743 bytes
 .../r3.3.6/skin/images/header_white_line.gif    |  Bin 0 -> 37 bytes
 _released_docs/r3.3.6/skin/images/info.png      |  Bin 0 -> 1320 bytes
 .../r3.3.6/skin/images/instruction_arrow.png    |  Bin 0 -> 285 bytes
 _released_docs/r3.3.6/skin/images/label.gif     |  Bin 0 -> 54 bytes
 _released_docs/r3.3.6/skin/images/page.gif      |  Bin 0 -> 79 bytes
 _released_docs/r3.3.6/skin/images/pdfdoc.gif    |  Bin 0 -> 1008 bytes
 _released_docs/r3.3.6/skin/images/poddoc.png    |  Bin 0 -> 856 bytes
 _released_docs/r3.3.6/skin/images/printer.gif   |  Bin 0 -> 603 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 0 -> 348 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 0 -> 319 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 200 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 199 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 209 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 199 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 0 -> 390 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 214 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 215 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 214 bytes
 _released_docs/r3.3.6/skin/images/remove.jpg    |  Bin 0 -> 1251 bytes
 _released_docs/r3.3.6/skin/images/rss.png       |  Bin 0 -> 360 bytes
 _released_docs/r3.3.6/skin/images/spacer.gif    |  Bin 0 -> 43 bytes
 _released_docs/r3.3.6/skin/images/success.png   |  Bin 0 -> 1291 bytes
 _released_docs/r3.3.6/skin/images/txtdoc.png    |  Bin 0 -> 784 bytes
 _released_docs/r3.3.6/skin/images/update.jpg    |  Bin 0 -> 990 bytes
 .../r3.3.6/skin/images/valid-html401.png        |  Bin 0 -> 2948 bytes
 _released_docs/r3.3.6/skin/images/vcss.png      |  Bin 0 -> 1134 bytes
 _released_docs/r3.3.6/skin/images/warning.png   |  Bin 0 -> 1215 bytes
 _released_docs/r3.3.6/skin/images/xmldoc.gif    |  Bin 0 -> 992 bytes
 _released_docs/r3.3.6/skin/menu.js              |   48 +
 _released_docs/r3.3.6/skin/note.txt             |   50 +
 _released_docs/r3.3.6/skin/print.css            |   54 +
 _released_docs/r3.3.6/skin/profile.css          |  168 +
 _released_docs/r3.3.6/skin/prototype.js         | 1257 +++++
 _released_docs/r3.3.6/skin/screen.css           |  587 ++
 _released_docs/r3.3.6/zookeeperAdmin.html       | 1718 ++++++
 _released_docs/r3.3.6/zookeeperAdmin.pdf        |  Bin 0 -> 67806 bytes
 .../r3.3.6/zookeeperHierarchicalQuorums.html    |  276 +
 .../r3.3.6/zookeeperHierarchicalQuorums.pdf     |  Bin 0 -> 6655 bytes
 _released_docs/r3.3.6/zookeeperInternals.html   |  805 +++
 _released_docs/r3.3.6/zookeeperInternals.pdf    |  Bin 0 -> 48654 bytes
 _released_docs/r3.3.6/zookeeperJMX.html         |  479 ++
 _released_docs/r3.3.6/zookeeperJMX.pdf          |  Bin 0 -> 16482 bytes
 _released_docs/r3.3.6/zookeeperObservers.html   |  366 ++
 _released_docs/r3.3.6/zookeeperObservers.pdf    |  Bin 0 -> 12873 bytes
 _released_docs/r3.3.6/zookeeperOtherInfo.html   |  230 +
 _released_docs/r3.3.6/zookeeperOtherInfo.pdf    |  151 +
 _released_docs/r3.3.6/zookeeperOver.html        |  704 +++
 _released_docs/r3.3.6/zookeeperOver.pdf         |  Bin 0 -> 302494 bytes
 _released_docs/r3.3.6/zookeeperProgrammers.html | 2238 ++++++++
 _released_docs/r3.3.6/zookeeperProgrammers.pdf  |  Bin 0 -> 133759 bytes
 _released_docs/r3.3.6/zookeeperQuotas.html      |  291 +
 _released_docs/r3.3.6/zookeeperQuotas.pdf       |  Bin 0 -> 11262 bytes
 _released_docs/r3.3.6/zookeeperStarted.html     |  645 +++
 _released_docs/r3.3.6/zookeeperStarted.pdf      |  Bin 0 -> 27556 bytes
 _released_docs/r3.3.6/zookeeperTutorial.html    |  894 +++
 _released_docs/r3.3.6/zookeeperTutorial.pdf     |  Bin 0 -> 30504 bytes
 _released_docs/r3.4.0/api/allclasses-frame.html |  141 +
 .../r3.4.0/api/allclasses-noframe.html          |  141 +
 _released_docs/r3.4.0/api/constant-values.html  |  486 ++
 _released_docs/r3.4.0/api/deprecated-list.html  |  334 ++
 _released_docs/r3.4.0/api/help-doc.html         |  223 +
 _released_docs/r3.4.0/api/index-all.html        | 1261 +++++
 _released_docs/r3.4.0/api/index.html            |   75 +
 .../zookeeper/AsyncCallback.ACLCallback.html    |  242 +
 .../AsyncCallback.Children2Callback.html        |  242 +
 .../AsyncCallback.ChildrenCallback.html         |  240 +
 .../zookeeper/AsyncCallback.DataCallback.html   |  242 +
 .../zookeeper/AsyncCallback.StatCallback.html   |  240 +
 .../zookeeper/AsyncCallback.StringCallback.html |  240 +
 .../zookeeper/AsyncCallback.VoidCallback.html   |  238 +
 .../api/org/apache/zookeeper/AsyncCallback.html |  236 +
 .../api/org/apache/zookeeper/CreateMode.html    |  451 ++
 .../KeeperException.APIErrorException.html      |  273 +
 .../KeeperException.AuthFailedException.html    |  273 +
 .../KeeperException.BadArgumentsException.html  |  287 +
 .../KeeperException.BadVersionException.html    |  287 +
 .../apache/zookeeper/KeeperException.Code.html  |  777 +++
 .../KeeperException.CodeDeprecated.html         |  610 ++
 ...KeeperException.ConnectionLossException.html |  273 +
 ...perException.DataInconsistencyException.html |  273 +
 .../KeeperException.InvalidACLException.html    |  287 +
 ...eeperException.InvalidCallbackException.html |  273 +
 ...eperException.MarshallingErrorException.html |  273 +
 .../KeeperException.NoAuthException.html        |  273 +
 ...eption.NoChildrenForEphemeralsException.html |  287 +
 .../KeeperException.NoNodeException.html        |  287 +
 .../KeeperException.NodeExistsException.html    |  287 +
 .../KeeperException.NotEmptyException.html      |  287 +
 .../KeeperException.NotReadOnlyException.html   |  273 +
 ...eperException.OperationTimeoutException.html |  273 +
 ...Exception.RuntimeInconsistencyException.html |  273 +
 ...KeeperException.SessionExpiredException.html |  273 +
 .../KeeperException.SessionMovedException.html  |  273 +
 .../KeeperException.SystemErrorException.html   |  273 +
 .../KeeperException.UnimplementedException.html |  273 +
 .../org/apache/zookeeper/KeeperException.html   |  701 +++
 .../org/apache/zookeeper/ServerAdminClient.html |  380 ++
 .../api/org/apache/zookeeper/WatchedEvent.html  |  362 ++
 .../zookeeper/Watcher.Event.EventType.html      |  415 ++
 .../zookeeper/Watcher.Event.KeeperState.html    |  500 ++
 .../api/org/apache/zookeeper/Watcher.Event.html |  200 +
 .../api/org/apache/zookeeper/Watcher.html       |  231 +
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  290 +
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  549 ++
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  297 +
 .../api/org/apache/zookeeper/ZooDefs.html       |  293 +
 .../org/apache/zookeeper/ZooKeeper.States.html  |  449 ++
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1792 ++++++
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  439 ++
 .../class-use/AsyncCallback.ACLCallback.html    |  183 +
 .../AsyncCallback.Children2Callback.html        |  194 +
 .../AsyncCallback.ChildrenCallback.html         |  194 +
 .../class-use/AsyncCallback.DataCallback.html   |  194 +
 .../class-use/AsyncCallback.StatCallback.html   |  218 +
 .../class-use/AsyncCallback.StringCallback.html |  185 +
 .../class-use/AsyncCallback.VoidCallback.html   |  193 +
 .../zookeeper/class-use/AsyncCallback.html      |  228 +
 .../apache/zookeeper/class-use/CreateMode.html  |  229 +
 .../KeeperException.APIErrorException.html      |  144 +
 .../KeeperException.AuthFailedException.html    |  144 +
 .../KeeperException.BadArgumentsException.html  |  144 +
 .../KeeperException.BadVersionException.html    |  144 +
 .../class-use/KeeperException.Code.html         |  248 +
 .../KeeperException.CodeDeprecated.html         |  181 +
 ...KeeperException.ConnectionLossException.html |  144 +
 ...perException.DataInconsistencyException.html |  144 +
 .../KeeperException.InvalidACLException.html    |  144 +
 ...eeperException.InvalidCallbackException.html |  144 +
 ...eperException.MarshallingErrorException.html |  144 +
 .../KeeperException.NoAuthException.html        |  144 +
 ...eption.NoChildrenForEphemeralsException.html |  144 +
 .../KeeperException.NoNodeException.html        |  144 +
 .../KeeperException.NodeExistsException.html    |  144 +
 .../KeeperException.NotEmptyException.html      |  144 +
 .../KeeperException.NotReadOnlyException.html   |  144 +
 ...eperException.OperationTimeoutException.html |  144 +
 ...Exception.RuntimeInconsistencyException.html |  144 +
 ...KeeperException.SessionExpiredException.html |  144 +
 .../KeeperException.SessionMovedException.html  |  144 +
 .../KeeperException.SystemErrorException.html   |  144 +
 .../KeeperException.UnimplementedException.html |  144 +
 .../zookeeper/class-use/KeeperException.html    |  578 ++
 .../zookeeper/class-use/ServerAdminClient.html  |  144 +
 .../zookeeper/class-use/WatchedEvent.html       |  180 +
 .../class-use/Watcher.Event.EventType.html      |  221 +
 .../class-use/Watcher.Event.KeeperState.html    |  221 +
 .../zookeeper/class-use/Watcher.Event.html      |  144 +
 .../org/apache/zookeeper/class-use/Watcher.html |  317 ++
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  144 +
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  144 +
 .../zookeeper/class-use/ZooDefs.Perms.html      |  144 +
 .../org/apache/zookeeper/class-use/ZooDefs.html |  144 +
 .../zookeeper/class-use/ZooKeeper.States.html   |  197 +
 .../apache/zookeeper/class-use/ZooKeeper.html   |  208 +
 .../zookeeper/class-use/ZooKeeperMain.html      |  144 +
 .../api/org/apache/zookeeper/data/ACL.html      |  557 ++
 .../api/org/apache/zookeeper/data/Id.html       |  557 ++
 .../api/org/apache/zookeeper/data/Stat.html     |  971 ++++
 .../apache/zookeeper/data/StatPersisted.html    |  879 +++
 .../apache/zookeeper/data/StatPersistedV1.html  |  833 +++
 .../apache/zookeeper/data/class-use/ACL.html    |  280 +
 .../org/apache/zookeeper/data/class-use/Id.html |  248 +
 .../apache/zookeeper/data/class-use/Stat.html   |  328 ++
 .../zookeeper/data/class-use/StatPersisted.html |  144 +
 .../data/class-use/StatPersistedV1.html         |  144 +
 .../apache/zookeeper/data/package-frame.html    |   40 +
 .../apache/zookeeper/data/package-summary.html  |  173 +
 .../org/apache/zookeeper/data/package-tree.html |  158 +
 .../org/apache/zookeeper/data/package-use.html  |  201 +
 .../api/org/apache/zookeeper/package-frame.html |  149 +
 .../org/apache/zookeeper/package-summary.html   |  370 ++
 .../api/org/apache/zookeeper/package-tree.html  |  178 +
 .../api/org/apache/zookeeper/package-use.html   |  275 +
 .../apache/zookeeper/server/LogFormatter.html   |  255 +
 .../apache/zookeeper/server/PurgeTxnLog.html    |  296 +
 .../zookeeper/server/ZooKeeperServerMain.html   |  280 +
 .../server/class-use/LogFormatter.html          |  144 +
 .../zookeeper/server/class-use/PurgeTxnLog.html |  144 +
 .../server/class-use/ZooKeeperServerMain.html   |  144 +
 .../apache/zookeeper/server/package-frame.html  |   36 +
 .../zookeeper/server/package-summary.html       |  260 +
 .../apache/zookeeper/server/package-tree.html   |  153 +
 .../apache/zookeeper/server/package-use.html    |  144 +
 .../zookeeper/server/quorum/QuorumPeerMain.html |  305 +
 .../server/quorum/class-use/QuorumPeerMain.html |  144 +
 .../zookeeper/server/quorum/package-frame.html  |   32 +
 .../server/quorum/package-summary.html          |  157 +
 .../zookeeper/server/quorum/package-tree.html   |  153 +
 .../zookeeper/server/quorum/package-use.html    |  144 +
 .../zookeeper/server/upgrade/UpgradeMain.html   |  297 +
 .../server/upgrade/class-use/UpgradeMain.html   |  144 +
 .../zookeeper/server/upgrade/package-frame.html |   32 +
 .../server/upgrade/package-summary.html         |  159 +
 .../zookeeper/server/upgrade/package-tree.html  |  153 +
 .../zookeeper/server/upgrade/package-use.html   |  144 +
 _released_docs/r3.4.0/api/overview-frame.html   |   50 +
 _released_docs/r3.4.0/api/overview-summary.html |  184 +
 _released_docs/r3.4.0/api/overview-tree.html    |  182 +
 _released_docs/r3.4.0/api/package-list          |    5 +
 _released_docs/r3.4.0/api/resources/inherit.gif |  Bin 0 -> 57 bytes
 _released_docs/r3.4.0/api/serialized-form.html  |  529 ++
 _released_docs/r3.4.0/api/stylesheet.css        |   29 +
 _released_docs/r3.4.0/bookkeeperConfig.html     |  384 ++
 _released_docs/r3.4.0/bookkeeperConfig.pdf      |  Bin 0 -> 13786 bytes
 _released_docs/r3.4.0/bookkeeperOverview.html   |  694 +++
 _released_docs/r3.4.0/bookkeeperOverview.pdf    |  Bin 0 -> 147553 bytes
 _released_docs/r3.4.0/bookkeeperProgrammer.html | 1083 ++++
 _released_docs/r3.4.0/bookkeeperProgrammer.pdf  |  Bin 0 -> 24944 bytes
 _released_docs/r3.4.0/bookkeeperStarted.html    |  448 ++
 _released_docs/r3.4.0/bookkeeperStarted.pdf     |  Bin 0 -> 17101 bytes
 _released_docs/r3.4.0/bookkeeperStream.html     |  612 ++
 _released_docs/r3.4.0/bookkeeperStream.pdf      |  Bin 0 -> 13179 bytes
 _released_docs/r3.4.0/broken-links.xml          |    2 +
 _released_docs/r3.4.0/images/2pc.jpg            |  Bin 0 -> 15174 bytes
 _released_docs/r3.4.0/images/bk-overview.jpg    |  Bin 0 -> 124211 bytes
 .../r3.4.0/images/built-with-forrest-button.png |  Bin 0 -> 1936 bytes
 _released_docs/r3.4.0/images/favicon.ico        |  Bin 0 -> 766 bytes
 _released_docs/r3.4.0/images/hadoop-logo.jpg    |  Bin 0 -> 9443 bytes
 .../r3.4.0/images/instruction_arrow.png         |  Bin 0 -> 285 bytes
 _released_docs/r3.4.0/images/state_dia.jpg      |  Bin 0 -> 51364 bytes
 _released_docs/r3.4.0/images/zkcomponents.jpg   |  Bin 0 -> 30831 bytes
 _released_docs/r3.4.0/images/zknamespace.jpg    |  Bin 0 -> 35414 bytes
 _released_docs/r3.4.0/images/zkperfRW-3.2.jpg   |  Bin 0 -> 41948 bytes
 _released_docs/r3.4.0/images/zkperfRW.jpg       |  Bin 0 -> 161542 bytes
 .../r3.4.0/images/zkperfreliability.jpg         |  Bin 0 -> 69825 bytes
 _released_docs/r3.4.0/images/zkservice.jpg      |  Bin 0 -> 86790 bytes
 .../r3.4.0/images/zookeeper_small.gif           |  Bin 0 -> 4847 bytes
 _released_docs/r3.4.0/index.html                |  391 ++
 _released_docs/r3.4.0/index.pdf                 |  Bin 0 -> 13475 bytes
 _released_docs/r3.4.0/javaExample.html          |  908 +++
 _released_docs/r3.4.0/javaExample.pdf           |  Bin 0 -> 33781 bytes
 _released_docs/r3.4.0/jdiff/changes.html        |   32 +
 .../jdiff/changes/alldiffs_index_additions.html |  597 ++
 .../jdiff/changes/alldiffs_index_all.html       |  776 +++
 .../jdiff/changes/alldiffs_index_changes.html   |  190 +
 .../jdiff/changes/alldiffs_index_removals.html  |   94 +
 .../r3.4.0/jdiff/changes/changes-summary.html   |   70 +
 .../jdiff/changes/classes_index_additions.html  |  181 +
 .../r3.4.0/jdiff/changes/classes_index_all.html |  243 +
 .../jdiff/changes/classes_index_changes.html    |  106 +
 .../jdiff/changes/classes_index_removals.html   |   50 +
 .../changes/constructors_index_additions.html   |   97 +
 .../jdiff/changes/constructors_index_all.html   |  103 +
 .../changes/constructors_index_changes.html     |   50 +
 .../changes/constructors_index_removals.html    |   67 +
 .../jdiff/changes/fields_index_additions.html   |  198 +
 .../r3.4.0/jdiff/changes/fields_index_all.html  |  224 +
 .../jdiff/changes/fields_index_changes.html     |   56 +
 .../jdiff/changes/fields_index_removals.html    |   56 +
 .../r3.4.0/jdiff/changes/jdiff_help.html        |  111 +
 .../r3.4.0/jdiff/changes/jdiff_statistics.html  |  307 +
 .../jdiff/changes/jdiff_topleftframe.html       |   40 +
 .../jdiff/changes/methods_index_additions.html  |  244 +
 .../r3.4.0/jdiff/changes/methods_index_all.html |  300 +
 .../jdiff/changes/methods_index_changes.html    |   64 +
 .../jdiff/changes/methods_index_removals.html   |   56 +
 .../org.apache.zookeeper.ClientCnxn.html        |  219 +
 .../org.apache.zookeeper.Environment.html       |  103 +
 ...r.KeeperException.BadArgumentsException.html |  100 +
 ...per.KeeperException.BadVersionException.html |  100 +
 ...g.apache.zookeeper.KeeperException.Code.html |  107 +
 ...per.KeeperException.InvalidACLException.html |  100 +
 ...eption.NoChildrenForEphemeralsException.html |  100 +
 ...okeeper.KeeperException.NoNodeException.html |  100 +
 ...per.KeeperException.NodeExistsException.html |  100 +
 ...eeper.KeeperException.NotEmptyException.html |  100 +
 .../org.apache.zookeeper.KeeperException.html   |  100 +
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 +
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  121 +
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 +
 .../changes/org.apache.zookeeper.ZooKeeper.html |  229 +
 .../org.apache.zookeeper.ZooKeeperMain.html     |  268 +
 .../jdiff/changes/packages_index_additions.html |   51 +
 .../jdiff/changes/packages_index_all.html       |   53 +
 .../jdiff/changes/packages_index_changes.html   |   53 +
 .../jdiff/changes/packages_index_removals.html  |   51 +
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  371 ++
 _released_docs/r3.4.0/jdiff/missingSinces.txt   |   84 +
 .../r3.4.0/jdiff/stylesheet-jdiff.css           |   47 +
 ...s_for_zookeeper_3.1.1_to_zookeeper_3.4.0.xml |  672 +++
 _released_docs/r3.4.0/linkmap.html              |  434 ++
 _released_docs/r3.4.0/linkmap.pdf               |  Bin 0 -> 12424 bytes
 _released_docs/r3.4.0/recipes.html              |  974 ++++
 _released_docs/r3.4.0/recipes.pdf               |  Bin 0 -> 31022 bytes
 _released_docs/r3.4.0/releasenotes.html         | 2923 ++++++++++
 _released_docs/r3.4.0/releasenotes.pdf          |  Bin 0 -> 84059 bytes
 .../r3.4.0/skin/CommonMessages_de.xml           |   23 +
 .../r3.4.0/skin/CommonMessages_en_US.xml        |   23 +
 .../r3.4.0/skin/CommonMessages_es.xml           |   23 +
 .../r3.4.0/skin/CommonMessages_fr.xml           |   23 +
 _released_docs/r3.4.0/skin/basic.css            |  167 +
 .../r3.4.0/skin/breadcrumbs-optimized.js        |   90 +
 _released_docs/r3.4.0/skin/breadcrumbs.js       |  237 +
 _released_docs/r3.4.0/skin/fontsize.js          |  166 +
 _released_docs/r3.4.0/skin/getBlank.js          |   40 +
 _released_docs/r3.4.0/skin/getMenu.js           |   45 +
 _released_docs/r3.4.0/skin/images/README.txt    |    1 +
 _released_docs/r3.4.0/skin/images/add.jpg       |  Bin 0 -> 1142 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 0 -> 1936 bytes
 _released_docs/r3.4.0/skin/images/chapter.gif   |  Bin 0 -> 49 bytes
 .../r3.4.0/skin/images/chapter_open.gif         |  Bin 0 -> 49 bytes
 _released_docs/r3.4.0/skin/images/current.gif   |  Bin 0 -> 54 bytes
 _released_docs/r3.4.0/skin/images/error.png     |  Bin 0 -> 1709 bytes
 .../r3.4.0/skin/images/external-link.gif        |  Bin 0 -> 71 bytes
 _released_docs/r3.4.0/skin/images/fix.jpg       |  Bin 0 -> 932 bytes
 .../r3.4.0/skin/images/forrest-credit-logo.png  |  Bin 0 -> 4633 bytes
 _released_docs/r3.4.0/skin/images/hack.jpg      |  Bin 0 -> 743 bytes
 .../r3.4.0/skin/images/header_white_line.gif    |  Bin 0 -> 37 bytes
 _released_docs/r3.4.0/skin/images/info.png      |  Bin 0 -> 1320 bytes
 .../r3.4.0/skin/images/instruction_arrow.png    |  Bin 0 -> 285 bytes
 _released_docs/r3.4.0/skin/images/label.gif     |  Bin 0 -> 54 bytes
 _released_docs/r3.4.0/skin/images/page.gif      |  Bin 0 -> 79 bytes
 _released_docs/r3.4.0/skin/images/pdfdoc.gif    |  Bin 0 -> 1008 bytes
 _released_docs/r3.4.0/skin/images/poddoc.png    |  Bin 0 -> 856 bytes
 _released_docs/r3.4.0/skin/images/printer.gif   |  Bin 0 -> 603 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 0 -> 348 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 0 -> 319 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 200 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 199 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 209 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 199 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 0 -> 390 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 214 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 215 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 214 bytes
 _released_docs/r3.4.0/skin/images/remove.jpg    |  Bin 0 -> 1251 bytes
 _released_docs/r3.4.0/skin/images/rss.png       |  Bin 0 -> 360 bytes
 _released_docs/r3.4.0/skin/images/spacer.gif    |  Bin 0 -> 43 bytes
 _released_docs/r3.4.0/skin/images/success.png   |  Bin 0 -> 1291 bytes
 _released_docs/r3.4.0/skin/images/txtdoc.png    |  Bin 0 -> 784 bytes
 _released_docs/r3.4.0/skin/images/update.jpg    |  Bin 0 -> 990 bytes
 .../r3.4.0/skin/images/valid-html401.png        |  Bin 0 -> 2948 bytes
 _released_docs/r3.4.0/skin/images/vcss.png      |  Bin 0 -> 1134 bytes
 _released_docs/r3.4.0/skin/images/warning.png   |  Bin 0 -> 1215 bytes
 _released_docs/r3.4.0/skin/images/xmldoc.gif    |  Bin 0 -> 992 bytes
 _released_docs/r3.4.0/skin/menu.js              |   48 +
 _released_docs/r3.4.0/skin/note.txt             |   50 +
 _released_docs/r3.4.0/skin/print.css            |   54 +
 _released_docs/r3.4.0/skin/profile.css          |  168 +
 _released_docs/r3.4.0/skin/prototype.js         | 1257 +++++
 _released_docs/r3.4.0/skin/screen.css           |  587 ++
 _released_docs/r3.4.0/zookeeperAdmin.html       | 1849 +++++++
 _released_docs/r3.4.0/zookeeperAdmin.pdf        |  Bin 0 -> 72877 bytes
 .../r3.4.0/zookeeperHierarchicalQuorums.html    |  276 +
 .../r3.4.0/zookeeperHierarchicalQuorums.pdf     |  Bin 0 -> 6634 bytes
 _released_docs/r3.4.0/zookeeperInternals.html   |  805 +++
 _released_docs/r3.4.0/zookeeperInternals.pdf    |  Bin 0 -> 48813 bytes
 _released_docs/r3.4.0/zookeeperJMX.html         |  479 ++
 _released_docs/r3.4.0/zookeeperJMX.pdf          |  Bin 0 -> 16461 bytes
 _released_docs/r3.4.0/zookeeperObservers.html   |  366 ++
 _released_docs/r3.4.0/zookeeperObservers.pdf    |  Bin 0 -> 12852 bytes
 _released_docs/r3.4.0/zookeeperOtherInfo.html   |  230 +
 _released_docs/r3.4.0/zookeeperOtherInfo.pdf    |  151 +
 _released_docs/r3.4.0/zookeeperOver.html        |  704 +++
 _released_docs/r3.4.0/zookeeperOver.pdf         |  Bin 0 -> 302473 bytes
 _released_docs/r3.4.0/zookeeperProgrammers.html | 2238 ++++++++
 _released_docs/r3.4.0/zookeeperProgrammers.pdf  |  Bin 0 -> 133738 bytes
 _released_docs/r3.4.0/zookeeperQuotas.html      |  291 +
 _released_docs/r3.4.0/zookeeperQuotas.pdf       |  Bin 0 -> 11241 bytes
 _released_docs/r3.4.0/zookeeperStarted.html     |  645 +++
 _released_docs/r3.4.0/zookeeperStarted.pdf      |  Bin 0 -> 27542 bytes
 _released_docs/r3.4.0/zookeeperTutorial.html    |  894 +++
 _released_docs/r3.4.0/zookeeperTutorial.pdf     |  Bin 0 -> 30483 bytes
 _released_docs/r3.4.1/api/allclasses-frame.html |  141 +
 .../r3.4.1/api/allclasses-noframe.html          |  141 +
 _released_docs/r3.4.1/api/constant-values.html  |  486 ++
 _released_docs/r3.4.1/api/deprecated-list.html  |  334 ++
 _released_docs/r3.4.1/api/help-doc.html         |  223 +
 _released_docs/r3.4.1/api/index-all.html        | 1261 +++++
 _released_docs/r3.4.1/api/index.html            |   75 +
 .../zookeeper/AsyncCallback.ACLCallback.html    |  242 +
 .../AsyncCallback.Children2Callback.html        |  242 +
 .../AsyncCallback.ChildrenCallback.html         |  240 +
 .../zookeeper/AsyncCallback.DataCallback.html   |  242 +
 .../zookeeper/AsyncCallback.StatCallback.html   |  240 +
 .../zookeeper/AsyncCallback.StringCallback.html |  240 +
 .../zookeeper/AsyncCallback.VoidCallback.html   |  238 +
 .../api/org/apache/zookeeper/AsyncCallback.html |  236 +
 .../api/org/apache/zookeeper/CreateMode.html    |  451 ++
 .../KeeperException.APIErrorException.html      |  273 +
 .../KeeperException.AuthFailedException.html    |  273 +
 .../KeeperException.BadArgumentsException.html  |  287 +
 .../KeeperException.BadVersionException.html    |  287 +
 .../apache/zookeeper/KeeperException.Code.html  |  777 +++
 .../KeeperException.CodeDeprecated.html         |  610 ++
 ...KeeperException.ConnectionLossException.html |  273 +
 ...perException.DataInconsistencyException.html |  273 +
 .../KeeperException.InvalidACLException.html    |  287 +
 ...eeperException.InvalidCallbackException.html |  273 +
 ...eperException.MarshallingErrorException.html |  273 +
 .../KeeperException.NoAuthException.html        |  273 +
 ...eption.NoChildrenForEphemeralsException.html |  287 +
 .../KeeperException.NoNodeException.html        |  287 +
 .../KeeperException.NodeExistsException.html    |  287 +
 .../KeeperException.NotEmptyException.html      |  287 +
 .../KeeperException.NotReadOnlyException.html   |  273 +
 ...eperException.OperationTimeoutException.html |  273 +
 ...Exception.RuntimeInconsistencyException.html |  273 +
 ...KeeperException.SessionExpiredException.html |  273 +
 .../KeeperException.SessionMovedException.html  |  273 +
 .../KeeperException.SystemErrorException.html   |  273 +
 .../KeeperException.UnimplementedException.html |  273 +
 .../org/apache/zookeeper/KeeperException.html   |  701 +++
 .../org/apache/zookeeper/ServerAdminClient.html |  380 ++
 .../api/org/apache/zookeeper/WatchedEvent.html  |  362 ++
 .../zookeeper/Watcher.Event.EventType.html      |  415 ++
 .../zookeeper/Watcher.Event.KeeperState.html    |  500 ++
 .../api/org/apache/zookeeper/Watcher.Event.html |  200 +
 .../api/org/apache/zookeeper/Watcher.html       |  231 +
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  290 +
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  549 ++
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  297 +
 .../api/org/apache/zookeeper/ZooDefs.html       |  293 +
 .../org/apache/zookeeper/ZooKeeper.States.html  |  449 ++
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1792 ++++++
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  439 ++
 .../class-use/AsyncCallback.ACLCallback.html    |  183 +
 .../AsyncCallback.Children2Callback.html        |  194 +
 .../AsyncCallback.ChildrenCallback.html         |  194 +
 .../class-use/AsyncCallback.DataCallback.html   |  194 +
 .../class-use/AsyncCallback.StatCallback.html   |  218 +
 .../class-use/AsyncCallback.StringCallback.html |  185 +
 .../class-use/AsyncCallback.VoidCallback.html   |  193 +
 .../zookeeper/class-use/AsyncCallback.html      |  228 +
 .../apache/zookeeper/class-use/CreateMode.html  |  229 +
 .../KeeperException.APIErrorException.html      |  144 +
 .../KeeperException.AuthFailedException.html    |  144 +
 .../KeeperException.BadArgumentsException.html  |  144 +
 .../KeeperException.BadVersionException.html    |  144 +
 .../class-use/KeeperException.Code.html         |  248 +
 .../KeeperException.CodeDeprecated.html         |  181 +
 ...KeeperException.ConnectionLossException.html |  144 +
 ...perException.DataInconsistencyException.html |  144 +
 .../KeeperException.InvalidACLException.html    |  144 +
 ...eeperException.InvalidCallbackException.html |  144 +
 ...eperException.MarshallingErrorException.html |  144 +
 .../KeeperException.NoAuthException.html        |  144 +
 ...eption.NoChildrenForEphemeralsException.html |  144 +
 .../KeeperException.NoNodeException.html        |  144 +
 .../KeeperException.NodeExistsException.html    |  144 +
 .../KeeperException.NotEmptyException.html      |  144 +
 .../KeeperException.NotReadOnlyException.html   |  144 +
 ...eperException.OperationTimeoutException.html |  144 +
 ...Exception.RuntimeInconsistencyException.html |  144 +
 ...KeeperException.SessionExpiredException.html |  144 +
 .../KeeperException.SessionMovedException.html  |  144 +
 .../KeeperException.SystemErrorException.html   |  144 +
 .../KeeperException.UnimplementedException.html |  144 +
 .../zookeeper/class-use/KeeperException.html    |  578 ++
 .../zookeeper/class-use/ServerAdminClient.html  |  144 +
 .../zookeeper/class-use/WatchedEvent.html       |  180 +
 .../class-use/Watcher.Event.EventType.html      |  221 +
 .../class-use/Watcher.Event.KeeperState.html    |  221 +
 .../zookeeper/class-use/Watcher.Event.html      |  144 +
 .../org/apache/zookeeper/class-use/Watcher.html |  317 ++
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  144 +
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  144 +
 .../zookeeper/class-use/ZooDefs.Perms.html      |  144 +
 .../org/apache/zookeeper/class-use/ZooDefs.html |  144 +
 .../zookeeper/class-use/ZooKeeper.States.html   |  197 +
 .../apache/zookeeper/class-use/ZooKeeper.html   |  208 +
 .../zookeeper/class-use/ZooKeeperMain.html      |  144 +
 .../api/org/apache/zookeeper/data/ACL.html      |  557 ++
 .../api/org/apache/zookeeper/data/Id.html       |  557 ++
 .../api/org/apache/zookeeper/data/Stat.html     |  971 ++++
 .../apache/zookeeper/data/StatPersisted.html    |  879 +++
 .../apache/zookeeper/data/StatPersistedV1.html  |  833 +++
 .../apache/zookeeper/data/class-use/ACL.html    |  280 +
 .../org/apache/zookeeper/data/class-use/Id.html |  248 +
 .../apache/zookeeper/data/class-use/Stat.html   |  328 ++
 .../zookeeper/data/class-use/StatPersisted.html |  144 +
 .../data/class-use/StatPersistedV1.html         |  144 +
 .../apache/zookeeper/data/package-frame.html    |   40 +
 .../apache/zookeeper/data/package-summary.html  |  173 +
 .../org/apache/zookeeper/data/package-tree.html |  158 +
 .../org/apache/zookeeper/data/package-use.html  |  201 +
 .../api/org/apache/zookeeper/package-frame.html |  149 +
 .../org/apache/zookeeper/package-summary.html   |  370 ++
 .../api/org/apache/zookeeper/package-tree.html  |  178 +
 .../api/org/apache/zookeeper/package-use.html   |  275 +
 .../apache/zookeeper/server/LogFormatter.html   |  255 +
 .../apache/zookeeper/server/PurgeTxnLog.html    |  296 +
 .../zookeeper/server/ZooKeeperServerMain.html   |  280 +
 .../server/class-use/LogFormatter.html          |  144 +
 .../zookeeper/server/class-use/PurgeTxnLog.html |  144 +
 .../server/class-use/ZooKeeperServerMain.html   |  144 +
 .../apache/zookeeper/server/package-frame.html  |   36 +
 .../zookeeper/server/package-summary.html       |  260 +
 .../apache/zookeeper/server/package-tree.html   |  153 +
 .../apache/zookeeper/server/package-use.html    |  144 +
 .../zookeeper/server/quorum/QuorumPeerMain.html |  305 +
 .../server/quorum/class-use/QuorumPeerMain.html |  144 +
 .../zookeeper/server/quorum/package-frame.html  |   32 +
 .../server/quorum/package-summary.html          |  157 +
 .../zookeeper/server/quorum/package-tree.html   |  153 +
 .../zookeeper/server/quorum/package-use.html    |  144 +
 .../zookeeper/server/upgrade/UpgradeMain.html   |  297 +
 .../server/upgrade/class-use/UpgradeMain.html   |  144 +
 .../zookeeper/server/upgrade/package-frame.html |   32 +
 .../server/upgrade/package-summary.html         |  159 +
 .../zookeeper/server/upgrade/package-tree.html  |  153 +
 .../zookeeper/server/upgrade/package-use.html   |  144 +
 _released_docs/r3.4.1/api/overview-frame.html   |   50 +
 _released_docs/r3.4.1/api/overview-summary.html |  184 +
 _released_docs/r3.4.1/api/overview-tree.html    |  182 +
 _released_docs/r3.4.1/api/package-list          |    5 +
 _released_docs/r3.4.1/api/resources/inherit.gif |  Bin 0 -> 57 bytes
 _released_docs/r3.4.1/api/serialized-form.html  |  529 ++
 _released_docs/r3.4.1/api/stylesheet.css        |   29 +
 _released_docs/r3.4.1/bookkeeperConfig.html     |  384 ++
 _released_docs/r3.4.1/bookkeeperConfig.pdf      |  Bin 0 -> 13807 bytes
 _released_docs/r3.4.1/bookkeeperOverview.html   |  694 +++
 _released_docs/r3.4.1/bookkeeperOverview.pdf    |  Bin 0 -> 147574 bytes
 _released_docs/r3.4.1/bookkeeperProgrammer.html | 1083 ++++
 _released_docs/r3.4.1/bookkeeperProgrammer.pdf  |  Bin 0 -> 24965 bytes
 _released_docs/r3.4.1/bookkeeperStarted.html    |  448 ++
 _released_docs/r3.4.1/bookkeeperStarted.pdf     |  Bin 0 -> 17122 bytes
 _released_docs/r3.4.1/bookkeeperStream.html     |  612 ++
 _released_docs/r3.4.1/bookkeeperStream.pdf      |  Bin 0 -> 13200 bytes
 _released_docs/r3.4.1/broken-links.xml          |    2 +
 _released_docs/r3.4.1/images/2pc.jpg            |  Bin 0 -> 15174 bytes
 _released_docs/r3.4.1/images/bk-overview.jpg    |  Bin 0 -> 124211 bytes
 .../r3.4.1/images/built-with-forrest-button.png |  Bin 0 -> 1936 bytes
 _released_docs/r3.4.1/images/favicon.ico        |  Bin 0 -> 766 bytes
 _released_docs/r3.4.1/images/hadoop-logo.jpg    |  Bin 0 -> 9443 bytes
 .../r3.4.1/images/instruction_arrow.png         |  Bin 0 -> 285 bytes
 _released_docs/r3.4.1/images/state_dia.jpg      |  Bin 0 -> 51364 bytes
 _released_docs/r3.4.1/images/zkcomponents.jpg   |  Bin 0 -> 30831 bytes
 _released_docs/r3.4.1/images/zknamespace.jpg    |  Bin 0 -> 35414 bytes
 _released_docs/r3.4.1/images/zkperfRW-3.2.jpg   |  Bin 0 -> 41948 bytes
 _released_docs/r3.4.1/images/zkperfRW.jpg       |  Bin 0 -> 161542 bytes
 .../r3.4.1/images/zkperfreliability.jpg         |  Bin 0 -> 69825 bytes
 _released_docs/r3.4.1/images/zkservice.jpg      |  Bin 0 -> 86790 bytes
 .../r3.4.1/images/zookeeper_small.gif           |  Bin 0 -> 4847 bytes
 _released_docs/r3.4.1/index.html                |  391 ++
 _released_docs/r3.4.1/index.pdf                 |  Bin 0 -> 13496 bytes
 _released_docs/r3.4.1/javaExample.html          |  908 +++
 _released_docs/r3.4.1/javaExample.pdf           |  Bin 0 -> 33802 bytes
 _released_docs/r3.4.1/jdiff/changes.html        |   32 +
 .../jdiff/changes/alldiffs_index_additions.html |  597 ++
 .../jdiff/changes/alldiffs_index_all.html       |  776 +++
 .../jdiff/changes/alldiffs_index_changes.html   |  190 +
 .../jdiff/changes/alldiffs_index_removals.html  |   94 +
 .../r3.4.1/jdiff/changes/changes-summary.html   |   70 +
 .../jdiff/changes/classes_index_additions.html  |  181 +
 .../r3.4.1/jdiff/changes/classes_index_all.html |  243 +
 .../jdiff/changes/classes_index_changes.html    |  106 +
 .../jdiff/changes/classes_index_removals.html   |   50 +
 .../changes/constructors_index_additions.html   |   97 +
 .../jdiff/changes/constructors_index_all.html   |  103 +
 .../changes/constructors_index_changes.html     |   50 +
 .../changes/constructors_index_removals.html    |   67 +
 .../jdiff/changes/fields_index_additions.html   |  198 +
 .../r3.4.1/jdiff/changes/fields_index_all.html  |  224 +
 .../jdiff/changes/fields_index_changes.html     |   56 +
 .../jdiff/changes/fields_index_removals.html    |   56 +
 .../r3.4.1/jdiff/changes/jdiff_help.html        |  111 +
 .../r3.4.1/jdiff/changes/jdiff_statistics.html  |  307 +
 .../jdiff/changes/jdiff_topleftframe.html       |   40 +
 .../jdiff/changes/methods_index_additions.html  |  244 +
 .../r3.4.1/jdiff/changes/methods_index_all.html |  300 +
 .../jdiff/changes/methods_index_changes.html    |   64 +
 .../jdiff/changes/methods_index_removals.html   |   56 +
 .../org.apache.zookeeper.ClientCnxn.html        |  219 +
 .../org.apache.zookeeper.Environment.html       |  103 +
 ...r.KeeperException.BadArgumentsException.html |  100 +
 ...per.KeeperException.BadVersionException.html |  100 +
 ...g.apache.zookeeper.KeeperException.Code.html |  107 +
 ...per.KeeperException.InvalidACLException.html |  100 +
 ...eption.NoChildrenForEphemeralsException.html |  100 +
 ...okeeper.KeeperException.NoNodeException.html |  100 +
 ...per.KeeperException.NodeExistsException.html |  100 +
 ...eeper.KeeperException.NotEmptyException.html |  100 +
 .../org.apache.zookeeper.KeeperException.html   |  100 +
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 +
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  121 +
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 +
 .../changes/org.apache.zookeeper.ZooKeeper.html |  229 +
 .../org.apache.zookeeper.ZooKeeperMain.html     |  268 +
 .../jdiff/changes/packages_index_additions.html |   51 +
 .../jdiff/changes/packages_index_all.html       |   53 +
 .../jdiff/changes/packages_index_changes.html   |   53 +
 .../jdiff/changes/packages_index_removals.html  |   51 +
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  371 ++
 _released_docs/r3.4.1/jdiff/missingSinces.txt   |   84 +
 .../r3.4.1/jdiff/stylesheet-jdiff.css           |   47 +
 ...s_for_zookeeper_3.1.1_to_zookeeper_3.4.1.xml |  672 +++
 _released_docs/r3.4.1/linkmap.html              |  434 ++
 _released_docs/r3.4.1/linkmap.pdf               |  Bin 0 -> 12445 bytes
 _released_docs/r3.4.1/recipes.html              |  974 ++++
 _released_docs/r3.4.1/recipes.pdf               |  Bin 0 -> 31043 bytes
 _released_docs/r3.4.1/releasenotes.html         | 3031 ++++++++++
 _released_docs/r3.4.1/releasenotes.pdf          |  Bin 0 -> 86699 bytes
 .../r3.4.1/skin/CommonMessages_de.xml           |   23 +
 .../r3.4.1/skin/CommonMessages_en_US.xml        |   23 +
 .../r3.4.1/skin/CommonMessages_es.xml           |   23 +
 .../r3.4.1/skin/CommonMessages_fr.xml           |   23 +
 _released_docs/r3.4.1/skin/basic.css            |  167 +
 .../r3.4.1/skin/breadcrumbs-optimized.js        |   90 +
 _released_docs/r3.4.1/skin/breadcrumbs.js       |  237 +
 _released_docs/r3.4.1/skin/fontsize.js          |  166 +
 _released_docs/r3.4.1/skin/getBlank.js          |   40 +
 _released_docs/r3.4.1/skin/getMenu.js           |   45 +
 _released_docs/r3.4.1/skin/images/README.txt    |    1 +
 _released_docs/r3.4.1/skin/images/add.jpg       |  Bin 0 -> 1142 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 0 -> 1936 bytes
 _released_docs/r3.4.1/skin/images/chapter.gif   |  Bin 0 -> 49 bytes
 .../r3.4.1/skin/images/chapter_open.gif         |  Bin 0 -> 49 bytes
 _released_docs/r3.4.1/skin/images/current.gif   |  Bin 0 -> 54 bytes
 _released_docs/r3.4.1/skin/images/error.png     |  Bin 0 -> 1709 bytes
 .../r3.4.1/skin/images/external-link.gif        |  Bin 0 -> 71 bytes
 _released_docs/r3.4.1/skin/images/fix.jpg       |  Bin 0 -> 932 bytes
 .../r3.4.1/skin/images/forrest-credit-logo.png  |  Bin 0 -> 4633 bytes
 _released_docs/r3.4.1/skin/images/hack.jpg      |  Bin 0 -> 743 bytes
 .../r3.4.1/skin/images/header_white_line.gif    |  Bin 0 -> 37 bytes
 _released_docs/r3.4.1/skin/images/info.png      |  Bin 0 -> 1320 bytes
 .../r3.4.1/skin/images/instruction_arrow.png    |  Bin 0 -> 285 bytes
 _released_docs/r3.4.1/skin/images/label.gif     |  Bin 0 -> 54 bytes
 _released_docs/r3.4.1/skin/images/page.gif      |  Bin 0 -> 79 bytes
 _released_docs/r3.4.1/skin/images/pdfdoc.gif    |  Bin 0 -> 1008 bytes
 _released_docs/r3.4.1/skin/images/poddoc.png    |  Bin 0 -> 856 bytes
 _released_docs/r3.4.1/skin/images/printer.gif   |  Bin 0 -> 603 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 0 -> 348 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 0 -> 319 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 200 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 199 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 209 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 199 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 0 -> 390 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 214 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 215 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 214 bytes
 _released_docs/r3.4.1/skin/images/remove.jpg    |  Bin 0 -> 1251 bytes
 _released_docs/r3.4.1/skin/images/rss.png       |  Bin 0 -> 360 bytes
 _released_docs/r3.4.1/skin/images/spacer.gif    |  Bin 0 -> 43 bytes
 _released_docs/r3.4.1/skin/images/success.png   |  Bin 0 -> 1291 bytes
 _released_docs/r3.4.1/skin/images/txtdoc.png    |  Bin 0 -> 784 bytes
 _released_docs/r3.4.1/skin/images/update.jpg    |  Bin 0 -> 990 bytes
 .../r3.4.1/skin/images/valid-html401.png        |  Bin 0 -> 2948 bytes
 _released_docs/r3.4.1/skin/images/vcss.png      |  Bin 0 -> 1134 bytes
 _released_docs/r3.4.1/skin/images/warning.png   |  Bin 0 -> 1215 bytes
 _released_docs/r3.4.1/skin/images/xmldoc.gif    |  Bin 0 -> 992 bytes
 _released_docs/r3.4.1/skin/menu.js              |   48 +
 _released_docs/r3.4.1/skin/note.txt             |   50 +
 _released_docs/r3.4.1/skin/print.css            |   54 +
 _released_docs/r3.4.1/skin/profile.css          |  168 +
 _released_docs/r3.4.1/skin/prototype.js         | 1257 +++++
 _released_docs/r3.4.1/skin/screen.css           |  587 ++
 _released_docs/r3.4.1/zookeeperAdmin.html       | 1849 +++++++
 _released_docs/r3.4.1/zookeeperAdmin.pdf        |  Bin 0 -> 72898 bytes
 .../r3.4.1/zookeeperHierarchicalQuorums.html    |  276 +
 .../r3.4.1/zookeeperHierarchicalQuorums.pdf     |  Bin 0 -> 6655 bytes
 _released_docs/r3.4.1/zookeeperInternals.html   |  805 +++
 _released_docs/r3.4.1/zookeeperInternals.pdf    |  Bin 0 -> 48834 bytes
 _released_docs/r3.4.1/zookeeperJMX.html         |  479 ++
 _released_docs/r3.4.1/zookeeperJMX.pdf          |  Bin 0 -> 16482 bytes
 _released_docs/r3.4.1/zookeeperObservers.html   |  366 ++
 _released_docs/r3.4.1/zookeeperObservers.pdf    |  Bin 0 -> 12873 bytes
 _released_docs/r3.4.1/zookeeperOtherInfo.html   |  230 +
 _released_docs/r3.4.1/zookeeperOtherInfo.pdf    |  151 +
 _released_docs/r3.4.1/zookeeperOver.html        |  704 +++
 _released_docs/r3.4.1/zookeeperOver.pdf         |  Bin 0 -> 302494 bytes
 _released_docs/r3.4.1/zookeeperProgrammers.html | 2238 ++++++++
 _released_docs/r3.4.1/zookeeperProgrammers.pdf  |  Bin 0 -> 133759 bytes
 _released_docs/r3.4.1/zookeeperQuotas.html      |  291 +
 _released_docs/r3.4.1/zookeeperQuotas.pdf       |  Bin 0 -> 11262 bytes
 _released_docs/r3.4.1/zookeeperStarted.html     |  645 +++
 _released_docs/r3.4.1/zookeeperStarted.pdf      |  Bin 0 -> 27563 bytes
 _released_docs/r3.4.1/zookeeperTutorial.html    |  894 +++
 _released_docs/r3.4.1/zookeeperTutorial.pdf     |  Bin 0 -> 30504 bytes
 .../r3.4.10/api/allclasses-frame.html           |  147 +
 .../r3.4.10/api/allclasses-noframe.html         |  147 +
 _released_docs/r3.4.10/api/constant-values.html |  486 ++
 _released_docs/r3.4.10/api/deprecated-list.html |  334 ++
 _released_docs/r3.4.10/api/help-doc.html        |  223 +
 _released_docs/r3.4.10/api/index-all.html       | 1294 +++++
 _released_docs/r3.4.10/api/index.html           |   73 +
 .../zookeeper/AsyncCallback.ACLCallback.html    |  263 +
 .../AsyncCallback.Children2Callback.html        |  252 +
 .../AsyncCallback.ChildrenCallback.html         |  260 +
 .../zookeeper/AsyncCallback.DataCallback.html   |  263 +
 .../zookeeper/AsyncCallback.MultiCallback.html  |  268 +
 .../zookeeper/AsyncCallback.StatCallback.html   |  265 +
 .../zookeeper/AsyncCallback.StringCallback.html |  270 +
 .../zookeeper/AsyncCallback.VoidCallback.html   |  270 +
 .../api/org/apache/zookeeper/AsyncCallback.html |  253 +
 .../api/org/apache/zookeeper/CreateMode.html    |  451 ++
 .../KeeperException.APIErrorException.html      |  273 +
 .../KeeperException.AuthFailedException.html    |  273 +
 .../KeeperException.BadArgumentsException.html  |  287 +
 .../KeeperException.BadVersionException.html    |  287 +
 .../apache/zookeeper/KeeperException.Code.html  |  777 +++
 .../KeeperException.CodeDeprecated.html         |  610 ++
 ...KeeperException.ConnectionLossException.html |  273 +
 ...perException.DataInconsistencyException.html |  273 +
 .../KeeperException.InvalidACLException.html    |  287 +
 ...eeperException.InvalidCallbackException.html |  273 +
 ...eperException.MarshallingErrorException.html |  273 +
 .../KeeperException.NoAuthException.html        |  273 +
 ...eption.NoChildrenForEphemeralsException.html |  287 +
 .../KeeperException.NoNodeException.html        |  287 +
 .../KeeperException.NodeExistsException.html    |  287 +
 .../KeeperException.NotEmptyException.html      |  287 +
 .../KeeperException.NotReadOnlyException.html   |  273 +
 ...eperException.OperationTimeoutException.html |  273 +
 ...Exception.RuntimeInconsistencyException.html |  273 +
 ...KeeperException.SessionExpiredException.html |  273 +
 .../KeeperException.SessionMovedException.html  |  273 +
 .../KeeperException.SystemErrorException.html   |  273 +
 .../KeeperException.UnimplementedException.html |  273 +
 .../org/apache/zookeeper/KeeperException.html   |  703 +++
 .../org/apache/zookeeper/ServerAdminClient.html |  380 ++
 .../api/org/apache/zookeeper/WatchedEvent.html  |  362 ++
 .../zookeeper/Watcher.Event.EventType.html      |  415 ++
 .../zookeeper/Watcher.Event.KeeperState.html    |  500 ++
 .../api/org/apache/zookeeper/Watcher.Event.html |  200 +
 .../api/org/apache/zookeeper/Watcher.html       |  231 +
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  290 +
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  549 ++
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  297 +
 .../api/org/apache/zookeeper/ZooDefs.html       |  293 +
 .../org/apache/zookeeper/ZooKeeper.States.html  |  449 ++
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1858 +++++++
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  439 ++
 .../class-use/AsyncCallback.ACLCallback.html    |  183 +
 .../AsyncCallback.Children2Callback.html        |  194 +
 .../AsyncCallback.ChildrenCallback.html         |  194 +
 .../class-use/AsyncCallback.DataCallback.html   |  194 +
 .../class-use/AsyncCallback.MultiCallback.html  |  182 +
 .../class-use/AsyncCallback.StatCallback.html   |  218 +
 .../class-use/AsyncCallback.StringCallback.html |  185 +
 .../class-use/AsyncCallback.VoidCallback.html   |  193 +
 .../zookeeper/class-use/AsyncCallback.html      |  237 +
 .../apache/zookeeper/class-use/CreateMode.html  |  229 +
 .../KeeperException.APIErrorException.html      |  144 +
 .../KeeperException.AuthFailedException.html    |  144 +
 .../KeeperException.BadArgumentsException.html  |  144 +
 .../KeeperException.BadVersionException.html    |  144 +
 .../class-use/KeeperException.Code.html         |  248 +
 .../KeeperException.CodeDeprecated.html         |  181 +
 ...KeeperException.ConnectionLossException.html |  144 +
 ...perException.DataInconsistencyException.html |  144 +
 .../KeeperException.InvalidACLException.html    |  144 +
 ...eeperException.InvalidCallbackException.html |  144 +
 ...eperException.MarshallingErrorException.html |  144 +
 .../KeeperException.NoAuthException.html        |  144 +
 ...eption.NoChildrenForEphemeralsException.html |  144 +
 .../KeeperException.NoNodeException.html        |  144 +
 .../KeeperException.NodeExistsException.html    |  144 +
 .../KeeperException.NotEmptyException.html      |  144 +
 .../KeeperException.NotReadOnlyException.html   |  144 +
 ...eperException.OperationTimeoutException.html |  144 +
 ...Exception.RuntimeInconsistencyException.html |  144 +
 ...KeeperException.SessionExpiredException.html |  144 +
 .../KeeperException.SessionMovedException.html  |  144 +
 .../KeeperException.SystemErrorException.html   |  144 +
 .../KeeperException.UnimplementedException.html |  144 +
 .../zookeeper/class-use/KeeperException.html    |  578 ++
 .../zookeeper/class-use/ServerAdminClient.html  |  144 +
 .../zookeeper/class-use/WatchedEvent.html       |  180 +
 .../class-use/Watcher.Event.EventType.html      |  221 +
 .../class-use/Watcher.Event.KeeperState.html    |  221 +
 .../zookeeper/class-use/Watcher.Event.html      |  144 +
 .../org/apache/zookeeper/class-use/Watcher.html |  317 ++
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  144 +
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  144 +
 .../zookeeper/class-use/ZooDefs.Perms.html      |  144 +
 .../org/apache/zookeeper/class-use/ZooDefs.html |  144 +
 .../zookeeper/class-use/ZooKeeper.States.html   |  197 +
 .../apache/zookeeper/class-use/ZooKeeper.html   |  208 +
 .../zookeeper/class-use/ZooKeeperMain.html      |  144 +
 .../zookeeper/client/FourLetterWordMain.html    |  315 ++
 .../client/class-use/FourLetterWordMain.html    |  144 +
 .../apache/zookeeper/client/package-frame.html  |   32 +
 .../zookeeper/client/package-summary.html       |  157 +
 .../apache/zookeeper/client/package-tree.html   |  153 +
 .../apache/zookeeper/client/package-use.html    |  144 +
 .../api/org/apache/zookeeper/data/ACL.html      |  557 ++
 .../api/org/apache/zookeeper/data/Id.html       |  557 ++
 .../api/org/apache/zookeeper/data/Stat.html     |  971 ++++
 .../apache/zookeeper/data/StatPersisted.html    |  879 +++
 .../apache/zookeeper/data/StatPersistedV1.html  |  833 +++
 .../apache/zookeeper/data/class-use/ACL.html    |  280 +
 .../org/apache/zookeeper/data/class-use/Id.html |  248 +
 .../apache/zookeeper/data/class-use/Stat.html   |  328 ++
 .../zookeeper/data/class-use/StatPersisted.html |  144 +
 .../data/class-use/StatPersistedV1.html         |  144 +
 .../apache/zookeeper/data/package-frame.html    |   40 +
 .../apache/zookeeper/data/package-summary.html  |  173 +
 .../org/apache/zookeeper/data/package-tree.html |  158 +
 .../org/apache/zookeeper/data/package-use.html  |  201 +
 .../api/org/apache/zookeeper/package-frame.html |  151 +
 .../org/apache/zookeeper/package-summary.html   |  375 ++
 .../api/org/apache/zookeeper/package-tree.html  |  178 +
 .../api/org/apache/zookeeper/package-use.html   |  282 +
 .../apache/zookeeper/server/LogFormatter.html   |  255 +
 .../apache/zookeeper/server/PurgeTxnLog.html    |  299 +
 .../zookeeper/server/SnapshotFormatter.html     |  283 +
 .../zookeeper/server/ZooKeeperServerMain.html   |  280 +
 .../server/class-use/LogFormatter.html          |  144 +
 .../zookeeper/server/class-use/PurgeTxnLog.html |  144 +
 .../server/class-use/SnapshotFormatter.html     |  144 +
 .../server/class-use/ZooKeeperServerMain.html   |  144 +
 .../apache/zookeeper/server/package-frame.html  |   38 +
 .../zookeeper/server/package-summary.html       |  264 +
 .../apache/zookeeper/server/package-tree.html   |  153 +
 .../apache/zookeeper/server/package-use.html    |  144 +
 .../zookeeper/server/quorum/QuorumPeerMain.html |  305 +
 .../server/quorum/class-use/QuorumPeerMain.html |  144 +
 .../zookeeper/server/quorum/package-frame.html  |   32 +
 .../server/quorum/package-summary.html          |  157 +
 .../zookeeper/server/quorum/package-tree.html   |  153 +
 .../zookeeper/server/quorum/package-use.html    |  144 +
 .../zookeeper/server/upgrade/UpgradeMain.html   |  297 +
 .../server/upgrade/class-use/UpgradeMain.html   |  144 +
 .../zookeeper/server/upgrade/package-frame.html |   32 +
 .../server/upgrade/package-summary.html         |  159 +
 .../zookeeper/server/upgrade/package-tree.html  |  153 +
 .../zookeeper/server/upgrade/package-use.html   |  144 +
 _released_docs/r3.4.10/api/overview-frame.html  |   52 +
 .../r3.4.10/api/overview-summary.html           |  188 +
 _released_docs/r3.4.10/api/overview-tree.html   |  182 +
 _released_docs/r3.4.10/api/package-list         |    6 +
 .../r3.4.10/api/resources/inherit.gif           |  Bin 0 -> 57 bytes
 _released_docs/r3.4.10/api/serialized-form.html |  551 ++
 _released_docs/r3.4.10/api/stylesheet.css       |   29 +
 _released_docs/r3.4.10/bookkeeperConfig.html    |  384 ++
 _released_docs/r3.4.10/bookkeeperConfig.pdf     |  Bin 0 -> 13797 bytes
 _released_docs/r3.4.10/bookkeeperOverview.html  |  694 +++
 _released_docs/r3.4.10/bookkeeperOverview.pdf   |  Bin 0 -> 147558 bytes
 .../r3.4.10/bookkeeperProgrammer.html           | 1083 ++++
 _released_docs/r3.4.10/bookkeeperProgrammer.pdf |  Bin 0 -> 24949 bytes
 _released_docs/r3.4.10/bookkeeperStarted.html   |  448 ++
 _released_docs/r3.4.10/bookkeeperStarted.pdf    |  Bin 0 -> 17107 bytes
 _released_docs/r3.4.10/bookkeeperStream.html    |  612 ++
 _released_docs/r3.4.10/bookkeeperStream.pdf     |  Bin 0 -> 13192 bytes
 _released_docs/r3.4.10/broken-links.xml         |    2 +
 _released_docs/r3.4.10/images/2pc.jpg           |  Bin 0 -> 15174 bytes
 _released_docs/r3.4.10/images/bk-overview.jpg   |  Bin 0 -> 124211 bytes
 .../images/built-with-forrest-button.png        |  Bin 0 -> 1936 bytes
 _released_docs/r3.4.10/images/favicon.ico       |  Bin 0 -> 766 bytes
 _released_docs/r3.4.10/images/hadoop-logo.jpg   |  Bin 0 -> 9443 bytes
 .../r3.4.10/images/instruction_arrow.png        |  Bin 0 -> 285 bytes
 _released_docs/r3.4.10/images/state_dia.jpg     |  Bin 0 -> 51364 bytes
 _released_docs/r3.4.10/images/zkcomponents.jpg  |  Bin 0 -> 30831 bytes
 _released_docs/r3.4.10/images/zknamespace.jpg   |  Bin 0 -> 35414 bytes
 _released_docs/r3.4.10/images/zkperfRW-3.2.jpg  |  Bin 0 -> 41948 bytes
 _released_docs/r3.4.10/images/zkperfRW.jpg      |  Bin 0 -> 161542 bytes
 .../r3.4.10/images/zkperfreliability.jpg        |  Bin 0 -> 69825 bytes
 _released_docs/r3.4.10/images/zkservice.jpg     |  Bin 0 -> 86790 bytes
 .../r3.4.10/images/zookeeper_small.gif          |  Bin 0 -> 4847 bytes
 _released_docs/r3.4.10/index.html               |  391 ++
 _released_docs/r3.4.10/index.pdf                |  Bin 0 -> 13515 bytes
 _released_docs/r3.4.10/javaExample.html         |  908 +++
 _released_docs/r3.4.10/javaExample.pdf          |  Bin 0 -> 33767 bytes
 _released_docs/r3.4.10/jdiff/changes.html       |   32 +
 .../jdiff/changes/alldiffs_index_additions.html |  629 +++
 .../jdiff/changes/alldiffs_index_all.html       |  810 +++
 .../jdiff/changes/alldiffs_index_changes.html   |  213 +
 .../jdiff/changes/alldiffs_index_removals.html  |   94 +
 .../r3.4.10/jdiff/changes/changes-summary.html  |   70 +
 .../jdiff/changes/classes_index_additions.html  |  183 +
 .../jdiff/changes/classes_index_all.html        |  272 +
 .../jdiff/changes/classes_index_changes.html    |  121 +
 .../jdiff/changes/classes_index_removals.html   |   50 +
 .../changes/constructors_index_additions.html   |   97 +
 .../jdiff/changes/constructors_index_all.html   |  103 +
 .../changes/constructors_index_changes.html     |   50 +
 .../changes/constructors_index_removals.html    |   67 +
 .../jdiff/changes/fields_index_additions.html   |  222 +
 .../r3.4.10/jdiff/changes/fields_index_all.html |  250 +
 .../jdiff/changes/fields_index_changes.html     |   56 +
 .../jdiff/changes/fields_index_removals.html    |   56 +
 .../r3.4.10/jdiff/changes/jdiff_help.html       |  111 +
 .../r3.4.10/jdiff/changes/jdiff_statistics.html |  318 ++
 .../jdiff/changes/jdiff_topleftframe.html       |   40 +
 .../jdiff/changes/methods_index_additions.html  |  242 +
 .../jdiff/changes/methods_index_all.html        |  294 +
 .../jdiff/changes/methods_index_changes.html    |   64 +
 .../jdiff/changes/methods_index_removals.html   |   56 +
 .../org.apache.zookeeper.ClientCnxn.html        |  240 +
 .../org.apache.zookeeper.Environment.html       |  118 +
 ...r.KeeperException.BadArgumentsException.html |  100 +
 ...per.KeeperException.BadVersionException.html |  100 +
 ...g.apache.zookeeper.KeeperException.Code.html |  107 +
 ...per.KeeperException.InvalidACLException.html |  100 +
 ...eption.NoChildrenForEphemeralsException.html |  100 +
 ...okeeper.KeeperException.NoNodeException.html |  100 +
 ...per.KeeperException.NodeExistsException.html |  100 +
 ...eeper.KeeperException.NotEmptyException.html |  100 +
 .../org.apache.zookeeper.KeeperException.html   |  100 +
 .../changes/org.apache.zookeeper.Version.html   |  100 +
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 +
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  121 +
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 +
 .../changes/org.apache.zookeeper.ZooKeeper.html |  250 +
 .../org.apache.zookeeper.ZooKeeperMain.html     |  268 +
 .../jdiff/changes/packages_index_additions.html |   51 +
 .../jdiff/changes/packages_index_all.html       |   53 +
 .../jdiff/changes/packages_index_changes.html   |   53 +
 .../jdiff/changes/packages_index_removals.html  |   51 +
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  392 ++
 _released_docs/r3.4.10/jdiff/missingSinces.txt  |   94 +
 .../r3.4.10/jdiff/stylesheet-jdiff.css          |   47 +
 ..._for_zookeeper_3.1.1_to_zookeeper_3.4.10.xml |  738 +++
 _released_docs/r3.4.10/linkmap.html             |  434 ++
 _released_docs/r3.4.10/linkmap.pdf              |  Bin 0 -> 12459 bytes
 _released_docs/r3.4.10/recipes.html             |  974 ++++
 _released_docs/r3.4.10/recipes.pdf              |  Bin 0 -> 31021 bytes
 _released_docs/r3.4.10/releasenotes.html        | 1569 ++++++
 .../r3.4.10/skin/CommonMessages_de.xml          |   23 +
 .../r3.4.10/skin/CommonMessages_en_US.xml       |   23 +
 .../r3.4.10/skin/CommonMessages_es.xml          |   23 +
 .../r3.4.10/skin/CommonMessages_fr.xml          |   23 +
 _released_docs/r3.4.10/skin/basic.css           |  167 +
 .../r3.4.10/skin/breadcrumbs-optimized.js       |   90 +
 _released_docs/r3.4.10/skin/breadcrumbs.js      |  237 +
 _released_docs/r3.4.10/skin/fontsize.js         |  166 +
 _released_docs/r3.4.10/skin/getBlank.js         |   40 +
 _released_docs/r3.4.10/skin/getMenu.js          |   45 +
 _released_docs/r3.4.10/skin/images/README.txt   |    1 +
 _released_docs/r3.4.10/skin/images/add.jpg      |  Bin 0 -> 1142 bytes
 .../r3.4.10/skin/images/apache-thanks.png       |  Bin 0 -> 4840 bytes
 .../r3.4.10/skin/images/built-with-cocoon.gif   |  Bin 0 -> 2252 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 0 -> 1936 bytes
 _released_docs/r3.4.10/skin/images/chapter.gif  |  Bin 0 -> 49 bytes
 .../r3.4.10/skin/images/chapter_open.gif        |  Bin 0 -> 49 bytes
 _released_docs/r3.4.10/skin/images/current.gif  |  Bin 0 -> 54 bytes
 _released_docs/r3.4.10/skin/images/error.png    |  Bin 0 -> 1709 bytes
 .../r3.4.10/skin/images/external-link.gif       |  Bin 0 -> 71 bytes
 _released_docs/r3.4.10/skin/images/fix.jpg      |  Bin 0 -> 932 bytes
 .../r3.4.10/skin/images/forrest-credit-logo.png |  Bin 0 -> 4633 bytes
 _released_docs/r3.4.10/skin/images/hack.jpg     |  Bin 0 -> 743 bytes
 .../r3.4.10/skin/images/header_white_line.gif   |  Bin 0 -> 37 bytes
 _released_docs/r3.4.10/skin/images/info.png     |  Bin 0 -> 1320 bytes
 .../r3.4.10/skin/images/instruction_arrow.png   |  Bin 0 -> 285 bytes
 _released_docs/r3.4.10/skin/images/label.gif    |  Bin 0 -> 54 bytes
 _released_docs/r3.4.10/skin/images/page.gif     |  Bin 0 -> 79 bytes
 _released_docs/r3.4.10/skin/images/pdfdoc.gif   |  Bin 0 -> 1008 bytes
 _released_docs/r3.4.10/skin/images/poddoc.png   |  Bin 0 -> 856 bytes
 _released_docs/r3.4.10/skin/images/printer.gif  |  Bin 0 -> 603 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 0 -> 348 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 0 -> 319 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 200 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 199 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 209 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 199 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 0 -> 390 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 214 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 215 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 214 bytes
 _released_docs/r3.4.10/skin/images/remove.jpg   |  Bin 0 -> 1251 bytes
 _released_docs/r3.4.10/skin/images/rss.png      |  Bin 0 -> 360 bytes
 _released_docs/r3.4.10/skin/images/spacer.gif   |  Bin 0 -> 43 bytes
 _released_docs/r3.4.10/skin/images/success.png  |  Bin 0 -> 1291 bytes
 _released_docs/r3.4.10/skin/images/txtdoc.png   |  Bin 0 -> 784 bytes
 _released_docs/r3.4.10/skin/images/update.jpg   |  Bin 0 -> 990 bytes
 .../r3.4.10/skin/images/valid-html401.png       |  Bin 0 -> 2948 bytes
 _released_docs/r3.4.10/skin/images/vcss.png     |  Bin 0 -> 1134 bytes
 _released_docs/r3.4.10/skin/images/warning.png  |  Bin 0 -> 1215 bytes
 _released_docs/r3.4.10/skin/images/xmldoc.gif   |  Bin 0 -> 992 bytes
 _released_docs/r3.4.10/skin/menu.js             |   48 +
 _released_docs/r3.4.10/skin/note.txt            |   50 +
 _released_docs/r3.4.10/skin/print.css           |   54 +
 _released_docs/r3.4.10/skin/profile.css         |  168 +
 _released_docs/r3.4.10/skin/prototype.js        | 1257 +++++
 _released_docs/r3.4.10/skin/screen.css          |  587 ++
 _released_docs/r3.4.10/zookeeperAdmin.html      | 2114 +++++++
 _released_docs/r3.4.10/zookeeperAdmin.pdf       |  Bin 0 -> 80536 bytes
 .../r3.4.10/zookeeperHierarchicalQuorums.html   |  276 +
 .../r3.4.10/zookeeperHierarchicalQuorums.pdf    |  Bin 0 -> 6654 bytes
 _released_docs/r3.4.10/zookeeperInternals.html  |  805 +++
 _released_docs/r3.4.10/zookeeperInternals.pdf   |  Bin 0 -> 48810 bytes
 _released_docs/r3.4.10/zookeeperJMX.html        |  479 ++
 _released_docs/r3.4.10/zookeeperJMX.pdf         |  Bin 0 -> 16475 bytes
 _released_docs/r3.4.10/zookeeperObservers.html  |  366 ++
 _released_docs/r3.4.10/zookeeperObservers.pdf   |  Bin 0 -> 12871 bytes
 _released_docs/r3.4.10/zookeeperOtherInfo.html  |  230 +
 _released_docs/r3.4.10/zookeeperOtherInfo.pdf   |  151 +
 _released_docs/r3.4.10/zookeeperOver.html       |  704 +++
 _released_docs/r3.4.10/zookeeperOver.pdf        |  Bin 0 -> 302472 bytes
 .../r3.4.10/zookeeperProgrammers.html           | 2285 ++++++++
 _released_docs/r3.4.10/zookeeperProgrammers.pdf |  Bin 0 -> 134099 bytes
 _released_docs/r3.4.10/zookeeperQuotas.html     |  290 +
 _released_docs/r3.4.10/zookeeperQuotas.pdf      |  Bin 0 -> 11184 bytes
 _released_docs/r3.4.10/zookeeperStarted.html    |  629 +++
 _released_docs/r3.4.10/zookeeperStarted.pdf     |  Bin 0 -> 28073 bytes
 _released_docs/r3.4.10/zookeeperTutorial.html   |  894 +++
 _released_docs/r3.4.10/zookeeperTutorial.pdf    |  Bin 0 -> 30478 bytes
 .../r3.4.11/api/allclasses-frame.html           |   81 +
 .../r3.4.11/api/allclasses-noframe.html         |   81 +
 _released_docs/r3.4.11/api/constant-values.html |  512 ++
 _released_docs/r3.4.11/api/deprecated-list.html |  334 ++
 _released_docs/r3.4.11/api/help-doc.html        |  230 +
 _released_docs/r3.4.11/api/index-all.html       | 1487 +++++
 _released_docs/r3.4.11/api/index.html           |   75 +
 .../r3.4.11/api/org/apache/jute/Record.html     |  255 +
 .../api/org/apache/jute/class-use/Record.html   |  181 +
 .../jute/compiler/generated/package-frame.html  |   14 +
 .../compiler/generated/package-summary.html     |  137 +
 .../jute/compiler/generated/package-tree.html   |  128 +
 .../jute/compiler/generated/package-use.html    |  125 +
 .../org/apache/jute/compiler/package-frame.html |   14 +
 .../apache/jute/compiler/package-summary.html   |  139 +
 .../org/apache/jute/compiler/package-tree.html  |  128 +
 .../org/apache/jute/compiler/package-use.html   |  125 +
 .../api/org/apache/jute/package-frame.html      |   20 +
 .../api/org/apache/jute/package-summary.html    |  930 ++++
 .../api/org/apache/jute/package-tree.html       |  134 +
 .../api/org/apache/jute/package-use.html        |  160 +
 .../zookeeper/AsyncCallback.ACLCallback.html    |  282 +
 .../AsyncCallback.Children2Callback.html        |  271 +
 .../AsyncCallback.ChildrenCallback.html         |  278 +
 .../zookeeper/AsyncCallback.DataCallback.html   |  282 +
 .../zookeeper/AsyncCallback.MultiCallback.html  |  286 +
 .../zookeeper/AsyncCallback.StatCallback.html   |  283 +
 .../zookeeper/AsyncCallback.StringCallback.html |  288 +
 .../zookeeper/AsyncCallback.VoidCallback.html   |  287 +
 .../api/org/apache/zookeeper/AsyncCallback.html |  248 +
 .../api/org/apache/zookeeper/CreateMode.html    |  444 ++
 .../KeeperException.APIErrorException.html      |  296 +
 .../KeeperException.AuthFailedException.html    |  296 +
 .../KeeperException.BadArgumentsException.html  |  308 ++
 .../KeeperException.BadVersionException.html    |  308 ++
 .../apache/zookeeper/KeeperException.Code.html  |  722 +++
 .../KeeperException.CodeDeprecated.html         |  706 +++
 ...KeeperException.ConnectionLossException.html |  296 +
 ...perException.DataInconsistencyException.html |  296 +
 .../KeeperException.InvalidACLException.html    |  308 ++
 ...eeperException.InvalidCallbackException.html |  296 +
 ...eperException.MarshallingErrorException.html |  296 +
 .../KeeperException.NoAuthException.html        |  296 +
 ...eption.NoChildrenForEphemeralsException.html |  308 ++
 .../KeeperException.NoNodeException.html        |  308 ++
 .../KeeperException.NodeExistsException.html    |  308 ++
 .../KeeperException.NotEmptyException.html      |  308 ++
 .../KeeperException.NotReadOnlyException.html   |  296 +
 ...eperException.OperationTimeoutException.html |  296 +
 ...Exception.RuntimeInconsistencyException.html |  296 +
 ...KeeperException.SessionExpiredException.html |  296 +
 .../KeeperException.SessionMovedException.html  |  296 +
 .../KeeperException.SystemErrorException.html   |  296 +
 .../KeeperException.UnimplementedException.html |  296 +
 .../org/apache/zookeeper/KeeperException.html   |  641 +++
 .../org/apache/zookeeper/ServerAdminClient.html |  365 ++
 .../api/org/apache/zookeeper/Transaction.html   |  333 ++
 .../api/org/apache/zookeeper/WatchedEvent.html  |  358 ++
 .../zookeeper/Watcher.Event.EventType.html      |  410 ++
 .../zookeeper/Watcher.Event.KeeperState.html    |  493 ++
 .../api/org/apache/zookeeper/Watcher.Event.html |  207 +
 .../api/org/apache/zookeeper/Watcher.html       |  249 +
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  289 +
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  548 ++
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  310 ++
 .../api/org/apache/zookeeper/ZooDefs.html       |  302 +
 .../org/apache/zookeeper/ZooKeeper.States.html  |  440 ++
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1887 +++++++
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  441 ++
 .../class-use/AsyncCallback.ACLCallback.html    |  170 +
 .../AsyncCallback.Children2Callback.html        |  179 +
 .../AsyncCallback.ChildrenCallback.html         |  179 +
 .../class-use/AsyncCallback.DataCallback.html   |  179 +
 .../class-use/AsyncCallback.MultiCallback.html  |  174 +
 .../class-use/AsyncCallback.StatCallback.html   |  199 +
 .../class-use/AsyncCallback.StringCallback.html |  172 +
 .../class-use/AsyncCallback.VoidCallback.html   |  178 +
 .../zookeeper/class-use/AsyncCallback.html      |  210 +
 .../apache/zookeeper/class-use/CreateMode.html  |  216 +
 .../KeeperException.APIErrorException.html      |  125 +
 .../KeeperException.AuthFailedException.html    |  125 +
 .../KeeperException.BadArgumentsException.html  |  125 +
 .../KeeperException.BadVersionException.html    |  125 +
 .../class-use/KeeperException.Code.html         |  223 +
 .../KeeperException.CodeDeprecated.html         |  168 +
 ...KeeperException.ConnectionLossException.html |  125 +
 ...perException.DataInconsistencyException.html |  125 +
 .../KeeperException.InvalidACLException.html    |  125 +
 ...eeperException.InvalidCallbackException.html |  125 +
 ...eperException.MarshallingErrorException.html |  125 +
 .../KeeperException.NoAuthException.html        |  125 +
 ...eption.NoChildrenForEphemeralsException.html |  125 +
 .../KeeperException.NoNodeException.html        |  125 +
 .../KeeperException.NodeExistsException.html    |  125 +
 .../KeeperException.NotEmptyException.html      |  125 +
 .../KeeperException.NotReadOnlyException.html   |  125 +
 ...eperException.OperationTimeoutException.html |  125 +
 ...Exception.RuntimeInconsistencyException.html |  125 +
 ...KeeperException.SessionExpiredException.html |  125 +
 .../KeeperException.SessionMovedException.html  |  125 +
 .../KeeperException.SystemErrorException.html   |  125 +
 .../KeeperException.UnimplementedException.html |  125 +
 .../zookeeper/class-use/KeeperException.html    |  443 ++
 .../zookeeper/class-use/ServerAdminClient.html  |  125 +
 .../apache/zookeeper/class-use/Transaction.html |  192 +
 .../zookeeper/class-use/WatchedEvent.html       |  165 +
 .../class-use/Watcher.Event.EventType.html      |  197 +
 .../class-use/Watcher.Event.KeeperState.html    |  197 +
 .../zookeeper/class-use/Watcher.Event.html      |  125 +
 .../org/apache/zookeeper/class-use/Watcher.html |  284 +
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  125 +
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  125 +
 .../zookeeper/class-use/ZooDefs.Perms.html      |  125 +
 .../org/apache/zookeeper/class-use/ZooDefs.html |  125 +
 .../zookeeper/class-use/ZooKeeper.States.html   |  178 +
 .../apache/zookeeper/class-use/ZooKeeper.html   |  190 +
 .../zookeeper/class-use/ZooKeeperMain.html      |  125 +
 .../zookeeper/client/FourLetterWordMain.html    |  343 ++
 .../apache/zookeeper/client/HostProvider.html   |  284 +
 .../zookeeper/client/StaticHostProvider.html    |  340 ++
 .../client/class-use/FourLetterWordMain.html    |  125 +
 .../client/class-use/HostProvider.html          |  167 +
 .../client/class-use/StaticHostProvider.html    |  125 +
 .../apache/zookeeper/client/package-frame.html  |   25 +
 .../zookeeper/client/package-summary.html       |  166 +
 .../apache/zookeeper/client/package-tree.html   |  143 +
 .../apache/zookeeper/client/package-use.html    |  160 +
 .../apache/zookeeper/common/package-frame.html  |   14 +
 .../zookeeper/common/package-summary.html       |  124 +
 .../apache/zookeeper/common/package-tree.html   |  128 +
 .../apache/zookeeper/common/package-use.html    |  125 +
 .../api/org/apache/zookeeper/data/ACL.html      |  493 ++
 .../api/org/apache/zookeeper/data/Id.html       |  493 ++
 .../api/org/apache/zookeeper/data/Stat.html     |  745 +++
 .../apache/zookeeper/data/StatPersisted.html    |  689 +++
 .../apache/zookeeper/data/StatPersistedV1.html  |  661 +++
 .../apache/zookeeper/data/class-use/ACL.html    |  260 +
 .../org/apache/zookeeper/data/class-use/Id.html |  220 +
 .../apache/zookeeper/data/class-use/Stat.html   |  290 +
 .../zookeeper/data/class-use/StatPersisted.html |  125 +
 .../data/class-use/StatPersistedV1.html         |  125 +
 .../apache/zookeeper/data/package-frame.html    |   24 +
 .../apache/zookeeper/data/package-summary.html  |  159 +
 .../org/apache/zookeeper/data/package-tree.html |  142 +
 .../org/apache/zookeeper/data/package-use.html  |  183 +
 .../org/apache/zookeeper/jmx/package-frame.html |   14 +
 .../apache/zookeeper/jmx/package-summary.html   |  124 +
 .../org/apache/zookeeper/jmx/package-tree.html  |  128 +
 .../org/apache/zookeeper/jmx/package-use.html   |  125 +
 .../api/org/apache/zookeeper/package-frame.html |   76 +
 .../org/apache/zookeeper/package-summary.html   |  406 ++
 .../api/org/apache/zookeeper/package-tree.html  |  213 +
 .../api/org/apache/zookeeper/package-use.html   |  255 +
 .../apache/zookeeper/server/LogFormatter.html   |  280 +
 .../apache/zookeeper/server/PurgeTxnLog.html    |  322 ++
 .../zookeeper/server/SnapshotFormatter.html     |  300 +
 .../zookeeper/server/ZooKeeperServerMain.html   |  297 +
 .../server/class-use/LogFormatter.html          |  125 +
 .../zookeeper/server/class-use/PurgeTxnLog.html |  125 +
 .../server/class-use/SnapshotFormatter.html     |  125 +
 .../server/class-use/ZooKeeperServerMain.html   |  125 +
 .../apache/zookeeper/server/package-frame.html  |   23 +
 .../zookeeper/server/package-summary.html       |  250 +
 .../apache/zookeeper/server/package-tree.html   |  141 +
 .../apache/zookeeper/server/package-use.html    |  162 +
 .../zookeeper/server/quorum/QuorumPeerMain.html |  324 ++
 .../server/quorum/class-use/QuorumPeerMain.html |  125 +
 .../zookeeper/server/quorum/package-frame.html  |   20 +
 .../server/quorum/package-summary.html          |  145 +
 .../zookeeper/server/quorum/package-tree.html   |  138 +
 .../zookeeper/server/quorum/package-use.html    |  158 +
 .../zookeeper/server/upgrade/UpgradeMain.html   |  316 ++
 .../server/upgrade/class-use/UpgradeMain.html   |  125 +
 .../zookeeper/server/upgrade/package-frame.html |   20 +
 .../server/upgrade/package-summary.html         |  147 +
 .../zookeeper/server/upgrade/package-tree.html  |  138 +
 .../zookeeper/server/upgrade/package-use.html   |  125 +
 .../apache/zookeeper/util/package-frame.html    |   14 +
 .../apache/zookeeper/util/package-summary.html  |  124 +
 .../org/apache/zookeeper/util/package-tree.html |  128 +
 .../org/apache/zookeeper/util/package-use.html  |  125 +
 .../zookeeper/version/util/package-frame.html   |   14 +
 .../zookeeper/version/util/package-summary.html |  124 +
 .../zookeeper/version/util/package-tree.html    |  128 +
 .../zookeeper/version/util/package-use.html     |  125 +
 _released_docs/r3.4.11/api/overview-frame.html  |   33 +
 .../r3.4.11/api/overview-summary.html           |  210 +
 _released_docs/r3.4.11/api/overview-tree.html   |  240 +
 _released_docs/r3.4.11/api/package-list         |   13 +
 _released_docs/r3.4.11/api/script.js            |   30 +
 _released_docs/r3.4.11/api/serialized-form.html |  266 +
 _released_docs/r3.4.11/api/stylesheet.css       |  574 ++
 _released_docs/r3.4.11/bookkeeperConfig.html    |  384 ++
 _released_docs/r3.4.11/bookkeeperConfig.pdf     |  Bin 0 -> 13797 bytes
 _released_docs/r3.4.11/bookkeeperOverview.html  |  694 +++
 _released_docs/r3.4.11/bookkeeperOverview.pdf   |  Bin 0 -> 147558 bytes
 .../r3.4.11/bookkeeperProgrammer.html           | 1083 ++++
 _released_docs/r3.4.11/bookkeeperProgrammer.pdf |  Bin 0 -> 24949 bytes
 _released_docs/r3.4.11/bookkeeperStarted.html   |  448 ++
 _released_docs/r3.4.11/bookkeeperStarted.pdf    |  Bin 0 -> 17107 bytes
 _released_docs/r3.4.11/bookkeeperStream.html    |  612 ++
 _released_docs/r3.4.11/bookkeeperStream.pdf     |  Bin 0 -> 13192 bytes
 _released_docs/r3.4.11/broken-links.xml         |    2 +
 _released_docs/r3.4.11/images/2pc.jpg           |  Bin 0 -> 15174 bytes
 _released_docs/r3.4.11/images/bk-overview.jpg   |  Bin 0 -> 124211 bytes
 .../images/built-with-forrest-button.png        |  Bin 0 -> 1936 bytes
 _released_docs/r3.4.11/images/favicon.ico       |  Bin 0 -> 766 bytes
 _released_docs/r3.4.11/images/hadoop-logo.jpg   |  Bin 0 -> 9443 bytes
 .../r3.4.11/images/instruction_arrow.png        |  Bin 0 -> 285 bytes
 _released_docs/r3.4.11/images/state_dia.jpg     |  Bin 0 -> 51364 bytes
 _released_docs/r3.4.11/images/zkcomponents.jpg  |  Bin 0 -> 30831 bytes
 _released_docs/r3.4.11/images/zknamespace.jpg   |  Bin 0 -> 35414 bytes
 _released_docs/r3.4.11/images/zkperfRW-3.2.jpg  |  Bin 0 -> 41948 bytes
 _released_docs/r3.4.11/images/zkperfRW.jpg      |  Bin 0 -> 161542 bytes
 .../r3.4.11/images/zkperfreliability.jpg        |  Bin 0 -> 69825 bytes
 _released_docs/r3.4.11/images/zkservice.jpg     |  Bin 0 -> 86790 bytes
 .../r3.4.11/images/zookeeper_small.gif          |  Bin 0 -> 4847 bytes
 _released_docs/r3.4.11/index.html               |  391 ++
 _released_docs/r3.4.11/index.pdf                |  Bin 0 -> 13515 bytes
 _released_docs/r3.4.11/javaExample.html         |  908 +++
 _released_docs/r3.4.11/javaExample.pdf          |  Bin 0 -> 33767 bytes
 _released_docs/r3.4.11/jdiff/changes.html       |   32 +
 .../jdiff/changes/alldiffs_index_additions.html |  626 +++
 .../jdiff/changes/alldiffs_index_all.html       |  854 +++
 .../jdiff/changes/alldiffs_index_changes.html   |  283 +
 .../jdiff/changes/alldiffs_index_removals.html  |   94 +
 .../r3.4.11/jdiff/changes/changes-summary.html  |   70 +
 .../jdiff/changes/classes_index_additions.html  |  183 +
 .../jdiff/changes/classes_index_all.html        |  280 +
 .../jdiff/changes/classes_index_changes.html    |  145 +
 .../jdiff/changes/classes_index_removals.html   |   50 +
 .../changes/constructors_index_additions.html   |   97 +
 .../jdiff/changes/constructors_index_all.html   |  103 +
 .../changes/constructors_index_changes.html     |   50 +
 .../changes/constructors_index_removals.html    |   67 +
 .../jdiff/changes/fields_index_additions.html   |  220 +
 .../r3.4.11/jdiff/changes/fields_index_all.html |  248 +
 .../jdiff/changes/fields_index_changes.html     |   56 +
 .../jdiff/changes/fields_index_removals.html    |   56 +
 .../r3.4.11/jdiff/changes/jdiff_help.html       |  111 +
 .../r3.4.11/jdiff/changes/jdiff_statistics.html |  358 ++
 .../jdiff/changes/jdiff_topleftframe.html       |   40 +
 .../jdiff/changes/methods_index_additions.html  |  242 +
 .../jdiff/changes/methods_index_all.html        |  317 ++
 .../jdiff/changes/methods_index_changes.html    |   95 +
 .../jdiff/changes/methods_index_removals.html   |   56 +
 ...che.zookeeper.AsyncCallback.ACLCallback.html |  103 +
 ...ookeeper.AsyncCallback.ChildrenCallback.html |  103 +
 ...he.zookeeper.AsyncCallback.DataCallback.html |  103 +
 ...he.zookeeper.AsyncCallback.StatCallback.html |  103 +
 ....zookeeper.AsyncCallback.StringCallback.html |  103 +
 ...he.zookeeper.AsyncCallback.VoidCallback.html |  103 +
 .../org.apache.zookeeper.ClientCnxn.html        |  240 +
 ...org.apache.zookeeper.ClientWatchManager.html |  103 +
 .../org.apache.zookeeper.Environment.html       |  118 +
 ...r.KeeperException.BadArgumentsException.html |  100 +
 ...per.KeeperException.BadVersionException.html |  100 +
 ...g.apache.zookeeper.KeeperException.Code.html |  107 +
 ...per.KeeperException.InvalidACLException.html |  100 +
 ...eption.NoChildrenForEphemeralsException.html |  100 +
 ...okeeper.KeeperException.NoNodeException.html |  100 +
 ...per.KeeperException.NodeExistsException.html |  100 +
 ...eeper.KeeperException.NotEmptyException.html |  100 +
 .../org.apache.zookeeper.KeeperException.html   |  100 +
 .../changes/org.apache.zookeeper.Version.html   |  100 +
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 +
 .../changes/org.apache.zookeeper.Watcher.html   |  103 +
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  121 +
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 +
 .../changes/org.apache.zookeeper.ZooKeeper.html |  250 +
 .../org.apache.zookeeper.ZooKeeperMain.html     |  261 +
 .../jdiff/changes/packages_index_additions.html |   51 +
 .../jdiff/changes/packages_index_all.html       |   53 +
 .../jdiff/changes/packages_index_changes.html   |   53 +
 .../jdiff/changes/packages_index_removals.html  |   51 +
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  448 ++
 _released_docs/r3.4.11/jdiff/missingSinces.txt  |   93 +
 .../r3.4.11/jdiff/stylesheet-jdiff.css          |   47 +
 ..._for_zookeeper_3.1.1_to_zookeeper_3.4.11.xml |  828 +++
 _released_docs/r3.4.11/linkmap.html             |  434 ++
 _released_docs/r3.4.11/linkmap.pdf              |  Bin 0 -> 12459 bytes
 _released_docs/r3.4.11/recipes.html             |  974 ++++
 _released_docs/r3.4.11/recipes.pdf              |  Bin 0 -> 31021 bytes
 _released_docs/r3.4.11/releasenotes.html        | 1700 ++++++
 .../r3.4.11/skin/CommonMessages_de.xml          |   23 +
 .../r3.4.11/skin/CommonMessages_en_US.xml       |   23 +
 .../r3.4.11/skin/CommonMessages_es.xml          |   23 +
 .../r3.4.11/skin/CommonMessages_fr.xml          |   23 +
 _released_docs/r3.4.11/skin/basic.css           |  167 +
 .../r3.4.11/skin/breadcrumbs-optimized.js       |   90 +
 _released_docs/r3.4.11/skin/breadcrumbs.js      |  237 +
 _released_docs/r3.4.11/skin/fontsize.js         |  166 +
 _released_docs/r3.4.11/skin/getBlank.js         |   40 +
 _released_docs/r3.4.11/skin/getMenu.js          |   45 +
 _released_docs/r3.4.11/skin/images/README.txt   |    1 +
 _released_docs/r3.4.11/skin/images/add.jpg      |  Bin 0 -> 1142 bytes
 .../r3.4.11/skin/images/apache-thanks.png       |  Bin 0 -> 4840 bytes
 .../r3.4.11/skin/images/built-with-cocoon.gif   |  Bin 0 -> 2252 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 0 -> 1936 bytes
 _released_docs/r3.4.11/skin/images/chapter.gif  |  Bin 0 -> 49 bytes
 .../r3.4.11/skin/images/chapter_open.gif        |  Bin 0 -> 49 bytes
 _released_docs/r3.4.11/skin/images/current.gif  |  Bin 0 -> 54 bytes
 _released_docs/r3.4.11/skin/images/error.png    |  Bin 0 -> 1709 bytes
 .../r3.4.11/skin/images/external-link.gif       |  Bin 0 -> 71 bytes
 _released_docs/r3.4.11/skin/images/fix.jpg      |  Bin 0 -> 932 bytes
 .../r3.4.11/skin/images/forrest-credit-logo.png |  Bin 0 -> 4633 bytes
 _released_docs/r3.4.11/skin/images/hack.jpg     |  Bin 0 -> 743 bytes
 .../r3.4.11/skin/images/header_white_line.gif   |  Bin 0 -> 37 bytes
 _released_docs/r3.4.11/skin/images/info.png     |  Bin 0 -> 1320 bytes
 .../r3.4.11/skin/images/instruction_arrow.png   |  Bin 0 -> 285 bytes
 _released_docs/r3.4.11/skin/images/label.gif    |  Bin 0 -> 54 bytes
 _released_docs/r3.4.11/skin/images/page.gif     |  Bin 0 -> 79 bytes
 _released_docs/r3.4.11/skin/images/pdfdoc.gif   |  Bin 0 -> 1008 bytes
 _released_docs/r3.4.11/skin/images/poddoc.png   |  Bin 0 -> 856 bytes
 _released_docs/r3.4.11/skin/images/printer.gif  |  Bin 0 -> 603 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 0 -> 348 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 0 -> 319 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 200 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 199 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 209 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 199 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 0 -> 390 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 214 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 215 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 214 bytes
 _released_docs/r3.4.11/skin/images/remove.jpg   |  Bin 0 -> 1251 bytes
 _released_docs/r3.4.11/skin/images/rss.png      |  Bin 0 -> 360 bytes
 _released_docs/r3.4.11/skin/images/spacer.gif   |  Bin 0 -> 43 bytes
 _released_docs/r3.4.11/skin/images/success.png  |  Bin 0 -> 1291 bytes
 _released_docs/r3.4.11/skin/images/txtdoc.png   |  Bin 0 -> 784 bytes
 _released_docs/r3.4.11/skin/images/update.jpg   |  Bin 0 -> 990 bytes
 .../r3.4.11/skin/images/valid-html401.png       |  Bin 0 -> 2948 bytes
 _released_docs/r3.4.11/skin/images/vcss.png     |  Bin 0 -> 1134 bytes
 _released_docs/r3.4.11/skin/images/warning.png  |  Bin 0 -> 1215 bytes
 _released_docs/r3.4.11/skin/images/xmldoc.gif   |  Bin 0 -> 992 bytes
 _released_docs/r3.4.11/skin/menu.js             |   48 +
 _released_docs/r3.4.11/skin/note.txt            |   50 +
 _released_docs/r3.4.11/skin/print.css           |   54 +
 _released_docs/r3.4.11/skin/profile.css         |  168 +
 _released_docs/r3.4.11/skin/prototype.js        | 1257 +++++
 _released_docs/r3.4.11/skin/screen.css          |  587 ++
 _released_docs/r3.4.11/zookeeperAdmin.html      | 2157 ++++++++
 _released_docs/r3.4.11/zookeeperAdmin.pdf       |  Bin 0 -> 81092 bytes
 .../r3.4.11/zookeeperHierarchicalQuorums.html   |  276 +
 .../r3.4.11/zookeeperHierarchicalQuorums.pdf    |  Bin 0 -> 6654 bytes
 _released_docs/r3.4.11/zookeeperInternals.html  |  805 +++
 _released_docs/r3.4.11/zookeeperInternals.pdf   |  Bin 0 -> 48810 bytes
 _released_docs/r3.4.11/zookeeperJMX.html        |  479 ++
 _released_docs/r3.4.11/zookeeperJMX.pdf         |  Bin 0 -> 16475 bytes
 _released_docs/r3.4.11/zookeeperObservers.html  |  366 ++
 _released_docs/r3.4.11/zookeeperObservers.pdf   |  Bin 0 -> 12871 bytes
 _released_docs/r3.4.11/zookeeperOtherInfo.html  |  230 +
 _released_docs/r3.4.11/zookeeperOtherInfo.pdf   |  151 +
 _released_docs/r3.4.11/zookeeperOver.html       |  704 +++
 _released_docs/r3.4.11/zookeeperOver.pdf        |  Bin 0 -> 302472 bytes
 .../r3.4.11/zookeeperProgrammers.html           | 2285 ++++++++
 _released_docs/r3.4.11/zookeeperProgrammers.pdf |  Bin 0 -> 134099 bytes
 _released_docs/r3.4.11/zookeeperQuotas.html     |  290 +
 _released_docs/r3.4.11/zookeeperQuotas.pdf      |  Bin 0 -> 11184 bytes
 _released_docs/r3.4.11/zookeeperReconfig.pdf    |  Bin 0 -> 62192 bytes
 _released_docs/r3.4.11/zookeeperStarted.html    |  629 +++
 _released_docs/r3.4.11/zookeeperStarted.pdf     |  Bin 0 -> 28073 bytes
 _released_docs/r3.4.11/zookeeperTutorial.html   |  937 ++++
 _released_docs/r3.4.11/zookeeperTutorial.pdf    |  Bin 0 -> 34212 bytes
 _released_docs/r3.4.2/api/allclasses-frame.html |  141 +
 .../r3.4.2/api/allclasses-noframe.html          |  141 +
 _released_docs/r3.4.2/api/constant-values.html  |  486 ++
 _released_docs/r3.4.2/api/deprecated-list.html  |  334 ++
 _released_docs/r3.4.2/api/help-doc.html         |  223 +
 _released_docs/r3.4.2/api/index-all.html        | 1261 +++++
 _released_docs/r3.4.2/api/index.html            |   75 +
 .../zookeeper/AsyncCallback.ACLCallback.html    |  242 +
 .../AsyncCallback.Children2Callback.html        |  242 +
 .../AsyncCallback.ChildrenCallback.html         |  240 +
 .../zookeeper/AsyncCallback.DataCallback.html   |  242 +
 .../zookeeper/AsyncCallback.StatCallback.html   |  240 +
 .../zookeeper/AsyncCallback.StringCallback.html |  240 +
 .../zookeeper/AsyncCallback.VoidCallback.html   |  238 +
 .../api/org/apache/zookeeper/AsyncCallback.html |  236 +
 .../api/org/apache/zookeeper/CreateMode.html    |  451 ++
 .../KeeperException.APIErrorException.html      |  273 +
 .../KeeperException.AuthFailedException.html    |  273 +
 .../KeeperException.BadArgumentsException.html  |  287 +
 .../KeeperException.BadVersionException.html    |  287 +
 .../apache/zookeeper/KeeperException.Code.html  |  777 +++
 .../KeeperException.CodeDeprecated.html         |  610 ++
 ...KeeperException.ConnectionLossException.html |  273 +
 ...perException.DataInconsistencyException.html |  273 +
 .../KeeperException.InvalidACLException.html    |  287 +
 ...eeperException.InvalidCallbackException.html |  273 +
 ...eperException.MarshallingErrorException.html |  273 +
 .../KeeperException.NoAuthException.html        |  273 +
 ...eption.NoChildrenForEphemeralsException.html |  287 +
 .../KeeperException.NoNodeException.html        |  287 +
 .../KeeperException.NodeExistsException.html    |  287 +
 .../KeeperException.NotEmptyException.html      |  287 +
 .../KeeperException.NotReadOnlyException.html   |  273 +
 ...eperException.OperationTimeoutException.html |  273 +
 ...Exception.RuntimeInconsistencyException.html |  273 +
 ...KeeperException.SessionExpiredException.html |  273 +
 .../KeeperException.SessionMovedException.html  |  273 +
 .../KeeperException.SystemErrorException.html   |  273 +
 .../KeeperException.UnimplementedException.html |  273 +
 .../org/apache/zookeeper/KeeperException.html   |  701 +++
 .../org/apache/zookeeper/ServerAdminClient.html |  380 ++
 .../api/org/apache/zookeeper/WatchedEvent.html  |  362 ++
 .../zookeeper/Watcher.Event.EventType.html      |  415 ++
 .../zookeeper/Watcher.Event.KeeperState.html    |  500 ++
 .../api/org/apache/zookeeper/Watcher.Event.html |  200 +
 .../api/org/apache/zookeeper/Watcher.html       |  231 +
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  290 +
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  549 ++
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  297 +
 .../api/org/apache/zookeeper/ZooDefs.html       |  293 +
 .../org/apache/zookeeper/ZooKeeper.States.html  |  449 ++
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1792 ++++++
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  439 ++
 .../class-use/AsyncCallback.ACLCallback.html    |  183 +
 .../AsyncCallback.Children2Callback.html        |  194 +
 .../AsyncCallback.ChildrenCallback.html         |  194 +
 .../class-use/AsyncCallback.DataCallback.html   |  194 +
 .../class-use/AsyncCallback.StatCallback.html   |  218 +
 .../class-use/AsyncCallback.StringCallback.html |  185 +
 .../class-use/AsyncCallback.VoidCallback.html   |  193 +
 .../zookeeper/class-use/AsyncCallback.html      |  228 +
 .../apache/zookeeper/class-use/CreateMode.html  |  229 +
 .../KeeperException.APIErrorException.html      |  144 +
 .../KeeperException.AuthFailedException.html    |  144 +
 .../KeeperException.BadArgumentsException.html  |  144 +
 .../KeeperException.BadVersionException.html    |  144 +
 .../class-use/KeeperException.Code.html         |  248 +
 .../KeeperException.CodeDeprecated.html         |  181 +
 ...KeeperException.ConnectionLossException.html |  144 +
 ...perException.DataInconsistencyException.html |  144 +
 .../KeeperException.InvalidACLException.html    |  144 +
 ...eeperException.InvalidCallbackException.html |  144 +
 ...eperException.MarshallingErrorException.html |  144 +
 .../KeeperException.NoAuthException.html        |  144 +
 ...eption.NoChildrenForEphemeralsException.html |  144 +
 .../KeeperException.NoNodeException.html        |  144 +
 .../KeeperException.NodeExistsException.html    |  144 +
 .../KeeperException.NotEmptyException.html      |  144 +
 .../KeeperException.NotReadOnlyException.html   |  144 +
 ...eperException.OperationTimeoutException.html |  144 +
 ...Exception.RuntimeInconsistencyException.html |  144 +
 ...KeeperException.SessionExpiredException.html |  144 +
 .../KeeperException.SessionMovedException.html  |  144 +
 .../KeeperException.SystemErrorException.html   |  144 +
 .../KeeperException.UnimplementedException.html |  144 +
 .../zookeeper/class-use/KeeperException.html    |  578 ++
 .../zookeeper/class-use/ServerAdminClient.html  |  144 +
 .../zookeeper/class-use/WatchedEvent.html       |  180 +
 .../class-use/Watcher.Event.EventType.html      |  221 +
 .../class-use/Watcher.Event.KeeperState.html    |  221 +
 .../zookeeper/class-use/Watcher.Event.html      |  144 +
 .../org/apache/zookeeper/class-use/Watcher.html |  317 ++
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  144 +
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  144 +
 .../zookeeper/class-use/ZooDefs.Perms.html      |  144 +
 .../org/apache/zookeeper/class-use/ZooDefs.html |  144 +
 .../zookeeper/class-use/ZooKeeper.States.html   |  197 +
 .../apache/zookeeper/class-use/ZooKeeper.html   |  208 +
 .../zookeeper/class-use/ZooKeeperMain.html      |  144 +
 .../api/org/apache/zookeeper/data/ACL.html      |  557 ++
 .../api/org/apache/zookeeper/data/Id.html       |  557 ++
 .../api/org/apache/zookeeper/data/Stat.html     |  971 ++++
 .../apache/zookeeper/data/StatPersisted.html    |  879 +++
 .../apache/zookeeper/data/StatPersistedV1.html  |  833 +++
 .../apache/zookeeper/data/class-use/ACL.html    |  280 +
 .../org/apache/zookeeper/data/class-use/Id.html |  248 +
 .../apache/zookeeper/data/class-use/Stat.html   |  328 ++
 .../zookeeper/data/class-use/StatPersisted.html |  144 +
 .../data/class-use/StatPersistedV1.html         |  144 +
 .../apache/zookeeper/data/package-frame.html    |   40 +
 .../apache/zookeeper/data/package-summary.html  |  173 +
 .../org/apache/zookeeper/data/package-tree.html |  158 +
 .../org/apache/zookeeper/data/package-use.html  |  201 +
 .../api/org/apache/zookeeper/package-frame.html |  149 +
 .../org/apache/zookeeper/package-summary.html   |  370 ++
 .../api/org/apache/zookeeper/package-tree.html  |  178 +
 .../api/org/apache/zookeeper/package-use.html   |  275 +
 .../apache/zookeeper/server/LogFormatter.html   |  255 +
 .../apache/zookeeper/server/PurgeTxnLog.html    |  296 +
 .../zookeeper/server/ZooKeeperServerMain.html   |  280 +
 .../server/class-use/LogFormatter.html          |  144 +
 .../zookeeper/server/class-use/PurgeTxnLog.html |  144 +
 .../server/class-use/ZooKeeperServerMain.html   |  144 +
 .../apache/zookeeper/server/package-frame.html  |   36 +
 .../zookeeper/server/package-summary.html       |  260 +
 .../apache/zookeeper/server/package-tree.html   |  153 +
 .../apache/zookeeper/server/package-use.html    |  144 +
 .../zookeeper/server/quorum/QuorumPeerMain.html |  305 +
 .../server/quorum/class-use/QuorumPeerMain.html |  144 +
 .../zookeeper/server/quorum/package-frame.html  |   32 +
 .../server/quorum/package-summary.html          |  157 +
 .../zookeeper/server/quorum/package-tree.html   |  153 +
 .../zookeeper/server/quorum/package-use.html    |  144 +
 .../zookeeper/server/upgrade/UpgradeMain.html   |  297 +
 .../server/upgrade/class-use/UpgradeMain.html   |  144 +
 .../zookeeper/server/upgrade/package-frame.html |   32 +
 .../server/upgrade/package-summary.html         |  159 +
 .../zookeeper/server/upgrade/package-tree.html  |  153 +
 .../zookeeper/server/upgrade/package-use.html   |  144 +
 _released_docs/r3.4.2/api/overview-frame.html   |   50 +
 _released_docs/r3.4.2/api/overview-summary.html |  184 +
 _released_docs/r3.4.2/api/overview-tree.html    |  182 +
 _released_docs/r3.4.2/api/package-list          |    5 +
 _released_docs/r3.4.2/api/resources/inherit.gif |  Bin 0 -> 57 bytes
 _released_docs/r3.4.2/api/serialized-form.html  |  529 ++
 _released_docs/r3.4.2/api/stylesheet.css        |   29 +
 _released_docs/r3.4.2/bookkeeperConfig.html     |  384 ++
 _released_docs/r3.4.2/bookkeeperConfig.pdf      |  Bin 0 -> 13807 bytes
 _released_docs/r3.4.2/bookkeeperOverview.html   |  694 +++
 _released_docs/r3.4.2/bookkeeperOverview.pdf    |  Bin 0 -> 147574 bytes
 _released_docs/r3.4.2/bookkeeperProgrammer.html | 1083 ++++
 _released_docs/r3.4.2/bookkeeperProgrammer.pdf  |  Bin 0 -> 24965 bytes
 _released_docs/r3.4.2/bookkeeperStarted.html    |  448 ++
 _released_docs/r3.4.2/bookkeeperStarted.pdf     |  Bin 0 -> 17122 bytes
 _released_docs/r3.4.2/bookkeeperStream.html     |  612 ++
 _released_docs/r3.4.2/bookkeeperStream.pdf      |  Bin 0 -> 13200 bytes
 _released_docs/r3.4.2/broken-links.xml          |    2 +
 _released_docs/r3.4.2/images/2pc.jpg            |  Bin 0 -> 15174 bytes
 _released_docs/r3.4.2/images/bk-overview.jpg    |  Bin 0 -> 124211 bytes
 .../r3.4.2/images/built-with-forrest-button.png |  Bin 0 -> 1936 bytes
 _released_docs/r3.4.2/images/favicon.ico        |  Bin 0 -> 766 bytes
 _released_docs/r3.4.2/images/hadoop-logo.jpg    |  Bin 0 -> 9443 bytes
 .../r3.4.2/images/instruction_arrow.png         |  Bin 0 -> 285 bytes
 _released_docs/r3.4.2/images/state_dia.jpg      |  Bin 0 -> 51364 bytes
 _released_docs/r3.4.2/images/zkcomponents.jpg   |  Bin 0 -> 30831 bytes
 _released_docs/r3.4.2/images/zknamespace.jpg    |  Bin 0 -> 35414 bytes
 _released_docs/r3.4.2/images/zkperfRW-3.2.jpg   |  Bin 0 -> 41948 bytes
 _released_docs/r3.4.2/images/zkperfRW.jpg       |  Bin 0 -> 161542 bytes
 .../r3.4.2/images/zkperfreliability.jpg         |  Bin 0 -> 69825 bytes
 _released_docs/r3.4.2/images/zkservice.jpg      |  Bin 0 -> 86790 bytes
 .../r3.4.2/images/zookeeper_small.gif           |  Bin 0 -> 4847 bytes
 _released_docs/r3.4.2/index.html                |  391 ++
 _released_docs/r3.4.2/index.pdf                 |  Bin 0 -> 13496 bytes
 _released_docs/r3.4.2/javaExample.html          |  908 +++
 _released_docs/r3.4.2/javaExample.pdf           |  Bin 0 -> 33802 bytes
 _released_docs/r3.4.2/jdiff/changes.html        |   32 +
 .../jdiff/changes/alldiffs_index_additions.html |  597 ++
 .../jdiff/changes/alldiffs_index_all.html       |  776 +++
 .../jdiff/changes/alldiffs_index_changes.html   |  190 +
 .../jdiff/changes/alldiffs_index_removals.html  |   94 +
 .../r3.4.2/jdiff/changes/changes-summary.html   |   70 +
 .../jdiff/changes/classes_index_additions.html  |  181 +
 .../r3.4.2/jdiff/changes/classes_index_all.html |  243 +
 .../jdiff/changes/classes_index_changes.html    |  106 +
 .../jdiff/changes/classes_index_removals.html   |   50 +
 .../changes/constructors_index_additions.html   |   97 +
 .../jdiff/changes/constructors_index_all.html   |  103 +
 .../changes/constructors_index_changes.html     |   50 +
 .../changes/constructors_index_removals.html    |   67 +
 .../jdiff/changes/fields_index_additions.html   |  198 +
 .../r3.4.2/jdiff/changes/fields_index_all.html  |  224 +
 .../jdiff/changes/fields_index_changes.html     |   56 +
 .../jdiff/changes/fields_index_removals.html    |   56 +
 .../r3.4.2/jdiff/changes/jdiff_help.html        |  111 +
 .../r3.4.2/jdiff/changes/jdiff_statistics.html  |  307 +
 .../jdiff/changes/jdiff_topleftframe.html       |   40 +
 .../jdiff/changes/methods_index_additions.html  |  244 +
 .../r3.4.2/jdiff/changes/methods_index_all.html |  300 +
 .../jdiff/changes/methods_index_changes.html    |   64 +
 .../jdiff/changes/methods_index_removals.html   |   56 +
 .../org.apache.zookeeper.ClientCnxn.html        |  219 +
 .../org.apache.zookeeper.Environment.html       |  103 +
 ...r.KeeperException.BadArgumentsException.html |  100 +
 ...per.KeeperException.BadVersionException.html |  100 +
 ...g.apache.zookeeper.KeeperException.Code.html |  107 +
 ...per.KeeperException.InvalidACLException.html |  100 +
 ...eption.NoChildrenForEphemeralsException.html |  100 +
 ...okeeper.KeeperException.NoNodeException.html |  100 +
 ...per.KeeperException.NodeExistsException.html |  100 +
 ...eeper.KeeperException.NotEmptyException.html |  100 +
 .../org.apache.zookeeper.KeeperException.html   |  100 +
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 +
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  121 +
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 +
 .../changes/org.apache.zookeeper.ZooKeeper.html |  229 +
 .../org.apache.zookeeper.ZooKeeperMain.html     |  268 +
 .../jdiff/changes/packages_index_additions.html |   51 +
 .../jdiff/changes/packages_index_all.html       |   53 +
 .../jdiff/changes/packages_index_changes.html   |   53 +
 .../jdiff/changes/packages_index_removals.html  |   51 +
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  371 ++
 _released_docs/r3.4.2/jdiff/missingSinces.txt   |   84 +
 .../r3.4.2/jdiff/stylesheet-jdiff.css           |   47 +
 ...s_for_zookeeper_3.1.1_to_zookeeper_3.4.2.xml |  672 +++
 _released_docs/r3.4.2/linkmap.html              |  434 ++
 _released_docs/r3.4.2/linkmap.pdf               |  Bin 0 -> 12445 bytes
 _released_docs/r3.4.2/recipes.html              |  974 ++++
 _released_docs/r3.4.2/recipes.pdf               |  Bin 0 -> 31043 bytes
 _released_docs/r3.4.2/releasenotes.html         | 3079 +++++++++++
 _released_docs/r3.4.2/releasenotes.pdf          |  Bin 0 -> 88064 bytes
 .../r3.4.2/skin/CommonMessages_de.xml           |   23 +
 .../r3.4.2/skin/CommonMessages_en_US.xml        |   23 +
 .../r3.4.2/skin/CommonMessages_es.xml           |   23 +
 .../r3.4.2/skin/CommonMessages_fr.xml           |   23 +
 _released_docs/r3.4.2/skin/basic.css            |  167 +
 .../r3.4.2/skin/breadcrumbs-optimized.js        |   90 +
 _released_docs/r3.4.2/skin/breadcrumbs.js       |  237 +
 _released_docs/r3.4.2/skin/fontsize.js          |  166 +
 _released_docs/r3.4.2/skin/getBlank.js          |   40 +
 _released_docs/r3.4.2/skin/getMenu.js           |   45 +
 _released_docs/r3.4.2/skin/images/README.txt    |    1 +
 _released_docs/r3.4.2/skin/images/add.jpg       |  Bin 0 -> 1142 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 0 -> 1936 bytes
 _released_docs/r3.4.2/skin/images/chapter.gif   |  Bin 0 -> 49 bytes
 .../r3.4.2/skin/images/chapter_open.gif         |  Bin 0 -> 49 bytes
 _released_docs/r3.4.2/skin/images/current.gif   |  Bin 0 -> 54 bytes
 _released_docs/r3.4.2/skin/images/error.png     |  Bin 0 -> 1709 bytes
 .../r3.4.2/skin/images/external-link.gif        |  Bin 0 -> 71 bytes
 _released_docs/r3.4.2/skin/images/fix.jpg       |  Bin 0 -> 932 bytes
 .../r3.4.2/skin/images/forrest-credit-logo.png  |  Bin 0 -> 4633 bytes
 _released_docs/r3.4.2/skin/images/hack.jpg      |  Bin 0 -> 743 bytes
 .../r3.4.2/skin/images/header_white_line.gif    |  Bin 0 -> 37 bytes
 _released_docs/r3.4.2/skin/images/info.png      |  Bin 0 -> 1320 bytes
 .../r3.4.2/skin/images/instruction_arrow.png    |  Bin 0 -> 285 bytes
 _released_docs/r3.4.2/skin/images/label.gif     |  Bin 0 -> 54 bytes
 _released_docs/r3.4.2/skin/images/page.gif      |  Bin 0 -> 79 bytes
 _released_docs/r3.4.2/skin/images/pdfdoc.gif    |  Bin 0 -> 1008 bytes
 _released_docs/r3.4.2/skin/images/poddoc.png    |  Bin 0 -> 856 bytes
 _released_docs/r3.4.2/skin/images/printer.gif   |  Bin 0 -> 603 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 0 -> 348 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 0 -> 319 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 200 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 199 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 209 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 199 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 0 -> 390 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 214 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 215 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 214 bytes
 _released_docs/r3.4.2/skin/images/remove.jpg    |  Bin 0 -> 1251 bytes
 _released_docs/r3.4.2/skin/images/rss.png       |  Bin 0 -> 360 bytes
 _released_docs/r3.4.2/skin/images/spacer.gif    |  Bin 0 -> 43 bytes
 _released_docs/r3.4.2/skin/images/success.png   |  Bin 0 -> 1291 bytes
 _released_docs/r3.4.2/skin/images/txtdoc.png    |  Bin 0 -> 784 bytes
 _released_docs/r3.4.2/skin/images/update.jpg    |  Bin 0 -> 990 bytes
 .../r3.4.2/skin/images/valid-html401.png        |  Bin 0 -> 2948 bytes
 _released_docs/r3.4.2/skin/images/vcss.png      |  Bin 0 -> 1134 bytes
 _released_docs/r3.4.2/skin/images/warning.png   |  Bin 0 -> 1215 bytes
 _released_docs/r3.4.2/skin/images/xmldoc.gif    |  Bin 0 -> 992 bytes
 _released_docs/r3.4.2/skin/menu.js              |   48 +
 _released_docs/r3.4.2/skin/note.txt             |   50 +
 _released_docs/r3.4.2/skin/print.css            |   54 +
 _released_docs/r3.4.2/skin/profile.css          |  168 +
 _released_docs/r3.4.2/skin/prototype.js         | 1257 +++++
 _released_docs/r3.4.2/skin/screen.css           |  587 ++
 _released_docs/r3.4.2/zookeeperAdmin.html       | 1849 +++++++
 _released_docs/r3.4.2/zookeeperAdmin.pdf        |  Bin 0 -> 72898 bytes
 .../r3.4.2/zookeeperHierarchicalQuorums.html    |  276 +
 .../r3.4.2/zookeeperHierarchicalQuorums.pdf     |  Bin 0 -> 6655 bytes
 _released_docs/r3.4.2/zookeeperInternals.html   |  805 +++
 _released_docs/r3.4.2/zookeeperInternals.pdf    |  Bin 0 -> 48834 bytes
 _released_docs/r3.4.2/zookeeperJMX.html         |  479 ++
 _released_docs/r3.4.2/zookeeperJMX.pdf          |  Bin 0 -> 16482 bytes
 _released_docs/r3.4.2/zookeeperObservers.html   |  366 ++
 _released_docs/r3.4.2/zookeeperObservers.pdf    |  Bin 0 -> 12873 bytes
 _released_docs/r3.4.2/zookeeperOtherInfo.html   |  230 +
 _released_docs/r3.4.2/zookeeperOtherInfo.pdf    |  151 +
 _released_docs/r3.4.2/zookeeperOver.html        |  704 +++
 _released_docs/r3.4.2/zookeeperOver.pdf         |  Bin 0 -> 302494 bytes
 _released_docs/r3.4.2/zookeeperProgrammers.html | 2238 ++++++++
 _released_docs/r3.4.2/zookeeperProgrammers.pdf  |  Bin 0 -> 133759 bytes
 _released_docs/r3.4.2/zookeeperQuotas.html      |  291 +
 _released_docs/r3.4.2/zookeeperQuotas.pdf       |  Bin 0 -> 11262 bytes
 _released_docs/r3.4.2/zookeeperStarted.html     |  645 +++
 _released_docs/r3.4.2/zookeeperStarted.pdf      |  Bin 0 -> 27563 bytes
 _released_docs/r3.4.2/zookeeperTutorial.html    |  894 +++
 _released_docs/r3.4.2/zookeeperTutorial.pdf     |  Bin 0 -> 30504 bytes
 _released_docs/r3.4.3/api/allclasses-frame.html |  143 +
 .../r3.4.3/api/allclasses-noframe.html          |  143 +
 _released_docs/r3.4.3/api/constant-values.html  |  486 ++
 _released_docs/r3.4.3/api/deprecated-list.html  |  334 ++
 _released_docs/r3.4.3/api/help-doc.html         |  223 +
 _released_docs/r3.4.3/api/index-all.html        | 1272 +++++
 _released_docs/r3.4.3/api/index.html            |   75 +
 .../zookeeper/AsyncCallback.ACLCallback.html    |  242 +
 .../AsyncCallback.Children2Callback.html        |  242 +
 .../AsyncCallback.ChildrenCallback.html         |  240 +
 .../zookeeper/AsyncCallback.DataCallback.html   |  242 +
 .../zookeeper/AsyncCallback.StatCallback.html   |  240 +
 .../zookeeper/AsyncCallback.StringCallback.html |  240 +
 .../zookeeper/AsyncCallback.VoidCallback.html   |  238 +
 .../api/org/apache/zookeeper/AsyncCallback.html |  236 +
 .../api/org/apache/zookeeper/CreateMode.html    |  451 ++
 .../KeeperException.APIErrorException.html      |  273 +
 .../KeeperException.AuthFailedException.html    |  273 +
 .../KeeperException.BadArgumentsException.html  |  287 +
 .../KeeperException.BadVersionException.html    |  287 +
 .../apache/zookeeper/KeeperException.Code.html  |  777 +++
 .../KeeperException.CodeDeprecated.html         |  610 ++
 ...KeeperException.ConnectionLossException.html |  273 +
 ...perException.DataInconsistencyException.html |  273 +
 .../KeeperException.InvalidACLException.html    |  287 +
 ...eeperException.InvalidCallbackException.html |  273 +
 ...eperException.MarshallingErrorException.html |  273 +
 .../KeeperException.NoAuthException.html        |  273 +
 ...eption.NoChildrenForEphemeralsException.html |  287 +
 .../KeeperException.NoNodeException.html        |  287 +
 .../KeeperException.NodeExistsException.html    |  287 +
 .../KeeperException.NotEmptyException.html      |  287 +
 .../KeeperException.NotReadOnlyException.html   |  273 +
 ...eperException.OperationTimeoutException.html |  273 +
 ...Exception.RuntimeInconsistencyException.html |  273 +
 ...KeeperException.SessionExpiredException.html |  273 +
 .../KeeperException.SessionMovedException.html  |  273 +
 .../KeeperException.SystemErrorException.html   |  273 +
 .../KeeperException.UnimplementedException.html |  273 +
 .../org/apache/zookeeper/KeeperException.html   |  703 +++
 .../org/apache/zookeeper/ServerAdminClient.html |  380 ++
 .../api/org/apache/zookeeper/WatchedEvent.html  |  362 ++
 .../zookeeper/Watcher.Event.EventType.html      |  415 ++
 .../zookeeper/Watcher.Event.KeeperState.html    |  500 ++
 .../api/org/apache/zookeeper/Watcher.Event.html |  200 +
 .../api/org/apache/zookeeper/Watcher.html       |  231 +
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  290 +
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  549 ++
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  297 +
 .../api/org/apache/zookeeper/ZooDefs.html       |  293 +
 .../org/apache/zookeeper/ZooKeeper.States.html  |  449 ++
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1810 ++++++
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  439 ++
 .../class-use/AsyncCallback.ACLCallback.html    |  183 +
 .../AsyncCallback.Children2Callback.html        |  194 +
 .../AsyncCallback.ChildrenCallback.html         |  194 +
 .../class-use/AsyncCallback.DataCallback.html   |  194 +
 .../class-use/AsyncCallback.StatCallback.html   |  218 +
 .../class-use/AsyncCallback.StringCallback.html |  185 +
 .../class-use/AsyncCallback.VoidCallback.html   |  193 +
 .../zookeeper/class-use/AsyncCallback.html      |  228 +
 .../apache/zookeeper/class-use/CreateMode.html  |  229 +
 .../KeeperException.APIErrorException.html      |  144 +
 .../KeeperException.AuthFailedException.html    |  144 +
 .../KeeperException.BadArgumentsException.html  |  144 +
 .../KeeperException.BadVersionException.html    |  144 +
 .../class-use/KeeperException.Code.html         |  248 +
 .../KeeperException.CodeDeprecated.html         |  181 +
 ...KeeperException.ConnectionLossException.html |  144 +
 ...perException.DataInconsistencyException.html |  144 +
 .../KeeperException.InvalidACLException.html    |  144 +
 ...eeperException.InvalidCallbackException.html |  144 +
 ...eperException.MarshallingErrorException.html |  144 +
 .../KeeperException.NoAuthException.html        |  144 +
 ...eption.NoChildrenForEphemeralsException.html |  144 +
 .../KeeperException.NoNodeException.html        |  144 +
 .../KeeperException.NodeExistsException.html    |  144 +
 .../KeeperException.NotEmptyException.html      |  144 +
 .../KeeperException.NotReadOnlyException.html   |  144 +
 ...eperException.OperationTimeoutException.html |  144 +
 ...Exception.RuntimeInconsistencyException.html |  144 +
 ...KeeperException.SessionExpiredException.html |  144 +
 .../KeeperException.SessionMovedException.html  |  144 +
 .../KeeperException.SystemErrorException.html   |  144 +
 .../KeeperException.UnimplementedException.html |  144 +
 .../zookeeper/class-use/KeeperException.html    |  578 ++
 .../zookeeper/class-use/ServerAdminClient.html  |  144 +
 .../zookeeper/class-use/WatchedEvent.html       |  180 +
 .../class-use/Watcher.Event.EventType.html      |  221 +
 .../class-use/Watcher.Event.KeeperState.html    |  221 +
 .../zookeeper/class-use/Watcher.Event.html      |  144 +
 .../org/apache/zookeeper/class-use/Watcher.html |  317 ++
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  144 +
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  144 +
 .../zookeeper/class-use/ZooDefs.Perms.html      |  144 +
 .../org/apache/zookeeper/class-use/ZooDefs.html |  144 +
 .../zookeeper/class-use/ZooKeeper.States.html   |  197 +
 .../apache/zookeeper/class-use/ZooKeeper.html   |  208 +
 .../zookeeper/class-use/ZooKeeperMain.html      |  144 +
 .../zookeeper/client/FourLetterWordMain.html    |  284 +
 .../client/class-use/FourLetterWordMain.html    |  144 +
 .../apache/zookeeper/client/package-frame.html  |   32 +
 .../zookeeper/client/package-summary.html       |  157 +
 .../apache/zookeeper/client/package-tree.html   |  153 +
 .../apache/zookeeper/client/package-use.html    |  144 +
 .../api/org/apache/zookeeper/data/ACL.html      |  557 ++
 .../api/org/apache/zookeeper/data/Id.html       |  557 ++
 .../api/org/apache/zookeeper/data/Stat.html     |  971 ++++
 .../apache/zookeeper/data/StatPersisted.html    |  879 +++
 .../apache/zookeeper/data/StatPersistedV1.html  |  833 +++
 .../apache/zookeeper/data/class-use/ACL.html    |  280 +
 .../org/apache/zookeeper/data/class-use/Id.html |  248 +
 .../apache/zookeeper/data/class-use/Stat.html   |  328 ++
 .../zookeeper/data/class-use/StatPersisted.html |  144 +
 .../data/class-use/StatPersistedV1.html         |  144 +
 .../apache/zookeeper/data/package-frame.html    |   40 +
 .../apache/zookeeper/data/package-summary.html  |  173 +
 .../org/apache/zookeeper/data/package-tree.html |  158 +
 .../org/apache/zookeeper/data/package-use.html  |  201 +
 .../api/org/apache/zookeeper/package-frame.html |  149 +
 .../org/apache/zookeeper/package-summary.html   |  370 ++
 .../api/org/apache/zookeeper/package-tree.html  |  178 +
 .../api/org/apache/zookeeper/package-use.html   |  275 +
 .../apache/zookeeper/server/LogFormatter.html   |  255 +
 .../apache/zookeeper/server/PurgeTxnLog.html    |  296 +
 .../zookeeper/server/ZooKeeperServerMain.html   |  280 +
 .../server/class-use/LogFormatter.html          |  144 +
 .../zookeeper/server/class-use/PurgeTxnLog.html |  144 +
 .../server/class-use/ZooKeeperServerMain.html   |  144 +
 .../apache/zookeeper/server/package-frame.html  |   36 +
 .../zookeeper/server/package-summary.html       |  260 +
 .../apache/zookeeper/server/package-tree.html   |  153 +
 .../apache/zookeeper/server/package-use.html    |  144 +
 .../zookeeper/server/quorum/QuorumPeerMain.html |  305 +
 .../server/quorum/class-use/QuorumPeerMain.html |  144 +
 .../zookeeper/server/quorum/package-frame.html  |   32 +
 .../server/quorum/package-summary.html          |  157 +
 .../zookeeper/server/quorum/package-tree.html   |  153 +
 .../zookeeper/server/quorum/package-use.html    |  144 +
 .../zookeeper/server/upgrade/UpgradeMain.html   |  297 +
 .../server/upgrade/class-use/UpgradeMain.html   |  144 +
 .../zookeeper/server/upgrade/package-frame.html |   32 +
 .../server/upgrade/package-summary.html         |  159 +
 .../zookeeper/server/upgrade/package-tree.html  |  153 +
 .../zookeeper/server/upgrade/package-use.html   |  144 +
 _released_docs/r3.4.3/api/overview-frame.html   |   52 +
 _released_docs/r3.4.3/api/overview-summary.html |  188 +
 _released_docs/r3.4.3/api/overview-tree.html    |  182 +
 _released_docs/r3.4.3/api/package-list          |    6 +
 _released_docs/r3.4.3/api/resources/inherit.gif |  Bin 0 -> 57 bytes
 _released_docs/r3.4.3/api/serialized-form.html  |  529 ++
 _released_docs/r3.4.3/api/stylesheet.css        |   29 +
 _released_docs/r3.4.3/bookkeeperConfig.html     |  384 ++
 _released_docs/r3.4.3/bookkeeperConfig.pdf      |  Bin 0 -> 13807 bytes
 _released_docs/r3.4.3/bookkeeperOverview.html   |  694 +++
 _released_docs/r3.4.3/bookkeeperOverview.pdf    |  Bin 0 -> 147574 bytes
 _released_docs/r3.4.3/bookkeeperProgrammer.html | 1083 ++++
 _released_docs/r3.4.3/bookkeeperProgrammer.pdf  |  Bin 0 -> 24965 bytes
 _released_docs/r3.4.3/bookkeeperStarted.html    |  448 ++
 _released_docs/r3.4.3/bookkeeperStarted.pdf     |  Bin 0 -> 17115 bytes
 _released_docs/r3.4.3/bookkeeperStream.html     |  612 ++
 _released_docs/r3.4.3/bookkeeperStream.pdf      |  Bin 0 -> 13200 bytes
 _released_docs/r3.4.3/broken-links.xml          |    2 +
 _released_docs/r3.4.3/images/2pc.jpg            |  Bin 0 -> 15174 bytes
 _released_docs/r3.4.3/images/bk-overview.jpg    |  Bin 0 -> 124211 bytes
 .../r3.4.3/images/built-with-forrest-button.png |  Bin 0 -> 1936 bytes
 _released_docs/r3.4.3/images/favicon.ico        |  Bin 0 -> 766 bytes
 _released_docs/r3.4.3/images/hadoop-logo.jpg    |  Bin 0 -> 9443 bytes
 .../r3.4.3/images/instruction_arrow.png         |  Bin 0 -> 285 bytes
 _released_docs/r3.4.3/images/state_dia.jpg      |  Bin 0 -> 51364 bytes
 _released_docs/r3.4.3/images/zkcomponents.jpg   |  Bin 0 -> 30831 bytes
 _released_docs/r3.4.3/images/zknamespace.jpg    |  Bin 0 -> 35414 bytes
 _released_docs/r3.4.3/images/zkperfRW-3.2.jpg   |  Bin 0 -> 41948 bytes
 _released_docs/r3.4.3/images/zkperfRW.jpg       |  Bin 0 -> 161542 bytes
 .../r3.4.3/images/zkperfreliability.jpg         |  Bin 0 -> 69825 bytes
 _released_docs/r3.4.3/images/zkservice.jpg      |  Bin 0 -> 86790 bytes
 .../r3.4.3/images/zookeeper_small.gif           |  Bin 0 -> 4847 bytes
 _released_docs/r3.4.3/index.html                |  391 ++
 _released_docs/r3.4.3/index.pdf                 |  Bin 0 -> 13517 bytes
 _released_docs/r3.4.3/javaExample.html          |  908 +++
 _released_docs/r3.4.3/javaExample.pdf           |  Bin 0 -> 33802 bytes
 _released_docs/r3.4.3/jdiff/changes.html        |   32 +
 .../jdiff/changes/alldiffs_index_additions.html |  597 ++
 .../jdiff/changes/alldiffs_index_all.html       |  776 +++
 .../jdiff/changes/alldiffs_index_changes.html   |  190 +
 .../jdiff/changes/alldiffs_index_removals.html  |   94 +
 .../r3.4.3/jdiff/changes/changes-summary.html   |   70 +
 .../jdiff/changes/classes_index_additions.html  |  181 +
 .../r3.4.3/jdiff/changes/classes_index_all.html |  243 +
 .../jdiff/changes/classes_index_changes.html    |  106 +
 .../jdiff/changes/classes_index_removals.html   |   50 +
 .../changes/constructors_index_additions.html   |   97 +
 .../jdiff/changes/constructors_index_all.html   |  103 +
 .../changes/constructors_index_changes.html     |   50 +
 .../changes/constructors_index_removals.html    |   67 +
 .../jdiff/changes/fields_index_additions.html   |  198 +
 .../r3.4.3/jdiff/changes/fields_index_all.html  |  224 +
 .../jdiff/changes/fields_index_changes.html     |   56 +
 .../jdiff/changes/fields_index_removals.html    |   56 +
 .../r3.4.3/jdiff/changes/jdiff_help.html        |  111 +
 .../r3.4.3/jdiff/changes/jdiff_statistics.html  |  307 +
 .../jdiff/changes/jdiff_topleftframe.html       |   40 +
 .../jdiff/changes/methods_index_additions.html  |  244 +
 .../r3.4.3/jdiff/changes/methods_index_all.html |  300 +
 .../jdiff/changes/methods_index_changes.html    |   64 +
 .../jdiff/changes/methods_index_removals.html   |   56 +
 .../org.apache.zookeeper.ClientCnxn.html        |  219 +
 .../org.apache.zookeeper.Environment.html       |  103 +
 ...r.KeeperException.BadArgumentsException.html |  100 +
 ...per.KeeperException.BadVersionException.html |  100 +
 ...g.apache.zookeeper.KeeperException.Code.html |  107 +
 ...per.KeeperException.InvalidACLException.html |  100 +
 ...eption.NoChildrenForEphemeralsException.html |  100 +
 ...okeeper.KeeperException.NoNodeException.html |  100 +
 ...per.KeeperException.NodeExistsException.html |  100 +
 ...eeper.KeeperException.NotEmptyException.html |  100 +
 .../org.apache.zookeeper.KeeperException.html   |  100 +
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 +
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  121 +
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 +
 .../changes/org.apache.zookeeper.ZooKeeper.html |  229 +
 .../org.apache.zookeeper.ZooKeeperMain.html     |  268 +
 .../jdiff/changes/packages_index_additions.html |   51 +
 .../jdiff/changes/packages_index_all.html       |   53 +
 .../jdiff/changes/packages_index_changes.html   |   53 +
 .../jdiff/changes/packages_index_removals.html  |   51 +
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  371 ++
 _released_docs/r3.4.3/jdiff/missingSinces.txt   |   84 +
 .../r3.4.3/jdiff/stylesheet-jdiff.css           |   47 +
 ...s_for_zookeeper_3.1.1_to_zookeeper_3.4.3.xml |  672 +++
 _released_docs/r3.4.3/linkmap.html              |  434 ++
 _released_docs/r3.4.3/linkmap.pdf               |  Bin 0 -> 12462 bytes
 _released_docs/r3.4.3/recipes.html              |  974 ++++
 _released_docs/r3.4.3/recipes.pdf               |  Bin 0 -> 31043 bytes
 _released_docs/r3.4.3/releasenotes.html         | 3331 +++++++++++
 _released_docs/r3.4.3/releasenotes.pdf          |  Bin 0 -> 96926 bytes
 .../r3.4.3/skin/CommonMessages_de.xml           |   23 +
 .../r3.4.3/skin/CommonMessages_en_US.xml        |   23 +
 .../r3.4.3/skin/CommonMessages_es.xml           |   23 +
 .../r3.4.3/skin/CommonMessages_fr.xml           |   23 +
 _released_docs/r3.4.3/skin/basic.css            |  167 +
 .../r3.4.3/skin/breadcrumbs-optimized.js        |   90 +
 _released_docs/r3.4.3/skin/breadcrumbs.js       |  237 +
 _released_docs/r3.4.3/skin/fontsize.js          |  166 +
 _released_docs/r3.4.3/skin/getBlank.js          |   40 +
 _released_docs/r3.4.3/skin/getMenu.js           |   45 +
 _released_docs/r3.4.3/skin/images/README.txt    |    1 +
 _released_docs/r3.4.3/skin/images/add.jpg       |  Bin 0 -> 1142 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 0 -> 1936 bytes
 _released_docs/r3.4.3/skin/images/chapter.gif   |  Bin 0 -> 49 bytes
 .../r3.4.3/skin/images/chapter_open.gif         |  Bin 0 -> 49 bytes
 _released_docs/r3.4.3/skin/images/current.gif   |  Bin 0 -> 54 bytes
 _released_docs/r3.4.3/skin/images/error.png     |  Bin 0 -> 1709 bytes
 .../r3.4.3/skin/images/external-link.gif        |  Bin 0 -> 71 bytes
 _released_docs/r3.4.3/skin/images/fix.jpg       |  Bin 0 -> 932 bytes
 .../r3.4.3/skin/images/forrest-credit-logo.png  |  Bin 0 -> 4633 bytes
 _released_docs/r3.4.3/skin/images/hack.jpg      |  Bin 0 -> 743 bytes
 .../r3.4.3/skin/images/header_white_line.gif    |  Bin 0 -> 37 bytes
 _released_docs/r3.4.3/skin/images/info.png      |  Bin 0 -> 1320 bytes
 .../r3.4.3/skin/images/instruction_arrow.png    |  Bin 0 -> 285 bytes
 _released_docs/r3.4.3/skin/images/label.gif     |  Bin 0 -> 54 bytes
 _released_docs/r3.4.3/skin/images/page.gif      |  Bin 0 -> 79 bytes
 _released_docs/r3.4.3/skin/images/pdfdoc.gif    |  Bin 0 -> 1008 bytes
 _released_docs/r3.4.3/skin/images/poddoc.png    |  Bin 0 -> 856 bytes
 _released_docs/r3.4.3/skin/images/printer.gif   |  Bin 0 -> 603 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 0 -> 348 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 0 -> 319 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 200 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 199 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 209 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 199 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 0 -> 390 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 214 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 215 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 214 bytes
 _released_docs/r3.4.3/skin/images/remove.jpg    |  Bin 0 -> 1251 bytes
 _released_docs/r3.4.3/skin/images/rss.png       |  Bin 0 -> 360 bytes
 _released_docs/r3.4.3/skin/images/spacer.gif    |  Bin 0 -> 43 bytes
 _released_docs/r3.4.3/skin/images/success.png   |  Bin 0 -> 1291 bytes
 _released_docs/r3.4.3/skin/images/txtdoc.png    |  Bin 0 -> 784 bytes
 _released_docs/r3.4.3/skin/images/update.jpg    |  Bin 0 -> 990 bytes
 .../r3.4.3/skin/images/valid-html401.png        |  Bin 0 -> 2948 bytes
 _released_docs/r3.4.3/skin/images/vcss.png      |  Bin 0 -> 1134 bytes
 _released_docs/r3.4.3/skin/images/warning.png   |  Bin 0 -> 1215 bytes
 _released_docs/r3.4.3/skin/images/xmldoc.gif    |  Bin 0 -> 992 bytes
 _released_docs/r3.4.3/skin/menu.js              |   48 +
 _released_docs/r3.4.3/skin/note.txt             |   50 +
 _released_docs/r3.4.3/skin/print.css            |   54 +
 _released_docs/r3.4.3/skin/profile.css          |  168 +
 _released_docs/r3.4.3/skin/prototype.js         | 1257 +++++
 _released_docs/r3.4.3/skin/screen.css           |  587 ++
 _released_docs/r3.4.3/zookeeperAdmin.html       | 1849 +++++++
 _released_docs/r3.4.3/zookeeperAdmin.pdf        |  Bin 0 -> 72882 bytes
 .../r3.4.3/zookeeperHierarchicalQuorums.html    |  276 +
 .../r3.4.3/zookeeperHierarchicalQuorums.pdf     |  Bin 0 -> 6655 bytes
 _released_docs/r3.4.3/zookeeperInternals.html   |  805 +++
 _released_docs/r3.4.3/zookeeperInternals.pdf    |  Bin 0 -> 48834 bytes
 _released_docs/r3.4.3/zookeeperJMX.html         |  479 ++
 _released_docs/r3.4.3/zookeeperJMX.pdf          |  Bin 0 -> 16482 bytes
 _released_docs/r3.4.3/zookeeperObservers.html   |  366 ++
 _released_docs/r3.4.3/zookeeperObservers.pdf    |  Bin 0 -> 12873 bytes
 _released_docs/r3.4.3/zookeeperOtherInfo.html   |  230 +
 _released_docs/r3.4.3/zookeeperOtherInfo.pdf    |  151 +
 _released_docs/r3.4.3/zookeeperOver.html        |  704 +++
 _released_docs/r3.4.3/zookeeperOver.pdf         |  Bin 0 -> 302494 bytes
 _released_docs/r3.4.3/zookeeperProgrammers.html | 2238 ++++++++
 _released_docs/r3.4.3/zookeeperProgrammers.pdf  |  Bin 0 -> 133787 bytes
 _released_docs/r3.4.3/zookeeperQuotas.html      |  291 +
 _released_docs/r3.4.3/zookeeperQuotas.pdf       |  Bin 0 -> 11262 bytes
 _released_docs/r3.4.3/zookeeperStarted.html     |  645 +++
 _released_docs/r3.4.3/zookeeperStarted.pdf      |  Bin 0 -> 27556 bytes
 _released_docs/r3.4.3/zookeeperTutorial.html    |  894 +++
 _released_docs/r3.4.3/zookeeperTutorial.pdf     |  Bin 0 -> 30504 bytes
 _released_docs/r3.4.4/api/allclasses-frame.html |  145 +
 .../r3.4.4/api/allclasses-noframe.html          |  145 +
 _released_docs/r3.4.4/api/constant-values.html  |  486 ++
 _released_docs/r3.4.4/api/deprecated-list.html  |  334 ++
 _released_docs/r3.4.4/api/help-doc.html         |  223 +
 _released_docs/r3.4.4/api/index-all.html        | 1281 +++++
 _released_docs/r3.4.4/api/index.html            |   75 +
 .../zookeeper/AsyncCallback.ACLCallback.html    |  242 +
 .../AsyncCallback.Children2Callback.html        |  242 +
 .../AsyncCallback.ChildrenCallback.html         |  240 +
 .../zookeeper/AsyncCallback.DataCallback.html   |  242 +
 .../zookeeper/AsyncCallback.StatCallback.html   |  240 +
 .../zookeeper/AsyncCallback.StringCallback.html |  240 +
 .../zookeeper/AsyncCallback.VoidCallback.html   |  238 +
 .../api/org/apache/zookeeper/AsyncCallback.html |  236 +
 .../api/org/apache/zookeeper/CreateMode.html    |  451 ++
 .../KeeperException.APIErrorException.html      |  273 +
 .../KeeperException.AuthFailedException.html    |  273 +
 .../KeeperException.BadArgumentsException.html  |  287 +
 .../KeeperException.BadVersionException.html    |  287 +
 .../apache/zookeeper/KeeperException.Code.html  |  777 +++
 .../KeeperException.CodeDeprecated.html         |  610 ++
 ...KeeperException.ConnectionLossException.html |  273 +
 ...perException.DataInconsistencyException.html |  273 +
 .../KeeperException.InvalidACLException.html    |  287 +
 ...eeperException.InvalidCallbackException.html |  273 +
 ...eperException.MarshallingErrorException.html |  273 +
 .../KeeperException.NoAuthException.html        |  273 +
 ...eption.NoChildrenForEphemeralsException.html |  287 +
 .../KeeperException.NoNodeException.html        |  287 +
 .../KeeperException.NodeExistsException.html    |  287 +
 .../KeeperException.NotEmptyException.html      |  287 +
 .../KeeperException.NotReadOnlyException.html   |  273 +
 ...eperException.OperationTimeoutException.html |  273 +
 ...Exception.RuntimeInconsistencyException.html |  273 +
 ...KeeperException.SessionExpiredException.html |  273 +
 .../KeeperException.SessionMovedException.html  |  273 +
 .../KeeperException.SystemErrorException.html   |  273 +
 .../KeeperException.UnimplementedException.html |  273 +
 .../org/apache/zookeeper/KeeperException.html   |  703 +++
 .../org/apache/zookeeper/ServerAdminClient.html |  380 ++
 .../api/org/apache/zookeeper/WatchedEvent.html  |  362 ++
 .../zookeeper/Watcher.Event.EventType.html      |  415 ++
 .../zookeeper/Watcher.Event.KeeperState.html    |  500 ++
 .../api/org/apache/zookeeper/Watcher.Event.html |  200 +
 .../api/org/apache/zookeeper/Watcher.html       |  231 +
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  290 +
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  549 ++
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  297 +
 .../api/org/apache/zookeeper/ZooDefs.html       |  293 +
 .../org/apache/zookeeper/ZooKeeper.States.html  |  449 ++
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1810 ++++++
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  439 ++
 .../class-use/AsyncCallback.ACLCallback.html    |  183 +
 .../AsyncCallback.Children2Callback.html        |  194 +
 .../AsyncCallback.ChildrenCallback.html         |  194 +
 .../class-use/AsyncCallback.DataCallback.html   |  194 +
 .../class-use/AsyncCallback.StatCallback.html   |  218 +
 .../class-use/AsyncCallback.StringCallback.html |  185 +
 .../class-use/AsyncCallback.VoidCallback.html   |  193 +
 .../zookeeper/class-use/AsyncCallback.html      |  228 +
 .../apache/zookeeper/class-use/CreateMode.html  |  229 +
 .../KeeperException.APIErrorException.html      |  144 +
 .../KeeperException.AuthFailedException.html    |  144 +
 .../KeeperException.BadArgumentsException.html  |  144 +
 .../KeeperException.BadVersionException.html    |  144 +
 .../class-use/KeeperException.Code.html         |  248 +
 .../KeeperException.CodeDeprecated.html         |  181 +
 ...KeeperException.ConnectionLossException.html |  144 +
 ...perException.DataInconsistencyException.html |  144 +
 .../KeeperException.InvalidACLException.html    |  144 +
 ...eeperException.InvalidCallbackException.html |  144 +
 ...eperException.MarshallingErrorException.html |  144 +
 .../KeeperException.NoAuthException.html        |  144 +
 ...eption.NoChildrenForEphemeralsException.html |  144 +
 .../KeeperException.NoNodeException.html        |  144 +
 .../KeeperException.NodeExistsException.html    |  144 +
 .../KeeperException.NotEmptyException.html      |  144 +
 .../KeeperException.NotReadOnlyException.html   |  144 +
 ...eperException.OperationTimeoutException.html |  144 +
 ...Exception.RuntimeInconsistencyException.html |  144 +
 ...KeeperException.SessionExpiredException.html |  144 +
 .../KeeperException.SessionMovedException.html  |  144 +
 .../KeeperException.SystemErrorException.html   |  144 +
 .../KeeperException.UnimplementedException.html |  144 +
 .../zookeeper/class-use/KeeperException.html    |  578 ++
 .../zookeeper/class-use/ServerAdminClient.html  |  144 +
 .../zookeeper/class-use/WatchedEvent.html       |  180 +
 .../class-use/Watcher.Event.EventType.html      |  221 +
 .../class-use/Watcher.Event.KeeperState.html    |  221 +
 .../zookeeper/class-use/Watcher.Event.html      |  144 +
 .../org/apache/zookeeper/class-use/Watcher.html |  317 ++
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  144 +
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  144 +
 .../zookeeper/class-use/ZooDefs.Perms.html      |  144 +
 .../org/apache/zookeeper/class-use/ZooDefs.html |  144 +
 .../zookeeper/class-use/ZooKeeper.States.html   |  197 +
 .../apache/zookeeper/class-use/ZooKeeper.html   |  208 +
 .../zookeeper/class-use/ZooKeeperMain.html      |  144 +
 .../zookeeper/client/FourLetterWordMain.html    |  284 +
 .../client/class-use/FourLetterWordMain.html    |  144 +
 .../apache/zookeeper/client/package-frame.html  |   32 +
 .../zookeeper/client/package-summary.html       |  157 +
 .../apache/zookeeper/client/package-tree.html   |  153 +
 .../apache/zookeeper/client/package-use.html    |  144 +
 .../api/org/apache/zookeeper/data/ACL.html      |  557 ++
 .../api/org/apache/zookeeper/data/Id.html       |  557 ++
 .../api/org/apache/zookeeper/data/Stat.html     |  971 ++++
 .../apache/zookeeper/data/StatPersisted.html    |  879 +++
 .../apache/zookeeper/data/StatPersistedV1.html  |  833 +++
 .../apache/zookeeper/data/class-use/ACL.html    |  280 +
 .../org/apache/zookeeper/data/class-use/Id.html |  248 +
 .../apache/zookeeper/data/class-use/Stat.html   |  328 ++
 .../zookeeper/data/class-use/StatPersisted.html |  144 +
 .../data/class-use/StatPersistedV1.html         |  144 +
 .../apache/zookeeper/data/package-frame.html    |   40 +
 .../apache/zookeeper/data/package-summary.html  |  173 +
 .../org/apache/zookeeper/data/package-tree.html |  158 +
 .../org/apache/zookeeper/data/package-use.html  |  201 +
 .../api/org/apache/zookeeper/package-frame.html |  149 +
 .../org/apache/zookeeper/package-summary.html   |  370 ++
 .../api/org/apache/zookeeper/package-tree.html  |  178 +
 .../api/org/apache/zookeeper/package-use.html   |  275 +
 .../apache/zookeeper/server/LogFormatter.html   |  255 +
 .../apache/zookeeper/server/PurgeTxnLog.html    |  296 +
 .../zookeeper/server/SnapshotFormatter.html     |  283 +
 .../zookeeper/server/ZooKeeperServerMain.html   |  280 +
 .../server/class-use/LogFormatter.html          |  144 +
 .../zookeeper/server/class-use/PurgeTxnLog.html |  144 +
 .../server/class-use/SnapshotFormatter.html     |  144 +
 .../server/class-use/ZooKeeperServerMain.html   |  144 +
 .../apache/zookeeper/server/package-frame.html  |   38 +
 .../zookeeper/server/package-summary.html       |  264 +
 .../apache/zookeeper/server/package-tree.html   |  153 +
 .../apache/zookeeper/server/package-use.html    |  144 +
 .../zookeeper/server/quorum/QuorumPeerMain.html |  305 +
 .../server/quorum/class-use/QuorumPeerMain.html |  144 +
 .../zookeeper/server/quorum/package-frame.html  |   32 +
 .../server/quorum/package-summary.html          |  157 +
 .../zookeeper/server/quorum/package-tree.html   |  153 +
 .../zookeeper/server/quorum/package-use.html    |  144 +
 .../zookeeper/server/upgrade/UpgradeMain.html   |  297 +
 .../server/upgrade/class-use/UpgradeMain.html   |  144 +
 .../zookeeper/server/upgrade/package-frame.html |   32 +
 .../server/upgrade/package-summary.html         |  159 +
 .../zookeeper/server/upgrade/package-tree.html  |  153 +
 .../zookeeper/server/upgrade/package-use.html   |  144 +
 _released_docs/r3.4.4/api/overview-frame.html   |   52 +
 _released_docs/r3.4.4/api/overview-summary.html |  188 +
 _released_docs/r3.4.4/api/overview-tree.html    |  182 +
 _released_docs/r3.4.4/api/package-list          |    6 +
 _released_docs/r3.4.4/api/resources/inherit.gif |  Bin 0 -> 57 bytes
 _released_docs/r3.4.4/api/serialized-form.html  |  551 ++
 _released_docs/r3.4.4/api/stylesheet.css        |   29 +
 _released_docs/r3.4.4/bookkeeperConfig.html     |  384 ++
 _released_docs/r3.4.4/bookkeeperConfig.pdf      |  Bin 0 -> 13807 bytes
 _released_docs/r3.4.4/bookkeeperOverview.html   |  694 +++
 _released_docs/r3.4.4/bookkeeperOverview.pdf    |  Bin 0 -> 147574 bytes
 _released_docs/r3.4.4/bookkeeperProgrammer.html | 1083 ++++
 _released_docs/r3.4.4/bookkeeperProgrammer.pdf  |  Bin 0 -> 24965 bytes
 _released_docs/r3.4.4/bookkeeperStarted.html    |  448 ++
 _released_docs/r3.4.4/bookkeeperStarted.pdf     |  Bin 0 -> 17115 bytes
 _released_docs/r3.4.4/bookkeeperStream.html     |  612 ++
 _released_docs/r3.4.4/bookkeeperStream.pdf      |  Bin 0 -> 13200 bytes
 _released_docs/r3.4.4/broken-links.xml          |    2 +
 _released_docs/r3.4.4/images/2pc.jpg            |  Bin 0 -> 15174 bytes
 _released_docs/r3.4.4/images/bk-overview.jpg    |  Bin 0 -> 124211 bytes
 .../r3.4.4/images/built-with-forrest-button.png |  Bin 0 -> 1936 bytes
 _released_docs/r3.4.4/images/favicon.ico        |  Bin 0 -> 766 bytes
 _released_docs/r3.4.4/images/hadoop-logo.jpg    |  Bin 0 -> 9443 bytes
 .../r3.4.4/images/instruction_arrow.png         |  Bin 0 -> 285 bytes
 _released_docs/r3.4.4/images/state_dia.jpg      |  Bin 0 -> 51364 bytes
 _released_docs/r3.4.4/images/zkcomponents.jpg   |  Bin 0 -> 30831 bytes
 _released_docs/r3.4.4/images/zknamespace.jpg    |  Bin 0 -> 35414 bytes
 _released_docs/r3.4.4/images/zkperfRW-3.2.jpg   |  Bin 0 -> 41948 bytes
 _released_docs/r3.4.4/images/zkperfRW.jpg       |  Bin 0 -> 161542 bytes
 .../r3.4.4/images/zkperfreliability.jpg         |  Bin 0 -> 69825 bytes
 _released_docs/r3.4.4/images/zkservice.jpg      |  Bin 0 -> 86790 bytes
 .../r3.4.4/images/zookeeper_small.gif           |  Bin 0 -> 4847 bytes
 _released_docs/r3.4.4/index.html                |  391 ++
 _released_docs/r3.4.4/index.pdf                 |  Bin 0 -> 13517 bytes
 _released_docs/r3.4.4/javaExample.html          |  908 +++
 _released_docs/r3.4.4/javaExample.pdf           |  Bin 0 -> 33802 bytes
 _released_docs/r3.4.4/jdiff/changes.html        |   32 +
 .../jdiff/changes/alldiffs_index_additions.html |  609 ++
 .../jdiff/changes/alldiffs_index_all.html       |  788 +++
 .../jdiff/changes/alldiffs_index_changes.html   |  190 +
 .../jdiff/changes/alldiffs_index_removals.html  |   94 +
 .../r3.4.4/jdiff/changes/changes-summary.html   |   70 +
 .../jdiff/changes/classes_index_additions.html  |  181 +
 .../r3.4.4/jdiff/changes/classes_index_all.html |  243 +
 .../jdiff/changes/classes_index_changes.html    |  106 +
 .../jdiff/changes/classes_index_removals.html   |   50 +
 .../changes/constructors_index_additions.html   |   97 +
 .../jdiff/changes/constructors_index_all.html   |  103 +
 .../changes/constructors_index_changes.html     |   50 +
 .../changes/constructors_index_removals.html    |   67 +
 .../jdiff/changes/fields_index_additions.html   |  222 +
 .../r3.4.4/jdiff/changes/fields_index_all.html  |  250 +
 .../jdiff/changes/fields_index_changes.html     |   56 +
 .../jdiff/changes/fields_index_removals.html    |   56 +
 .../r3.4.4/jdiff/changes/jdiff_help.html        |  111 +
 .../r3.4.4/jdiff/changes/jdiff_statistics.html  |  307 +
 .../jdiff/changes/jdiff_topleftframe.html       |   40 +
 .../jdiff/changes/methods_index_additions.html  |  228 +
 .../r3.4.4/jdiff/changes/methods_index_all.html |  280 +
 .../jdiff/changes/methods_index_changes.html    |   64 +
 .../jdiff/changes/methods_index_removals.html   |   56 +
 .../org.apache.zookeeper.ClientCnxn.html        |  240 +
 .../org.apache.zookeeper.Environment.html       |  118 +
 ...r.KeeperException.BadArgumentsException.html |  100 +
 ...per.KeeperException.BadVersionException.html |  100 +
 ...g.apache.zookeeper.KeeperException.Code.html |  107 +
 ...per.KeeperException.InvalidACLException.html |  100 +
 ...eption.NoChildrenForEphemeralsException.html |  100 +
 ...okeeper.KeeperException.NoNodeException.html |  100 +
 ...per.KeeperException.NodeExistsException.html |  100 +
 ...eeper.KeeperException.NotEmptyException.html |  100 +
 .../org.apache.zookeeper.KeeperException.html   |  100 +
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 +
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  121 +
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 +
 .../changes/org.apache.zookeeper.ZooKeeper.html |  229 +
 .../org.apache.zookeeper.ZooKeeperMain.html     |  268 +
 .../jdiff/changes/packages_index_additions.html |   51 +
 .../jdiff/changes/packages_index_all.html       |   53 +
 .../jdiff/changes/packages_index_changes.html   |   53 +
 .../jdiff/changes/packages_index_removals.html  |   51 +
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  371 ++
 _released_docs/r3.4.4/jdiff/missingSinces.txt   |   88 +
 .../r3.4.4/jdiff/stylesheet-jdiff.css           |   47 +
 ...s_for_zookeeper_3.1.1_to_zookeeper_3.4.4.xml |  696 +++
 _released_docs/r3.4.4/linkmap.html              |  434 ++
 _released_docs/r3.4.4/linkmap.pdf               |  Bin 0 -> 12462 bytes
 _released_docs/r3.4.4/recipes.html              |  974 ++++
 _released_docs/r3.4.4/recipes.pdf               |  Bin 0 -> 31044 bytes
 _released_docs/r3.4.4/releasenotes.html         | 3968 +++++++++++++
 _released_docs/r3.4.4/releasenotes.pdf          |  Bin 0 -> 116611 bytes
 .../r3.4.4/skin/CommonMessages_de.xml           |   23 +
 .../r3.4.4/skin/CommonMessages_en_US.xml        |   23 +
 .../r3.4.4/skin/CommonMessages_es.xml           |   23 +
 .../r3.4.4/skin/CommonMessages_fr.xml           |   23 +
 _released_docs/r3.4.4/skin/basic.css            |  167 +
 .../r3.4.4/skin/breadcrumbs-optimized.js        |   90 +
 _released_docs/r3.4.4/skin/breadcrumbs.js       |  237 +
 _released_docs/r3.4.4/skin/fontsize.js          |  166 +
 _released_docs/r3.4.4/skin/getBlank.js          |   40 +
 _released_docs/r3.4.4/skin/getMenu.js           |   45 +
 _released_docs/r3.4.4/skin/images/README.txt    |    1 +
 _released_docs/r3.4.4/skin/images/add.jpg       |  Bin 0 -> 1142 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 0 -> 1936 bytes
 _released_docs/r3.4.4/skin/images/chapter.gif   |  Bin 0 -> 49 bytes
 .../r3.4.4/skin/images/chapter_open.gif         |  Bin 0 -> 49 bytes
 _released_docs/r3.4.4/skin/images/current.gif   |  Bin 0 -> 54 bytes
 _released_docs/r3.4.4/skin/images/error.png     |  Bin 0 -> 1709 bytes
 .../r3.4.4/skin/images/external-link.gif        |  Bin 0 -> 71 bytes
 _released_docs/r3.4.4/skin/images/fix.jpg       |  Bin 0 -> 932 bytes
 .../r3.4.4/skin/images/forrest-credit-logo.png  |  Bin 0 -> 4633 bytes
 _released_docs/r3.4.4/skin/images/hack.jpg      |  Bin 0 -> 743 bytes
 .../r3.4.4/skin/images/header_white_line.gif    |  Bin 0 -> 37 bytes
 _released_docs/r3.4.4/skin/images/info.png      |  Bin 0 -> 1320 bytes
 .../r3.4.4/skin/images/instruction_arrow.png    |  Bin 0 -> 285 bytes
 _released_docs/r3.4.4/skin/images/label.gif     |  Bin 0 -> 54 bytes
 _released_docs/r3.4.4/skin/images/page.gif      |  Bin 0 -> 79 bytes
 _released_docs/r3.4.4/skin/images/pdfdoc.gif    |  Bin 0 -> 1008 bytes
 _released_docs/r3.4.4/skin/images/poddoc.png    |  Bin 0 -> 856 bytes
 _released_docs/r3.4.4/skin/images/printer.gif   |  Bin 0 -> 603 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 0 -> 348 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 0 -> 319 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 200 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 199 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 209 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 199 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 0 -> 390 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 214 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 215 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 214 bytes
 _released_docs/r3.4.4/skin/images/remove.jpg    |  Bin 0 -> 1251 bytes
 _released_docs/r3.4.4/skin/images/rss.png       |  Bin 0 -> 360 bytes
 _released_docs/r3.4.4/skin/images/spacer.gif    |  Bin 0 -> 43 bytes
 _released_docs/r3.4.4/skin/images/success.png   |  Bin 0 -> 1291 bytes
 _released_docs/r3.4.4/skin/images/txtdoc.png    |  Bin 0 -> 784 bytes
 _released_docs/r3.4.4/skin/images/update.jpg    |  Bin 0 -> 990 bytes
 .../r3.4.4/skin/images/valid-html401.png        |  Bin 0 -> 2948 bytes
 _released_docs/r3.4.4/skin/images/vcss.png      |  Bin 0 -> 1134 bytes
 _released_docs/r3.4.4/skin/images/warning.png   |  Bin 0 -> 1215 bytes
 _released_docs/r3.4.4/skin/images/xmldoc.gif    |  Bin 0 -> 992 bytes
 _released_docs/r3.4.4/skin/menu.js              |   48 +
 _released_docs/r3.4.4/skin/note.txt             |   50 +
 _released_docs/r3.4.4/skin/print.css            |   54 +
 _released_docs/r3.4.4/skin/profile.css          |  168 +
 _released_docs/r3.4.4/skin/prototype.js         | 1257 +++++
 _released_docs/r3.4.4/skin/screen.css           |  587 ++
 _released_docs/r3.4.4/zookeeperAdmin.html       | 1849 +++++++
 _released_docs/r3.4.4/zookeeperAdmin.pdf        |  Bin 0 -> 72882 bytes
 .../r3.4.4/zookeeperHierarchicalQuorums.html    |  276 +
 .../r3.4.4/zookeeperHierarchicalQuorums.pdf     |  Bin 0 -> 6655 bytes
 _released_docs/r3.4.4/zookeeperInternals.html   |  805 +++
 _released_docs/r3.4.4/zookeeperInternals.pdf    |  Bin 0 -> 48834 bytes
 _released_docs/r3.4.4/zookeeperJMX.html         |  479 ++
 _released_docs/r3.4.4/zookeeperJMX.pdf          |  Bin 0 -> 16482 bytes
 _released_docs/r3.4.4/zookeeperObservers.html   |  366 ++
 _released_docs/r3.4.4/zookeeperObservers.pdf    |  Bin 0 -> 12873 bytes
 _released_docs/r3.4.4/zookeeperOtherInfo.html   |  230 +
 _released_docs/r3.4.4/zookeeperOtherInfo.pdf    |  151 +
 _released_docs/r3.4.4/zookeeperOver.html        |  704 +++
 _released_docs/r3.4.4/zookeeperOver.pdf         |  Bin 0 -> 302494 bytes
 _released_docs/r3.4.4/zookeeperProgrammers.html | 2238 ++++++++
 _released_docs/r3.4.4/zookeeperProgrammers.pdf  |  Bin 0 -> 133787 bytes
 _released_docs/r3.4.4/zookeeperQuotas.html      |  291 +
 _released_docs/r3.4.4/zookeeperQuotas.pdf       |  Bin 0 -> 11262 bytes
 _released_docs/r3.4.4/zookeeperStarted.html     |  645 +++
 _released_docs/r3.4.4/zookeeperStarted.pdf      |  Bin 0 -> 27556 bytes
 _released_docs/r3.4.4/zookeeperTutorial.html    |  894 +++
 _released_docs/r3.4.4/zookeeperTutorial.pdf     |  Bin 0 -> 30504 bytes
 _released_docs/r3.4.5/api/allclasses-frame.html |  145 +
 .../r3.4.5/api/allclasses-noframe.html          |  145 +
 _released_docs/r3.4.5/api/constant-values.html  |  486 ++
 _released_docs/r3.4.5/api/deprecated-list.html  |  334 ++
 _released_docs/r3.4.5/api/help-doc.html         |  223 +
 _released_docs/r3.4.5/api/index-all.html        | 1284 +++++
 _released_docs/r3.4.5/api/index.html            |   75 +
 .../zookeeper/AsyncCallback.ACLCallback.html    |  242 +
 .../AsyncCallback.Children2Callback.html        |  242 +
 .../AsyncCallback.ChildrenCallback.html         |  240 +
 .../zookeeper/AsyncCallback.DataCallback.html   |  242 +
 .../zookeeper/AsyncCallback.StatCallback.html   |  240 +
 .../zookeeper/AsyncCallback.StringCallback.html |  240 +
 .../zookeeper/AsyncCallback.VoidCallback.html   |  238 +
 .../api/org/apache/zookeeper/AsyncCallback.html |  236 +
 .../api/org/apache/zookeeper/CreateMode.html    |  451 ++
 .../KeeperException.APIErrorException.html      |  273 +
 .../KeeperException.AuthFailedException.html    |  273 +
 .../KeeperException.BadArgumentsException.html  |  287 +
 .../KeeperException.BadVersionException.html    |  287 +
 .../apache/zookeeper/KeeperException.Code.html  |  777 +++
 .../KeeperException.CodeDeprecated.html         |  610 ++
 ...KeeperException.ConnectionLossException.html |  273 +
 ...perException.DataInconsistencyException.html |  273 +
 .../KeeperException.InvalidACLException.html    |  287 +
 ...eeperException.InvalidCallbackException.html |  273 +
 ...eperException.MarshallingErrorException.html |  273 +
 .../KeeperException.NoAuthException.html        |  273 +
 ...eption.NoChildrenForEphemeralsException.html |  287 +
 .../KeeperException.NoNodeException.html        |  287 +
 .../KeeperException.NodeExistsException.html    |  287 +
 .../KeeperException.NotEmptyException.html      |  287 +
 .../KeeperException.NotReadOnlyException.html   |  273 +
 ...eperException.OperationTimeoutException.html |  273 +
 ...Exception.RuntimeInconsistencyException.html |  273 +
 ...KeeperException.SessionExpiredException.html |  273 +
 .../KeeperException.SessionMovedException.html  |  273 +
 .../KeeperException.SystemErrorException.html   |  273 +
 .../KeeperException.UnimplementedException.html |  273 +
 .../org/apache/zookeeper/KeeperException.html   |  703 +++
 .../org/apache/zookeeper/ServerAdminClient.html |  380 ++
 .../api/org/apache/zookeeper/WatchedEvent.html  |  362 ++
 .../zookeeper/Watcher.Event.EventType.html      |  415 ++
 .../zookeeper/Watcher.Event.KeeperState.html    |  500 ++
 .../api/org/apache/zookeeper/Watcher.Event.html |  200 +
 .../api/org/apache/zookeeper/Watcher.html       |  231 +
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  290 +
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  549 ++
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  297 +
 .../api/org/apache/zookeeper/ZooDefs.html       |  293 +
 .../org/apache/zookeeper/ZooKeeper.States.html  |  449 ++
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1829 ++++++
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  439 ++
 .../class-use/AsyncCallback.ACLCallback.html    |  183 +
 .../AsyncCallback.Children2Callback.html        |  194 +
 .../AsyncCallback.ChildrenCallback.html         |  194 +
 .../class-use/AsyncCallback.DataCallback.html   |  194 +
 .../class-use/AsyncCallback.StatCallback.html   |  218 +
 .../class-use/AsyncCallback.StringCallback.html |  185 +
 .../class-use/AsyncCallback.VoidCallback.html   |  193 +
 .../zookeeper/class-use/AsyncCallback.html      |  228 +
 .../apache/zookeeper/class-use/CreateMode.html  |  229 +
 .../KeeperException.APIErrorException.html      |  144 +
 .../KeeperException.AuthFailedException.html    |  144 +
 .../KeeperException.BadArgumentsException.html  |  144 +
 .../KeeperException.BadVersionException.html    |  144 +
 .../class-use/KeeperException.Code.html         |  248 +
 .../KeeperException.CodeDeprecated.html         |  181 +
 ...KeeperException.ConnectionLossException.html |  144 +
 ...perException.DataInconsistencyException.html |  144 +
 .../KeeperException.InvalidACLException.html    |  144 +
 ...eeperException.InvalidCallbackException.html |  144 +
 ...eperException.MarshallingErrorException.html |  144 +
 .../KeeperException.NoAuthException.html        |  144 +
 ...eption.NoChildrenForEphemeralsException.html |  144 +
 .../KeeperException.NoNodeException.html        |  144 +
 .../KeeperException.NodeExistsException.html    |  144 +
 .../KeeperException.NotEmptyException.html      |  144 +
 .../KeeperException.NotReadOnlyException.html   |  144 +
 ...eperException.OperationTimeoutException.html |  144 +
 ...Exception.RuntimeInconsistencyException.html |  144 +
 ...KeeperException.SessionExpiredException.html |  144 +
 .../KeeperException.SessionMovedException.html  |  144 +
 .../KeeperException.SystemErrorException.html   |  144 +
 .../KeeperException.UnimplementedException.html |  144 +
 .../zookeeper/class-use/KeeperException.html    |  578 ++
 .../zookeeper/class-use/ServerAdminClient.html  |  144 +
 .../zookeeper/class-use/WatchedEvent.html       |  180 +
 .../class-use/Watcher.Event.EventType.html      |  221 +
 .../class-use/Watcher.Event.KeeperState.html    |  221 +
 .../zookeeper/class-use/Watcher.Event.html      |  144 +
 .../org/apache/zookeeper/class-use/Watcher.html |  317 ++
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  144 +
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  144 +
 .../zookeeper/class-use/ZooDefs.Perms.html      |  144 +
 .../org/apache/zookeeper/class-use/ZooDefs.html |  144 +
 .../zookeeper/class-use/ZooKeeper.States.html   |  197 +
 .../apache/zookeeper/class-use/ZooKeeper.html   |  208 +
 .../zookeeper/class-use/ZooKeeperMain.html      |  144 +
 .../zookeeper/client/FourLetterWordMain.html    |  284 +
 .../client/class-use/FourLetterWordMain.html    |  144 +
 .../apache/zookeeper/client/package-frame.html  |   32 +
 .../zookeeper/client/package-summary.html       |  157 +
 .../apache/zookeeper/client/package-tree.html   |  153 +
 .../apache/zookeeper/client/package-use.html    |  144 +
 .../api/org/apache/zookeeper/data/ACL.html      |  557 ++
 .../api/org/apache/zookeeper/data/Id.html       |  557 ++
 .../api/org/apache/zookeeper/data/Stat.html     |  971 ++++
 .../apache/zookeeper/data/StatPersisted.html    |  879 +++
 .../apache/zookeeper/data/StatPersistedV1.html  |  833 +++
 .../apache/zookeeper/data/class-use/ACL.html    |  280 +
 .../org/apache/zookeeper/data/class-use/Id.html |  248 +
 .../apache/zookeeper/data/class-use/Stat.html   |  328 ++
 .../zookeeper/data/class-use/StatPersisted.html |  144 +
 .../data/class-use/StatPersistedV1.html         |  144 +
 .../apache/zookeeper/data/package-frame.html    |   40 +
 .../apache/zookeeper/data/package-summary.html  |  173 +
 .../org/apache/zookeeper/data/package-tree.html |  158 +
 .../org/apache/zookeeper/data/package-use.html  |  201 +
 .../api/org/apache/zookeeper/package-frame.html |  149 +
 .../org/apache/zookeeper/package-summary.html   |  370 ++
 .../api/org/apache/zookeeper/package-tree.html  |  178 +
 .../api/org/apache/zookeeper/package-use.html   |  275 +
 .../apache/zookeeper/server/LogFormatter.html   |  255 +
 .../apache/zookeeper/server/PurgeTxnLog.html    |  296 +
 .../zookeeper/server/SnapshotFormatter.html     |  283 +
 .../zookeeper/server/ZooKeeperServerMain.html   |  280 +
 .../server/class-use/LogFormatter.html          |  144 +
 .../zookeeper/server/class-use/PurgeTxnLog.html |  144 +
 .../server/class-use/SnapshotFormatter.html     |  144 +
 .../server/class-use/ZooKeeperServerMain.html   |  144 +
 .../apache/zookeeper/server/package-frame.html  |   38 +
 .../zookeeper/server/package-summary.html       |  264 +
 .../apache/zookeeper/server/package-tree.html   |  153 +
 .../apache/zookeeper/server/package-use.html    |  144 +
 .../zookeeper/server/quorum/QuorumPeerMain.html |  305 +
 .../server/quorum/class-use/QuorumPeerMain.html |  144 +
 .../zookeeper/server/quorum/package-frame.html  |   32 +
 .../server/quorum/package-summary.html          |  157 +
 .../zookeeper/server/quorum/package-tree.html   |  153 +
 .../zookeeper/server/quorum/package-use.html    |  144 +
 .../zookeeper/server/upgrade/UpgradeMain.html   |  297 +
 .../server/upgrade/class-use/UpgradeMain.html   |  144 +
 .../zookeeper/server/upgrade/package-frame.html |   32 +
 .../server/upgrade/package-summary.html         |  159 +
 .../zookeeper/server/upgrade/package-tree.html  |  153 +
 .../zookeeper/server/upgrade/package-use.html   |  144 +
 _released_docs/r3.4.5/api/overview-frame.html   |   52 +
 _released_docs/r3.4.5/api/overview-summary.html |  188 +
 _released_docs/r3.4.5/api/overview-tree.html    |  182 +
 _released_docs/r3.4.5/api/package-list          |    6 +
 _released_docs/r3.4.5/api/resources/inherit.gif |  Bin 0 -> 57 bytes
 _released_docs/r3.4.5/api/serialized-form.html  |  551 ++
 _released_docs/r3.4.5/api/stylesheet.css        |   29 +
 _released_docs/r3.4.5/bookkeeperConfig.html     |  384 ++
 _released_docs/r3.4.5/bookkeeperConfig.pdf      |  Bin 0 -> 13807 bytes
 _released_docs/r3.4.5/bookkeeperOverview.html   |  694 +++
 _released_docs/r3.4.5/bookkeeperOverview.pdf    |  Bin 0 -> 147574 bytes
 _released_docs/r3.4.5/bookkeeperProgrammer.html | 1083 ++++
 _released_docs/r3.4.5/bookkeeperProgrammer.pdf  |  Bin 0 -> 24965 bytes
 _released_docs/r3.4.5/bookkeeperStarted.html    |  448 ++
 _released_docs/r3.4.5/bookkeeperStarted.pdf     |  Bin 0 -> 17115 bytes
 _released_docs/r3.4.5/bookkeeperStream.html     |  612 ++
 _released_docs/r3.4.5/bookkeeperStream.pdf      |  Bin 0 -> 13200 bytes
 _released_docs/r3.4.5/broken-links.xml          |    2 +
 _released_docs/r3.4.5/images/2pc.jpg            |  Bin 0 -> 15174 bytes
 _released_docs/r3.4.5/images/bk-overview.jpg    |  Bin 0 -> 124211 bytes
 .../r3.4.5/images/built-with-forrest-button.png |  Bin 0 -> 1936 bytes
 _released_docs/r3.4.5/images/favicon.ico        |  Bin 0 -> 766 bytes
 _released_docs/r3.4.5/images/hadoop-logo.jpg    |  Bin 0 -> 9443 bytes
 .../r3.4.5/images/instruction_arrow.png         |  Bin 0 -> 285 bytes
 _released_docs/r3.4.5/images/state_dia.jpg      |  Bin 0 -> 51364 bytes
 _released_docs/r3.4.5/images/zkcomponents.jpg   |  Bin 0 -> 30831 bytes
 _released_docs/r3.4.5/images/zknamespace.jpg    |  Bin 0 -> 35414 bytes
 _released_docs/r3.4.5/images/zkperfRW-3.2.jpg   |  Bin 0 -> 41948 bytes
 _released_docs/r3.4.5/images/zkperfRW.jpg       |  Bin 0 -> 161542 bytes
 .../r3.4.5/images/zkperfreliability.jpg         |  Bin 0 -> 69825 bytes
 _released_docs/r3.4.5/images/zkservice.jpg      |  Bin 0 -> 86790 bytes
 .../r3.4.5/images/zookeeper_small.gif           |  Bin 0 -> 4847 bytes
 _released_docs/r3.4.5/index.html                |  391 ++
 _released_docs/r3.4.5/index.pdf                 |  Bin 0 -> 13517 bytes
 _released_docs/r3.4.5/javaExample.html          |  908 +++
 _released_docs/r3.4.5/javaExample.pdf           |  Bin 0 -> 33802 bytes
 _released_docs/r3.4.5/jdiff/changes.html        |   32 +
 .../jdiff/changes/alldiffs_index_additions.html |  612 ++
 .../jdiff/changes/alldiffs_index_all.html       |  791 +++
 .../jdiff/changes/alldiffs_index_changes.html   |  190 +
 .../jdiff/changes/alldiffs_index_removals.html  |   94 +
 .../r3.4.5/jdiff/changes/changes-summary.html   |   70 +
 .../jdiff/changes/classes_index_additions.html  |  181 +
 .../r3.4.5/jdiff/changes/classes_index_all.html |  243 +
 .../jdiff/changes/classes_index_changes.html    |  106 +
 .../jdiff/changes/classes_index_removals.html   |   50 +
 .../changes/constructors_index_additions.html   |   97 +
 .../jdiff/changes/constructors_index_all.html   |  103 +
 .../changes/constructors_index_changes.html     |   50 +
 .../changes/constructors_index_removals.html    |   67 +
 .../jdiff/changes/fields_index_additions.html   |  222 +
 .../r3.4.5/jdiff/changes/fields_index_all.html  |  250 +
 .../jdiff/changes/fields_index_changes.html     |   56 +
 .../jdiff/changes/fields_index_removals.html    |   56 +
 .../r3.4.5/jdiff/changes/jdiff_help.html        |  111 +
 .../r3.4.5/jdiff/changes/jdiff_statistics.html  |  307 +
 .../jdiff/changes/jdiff_topleftframe.html       |   40 +
 .../jdiff/changes/methods_index_additions.html  |  230 +
 .../r3.4.5/jdiff/changes/methods_index_all.html |  282 +
 .../jdiff/changes/methods_index_changes.html    |   64 +
 .../jdiff/changes/methods_index_removals.html   |   56 +
 .../org.apache.zookeeper.ClientCnxn.html        |  240 +
 .../org.apache.zookeeper.Environment.html       |  118 +
 ...r.KeeperException.BadArgumentsException.html |  100 +
 ...per.KeeperException.BadVersionException.html |  100 +
 ...g.apache.zookeeper.KeeperException.Code.html |  107 +
 ...per.KeeperException.InvalidACLException.html |  100 +
 ...eption.NoChildrenForEphemeralsException.html |  100 +
 ...okeeper.KeeperException.NoNodeException.html |  100 +
 ...per.KeeperException.NodeExistsException.html |  100 +
 ...eeper.KeeperException.NotEmptyException.html |  100 +
 .../org.apache.zookeeper.KeeperException.html   |  100 +
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 +
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  121 +
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 +
 .../changes/org.apache.zookeeper.ZooKeeper.html |  236 +
 .../org.apache.zookeeper.ZooKeeperMain.html     |  268 +
 .../jdiff/changes/packages_index_additions.html |   51 +
 .../jdiff/changes/packages_index_all.html       |   53 +
 .../jdiff/changes/packages_index_changes.html   |   53 +
 .../jdiff/changes/packages_index_removals.html  |   51 +
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  371 ++
 _released_docs/r3.4.5/jdiff/missingSinces.txt   |   89 +
 .../r3.4.5/jdiff/stylesheet-jdiff.css           |   47 +
 ...s_for_zookeeper_3.1.1_to_zookeeper_3.4.5.xml |  702 +++
 _released_docs/r3.4.5/linkmap.html              |  434 ++
 _released_docs/r3.4.5/linkmap.pdf               |  Bin 0 -> 12462 bytes
 _released_docs/r3.4.5/recipes.html              |  974 ++++
 _released_docs/r3.4.5/recipes.pdf               |  Bin 0 -> 31044 bytes
 _released_docs/r3.4.5/releasenotes.html         | 4017 ++++++++++++++
 _released_docs/r3.4.5/releasenotes.pdf          |  Bin 0 -> 118218 bytes
 .../r3.4.5/skin/CommonMessages_de.xml           |   23 +
 .../r3.4.5/skin/CommonMessages_en_US.xml        |   23 +
 .../r3.4.5/skin/CommonMessages_es.xml           |   23 +
 .../r3.4.5/skin/CommonMessages_fr.xml           |   23 +
 _released_docs/r3.4.5/skin/basic.css            |  167 +
 .../r3.4.5/skin/breadcrumbs-optimized.js        |   90 +
 _released_docs/r3.4.5/skin/breadcrumbs.js       |  237 +
 _released_docs/r3.4.5/skin/fontsize.js          |  166 +
 _released_docs/r3.4.5/skin/getBlank.js          |   40 +
 _released_docs/r3.4.5/skin/getMenu.js           |   45 +
 _released_docs/r3.4.5/skin/images/README.txt    |    1 +
 _released_docs/r3.4.5/skin/images/add.jpg       |  Bin 0 -> 1142 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 0 -> 1936 bytes
 _released_docs/r3.4.5/skin/images/chapter.gif   |  Bin 0 -> 49 bytes
 .../r3.4.5/skin/images/chapter_open.gif         |  Bin 0 -> 49 bytes
 _released_docs/r3.4.5/skin/images/current.gif   |  Bin 0 -> 54 bytes
 _released_docs/r3.4.5/skin/images/error.png     |  Bin 0 -> 1709 bytes
 .../r3.4.5/skin/images/external-link.gif        |  Bin 0 -> 71 bytes
 _released_docs/r3.4.5/skin/images/fix.jpg       |  Bin 0 -> 932 bytes
 .../r3.4.5/skin/images/forrest-credit-logo.png  |  Bin 0 -> 4633 bytes
 _released_docs/r3.4.5/skin/images/hack.jpg      |  Bin 0 -> 743 bytes
 .../r3.4.5/skin/images/header_white_line.gif    |  Bin 0 -> 37 bytes
 _released_docs/r3.4.5/skin/images/info.png      |  Bin 0 -> 1320 bytes
 .../r3.4.5/skin/images/instruction_arrow.png    |  Bin 0 -> 285 bytes
 _released_docs/r3.4.5/skin/images/label.gif     |  Bin 0 -> 54 bytes
 _released_docs/r3.4.5/skin/images/page.gif      |  Bin 0 -> 79 bytes
 _released_docs/r3.4.5/skin/images/pdfdoc.gif    |  Bin 0 -> 1008 bytes
 _released_docs/r3.4.5/skin/images/poddoc.png    |  Bin 0 -> 856 bytes
 _released_docs/r3.4.5/skin/images/printer.gif   |  Bin 0 -> 603 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 0 -> 348 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 0 -> 319 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 200 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 199 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 209 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 199 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 0 -> 390 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 214 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 215 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 214 bytes
 _released_docs/r3.4.5/skin/images/remove.jpg    |  Bin 0 -> 1251 bytes
 _released_docs/r3.4.5/skin/images/rss.png       |  Bin 0 -> 360 bytes
 _released_docs/r3.4.5/skin/images/spacer.gif    |  Bin 0 -> 43 bytes
 _released_docs/r3.4.5/skin/images/success.png   |  Bin 0 -> 1291 bytes
 _released_docs/r3.4.5/skin/images/txtdoc.png    |  Bin 0 -> 784 bytes
 _released_docs/r3.4.5/skin/images/update.jpg    |  Bin 0 -> 990 bytes
 .../r3.4.5/skin/images/valid-html401.png        |  Bin 0 -> 2948 bytes
 _released_docs/r3.4.5/skin/images/vcss.png      |  Bin 0 -> 1134 bytes
 _released_docs/r3.4.5/skin/images/warning.png   |  Bin 0 -> 1215 bytes
 _released_docs/r3.4.5/skin/images/xmldoc.gif    |  Bin 0 -> 992 bytes
 _released_docs/r3.4.5/skin/menu.js              |   48 +
 _released_docs/r3.4.5/skin/note.txt             |   50 +
 _released_docs/r3.4.5/skin/print.css            |   54 +
 _released_docs/r3.4.5/skin/profile.css          |  168 +
 _released_docs/r3.4.5/skin/prototype.js         | 1257 +++++
 _released_docs/r3.4.5/skin/screen.css           |  587 ++
 _released_docs/r3.4.5/zookeeperAdmin.html       | 1849 +++++++
 _released_docs/r3.4.5/zookeeperAdmin.pdf        |  Bin 0 -> 72882 bytes
 .../r3.4.5/zookeeperHierarchicalQuorums.html    |  276 +
 .../r3.4.5/zookeeperHierarchicalQuorums.pdf     |  Bin 0 -> 6655 bytes
 _released_docs/r3.4.5/zookeeperInternals.html   |  805 +++
 _released_docs/r3.4.5/zookeeperInternals.pdf    |  Bin 0 -> 48834 bytes
 _released_docs/r3.4.5/zookeeperJMX.html         |  479 ++
 _released_docs/r3.4.5/zookeeperJMX.pdf          |  Bin 0 -> 16482 bytes
 _released_docs/r3.4.5/zookeeperObservers.html   |  366 ++
 _released_docs/r3.4.5/zookeeperObservers.pdf    |  Bin 0 -> 12873 bytes
 _released_docs/r3.4.5/zookeeperOtherInfo.html   |  230 +
 _released_docs/r3.4.5/zookeeperOtherInfo.pdf    |  151 +
 _released_docs/r3.4.5/zookeeperOver.html        |  704 +++
 _released_docs/r3.4.5/zookeeperOver.pdf         |  Bin 0 -> 302494 bytes
 _released_docs/r3.4.5/zookeeperProgrammers.html | 2238 ++++++++
 _released_docs/r3.4.5/zookeeperProgrammers.pdf  |  Bin 0 -> 133787 bytes
 _released_docs/r3.4.5/zookeeperQuotas.html      |  291 +
 _released_docs/r3.4.5/zookeeperQuotas.pdf       |  Bin 0 -> 11262 bytes
 _released_docs/r3.4.5/zookeeperStarted.html     |  645 +++
 _released_docs/r3.4.5/zookeeperStarted.pdf      |  Bin 0 -> 27556 bytes
 _released_docs/r3.4.5/zookeeperTutorial.html    |  894 +++
 _released_docs/r3.4.5/zookeeperTutorial.pdf     |  Bin 0 -> 30504 bytes
 _released_docs/r3.4.6/api/allclasses-frame.html |   75 +
 .../r3.4.6/api/allclasses-noframe.html          |   75 +
 _released_docs/r3.4.6/api/constant-values.html  |  503 ++
 _released_docs/r3.4.6/api/deprecated-list.html  |  325 ++
 _released_docs/r3.4.6/api/help-doc.html         |  221 +
 _released_docs/r3.4.6/api/index-all.html        | 1351 +++++
 _released_docs/r3.4.6/api/index.html            |   67 +
 .../zookeeper/AsyncCallback.ACLCallback.html    |  239 +
 .../AsyncCallback.Children2Callback.html        |  239 +
 .../AsyncCallback.ChildrenCallback.html         |  237 +
 .../zookeeper/AsyncCallback.DataCallback.html   |  239 +
 .../zookeeper/AsyncCallback.StatCallback.html   |  237 +
 .../zookeeper/AsyncCallback.StringCallback.html |  237 +
 .../zookeeper/AsyncCallback.VoidCallback.html   |  235 +
 .../api/org/apache/zookeeper/AsyncCallback.html |  212 +
 .../api/org/apache/zookeeper/CreateMode.html    |  421 ++
 .../KeeperException.APIErrorException.html      |  283 +
 .../KeeperException.AuthFailedException.html    |  283 +
 .../KeeperException.BadArgumentsException.html  |  295 +
 .../KeeperException.BadVersionException.html    |  295 +
 .../apache/zookeeper/KeeperException.Code.html  |  694 +++
 .../KeeperException.CodeDeprecated.html         |  636 +++
 ...KeeperException.ConnectionLossException.html |  283 +
 ...perException.DataInconsistencyException.html |  283 +
 .../KeeperException.InvalidACLException.html    |  295 +
 ...eeperException.InvalidCallbackException.html |  283 +
 ...eperException.MarshallingErrorException.html |  283 +
 .../KeeperException.NoAuthException.html        |  283 +
 ...eption.NoChildrenForEphemeralsException.html |  295 +
 .../KeeperException.NoNodeException.html        |  295 +
 .../KeeperException.NodeExistsException.html    |  295 +
 .../KeeperException.NotEmptyException.html      |  295 +
 .../KeeperException.NotReadOnlyException.html   |  283 +
 ...eperException.OperationTimeoutException.html |  283 +
 ...Exception.RuntimeInconsistencyException.html |  283 +
 ...KeeperException.SessionExpiredException.html |  283 +
 .../KeeperException.SessionMovedException.html  |  283 +
 .../KeeperException.SystemErrorException.html   |  283 +
 .../KeeperException.UnimplementedException.html |  283 +
 .../org/apache/zookeeper/KeeperException.html   |  597 ++
 .../org/apache/zookeeper/ServerAdminClient.html |  349 ++
 .../api/org/apache/zookeeper/WatchedEvent.html  |  342 ++
 .../zookeeper/Watcher.Event.EventType.html      |  389 ++
 .../zookeeper/Watcher.Event.KeeperState.html    |  472 ++
 .../api/org/apache/zookeeper/Watcher.Event.html |  197 +
 .../api/org/apache/zookeeper/Watcher.html       |  233 +
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  279 +
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  478 ++
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  282 +
 .../api/org/apache/zookeeper/ZooDefs.html       |  292 +
 .../org/apache/zookeeper/ZooKeeper.States.html  |  419 ++
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1669 ++++++
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  405 ++
 .../class-use/AsyncCallback.ACLCallback.html    |  161 +
 .../AsyncCallback.Children2Callback.html        |  170 +
 .../AsyncCallback.ChildrenCallback.html         |  170 +
 .../class-use/AsyncCallback.DataCallback.html   |  170 +
 .../class-use/AsyncCallback.StatCallback.html   |  190 +
 .../class-use/AsyncCallback.StringCallback.html |  163 +
 .../class-use/AsyncCallback.VoidCallback.html   |  169 +
 .../zookeeper/class-use/AsyncCallback.html      |  180 +
 .../apache/zookeeper/class-use/CreateMode.html  |  200 +
 .../KeeperException.APIErrorException.html      |  116 +
 .../KeeperException.AuthFailedException.html    |  116 +
 .../KeeperException.BadArgumentsException.html  |  116 +
 .../KeeperException.BadVersionException.html    |  116 +
 .../class-use/KeeperException.Code.html         |  214 +
 .../KeeperException.CodeDeprecated.html         |  159 +
 ...KeeperException.ConnectionLossException.html |  116 +
 ...perException.DataInconsistencyException.html |  116 +
 .../KeeperException.InvalidACLException.html    |  116 +
 ...eeperException.InvalidCallbackException.html |  116 +
 ...eperException.MarshallingErrorException.html |  116 +
 .../KeeperException.NoAuthException.html        |  116 +
 ...eption.NoChildrenForEphemeralsException.html |  116 +
 .../KeeperException.NoNodeException.html        |  116 +
 .../KeeperException.NodeExistsException.html    |  116 +
 .../KeeperException.NotEmptyException.html      |  116 +
 .../KeeperException.NotReadOnlyException.html   |  116 +
 ...eperException.OperationTimeoutException.html |  116 +
 ...Exception.RuntimeInconsistencyException.html |  116 +
 ...KeeperException.SessionExpiredException.html |  116 +
 .../KeeperException.SessionMovedException.html  |  116 +
 .../KeeperException.SystemErrorException.html   |  116 +
 .../KeeperException.UnimplementedException.html |  116 +
 .../zookeeper/class-use/KeeperException.html    |  430 ++
 .../zookeeper/class-use/ServerAdminClient.html  |  116 +
 .../zookeeper/class-use/WatchedEvent.html       |  156 +
 .../class-use/Watcher.Event.EventType.html      |  188 +
 .../class-use/Watcher.Event.KeeperState.html    |  188 +
 .../zookeeper/class-use/Watcher.Event.html      |  116 +
 .../org/apache/zookeeper/class-use/Watcher.html |  275 +
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  116 +
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  116 +
 .../zookeeper/class-use/ZooDefs.Perms.html      |  116 +
 .../org/apache/zookeeper/class-use/ZooDefs.html |  116 +
 .../zookeeper/class-use/ZooKeeper.States.html   |  169 +
 .../apache/zookeeper/class-use/ZooKeeper.html   |  181 +
 .../zookeeper/class-use/ZooKeeperMain.html      |  116 +
 .../zookeeper/client/FourLetterWordMain.html    |  285 +
 .../client/class-use/FourLetterWordMain.html    |  116 +
 .../apache/zookeeper/client/package-frame.html  |   19 +
 .../zookeeper/client/package-summary.html       |  134 +
 .../apache/zookeeper/client/package-tree.html   |  129 +
 .../apache/zookeeper/client/package-use.html    |  116 +
 .../api/org/apache/zookeeper/data/ACL.html      |  469 ++
 .../api/org/apache/zookeeper/data/Id.html       |  469 ++
 .../api/org/apache/zookeeper/data/Stat.html     |  721 +++
 .../apache/zookeeper/data/StatPersisted.html    |  665 +++
 .../apache/zookeeper/data/StatPersistedV1.html  |  637 +++
 .../apache/zookeeper/data/class-use/ACL.html    |  242 +
 .../org/apache/zookeeper/data/class-use/Id.html |  211 +
 .../apache/zookeeper/data/class-use/Stat.html   |  273 +
 .../zookeeper/data/class-use/StatPersisted.html |  116 +
 .../data/class-use/StatPersistedV1.html         |  116 +
 .../apache/zookeeper/data/package-frame.html    |   23 +
 .../apache/zookeeper/data/package-summary.html  |  150 +
 .../org/apache/zookeeper/data/package-tree.html |  133 +
 .../org/apache/zookeeper/data/package-use.html  |  174 +
 .../api/org/apache/zookeeper/package-frame.html |   73 +
 .../org/apache/zookeeper/package-summary.html   |  368 ++
 .../api/org/apache/zookeeper/package-tree.html  |  202 +
 .../api/org/apache/zookeeper/package-use.html   |  219 +
 .../apache/zookeeper/server/LogFormatter.html   |  261 +
 .../apache/zookeeper/server/PurgeTxnLog.html    |  295 +
 .../zookeeper/server/SnapshotFormatter.html     |  280 +
 .../zookeeper/server/ZooKeeperServerMain.html   |  278 +
 .../server/class-use/LogFormatter.html          |  116 +
 .../zookeeper/server/class-use/PurgeTxnLog.html |  116 +
 .../server/class-use/SnapshotFormatter.html     |  116 +
 .../server/class-use/ZooKeeperServerMain.html   |  116 +
 .../apache/zookeeper/server/package-frame.html  |   22 +
 .../zookeeper/server/package-summary.html       |  241 +
 .../apache/zookeeper/server/package-tree.html   |  132 +
 .../apache/zookeeper/server/package-use.html    |  116 +
 .../zookeeper/server/quorum/QuorumPeerMain.html |  303 +
 .../server/quorum/class-use/QuorumPeerMain.html |  116 +
 .../zookeeper/server/quorum/package-frame.html  |   19 +
 .../server/quorum/package-summary.html          |  136 +
 .../zookeeper/server/quorum/package-tree.html   |  129 +
 .../zookeeper/server/quorum/package-use.html    |  116 +
 .../zookeeper/server/upgrade/UpgradeMain.html   |  294 +
 .../server/upgrade/class-use/UpgradeMain.html   |  116 +
 .../zookeeper/server/upgrade/package-frame.html |   19 +
 .../server/upgrade/package-summary.html         |  138 +
 .../zookeeper/server/upgrade/package-tree.html  |  129 +
 .../zookeeper/server/upgrade/package-use.html   |  116 +
 _released_docs/r3.4.6/api/overview-frame.html   |   25 +
 _released_docs/r3.4.6/api/overview-summary.html |  165 +
 _released_docs/r3.4.6/api/overview-tree.html    |  219 +
 _released_docs/r3.4.6/api/package-list          |    6 +
 .../r3.4.6/api/resources/background.gif         |  Bin 0 -> 2313 bytes
 _released_docs/r3.4.6/api/resources/tab.gif     |  Bin 0 -> 291 bytes
 .../r3.4.6/api/resources/titlebar.gif           |  Bin 0 -> 10701 bytes
 .../r3.4.6/api/resources/titlebar_end.gif       |  Bin 0 -> 849 bytes
 _released_docs/r3.4.6/api/serialized-form.html  |  329 ++
 _released_docs/r3.4.6/api/stylesheet.css        |  474 ++
 _released_docs/r3.4.6/bookkeeperConfig.html     |  384 ++
 _released_docs/r3.4.6/bookkeeperConfig.pdf      |  Bin 0 -> 13824 bytes
 _released_docs/r3.4.6/bookkeeperOverview.html   |  694 +++
 _released_docs/r3.4.6/bookkeeperOverview.pdf    |  Bin 0 -> 147596 bytes
 _released_docs/r3.4.6/bookkeeperProgrammer.html | 1083 ++++
 _released_docs/r3.4.6/bookkeeperProgrammer.pdf  |  Bin 0 -> 24991 bytes
 _released_docs/r3.4.6/bookkeeperStarted.html    |  448 ++
 _released_docs/r3.4.6/bookkeeperStarted.pdf     |  Bin 0 -> 17130 bytes
 _released_docs/r3.4.6/bookkeeperStream.html     |  612 ++
 _released_docs/r3.4.6/bookkeeperStream.pdf      |  Bin 0 -> 13215 bytes
 _released_docs/r3.4.6/broken-links.xml          |    2 +
 _released_docs/r3.4.6/images/2pc.jpg            |  Bin 0 -> 15174 bytes
 _released_docs/r3.4.6/images/bk-overview.jpg    |  Bin 0 -> 124211 bytes
 .../r3.4.6/images/built-with-forrest-button.png |  Bin 0 -> 1936 bytes
 _released_docs/r3.4.6/images/favicon.ico        |  Bin 0 -> 766 bytes
 _released_docs/r3.4.6/images/hadoop-logo.jpg    |  Bin 0 -> 9443 bytes
 .../r3.4.6/images/instruction_arrow.png         |  Bin 0 -> 285 bytes
 _released_docs/r3.4.6/images/state_dia.jpg      |  Bin 0 -> 51364 bytes
 _released_docs/r3.4.6/images/zkcomponents.jpg   |  Bin 0 -> 30831 bytes
 _released_docs/r3.4.6/images/zknamespace.jpg    |  Bin 0 -> 35414 bytes
 _released_docs/r3.4.6/images/zkperfRW-3.2.jpg   |  Bin 0 -> 41948 bytes
 _released_docs/r3.4.6/images/zkperfRW.jpg       |  Bin 0 -> 161542 bytes
 .../r3.4.6/images/zkperfreliability.jpg         |  Bin 0 -> 69825 bytes
 _released_docs/r3.4.6/images/zkservice.jpg      |  Bin 0 -> 86790 bytes
 .../r3.4.6/images/zookeeper_small.gif           |  Bin 0 -> 4847 bytes
 _released_docs/r3.4.6/index.html                |  391 ++
 _released_docs/r3.4.6/index.pdf                 |  Bin 0 -> 13525 bytes
 _released_docs/r3.4.6/javaExample.html          |  908 +++
 _released_docs/r3.4.6/javaExample.pdf           |  Bin 0 -> 33852 bytes
 _released_docs/r3.4.6/jdiff/changes.html        |   32 +
 .../jdiff/changes/alldiffs_index_additions.html |  612 ++
 .../jdiff/changes/alldiffs_index_all.html       |  791 +++
 .../jdiff/changes/alldiffs_index_changes.html   |  190 +
 .../jdiff/changes/alldiffs_index_removals.html  |   94 +
 .../r3.4.6/jdiff/changes/changes-summary.html   |   70 +
 .../jdiff/changes/classes_index_additions.html  |  181 +
 .../r3.4.6/jdiff/changes/classes_index_all.html |  243 +
 .../jdiff/changes/classes_index_changes.html    |  106 +
 .../jdiff/changes/classes_index_removals.html   |   50 +
 .../changes/constructors_index_additions.html   |   97 +
 .../jdiff/changes/constructors_index_all.html   |  103 +
 .../changes/constructors_index_changes.html     |   50 +
 .../changes/constructors_index_removals.html    |   67 +
 .../jdiff/changes/fields_index_additions.html   |  222 +
 .../r3.4.6/jdiff/changes/fields_index_all.html  |  250 +
 .../jdiff/changes/fields_index_changes.html     |   56 +
 .../jdiff/changes/fields_index_removals.html    |   56 +
 .../r3.4.6/jdiff/changes/jdiff_help.html        |  111 +
 .../r3.4.6/jdiff/changes/jdiff_statistics.html  |  307 +
 .../jdiff/changes/jdiff_topleftframe.html       |   40 +
 .../jdiff/changes/methods_index_additions.html  |  230 +
 .../r3.4.6/jdiff/changes/methods_index_all.html |  282 +
 .../jdiff/changes/methods_index_changes.html    |   64 +
 .../jdiff/changes/methods_index_removals.html   |   56 +
 .../org.apache.zookeeper.ClientCnxn.html        |  240 +
 .../org.apache.zookeeper.Environment.html       |  118 +
 ...r.KeeperException.BadArgumentsException.html |  100 +
 ...per.KeeperException.BadVersionException.html |  100 +
 ...g.apache.zookeeper.KeeperException.Code.html |  107 +
 ...per.KeeperException.InvalidACLException.html |  100 +
 ...eption.NoChildrenForEphemeralsException.html |  100 +
 ...okeeper.KeeperException.NoNodeException.html |  100 +
 ...per.KeeperException.NodeExistsException.html |  100 +
 ...eeper.KeeperException.NotEmptyException.html |  100 +
 .../org.apache.zookeeper.KeeperException.html   |  100 +
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 +
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  121 +
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 +
 .../changes/org.apache.zookeeper.ZooKeeper.html |  236 +
 .../org.apache.zookeeper.ZooKeeperMain.html     |  268 +
 .../jdiff/changes/packages_index_additions.html |   51 +
 .../jdiff/changes/packages_index_all.html       |   53 +
 .../jdiff/changes/packages_index_changes.html   |   53 +
 .../jdiff/changes/packages_index_removals.html  |   51 +
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  371 ++
 _released_docs/r3.4.6/jdiff/missingSinces.txt   |   89 +
 .../r3.4.6/jdiff/stylesheet-jdiff.css           |   47 +
 ...s_for_zookeeper_3.1.1_to_zookeeper_3.4.6.xml |  702 +++
 _released_docs/r3.4.6/linkmap.html              |  434 ++
 _released_docs/r3.4.6/linkmap.pdf               |  Bin 0 -> 12472 bytes
 _released_docs/r3.4.6/recipes.html              |  974 ++++
 _released_docs/r3.4.6/recipes.pdf               |  Bin 0 -> 31072 bytes
 _released_docs/r3.4.6/releasenotes.html         | 4799 ++++++++++++++++
 _released_docs/r3.4.6/releasenotes.pdf          |  Bin 0 -> 118640 bytes
 .../r3.4.6/skin/CommonMessages_de.xml           |   23 +
 .../r3.4.6/skin/CommonMessages_en_US.xml        |   23 +
 .../r3.4.6/skin/CommonMessages_es.xml           |   23 +
 .../r3.4.6/skin/CommonMessages_fr.xml           |   23 +
 _released_docs/r3.4.6/skin/basic.css            |  167 +
 .../r3.4.6/skin/breadcrumbs-optimized.js        |   90 +
 _released_docs/r3.4.6/skin/breadcrumbs.js       |  237 +
 _released_docs/r3.4.6/skin/fontsize.js          |  166 +
 _released_docs/r3.4.6/skin/getBlank.js          |   40 +
 _released_docs/r3.4.6/skin/getMenu.js           |   45 +
 _released_docs/r3.4.6/skin/images/README.txt    |    1 +
 _released_docs/r3.4.6/skin/images/add.jpg       |  Bin 0 -> 1142 bytes
 .../r3.4.6/skin/images/apache-thanks.png        |  Bin 0 -> 4840 bytes
 .../r3.4.6/skin/images/built-with-cocoon.gif    |  Bin 0 -> 2252 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 0 -> 1936 bytes
 _released_docs/r3.4.6/skin/images/chapter.gif   |  Bin 0 -> 49 bytes
 .../r3.4.6/skin/images/chapter_open.gif         |  Bin 0 -> 49 bytes
 _released_docs/r3.4.6/skin/images/current.gif   |  Bin 0 -> 54 bytes
 _released_docs/r3.4.6/skin/images/error.png     |  Bin 0 -> 1709 bytes
 .../r3.4.6/skin/images/external-link.gif        |  Bin 0 -> 71 bytes
 _released_docs/r3.4.6/skin/images/fix.jpg       |  Bin 0 -> 932 bytes
 .../r3.4.6/skin/images/forrest-credit-logo.png  |  Bin 0 -> 4633 bytes
 _released_docs/r3.4.6/skin/images/hack.jpg      |  Bin 0 -> 743 bytes
 .../r3.4.6/skin/images/header_white_line.gif    |  Bin 0 -> 37 bytes
 _released_docs/r3.4.6/skin/images/info.png      |  Bin 0 -> 1320 bytes
 .../r3.4.6/skin/images/instruction_arrow.png    |  Bin 0 -> 285 bytes
 _released_docs/r3.4.6/skin/images/label.gif     |  Bin 0 -> 54 bytes
 _released_docs/r3.4.6/skin/images/page.gif      |  Bin 0 -> 79 bytes
 _released_docs/r3.4.6/skin/images/pdfdoc.gif    |  Bin 0 -> 1008 bytes
 _released_docs/r3.4.6/skin/images/poddoc.png    |  Bin 0 -> 856 bytes
 _released_docs/r3.4.6/skin/images/printer.gif   |  Bin 0 -> 603 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 0 -> 348 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 0 -> 319 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 200 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 199 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 209 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 199 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 0 -> 390 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 214 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 215 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 214 bytes
 _released_docs/r3.4.6/skin/images/remove.jpg    |  Bin 0 -> 1251 bytes
 _released_docs/r3.4.6/skin/images/rss.png       |  Bin 0 -> 360 bytes
 _released_docs/r3.4.6/skin/images/spacer.gif    |  Bin 0 -> 43 bytes
 _released_docs/r3.4.6/skin/images/success.png   |  Bin 0 -> 1291 bytes
 _released_docs/r3.4.6/skin/images/txtdoc.png    |  Bin 0 -> 784 bytes
 _released_docs/r3.4.6/skin/images/update.jpg    |  Bin 0 -> 990 bytes
 .../r3.4.6/skin/images/valid-html401.png        |  Bin 0 -> 2948 bytes
 _released_docs/r3.4.6/skin/images/vcss.png      |  Bin 0 -> 1134 bytes
 _released_docs/r3.4.6/skin/images/warning.png   |  Bin 0 -> 1215 bytes
 _released_docs/r3.4.6/skin/images/xmldoc.gif    |  Bin 0 -> 992 bytes
 _released_docs/r3.4.6/skin/menu.js              |   48 +
 _released_docs/r3.4.6/skin/note.txt             |   50 +
 _released_docs/r3.4.6/skin/print.css            |   54 +
 _released_docs/r3.4.6/skin/profile.css          |  168 +
 _released_docs/r3.4.6/skin/prototype.js         | 1257 +++++
 _released_docs/r3.4.6/skin/screen.css           |  587 ++
 _released_docs/r3.4.6/zookeeperAdmin.html       | 1877 +++++++
 _released_docs/r3.4.6/zookeeperAdmin.pdf        |  Bin 0 -> 74144 bytes
 .../r3.4.6/zookeeperHierarchicalQuorums.html    |  276 +
 .../r3.4.6/zookeeperHierarchicalQuorums.pdf     |  Bin 0 -> 6660 bytes
 _released_docs/r3.4.6/zookeeperInternals.html   |  805 +++
 _released_docs/r3.4.6/zookeeperInternals.pdf    |  Bin 0 -> 48872 bytes
 _released_docs/r3.4.6/zookeeperJMX.html         |  479 ++
 _released_docs/r3.4.6/zookeeperJMX.pdf          |  Bin 0 -> 16498 bytes
 _released_docs/r3.4.6/zookeeperObservers.html   |  366 ++
 _released_docs/r3.4.6/zookeeperObservers.pdf    |  Bin 0 -> 12884 bytes
 _released_docs/r3.4.6/zookeeperOtherInfo.html   |  230 +
 _released_docs/r3.4.6/zookeeperOtherInfo.pdf    |  151 +
 _released_docs/r3.4.6/zookeeperOver.html        |  704 +++
 _released_docs/r3.4.6/zookeeperOver.pdf         |  Bin 0 -> 302521 bytes
 _released_docs/r3.4.6/zookeeperProgrammers.html | 2238 ++++++++
 _released_docs/r3.4.6/zookeeperProgrammers.pdf  |  Bin 0 -> 133888 bytes
 _released_docs/r3.4.6/zookeeperQuotas.html      |  291 +
 _released_docs/r3.4.6/zookeeperQuotas.pdf       |  Bin 0 -> 11269 bytes
 _released_docs/r3.4.6/zookeeperStarted.html     |  645 +++
 _released_docs/r3.4.6/zookeeperStarted.pdf      |  Bin 0 -> 27581 bytes
 _released_docs/r3.4.6/zookeeperTutorial.html    |  894 +++
 _released_docs/r3.4.6/zookeeperTutorial.pdf     |  Bin 0 -> 30557 bytes
 _released_docs/r3.4.7/api/allclasses-frame.html |   77 +
 .../r3.4.7/api/allclasses-noframe.html          |   77 +
 _released_docs/r3.4.7/api/constant-values.html  |  512 ++
 _released_docs/r3.4.7/api/deprecated-list.html  |  334 ++
 _released_docs/r3.4.7/api/help-doc.html         |  230 +
 _released_docs/r3.4.7/api/index-all.html        | 1407 +++++
 _released_docs/r3.4.7/api/index.html            |   74 +
 .../zookeeper/AsyncCallback.ACLCallback.html    |  281 +
 .../AsyncCallback.Children2Callback.html        |  270 +
 .../AsyncCallback.ChildrenCallback.html         |  277 +
 .../zookeeper/AsyncCallback.DataCallback.html   |  281 +
 .../zookeeper/AsyncCallback.MultiCallback.html  |  285 +
 .../zookeeper/AsyncCallback.StatCallback.html   |  282 +
 .../zookeeper/AsyncCallback.StringCallback.html |  287 +
 .../zookeeper/AsyncCallback.VoidCallback.html   |  286 +
 .../api/org/apache/zookeeper/AsyncCallback.html |  247 +
 .../api/org/apache/zookeeper/CreateMode.html    |  443 ++
 .../KeeperException.APIErrorException.html      |  295 +
 .../KeeperException.AuthFailedException.html    |  295 +
 .../KeeperException.BadArgumentsException.html  |  307 +
 .../KeeperException.BadVersionException.html    |  307 +
 .../apache/zookeeper/KeeperException.Code.html  |  721 +++
 .../KeeperException.CodeDeprecated.html         |  705 +++
 ...KeeperException.ConnectionLossException.html |  295 +
 ...perException.DataInconsistencyException.html |  295 +
 .../KeeperException.InvalidACLException.html    |  307 +
 ...eeperException.InvalidCallbackException.html |  295 +
 ...eperException.MarshallingErrorException.html |  295 +
 .../KeeperException.NoAuthException.html        |  295 +
 ...eption.NoChildrenForEphemeralsException.html |  307 +
 .../KeeperException.NoNodeException.html        |  307 +
 .../KeeperException.NodeExistsException.html    |  307 +
 .../KeeperException.NotEmptyException.html      |  307 +
 .../KeeperException.NotReadOnlyException.html   |  295 +
 ...eperException.OperationTimeoutException.html |  295 +
 ...Exception.RuntimeInconsistencyException.html |  295 +
 ...KeeperException.SessionExpiredException.html |  295 +
 .../KeeperException.SessionMovedException.html  |  295 +
 .../KeeperException.SystemErrorException.html   |  295 +
 .../KeeperException.UnimplementedException.html |  295 +
 .../org/apache/zookeeper/KeeperException.html   |  640 +++
 .../org/apache/zookeeper/ServerAdminClient.html |  364 ++
 .../api/org/apache/zookeeper/WatchedEvent.html  |  357 ++
 .../zookeeper/Watcher.Event.EventType.html      |  409 ++
 .../zookeeper/Watcher.Event.KeeperState.html    |  492 ++
 .../api/org/apache/zookeeper/Watcher.Event.html |  206 +
 .../api/org/apache/zookeeper/Watcher.html       |  248 +
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  288 +
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  547 ++
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  309 ++
 .../api/org/apache/zookeeper/ZooDefs.html       |  301 +
 .../org/apache/zookeeper/ZooKeeper.States.html  |  439 ++
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1886 +++++++
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  440 ++
 .../class-use/AsyncCallback.ACLCallback.html    |  170 +
 .../AsyncCallback.Children2Callback.html        |  179 +
 .../AsyncCallback.ChildrenCallback.html         |  179 +
 .../class-use/AsyncCallback.DataCallback.html   |  179 +
 .../class-use/AsyncCallback.MultiCallback.html  |  169 +
 .../class-use/AsyncCallback.StatCallback.html   |  199 +
 .../class-use/AsyncCallback.StringCallback.html |  172 +
 .../class-use/AsyncCallback.VoidCallback.html   |  178 +
 .../zookeeper/class-use/AsyncCallback.html      |  210 +
 .../apache/zookeeper/class-use/CreateMode.html  |  209 +
 .../KeeperException.APIErrorException.html      |  125 +
 .../KeeperException.AuthFailedException.html    |  125 +
 .../KeeperException.BadArgumentsException.html  |  125 +
 .../KeeperException.BadVersionException.html    |  125 +
 .../class-use/KeeperException.Code.html         |  223 +
 .../KeeperException.CodeDeprecated.html         |  168 +
 ...KeeperException.ConnectionLossException.html |  125 +
 ...perException.DataInconsistencyException.html |  125 +
 .../KeeperException.InvalidACLException.html    |  125 +
 ...eeperException.InvalidCallbackException.html |  125 +
 ...eperException.MarshallingErrorException.html |  125 +
 .../KeeperException.NoAuthException.html        |  125 +
 ...eption.NoChildrenForEphemeralsException.html |  125 +
 .../KeeperException.NoNodeException.html        |  125 +
 .../KeeperException.NodeExistsException.html    |  125 +
 .../KeeperException.NotEmptyException.html      |  125 +
 .../KeeperException.NotReadOnlyException.html   |  125 +
 ...eperException.OperationTimeoutException.html |  125 +
 ...Exception.RuntimeInconsistencyException.html |  125 +
 ...KeeperException.SessionExpiredException.html |  125 +
 .../KeeperException.SessionMovedException.html  |  125 +
 .../KeeperException.SystemErrorException.html   |  125 +
 .../KeeperException.UnimplementedException.html |  125 +
 .../zookeeper/class-use/KeeperException.html    |  439 ++
 .../zookeeper/class-use/ServerAdminClient.html  |  125 +
 .../zookeeper/class-use/WatchedEvent.html       |  165 +
 .../class-use/Watcher.Event.EventType.html      |  197 +
 .../class-use/Watcher.Event.KeeperState.html    |  197 +
 .../zookeeper/class-use/Watcher.Event.html      |  125 +
 .../org/apache/zookeeper/class-use/Watcher.html |  284 +
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  125 +
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  125 +
 .../zookeeper/class-use/ZooDefs.Perms.html      |  125 +
 .../org/apache/zookeeper/class-use/ZooDefs.html |  125 +
 .../zookeeper/class-use/ZooKeeper.States.html   |  178 +
 .../apache/zookeeper/class-use/ZooKeeper.html   |  190 +
 .../zookeeper/class-use/ZooKeeperMain.html      |  125 +
 .../zookeeper/client/FourLetterWordMain.html    |  342 ++
 .../client/class-use/FourLetterWordMain.html    |  125 +
 .../apache/zookeeper/client/package-frame.html  |   20 +
 .../zookeeper/client/package-summary.html       |  143 +
 .../apache/zookeeper/client/package-tree.html   |  138 +
 .../apache/zookeeper/client/package-use.html    |  125 +
 .../api/org/apache/zookeeper/data/ACL.html      |  492 ++
 .../api/org/apache/zookeeper/data/Id.html       |  492 ++
 .../api/org/apache/zookeeper/data/Stat.html     |  744 +++
 .../apache/zookeeper/data/StatPersisted.html    |  688 +++
 .../apache/zookeeper/data/StatPersistedV1.html  |  660 +++
 .../apache/zookeeper/data/class-use/ACL.html    |  253 +
 .../org/apache/zookeeper/data/class-use/Id.html |  220 +
 .../apache/zookeeper/data/class-use/Stat.html   |  290 +
 .../zookeeper/data/class-use/StatPersisted.html |  125 +
 .../data/class-use/StatPersistedV1.html         |  125 +
 .../apache/zookeeper/data/package-frame.html    |   24 +
 .../apache/zookeeper/data/package-summary.html  |  159 +
 .../org/apache/zookeeper/data/package-tree.html |  142 +
 .../org/apache/zookeeper/data/package-use.html  |  183 +
 .../api/org/apache/zookeeper/package-frame.html |   75 +
 .../org/apache/zookeeper/package-summary.html   |  400 ++
 .../api/org/apache/zookeeper/package-tree.html  |  212 +
 .../api/org/apache/zookeeper/package-use.html   |  250 +
 .../apache/zookeeper/server/LogFormatter.html   |  279 +
 .../apache/zookeeper/server/PurgeTxnLog.html    |  320 ++
 .../zookeeper/server/SnapshotFormatter.html     |  299 +
 .../zookeeper/server/ZooKeeperServerMain.html   |  296 +
 .../server/class-use/LogFormatter.html          |  125 +
 .../zookeeper/server/class-use/PurgeTxnLog.html |  125 +
 .../server/class-use/SnapshotFormatter.html     |  125 +
 .../server/class-use/ZooKeeperServerMain.html   |  125 +
 .../apache/zookeeper/server/package-frame.html  |   23 +
 .../zookeeper/server/package-summary.html       |  250 +
 .../apache/zookeeper/server/package-tree.html   |  141 +
 .../apache/zookeeper/server/package-use.html    |  125 +
 .../zookeeper/server/quorum/QuorumPeerMain.html |  323 ++
 .../server/quorum/class-use/QuorumPeerMain.html |  125 +
 .../zookeeper/server/quorum/package-frame.html  |   20 +
 .../server/quorum/package-summary.html          |  145 +
 .../zookeeper/server/quorum/package-tree.html   |  138 +
 .../zookeeper/server/quorum/package-use.html    |  125 +
 .../zookeeper/server/upgrade/UpgradeMain.html   |  315 ++
 .../server/upgrade/class-use/UpgradeMain.html   |  125 +
 .../zookeeper/server/upgrade/package-frame.html |   20 +
 .../server/upgrade/package-summary.html         |  147 +
 .../zookeeper/server/upgrade/package-tree.html  |  138 +
 .../zookeeper/server/upgrade/package-use.html   |  125 +
 _released_docs/r3.4.7/api/overview-frame.html   |   26 +
 _released_docs/r3.4.7/api/overview-summary.html |  172 +
 _released_docs/r3.4.7/api/overview-tree.html    |  229 +
 _released_docs/r3.4.7/api/package-list          |    6 +
 _released_docs/r3.4.7/api/script.js             |   30 +
 _released_docs/r3.4.7/api/serialized-form.html  |  334 ++
 _released_docs/r3.4.7/api/stylesheet.css        |  574 ++
 _released_docs/r3.4.7/bookkeeperConfig.html     |  384 ++
 _released_docs/r3.4.7/bookkeeperConfig.pdf      |  Bin 0 -> 13824 bytes
 _released_docs/r3.4.7/bookkeeperOverview.html   |  694 +++
 _released_docs/r3.4.7/bookkeeperOverview.pdf    |  Bin 0 -> 147596 bytes
 _released_docs/r3.4.7/bookkeeperProgrammer.html | 1083 ++++
 _released_docs/r3.4.7/bookkeeperProgrammer.pdf  |  Bin 0 -> 24991 bytes
 _released_docs/r3.4.7/bookkeeperStarted.html    |  448 ++
 _released_docs/r3.4.7/bookkeeperStarted.pdf     |  Bin 0 -> 17130 bytes
 _released_docs/r3.4.7/bookkeeperStream.html     |  612 ++
 _released_docs/r3.4.7/bookkeeperStream.pdf      |  Bin 0 -> 13215 bytes
 _released_docs/r3.4.7/broken-links.xml          |    2 +
 _released_docs/r3.4.7/images/2pc.jpg            |  Bin 0 -> 15174 bytes
 _released_docs/r3.4.7/images/bk-overview.jpg    |  Bin 0 -> 124211 bytes
 .../r3.4.7/images/built-with-forrest-button.png |  Bin 0 -> 1936 bytes
 _released_docs/r3.4.7/images/favicon.ico        |  Bin 0 -> 766 bytes
 _released_docs/r3.4.7/images/hadoop-logo.jpg    |  Bin 0 -> 9443 bytes
 .../r3.4.7/images/instruction_arrow.png         |  Bin 0 -> 285 bytes
 _released_docs/r3.4.7/images/state_dia.jpg      |  Bin 0 -> 51364 bytes
 _released_docs/r3.4.7/images/zkcomponents.jpg   |  Bin 0 -> 30831 bytes
 _released_docs/r3.4.7/images/zknamespace.jpg    |  Bin 0 -> 35414 bytes
 _released_docs/r3.4.7/images/zkperfRW-3.2.jpg   |  Bin 0 -> 41948 bytes
 _released_docs/r3.4.7/images/zkperfRW.jpg       |  Bin 0 -> 161542 bytes
 .../r3.4.7/images/zkperfreliability.jpg         |  Bin 0 -> 69825 bytes
 _released_docs/r3.4.7/images/zkservice.jpg      |  Bin 0 -> 86790 bytes
 .../r3.4.7/images/zookeeper_small.gif           |  Bin 0 -> 4847 bytes
 _released_docs/r3.4.7/index.html                |  391 ++
 _released_docs/r3.4.7/index.pdf                 |  Bin 0 -> 13525 bytes
 _released_docs/r3.4.7/javaExample.html          |  908 +++
 _released_docs/r3.4.7/javaExample.pdf           |  Bin 0 -> 33852 bytes
 _released_docs/r3.4.7/jdiff/changes.html        |   32 +
 .../jdiff/changes/alldiffs_index_additions.html |  624 +++
 .../jdiff/changes/alldiffs_index_all.html       |  850 +++
 .../jdiff/changes/alldiffs_index_changes.html   |  258 +
 .../jdiff/changes/alldiffs_index_removals.html  |   94 +
 .../r3.4.7/jdiff/changes/changes-summary.html   |   70 +
 .../jdiff/changes/classes_index_additions.html  |  182 +
 .../r3.4.7/jdiff/changes/classes_index_all.html |  252 +
 .../jdiff/changes/classes_index_changes.html    |  128 +
 .../jdiff/changes/classes_index_removals.html   |   50 +
 .../changes/constructors_index_additions.html   |   97 +
 .../jdiff/changes/constructors_index_all.html   |  103 +
 .../changes/constructors_index_changes.html     |   50 +
 .../changes/constructors_index_removals.html    |   67 +
 .../jdiff/changes/fields_index_additions.html   |  222 +
 .../r3.4.7/jdiff/changes/fields_index_all.html  |  250 +
 .../jdiff/changes/fields_index_changes.html     |   56 +
 .../jdiff/changes/fields_index_removals.html    |   56 +
 .../r3.4.7/jdiff/changes/jdiff_help.html        |  111 +
 .../r3.4.7/jdiff/changes/jdiff_statistics.html  |  347 ++
 .../jdiff/changes/jdiff_topleftframe.html       |   40 +
 .../jdiff/changes/methods_index_additions.html  |  240 +
 .../r3.4.7/jdiff/changes/methods_index_all.html |  315 ++
 .../jdiff/changes/methods_index_changes.html    |   95 +
 .../jdiff/changes/methods_index_removals.html   |   56 +
 ...che.zookeeper.AsyncCallback.ACLCallback.html |  103 +
 ...ookeeper.AsyncCallback.ChildrenCallback.html |  103 +
 ...he.zookeeper.AsyncCallback.DataCallback.html |  103 +
 ...he.zookeeper.AsyncCallback.StatCallback.html |  103 +
 ....zookeeper.AsyncCallback.StringCallback.html |  103 +
 ...he.zookeeper.AsyncCallback.VoidCallback.html |  103 +
 .../org.apache.zookeeper.ClientCnxn.html        |  240 +
 ...org.apache.zookeeper.ClientWatchManager.html |  103 +
 .../org.apache.zookeeper.Environment.html       |  118 +
 ...r.KeeperException.BadArgumentsException.html |  100 +
 ...per.KeeperException.BadVersionException.html |  100 +
 ...g.apache.zookeeper.KeeperException.Code.html |  107 +
 ...per.KeeperException.InvalidACLException.html |  100 +
 ...eption.NoChildrenForEphemeralsException.html |  100 +
 ...okeeper.KeeperException.NoNodeException.html |  100 +
 ...per.KeeperException.NodeExistsException.html |  100 +
 ...eeper.KeeperException.NotEmptyException.html |  100 +
 .../org.apache.zookeeper.KeeperException.html   |  100 +
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 +
 .../changes/org.apache.zookeeper.Watcher.html   |  103 +
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  121 +
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 +
 .../changes/org.apache.zookeeper.ZooKeeper.html |  250 +
 .../org.apache.zookeeper.ZooKeeperMain.html     |  268 +
 .../jdiff/changes/packages_index_additions.html |   51 +
 .../jdiff/changes/packages_index_all.html       |   53 +
 .../jdiff/changes/packages_index_changes.html   |   53 +
 .../jdiff/changes/packages_index_removals.html  |   51 +
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  434 ++
 _released_docs/r3.4.7/jdiff/missingSinces.txt   |   92 +
 .../r3.4.7/jdiff/stylesheet-jdiff.css           |   47 +
 ...s_for_zookeeper_3.1.1_to_zookeeper_3.4.7.xml |  816 +++
 _released_docs/r3.4.7/linkmap.html              |  434 ++
 _released_docs/r3.4.7/linkmap.pdf               |  Bin 0 -> 12472 bytes
 _released_docs/r3.4.7/recipes.html              |  974 ++++
 _released_docs/r3.4.7/recipes.pdf               |  Bin 0 -> 31072 bytes
 _released_docs/r3.4.7/releasenotes.html         | 5141 +++++++++++++++++
 _released_docs/r3.4.7/releasenotes.pdf          |  Bin 0 -> 118640 bytes
 .../r3.4.7/skin/CommonMessages_de.xml           |   23 +
 .../r3.4.7/skin/CommonMessages_en_US.xml        |   23 +
 .../r3.4.7/skin/CommonMessages_es.xml           |   23 +
 .../r3.4.7/skin/CommonMessages_fr.xml           |   23 +
 _released_docs/r3.4.7/skin/basic.css            |  167 +
 .../r3.4.7/skin/breadcrumbs-optimized.js        |   90 +
 _released_docs/r3.4.7/skin/breadcrumbs.js       |  237 +
 _released_docs/r3.4.7/skin/fontsize.js          |  166 +
 _released_docs/r3.4.7/skin/getBlank.js          |   40 +
 _released_docs/r3.4.7/skin/getMenu.js           |   45 +
 _released_docs/r3.4.7/skin/images/README.txt    |    1 +
 _released_docs/r3.4.7/skin/images/add.jpg       |  Bin 0 -> 1142 bytes
 .../r3.4.7/skin/images/apache-thanks.png        |  Bin 0 -> 4840 bytes
 .../r3.4.7/skin/images/built-with-cocoon.gif    |  Bin 0 -> 2252 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 0 -> 1936 bytes
 _released_docs/r3.4.7/skin/images/chapter.gif   |  Bin 0 -> 49 bytes
 .../r3.4.7/skin/images/chapter_open.gif         |  Bin 0 -> 49 bytes
 _released_docs/r3.4.7/skin/images/current.gif   |  Bin 0 -> 54 bytes
 _released_docs/r3.4.7/skin/images/error.png     |  Bin 0 -> 1709 bytes
 .../r3.4.7/skin/images/external-link.gif        |  Bin 0 -> 71 bytes
 _released_docs/r3.4.7/skin/images/fix.jpg       |  Bin 0 -> 932 bytes
 .../r3.4.7/skin/images/forrest-credit-logo.png  |  Bin 0 -> 4633 bytes
 _released_docs/r3.4.7/skin/images/hack.jpg      |  Bin 0 -> 743 bytes
 .../r3.4.7/skin/images/header_white_line.gif    |  Bin 0 -> 37 bytes
 _released_docs/r3.4.7/skin/images/info.png      |  Bin 0 -> 1320 bytes
 .../r3.4.7/skin/images/instruction_arrow.png    |  Bin 0 -> 285 bytes
 _released_docs/r3.4.7/skin/images/label.gif     |  Bin 0 -> 54 bytes
 _released_docs/r3.4.7/skin/images/page.gif      |  Bin 0 -> 79 bytes
 _released_docs/r3.4.7/skin/images/pdfdoc.gif    |  Bin 0 -> 1008 bytes
 _released_docs/r3.4.7/skin/images/poddoc.png    |  Bin 0 -> 856 bytes
 _released_docs/r3.4.7/skin/images/printer.gif   |  Bin 0 -> 603 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 0 -> 348 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 0 -> 319 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 200 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 199 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 209 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 199 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 0 -> 390 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 214 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 215 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 214 bytes
 _released_docs/r3.4.7/skin/images/remove.jpg    |  Bin 0 -> 1251 bytes
 _released_docs/r3.4.7/skin/images/rss.png       |  Bin 0 -> 360 bytes
 _released_docs/r3.4.7/skin/images/spacer.gif    |  Bin 0 -> 43 bytes
 _released_docs/r3.4.7/skin/images/success.png   |  Bin 0 -> 1291 bytes
 _released_docs/r3.4.7/skin/images/txtdoc.png    |  Bin 0 -> 784 bytes
 _released_docs/r3.4.7/skin/images/update.jpg    |  Bin 0 -> 990 bytes
 .../r3.4.7/skin/images/valid-html401.png        |  Bin 0 -> 2948 bytes
 _released_docs/r3.4.7/skin/images/vcss.png      |  Bin 0 -> 1134 bytes
 _released_docs/r3.4.7/skin/images/warning.png   |  Bin 0 -> 1215 bytes
 _released_docs/r3.4.7/skin/images/xmldoc.gif    |  Bin 0 -> 992 bytes
 _released_docs/r3.4.7/skin/menu.js              |   48 +
 _released_docs/r3.4.7/skin/note.txt             |   50 +
 _released_docs/r3.4.7/skin/print.css            |   54 +
 _released_docs/r3.4.7/skin/profile.css          |  168 +
 _released_docs/r3.4.7/skin/prototype.js         | 1257 +++++
 _released_docs/r3.4.7/skin/screen.css           |  587 ++
 _released_docs/r3.4.7/zookeeperAdmin.html       | 1898 +++++++
 _released_docs/r3.4.7/zookeeperAdmin.pdf        |  Bin 0 -> 74144 bytes
 .../r3.4.7/zookeeperHierarchicalQuorums.html    |  276 +
 .../r3.4.7/zookeeperHierarchicalQuorums.pdf     |  Bin 0 -> 6660 bytes
 _released_docs/r3.4.7/zookeeperInternals.html   |  805 +++
 _released_docs/r3.4.7/zookeeperInternals.pdf    |  Bin 0 -> 48872 bytes
 _released_docs/r3.4.7/zookeeperJMX.html         |  479 ++
 _released_docs/r3.4.7/zookeeperJMX.pdf          |  Bin 0 -> 16498 bytes
 _released_docs/r3.4.7/zookeeperObservers.html   |  366 ++
 _released_docs/r3.4.7/zookeeperObservers.pdf    |  Bin 0 -> 12884 bytes
 _released_docs/r3.4.7/zookeeperOtherInfo.html   |  230 +
 _released_docs/r3.4.7/zookeeperOtherInfo.pdf    |  151 +
 _released_docs/r3.4.7/zookeeperOver.html        |  704 +++
 _released_docs/r3.4.7/zookeeperOver.pdf         |  Bin 0 -> 302521 bytes
 _released_docs/r3.4.7/zookeeperProgrammers.html | 2238 ++++++++
 _released_docs/r3.4.7/zookeeperProgrammers.pdf  |  Bin 0 -> 133888 bytes
 _released_docs/r3.4.7/zookeeperQuotas.html      |  291 +
 _released_docs/r3.4.7/zookeeperQuotas.pdf       |  Bin 0 -> 11269 bytes
 _released_docs/r3.4.7/zookeeperStarted.html     |  668 +++
 _released_docs/r3.4.7/zookeeperStarted.pdf      |  Bin 0 -> 27581 bytes
 _released_docs/r3.4.7/zookeeperTutorial.html    |  894 +++
 _released_docs/r3.4.7/zookeeperTutorial.pdf     |  Bin 0 -> 30557 bytes
 _released_docs/r3.4.8/api/allclasses-frame.html |   77 +
 .../r3.4.8/api/allclasses-noframe.html          |   77 +
 _released_docs/r3.4.8/api/constant-values.html  |  512 ++
 _released_docs/r3.4.8/api/deprecated-list.html  |  334 ++
 _released_docs/r3.4.8/api/help-doc.html         |  230 +
 _released_docs/r3.4.8/api/index-all.html        | 1407 +++++
 _released_docs/r3.4.8/api/index.html            |   74 +
 .../zookeeper/AsyncCallback.ACLCallback.html    |  281 +
 .../AsyncCallback.Children2Callback.html        |  270 +
 .../AsyncCallback.ChildrenCallback.html         |  277 +
 .../zookeeper/AsyncCallback.DataCallback.html   |  281 +
 .../zookeeper/AsyncCallback.MultiCallback.html  |  285 +
 .../zookeeper/AsyncCallback.StatCallback.html   |  282 +
 .../zookeeper/AsyncCallback.StringCallback.html |  287 +
 .../zookeeper/AsyncCallback.VoidCallback.html   |  286 +
 .../api/org/apache/zookeeper/AsyncCallback.html |  247 +
 .../api/org/apache/zookeeper/CreateMode.html    |  443 ++
 .../KeeperException.APIErrorException.html      |  295 +
 .../KeeperException.AuthFailedException.html    |  295 +
 .../KeeperException.BadArgumentsException.html  |  307 +
 .../KeeperException.BadVersionException.html    |  307 +
 .../apache/zookeeper/KeeperException.Code.html  |  721 +++
 .../KeeperException.CodeDeprecated.html         |  705 +++
 ...KeeperException.ConnectionLossException.html |  295 +
 ...perException.DataInconsistencyException.html |  295 +
 .../KeeperException.InvalidACLException.html    |  307 +
 ...eeperException.InvalidCallbackException.html |  295 +
 ...eperException.MarshallingErrorException.html |  295 +
 .../KeeperException.NoAuthException.html        |  295 +
 ...eption.NoChildrenForEphemeralsException.html |  307 +
 .../KeeperException.NoNodeException.html        |  307 +
 .../KeeperException.NodeExistsException.html    |  307 +
 .../KeeperException.NotEmptyException.html      |  307 +
 .../KeeperException.NotReadOnlyException.html   |  295 +
 ...eperException.OperationTimeoutException.html |  295 +
 ...Exception.RuntimeInconsistencyException.html |  295 +
 ...KeeperException.SessionExpiredException.html |  295 +
 .../KeeperException.SessionMovedException.html  |  295 +
 .../KeeperException.SystemErrorException.html   |  295 +
 .../KeeperException.UnimplementedException.html |  295 +
 .../org/apache/zookeeper/KeeperException.html   |  640 +++
 .../org/apache/zookeeper/ServerAdminClient.html |  364 ++
 .../api/org/apache/zookeeper/WatchedEvent.html  |  357 ++
 .../zookeeper/Watcher.Event.EventType.html      |  409 ++
 .../zookeeper/Watcher.Event.KeeperState.html    |  492 ++
 .../api/org/apache/zookeeper/Watcher.Event.html |  206 +
 .../api/org/apache/zookeeper/Watcher.html       |  248 +
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  288 +
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  547 ++
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  309 ++
 .../api/org/apache/zookeeper/ZooDefs.html       |  301 +
 .../org/apache/zookeeper/ZooKeeper.States.html  |  439 ++
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1886 +++++++
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  440 ++
 .../class-use/AsyncCallback.ACLCallback.html    |  170 +
 .../AsyncCallback.Children2Callback.html        |  179 +
 .../AsyncCallback.ChildrenCallback.html         |  179 +
 .../class-use/AsyncCallback.DataCallback.html   |  179 +
 .../class-use/AsyncCallback.MultiCallback.html  |  169 +
 .../class-use/AsyncCallback.StatCallback.html   |  199 +
 .../class-use/AsyncCallback.StringCallback.html |  172 +
 .../class-use/AsyncCallback.VoidCallback.html   |  178 +
 .../zookeeper/class-use/AsyncCallback.html      |  210 +
 .../apache/zookeeper/class-use/CreateMode.html  |  209 +
 .../KeeperException.APIErrorException.html      |  125 +
 .../KeeperException.AuthFailedException.html    |  125 +
 .../KeeperException.BadArgumentsException.html  |  125 +
 .../KeeperException.BadVersionException.html    |  125 +
 .../class-use/KeeperException.Code.html         |  223 +
 .../KeeperException.CodeDeprecated.html         |  168 +
 ...KeeperException.ConnectionLossException.html |  125 +
 ...perException.DataInconsistencyException.html |  125 +
 .../KeeperException.InvalidACLException.html    |  125 +
 ...eeperException.InvalidCallbackException.html |  125 +
 ...eperException.MarshallingErrorException.html |  125 +
 .../KeeperException.NoAuthException.html        |  125 +
 ...eption.NoChildrenForEphemeralsException.html |  125 +
 .../KeeperException.NoNodeException.html        |  125 +
 .../KeeperException.NodeExistsException.html    |  125 +
 .../KeeperException.NotEmptyException.html      |  125 +
 .../KeeperException.NotReadOnlyException.html   |  125 +
 ...eperException.OperationTimeoutException.html |  125 +
 ...Exception.RuntimeInconsistencyException.html |  125 +
 ...KeeperException.SessionExpiredException.html |  125 +
 .../KeeperException.SessionMovedException.html  |  125 +
 .../KeeperException.SystemErrorException.html   |  125 +
 .../KeeperException.UnimplementedException.html |  125 +
 .../zookeeper/class-use/KeeperException.html    |  439 ++
 .../zookeeper/class-use/ServerAdminClient.html  |  125 +
 .../zookeeper/class-use/WatchedEvent.html       |  165 +
 .../class-use/Watcher.Event.EventType.html      |  197 +
 .../class-use/Watcher.Event.KeeperState.html    |  197 +
 .../zookeeper/class-use/Watcher.Event.html      |  125 +
 .../org/apache/zookeeper/class-use/Watcher.html |  284 +
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  125 +
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  125 +
 .../zookeeper/class-use/ZooDefs.Perms.html      |  125 +
 .../org/apache/zookeeper/class-use/ZooDefs.html |  125 +
 .../zookeeper/class-use/ZooKeeper.States.html   |  178 +
 .../apache/zookeeper/class-use/ZooKeeper.html   |  190 +
 .../zookeeper/class-use/ZooKeeperMain.html      |  125 +
 .../zookeeper/client/FourLetterWordMain.html    |  342 ++
 .../client/class-use/FourLetterWordMain.html    |  125 +
 .../apache/zookeeper/client/package-frame.html  |   20 +
 .../zookeeper/client/package-summary.html       |  143 +
 .../apache/zookeeper/client/package-tree.html   |  138 +
 .../apache/zookeeper/client/package-use.html    |  125 +
 .../api/org/apache/zookeeper/data/ACL.html      |  492 ++
 .../api/org/apache/zookeeper/data/Id.html       |  492 ++
 .../api/org/apache/zookeeper/data/Stat.html     |  744 +++
 .../apache/zookeeper/data/StatPersisted.html    |  688 +++
 .../apache/zookeeper/data/StatPersistedV1.html  |  660 +++
 .../apache/zookeeper/data/class-use/ACL.html    |  253 +
 .../org/apache/zookeeper/data/class-use/Id.html |  220 +
 .../apache/zookeeper/data/class-use/Stat.html   |  290 +
 .../zookeeper/data/class-use/StatPersisted.html |  125 +
 .../data/class-use/StatPersistedV1.html         |  125 +
 .../apache/zookeeper/data/package-frame.html    |   24 +
 .../apache/zookeeper/data/package-summary.html  |  159 +
 .../org/apache/zookeeper/data/package-tree.html |  142 +
 .../org/apache/zookeeper/data/package-use.html  |  183 +
 .../api/org/apache/zookeeper/package-frame.html |   75 +
 .../org/apache/zookeeper/package-summary.html   |  400 ++
 .../api/org/apache/zookeeper/package-tree.html  |  212 +
 .../api/org/apache/zookeeper/package-use.html   |  250 +
 .../apache/zookeeper/server/LogFormatter.html   |  279 +
 .../apache/zookeeper/server/PurgeTxnLog.html    |  321 ++
 .../zookeeper/server/SnapshotFormatter.html     |  299 +
 .../zookeeper/server/ZooKeeperServerMain.html   |  296 +
 .../server/class-use/LogFormatter.html          |  125 +
 .../zookeeper/server/class-use/PurgeTxnLog.html |  125 +
 .../server/class-use/SnapshotFormatter.html     |  125 +
 .../server/class-use/ZooKeeperServerMain.html   |  125 +
 .../apache/zookeeper/server/package-frame.html  |   23 +
 .../zookeeper/server/package-summary.html       |  250 +
 .../apache/zookeeper/server/package-tree.html   |  141 +
 .../apache/zookeeper/server/package-use.html    |  125 +
 .../zookeeper/server/quorum/QuorumPeerMain.html |  323 ++
 .../server/quorum/class-use/QuorumPeerMain.html |  125 +
 .../zookeeper/server/quorum/package-frame.html  |   20 +
 .../server/quorum/package-summary.html          |  145 +
 .../zookeeper/server/quorum/package-tree.html   |  138 +
 .../zookeeper/server/quorum/package-use.html    |  125 +
 .../zookeeper/server/upgrade/UpgradeMain.html   |  315 ++
 .../server/upgrade/class-use/UpgradeMain.html   |  125 +
 .../zookeeper/server/upgrade/package-frame.html |   20 +
 .../server/upgrade/package-summary.html         |  147 +
 .../zookeeper/server/upgrade/package-tree.html  |  138 +
 .../zookeeper/server/upgrade/package-use.html   |  125 +
 _released_docs/r3.4.8/api/overview-frame.html   |   26 +
 _released_docs/r3.4.8/api/overview-summary.html |  172 +
 _released_docs/r3.4.8/api/overview-tree.html    |  229 +
 _released_docs/r3.4.8/api/package-list          |    6 +
 _released_docs/r3.4.8/api/script.js             |   30 +
 _released_docs/r3.4.8/api/serialized-form.html  |  334 ++
 _released_docs/r3.4.8/api/stylesheet.css        |  574 ++
 _released_docs/r3.4.8/bookkeeperConfig.html     |  384 ++
 _released_docs/r3.4.8/bookkeeperConfig.pdf      |  Bin 0 -> 13824 bytes
 _released_docs/r3.4.8/bookkeeperOverview.html   |  694 +++
 _released_docs/r3.4.8/bookkeeperOverview.pdf    |  Bin 0 -> 147596 bytes
 _released_docs/r3.4.8/bookkeeperProgrammer.html | 1083 ++++
 _released_docs/r3.4.8/bookkeeperProgrammer.pdf  |  Bin 0 -> 24991 bytes
 _released_docs/r3.4.8/bookkeeperStarted.html    |  448 ++
 _released_docs/r3.4.8/bookkeeperStarted.pdf     |  Bin 0 -> 17130 bytes
 _released_docs/r3.4.8/bookkeeperStream.html     |  612 ++
 _released_docs/r3.4.8/bookkeeperStream.pdf      |  Bin 0 -> 13215 bytes
 _released_docs/r3.4.8/broken-links.xml          |    2 +
 _released_docs/r3.4.8/images/2pc.jpg            |  Bin 0 -> 15174 bytes
 _released_docs/r3.4.8/images/bk-overview.jpg    |  Bin 0 -> 124211 bytes
 .../r3.4.8/images/built-with-forrest-button.png |  Bin 0 -> 1936 bytes
 _released_docs/r3.4.8/images/favicon.ico        |  Bin 0 -> 766 bytes
 _released_docs/r3.4.8/images/hadoop-logo.jpg    |  Bin 0 -> 9443 bytes
 .../r3.4.8/images/instruction_arrow.png         |  Bin 0 -> 285 bytes
 _released_docs/r3.4.8/images/state_dia.jpg      |  Bin 0 -> 51364 bytes
 _released_docs/r3.4.8/images/zkcomponents.jpg   |  Bin 0 -> 30831 bytes
 _released_docs/r3.4.8/images/zknamespace.jpg    |  Bin 0 -> 35414 bytes
 _released_docs/r3.4.8/images/zkperfRW-3.2.jpg   |  Bin 0 -> 41948 bytes
 _released_docs/r3.4.8/images/zkperfRW.jpg       |  Bin 0 -> 161542 bytes
 .../r3.4.8/images/zkperfreliability.jpg         |  Bin 0 -> 69825 bytes
 _released_docs/r3.4.8/images/zkservice.jpg      |  Bin 0 -> 86790 bytes
 .../r3.4.8/images/zookeeper_small.gif           |  Bin 0 -> 4847 bytes
 _released_docs/r3.4.8/index.html                |  391 ++
 _released_docs/r3.4.8/index.pdf                 |  Bin 0 -> 13525 bytes
 _released_docs/r3.4.8/javaExample.html          |  908 +++
 _released_docs/r3.4.8/javaExample.pdf           |  Bin 0 -> 33852 bytes
 _released_docs/r3.4.8/jdiff/changes.html        |   32 +
 .../jdiff/changes/alldiffs_index_additions.html |  624 +++
 .../jdiff/changes/alldiffs_index_all.html       |  850 +++
 .../jdiff/changes/alldiffs_index_changes.html   |  258 +
 .../jdiff/changes/alldiffs_index_removals.html  |   94 +
 .../r3.4.8/jdiff/changes/changes-summary.html   |   70 +
 .../jdiff/changes/classes_index_additions.html  |  182 +
 .../r3.4.8/jdiff/changes/classes_index_all.html |  252 +
 .../jdiff/changes/classes_index_changes.html    |  128 +
 .../jdiff/changes/classes_index_removals.html   |   50 +
 .../changes/constructors_index_additions.html   |   97 +
 .../jdiff/changes/constructors_index_all.html   |  103 +
 .../changes/constructors_index_changes.html     |   50 +
 .../changes/constructors_index_removals.html    |   67 +
 .../jdiff/changes/fields_index_additions.html   |  222 +
 .../r3.4.8/jdiff/changes/fields_index_all.html  |  250 +
 .../jdiff/changes/fields_index_changes.html     |   56 +
 .../jdiff/changes/fields_index_removals.html    |   56 +
 .../r3.4.8/jdiff/changes/jdiff_help.html        |  111 +
 .../r3.4.8/jdiff/changes/jdiff_statistics.html  |  347 ++
 .../jdiff/changes/jdiff_topleftframe.html       |   40 +
 .../jdiff/changes/methods_index_additions.html  |  240 +
 .../r3.4.8/jdiff/changes/methods_index_all.html |  315 ++
 .../jdiff/changes/methods_index_changes.html    |   95 +
 .../jdiff/changes/methods_index_removals.html   |   56 +
 ...che.zookeeper.AsyncCallback.ACLCallback.html |  103 +
 ...ookeeper.AsyncCallback.ChildrenCallback.html |  103 +
 ...he.zookeeper.AsyncCallback.DataCallback.html |  103 +
 ...he.zookeeper.AsyncCallback.StatCallback.html |  103 +
 ....zookeeper.AsyncCallback.StringCallback.html |  103 +
 ...he.zookeeper.AsyncCallback.VoidCallback.html |  103 +
 .../org.apache.zookeeper.ClientCnxn.html        |  240 +
 ...org.apache.zookeeper.ClientWatchManager.html |  103 +
 .../org.apache.zookeeper.Environment.html       |  118 +
 ...r.KeeperException.BadArgumentsException.html |  100 +
 ...per.KeeperException.BadVersionException.html |  100 +
 ...g.apache.zookeeper.KeeperException.Code.html |  107 +
 ...per.KeeperException.InvalidACLException.html |  100 +
 ...eption.NoChildrenForEphemeralsException.html |  100 +
 ...okeeper.KeeperException.NoNodeException.html |  100 +
 ...per.KeeperException.NodeExistsException.html |  100 +
 ...eeper.KeeperException.NotEmptyException.html |  100 +
 .../org.apache.zookeeper.KeeperException.html   |  100 +
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 +
 .../changes/org.apache.zookeeper.Watcher.html   |  103 +
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  121 +
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 +
 .../changes/org.apache.zookeeper.ZooKeeper.html |  250 +
 .../org.apache.zookeeper.ZooKeeperMain.html     |  268 +
 .../jdiff/changes/packages_index_additions.html |   51 +
 .../jdiff/changes/packages_index_all.html       |   53 +
 .../jdiff/changes/packages_index_changes.html   |   53 +
 .../jdiff/changes/packages_index_removals.html  |   51 +
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  434 ++
 _released_docs/r3.4.8/jdiff/missingSinces.txt   |   92 +
 .../r3.4.8/jdiff/stylesheet-jdiff.css           |   47 +
 ...s_for_zookeeper_3.1.1_to_zookeeper_3.4.8.xml |  816 +++
 _released_docs/r3.4.8/linkmap.html              |  434 ++
 _released_docs/r3.4.8/linkmap.pdf               |  Bin 0 -> 12472 bytes
 _released_docs/r3.4.8/recipes.html              |  974 ++++
 _released_docs/r3.4.8/recipes.pdf               |  Bin 0 -> 31072 bytes
 _released_docs/r3.4.8/releasenotes.html         | 5221 ++++++++++++++++++
 _released_docs/r3.4.8/releasenotes.pdf          |  Bin 0 -> 118640 bytes
 .../r3.4.8/skin/CommonMessages_de.xml           |   23 +
 .../r3.4.8/skin/CommonMessages_en_US.xml        |   23 +
 .../r3.4.8/skin/CommonMessages_es.xml           |   23 +
 .../r3.4.8/skin/CommonMessages_fr.xml           |   23 +
 _released_docs/r3.4.8/skin/basic.css            |  167 +
 .../r3.4.8/skin/breadcrumbs-optimized.js        |   90 +
 _released_docs/r3.4.8/skin/breadcrumbs.js       |  237 +
 _released_docs/r3.4.8/skin/fontsize.js          |  166 +
 _released_docs/r3.4.8/skin/getBlank.js          |   40 +
 _released_docs/r3.4.8/skin/getMenu.js           |   45 +
 _released_docs/r3.4.8/skin/images/README.txt    |    1 +
 _released_docs/r3.4.8/skin/images/add.jpg       |  Bin 0 -> 1142 bytes
 .../r3.4.8/skin/images/apache-thanks.png        |  Bin 0 -> 4840 bytes
 .../r3.4.8/skin/images/built-with-cocoon.gif    |  Bin 0 -> 2252 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 0 -> 1936 bytes
 _released_docs/r3.4.8/skin/images/chapter.gif   |  Bin 0 -> 49 bytes
 .../r3.4.8/skin/images/chapter_open.gif         |  Bin 0 -> 49 bytes
 _released_docs/r3.4.8/skin/images/current.gif   |  Bin 0 -> 54 bytes
 _released_docs/r3.4.8/skin/images/error.png     |  Bin 0 -> 1709 bytes
 .../r3.4.8/skin/images/external-link.gif        |  Bin 0 -> 71 bytes
 _released_docs/r3.4.8/skin/images/fix.jpg       |  Bin 0 -> 932 bytes
 .../r3.4.8/skin/images/forrest-credit-logo.png  |  Bin 0 -> 4633 bytes
 _released_docs/r3.4.8/skin/images/hack.jpg      |  Bin 0 -> 743 bytes
 .../r3.4.8/skin/images/header_white_line.gif    |  Bin 0 -> 37 bytes
 _released_docs/r3.4.8/skin/images/info.png      |  Bin 0 -> 1320 bytes
 .../r3.4.8/skin/images/instruction_arrow.png    |  Bin 0 -> 285 bytes
 _released_docs/r3.4.8/skin/images/label.gif     |  Bin 0 -> 54 bytes
 _released_docs/r3.4.8/skin/images/page.gif      |  Bin 0 -> 79 bytes
 _released_docs/r3.4.8/skin/images/pdfdoc.gif    |  Bin 0 -> 1008 bytes
 _released_docs/r3.4.8/skin/images/poddoc.png    |  Bin 0 -> 856 bytes
 _released_docs/r3.4.8/skin/images/printer.gif   |  Bin 0 -> 603 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 0 -> 348 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 0 -> 319 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 200 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 199 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 209 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 199 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 0 -> 390 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 214 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 215 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 214 bytes
 _released_docs/r3.4.8/skin/images/remove.jpg    |  Bin 0 -> 1251 bytes
 _released_docs/r3.4.8/skin/images/rss.png       |  Bin 0 -> 360 bytes
 _released_docs/r3.4.8/skin/images/spacer.gif    |  Bin 0 -> 43 bytes
 _released_docs/r3.4.8/skin/images/success.png   |  Bin 0 -> 1291 bytes
 _released_docs/r3.4.8/skin/images/txtdoc.png    |  Bin 0 -> 784 bytes
 _released_docs/r3.4.8/skin/images/update.jpg    |  Bin 0 -> 990 bytes
 .../r3.4.8/skin/images/valid-html401.png        |  Bin 0 -> 2948 bytes
 _released_docs/r3.4.8/skin/images/vcss.png      |  Bin 0 -> 1134 bytes
 _released_docs/r3.4.8/skin/images/warning.png   |  Bin 0 -> 1215 bytes
 _released_docs/r3.4.8/skin/images/xmldoc.gif    |  Bin 0 -> 992 bytes
 _released_docs/r3.4.8/skin/menu.js              |   48 +
 _released_docs/r3.4.8/skin/note.txt             |   50 +
 _released_docs/r3.4.8/skin/print.css            |   54 +
 _released_docs/r3.4.8/skin/profile.css          |  168 +
 _released_docs/r3.4.8/skin/prototype.js         | 1257 +++++
 _released_docs/r3.4.8/skin/screen.css           |  587 ++
 _released_docs/r3.4.8/zookeeperAdmin.html       | 1898 +++++++
 _released_docs/r3.4.8/zookeeperAdmin.pdf        |  Bin 0 -> 74144 bytes
 .../r3.4.8/zookeeperHierarchicalQuorums.html    |  276 +
 .../r3.4.8/zookeeperHierarchicalQuorums.pdf     |  Bin 0 -> 6660 bytes
 _released_docs/r3.4.8/zookeeperInternals.html   |  805 +++
 _released_docs/r3.4.8/zookeeperInternals.pdf    |  Bin 0 -> 48872 bytes
 _released_docs/r3.4.8/zookeeperJMX.html         |  479 ++
 _released_docs/r3.4.8/zookeeperJMX.pdf          |  Bin 0 -> 16498 bytes
 _released_docs/r3.4.8/zookeeperObservers.html   |  366 ++
 _released_docs/r3.4.8/zookeeperObservers.pdf    |  Bin 0 -> 12884 bytes
 _released_docs/r3.4.8/zookeeperOtherInfo.html   |  230 +
 _released_docs/r3.4.8/zookeeperOtherInfo.pdf    |  151 +
 _released_docs/r3.4.8/zookeeperOver.html        |  704 +++
 _released_docs/r3.4.8/zookeeperOver.pdf         |  Bin 0 -> 302521 bytes
 _released_docs/r3.4.8/zookeeperProgrammers.html | 2238 ++++++++
 _released_docs/r3.4.8/zookeeperProgrammers.pdf  |  Bin 0 -> 133888 bytes
 _released_docs/r3.4.8/zookeeperQuotas.html      |  291 +
 _released_docs/r3.4.8/zookeeperQuotas.pdf       |  Bin 0 -> 11269 bytes
 _released_docs/r3.4.8/zookeeperStarted.html     |  668 +++
 _released_docs/r3.4.8/zookeeperStarted.pdf      |  Bin 0 -> 27581 bytes
 _released_docs/r3.4.8/zookeeperTutorial.html    |  894 +++
 _released_docs/r3.4.8/zookeeperTutorial.pdf     |  Bin 0 -> 30557 bytes
 _released_docs/r3.4.9/api/allclasses-frame.html |   76 +
 .../r3.4.9/api/allclasses-noframe.html          |   76 +
 _released_docs/r3.4.9/api/constant-values.html  |  503 ++
 _released_docs/r3.4.9/api/deprecated-list.html  |  325 ++
 _released_docs/r3.4.9/api/help-doc.html         |  221 +
 _released_docs/r3.4.9/api/index-all.html        | 1398 +++++
 _released_docs/r3.4.9/api/index.html            |   74 +
 .../zookeeper/AsyncCallback.ACLCallback.html    |  259 +
 .../AsyncCallback.Children2Callback.html        |  248 +
 .../AsyncCallback.ChildrenCallback.html         |  256 +
 .../zookeeper/AsyncCallback.DataCallback.html   |  259 +
 .../zookeeper/AsyncCallback.MultiCallback.html  |  262 +
 .../zookeeper/AsyncCallback.StatCallback.html   |  261 +
 .../zookeeper/AsyncCallback.StringCallback.html |  266 +
 .../zookeeper/AsyncCallback.VoidCallback.html   |  266 +
 .../api/org/apache/zookeeper/AsyncCallback.html |  238 +
 .../api/org/apache/zookeeper/CreateMode.html    |  419 ++
 .../KeeperException.APIErrorException.html      |  283 +
 .../KeeperException.AuthFailedException.html    |  283 +
 .../KeeperException.BadArgumentsException.html  |  295 +
 .../KeeperException.BadVersionException.html    |  295 +
 .../apache/zookeeper/KeeperException.Code.html  |  692 +++
 .../KeeperException.CodeDeprecated.html         |  636 +++
 ...KeeperException.ConnectionLossException.html |  283 +
 ...perException.DataInconsistencyException.html |  283 +
 .../KeeperException.InvalidACLException.html    |  295 +
 ...eeperException.InvalidCallbackException.html |  283 +
 ...eperException.MarshallingErrorException.html |  283 +
 .../KeeperException.NoAuthException.html        |  283 +
 ...eption.NoChildrenForEphemeralsException.html |  295 +
 .../KeeperException.NoNodeException.html        |  295 +
 .../KeeperException.NodeExistsException.html    |  295 +
 .../KeeperException.NotEmptyException.html      |  295 +
 .../KeeperException.NotReadOnlyException.html   |  283 +
 ...eperException.OperationTimeoutException.html |  283 +
 ...Exception.RuntimeInconsistencyException.html |  283 +
 ...KeeperException.SessionExpiredException.html |  283 +
 .../KeeperException.SessionMovedException.html  |  283 +
 .../KeeperException.SystemErrorException.html   |  283 +
 .../KeeperException.UnimplementedException.html |  283 +
 .../org/apache/zookeeper/KeeperException.html   |  597 ++
 .../org/apache/zookeeper/ServerAdminClient.html |  349 ++
 .../api/org/apache/zookeeper/WatchedEvent.html  |  342 ++
 .../zookeeper/Watcher.Event.EventType.html      |  387 ++
 .../zookeeper/Watcher.Event.KeeperState.html    |  470 ++
 .../api/org/apache/zookeeper/Watcher.Event.html |  197 +
 .../api/org/apache/zookeeper/Watcher.html       |  233 +
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  279 +
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  478 ++
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  282 +
 .../api/org/apache/zookeeper/ZooDefs.html       |  292 +
 .../org/apache/zookeeper/ZooKeeper.States.html  |  417 ++
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1693 ++++++
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  405 ++
 .../class-use/AsyncCallback.ACLCallback.html    |  161 +
 .../AsyncCallback.Children2Callback.html        |  170 +
 .../AsyncCallback.ChildrenCallback.html         |  170 +
 .../class-use/AsyncCallback.DataCallback.html   |  170 +
 .../class-use/AsyncCallback.MultiCallback.html  |  160 +
 .../class-use/AsyncCallback.StatCallback.html   |  190 +
 .../class-use/AsyncCallback.StringCallback.html |  163 +
 .../class-use/AsyncCallback.VoidCallback.html   |  169 +
 .../zookeeper/class-use/AsyncCallback.html      |  201 +
 .../apache/zookeeper/class-use/CreateMode.html  |  200 +
 .../KeeperException.APIErrorException.html      |  116 +
 .../KeeperException.AuthFailedException.html    |  116 +
 .../KeeperException.BadArgumentsException.html  |  116 +
 .../KeeperException.BadVersionException.html    |  116 +
 .../class-use/KeeperException.Code.html         |  214 +
 .../KeeperException.CodeDeprecated.html         |  159 +
 ...KeeperException.ConnectionLossException.html |  116 +
 ...perException.DataInconsistencyException.html |  116 +
 .../KeeperException.InvalidACLException.html    |  116 +
 ...eeperException.InvalidCallbackException.html |  116 +
 ...eperException.MarshallingErrorException.html |  116 +
 .../KeeperException.NoAuthException.html        |  116 +
 ...eption.NoChildrenForEphemeralsException.html |  116 +
 .../KeeperException.NoNodeException.html        |  116 +
 .../KeeperException.NodeExistsException.html    |  116 +
 .../KeeperException.NotEmptyException.html      |  116 +
 .../KeeperException.NotReadOnlyException.html   |  116 +
 ...eperException.OperationTimeoutException.html |  116 +
 ...Exception.RuntimeInconsistencyException.html |  116 +
 ...KeeperException.SessionExpiredException.html |  116 +
 .../KeeperException.SessionMovedException.html  |  116 +
 .../KeeperException.SystemErrorException.html   |  116 +
 .../KeeperException.UnimplementedException.html |  116 +
 .../zookeeper/class-use/KeeperException.html    |  430 ++
 .../zookeeper/class-use/ServerAdminClient.html  |  116 +
 .../zookeeper/class-use/WatchedEvent.html       |  156 +
 .../class-use/Watcher.Event.EventType.html      |  188 +
 .../class-use/Watcher.Event.KeeperState.html    |  188 +
 .../zookeeper/class-use/Watcher.Event.html      |  116 +
 .../org/apache/zookeeper/class-use/Watcher.html |  275 +
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  116 +
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  116 +
 .../zookeeper/class-use/ZooDefs.Perms.html      |  116 +
 .../org/apache/zookeeper/class-use/ZooDefs.html |  116 +
 .../zookeeper/class-use/ZooKeeper.States.html   |  169 +
 .../apache/zookeeper/class-use/ZooKeeper.html   |  181 +
 .../zookeeper/class-use/ZooKeeperMain.html      |  116 +
 .../zookeeper/client/FourLetterWordMain.html    |  312 ++
 .../client/class-use/FourLetterWordMain.html    |  116 +
 .../apache/zookeeper/client/package-frame.html  |   19 +
 .../zookeeper/client/package-summary.html       |  134 +
 .../apache/zookeeper/client/package-tree.html   |  129 +
 .../apache/zookeeper/client/package-use.html    |  116 +
 .../api/org/apache/zookeeper/data/ACL.html      |  469 ++
 .../api/org/apache/zookeeper/data/Id.html       |  469 ++
 .../api/org/apache/zookeeper/data/Stat.html     |  721 +++
 .../apache/zookeeper/data/StatPersisted.html    |  665 +++
 .../apache/zookeeper/data/StatPersistedV1.html  |  637 +++
 .../apache/zookeeper/data/class-use/ACL.html    |  244 +
 .../org/apache/zookeeper/data/class-use/Id.html |  211 +
 .../apache/zookeeper/data/class-use/Stat.html   |  281 +
 .../zookeeper/data/class-use/StatPersisted.html |  116 +
 .../data/class-use/StatPersistedV1.html         |  116 +
 .../apache/zookeeper/data/package-frame.html    |   23 +
 .../apache/zookeeper/data/package-summary.html  |  150 +
 .../org/apache/zookeeper/data/package-tree.html |  133 +
 .../org/apache/zookeeper/data/package-use.html  |  174 +
 .../api/org/apache/zookeeper/package-frame.html |   74 +
 .../org/apache/zookeeper/package-summary.html   |  391 ++
 .../api/org/apache/zookeeper/package-tree.html  |  203 +
 .../api/org/apache/zookeeper/package-use.html   |  241 +
 .../apache/zookeeper/server/LogFormatter.html   |  261 +
 .../apache/zookeeper/server/PurgeTxnLog.html    |  298 +
 .../zookeeper/server/SnapshotFormatter.html     |  280 +
 .../zookeeper/server/ZooKeeperServerMain.html   |  278 +
 .../server/class-use/LogFormatter.html          |  116 +
 .../zookeeper/server/class-use/PurgeTxnLog.html |  116 +
 .../server/class-use/SnapshotFormatter.html     |  116 +
 .../server/class-use/ZooKeeperServerMain.html   |  116 +
 .../apache/zookeeper/server/package-frame.html  |   22 +
 .../zookeeper/server/package-summary.html       |  241 +
 .../apache/zookeeper/server/package-tree.html   |  132 +
 .../apache/zookeeper/server/package-use.html    |  116 +
 .../zookeeper/server/quorum/QuorumPeerMain.html |  303 +
 .../server/quorum/class-use/QuorumPeerMain.html |  116 +
 .../zookeeper/server/quorum/package-frame.html  |   19 +
 .../server/quorum/package-summary.html          |  136 +
 .../zookeeper/server/quorum/package-tree.html   |  129 +
 .../zookeeper/server/quorum/package-use.html    |  116 +
 .../zookeeper/server/upgrade/UpgradeMain.html   |  294 +
 .../server/upgrade/class-use/UpgradeMain.html   |  116 +
 .../zookeeper/server/upgrade/package-frame.html |   19 +
 .../server/upgrade/package-summary.html         |  138 +
 .../zookeeper/server/upgrade/package-tree.html  |  129 +
 .../zookeeper/server/upgrade/package-use.html   |  116 +
 _released_docs/r3.4.9/api/overview-frame.html   |   25 +
 _released_docs/r3.4.9/api/overview-summary.html |  165 +
 _released_docs/r3.4.9/api/overview-tree.html    |  220 +
 _released_docs/r3.4.9/api/package-list          |    6 +
 .../r3.4.9/api/resources/background.gif         |  Bin 0 -> 2313 bytes
 _released_docs/r3.4.9/api/resources/tab.gif     |  Bin 0 -> 291 bytes
 .../r3.4.9/api/resources/titlebar.gif           |  Bin 0 -> 10701 bytes
 .../r3.4.9/api/resources/titlebar_end.gif       |  Bin 0 -> 849 bytes
 _released_docs/r3.4.9/api/serialized-form.html  |  329 ++
 _released_docs/r3.4.9/api/stylesheet.css        |  474 ++
 _released_docs/r3.4.9/bookkeeperConfig.html     |  384 ++
 _released_docs/r3.4.9/bookkeeperConfig.pdf      |  Bin 0 -> 13824 bytes
 _released_docs/r3.4.9/bookkeeperOverview.html   |  694 +++
 _released_docs/r3.4.9/bookkeeperOverview.pdf    |  Bin 0 -> 147596 bytes
 _released_docs/r3.4.9/bookkeeperProgrammer.html | 1083 ++++
 _released_docs/r3.4.9/bookkeeperProgrammer.pdf  |  Bin 0 -> 24991 bytes
 _released_docs/r3.4.9/bookkeeperStarted.html    |  448 ++
 _released_docs/r3.4.9/bookkeeperStarted.pdf     |  Bin 0 -> 17130 bytes
 _released_docs/r3.4.9/bookkeeperStream.html     |  612 ++
 _released_docs/r3.4.9/bookkeeperStream.pdf      |  Bin 0 -> 13215 bytes
 _released_docs/r3.4.9/broken-links.xml          |    2 +
 _released_docs/r3.4.9/images/2pc.jpg            |  Bin 0 -> 15174 bytes
 _released_docs/r3.4.9/images/bk-overview.jpg    |  Bin 0 -> 124211 bytes
 .../r3.4.9/images/built-with-forrest-button.png |  Bin 0 -> 1936 bytes
 _released_docs/r3.4.9/images/favicon.ico        |  Bin 0 -> 766 bytes
 _released_docs/r3.4.9/images/hadoop-logo.jpg    |  Bin 0 -> 9443 bytes
 .../r3.4.9/images/instruction_arrow.png         |  Bin 0 -> 285 bytes
 _released_docs/r3.4.9/images/state_dia.jpg      |  Bin 0 -> 51364 bytes
 _released_docs/r3.4.9/images/zkcomponents.jpg   |  Bin 0 -> 30831 bytes
 _released_docs/r3.4.9/images/zknamespace.jpg    |  Bin 0 -> 35414 bytes
 _released_docs/r3.4.9/images/zkperfRW-3.2.jpg   |  Bin 0 -> 41948 bytes
 _released_docs/r3.4.9/images/zkperfRW.jpg       |  Bin 0 -> 161542 bytes
 .../r3.4.9/images/zkperfreliability.jpg         |  Bin 0 -> 69825 bytes
 _released_docs/r3.4.9/images/zkservice.jpg      |  Bin 0 -> 86790 bytes
 .../r3.4.9/images/zookeeper_small.gif           |  Bin 0 -> 4847 bytes
 _released_docs/r3.4.9/index.html                |  391 ++
 _released_docs/r3.4.9/index.pdf                 |  Bin 0 -> 13525 bytes
 _released_docs/r3.4.9/javaExample.html          |  908 +++
 _released_docs/r3.4.9/javaExample.pdf           |  Bin 0 -> 33852 bytes
 _released_docs/r3.4.9/jdiff/changes.html        |   32 +
 .../jdiff/changes/alldiffs_index_additions.html |  624 +++
 .../jdiff/changes/alldiffs_index_all.html       |  803 +++
 .../jdiff/changes/alldiffs_index_changes.html   |  190 +
 .../jdiff/changes/alldiffs_index_removals.html  |   94 +
 .../r3.4.9/jdiff/changes/changes-summary.html   |   70 +
 .../jdiff/changes/classes_index_additions.html  |  182 +
 .../r3.4.9/jdiff/changes/classes_index_all.html |  244 +
 .../jdiff/changes/classes_index_changes.html    |  106 +
 .../jdiff/changes/classes_index_removals.html   |   50 +
 .../changes/constructors_index_additions.html   |   97 +
 .../jdiff/changes/constructors_index_all.html   |  103 +
 .../changes/constructors_index_changes.html     |   50 +
 .../changes/constructors_index_removals.html    |   67 +
 .../jdiff/changes/fields_index_additions.html   |  222 +
 .../r3.4.9/jdiff/changes/fields_index_all.html  |  250 +
 .../jdiff/changes/fields_index_changes.html     |   56 +
 .../jdiff/changes/fields_index_removals.html    |   56 +
 .../r3.4.9/jdiff/changes/jdiff_help.html        |  111 +
 .../r3.4.9/jdiff/changes/jdiff_statistics.html  |  307 +
 .../jdiff/changes/jdiff_topleftframe.html       |   40 +
 .../jdiff/changes/methods_index_additions.html  |  240 +
 .../r3.4.9/jdiff/changes/methods_index_all.html |  292 +
 .../jdiff/changes/methods_index_changes.html    |   64 +
 .../jdiff/changes/methods_index_removals.html   |   56 +
 .../org.apache.zookeeper.ClientCnxn.html        |  240 +
 .../org.apache.zookeeper.Environment.html       |  118 +
 ...r.KeeperException.BadArgumentsException.html |  100 +
 ...per.KeeperException.BadVersionException.html |  100 +
 ...g.apache.zookeeper.KeeperException.Code.html |  107 +
 ...per.KeeperException.InvalidACLException.html |  100 +
 ...eption.NoChildrenForEphemeralsException.html |  100 +
 ...okeeper.KeeperException.NoNodeException.html |  100 +
 ...per.KeeperException.NodeExistsException.html |  100 +
 ...eeper.KeeperException.NotEmptyException.html |  100 +
 .../org.apache.zookeeper.KeeperException.html   |  100 +
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 +
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  121 +
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 +
 .../changes/org.apache.zookeeper.ZooKeeper.html |  250 +
 .../org.apache.zookeeper.ZooKeeperMain.html     |  268 +
 .../jdiff/changes/packages_index_additions.html |   51 +
 .../jdiff/changes/packages_index_all.html       |   53 +
 .../jdiff/changes/packages_index_changes.html   |   53 +
 .../jdiff/changes/packages_index_removals.html  |   51 +
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  378 ++
 _released_docs/r3.4.9/jdiff/missingSinces.txt   |   92 +
 .../r3.4.9/jdiff/stylesheet-jdiff.css           |   47 +
 ...s_for_zookeeper_3.1.1_to_zookeeper_3.4.9.xml |  720 +++
 _released_docs/r3.4.9/linkmap.html              |  434 ++
 _released_docs/r3.4.9/linkmap.pdf               |  Bin 0 -> 12472 bytes
 _released_docs/r3.4.9/recipes.html              |  974 ++++
 _released_docs/r3.4.9/recipes.pdf               |  Bin 0 -> 31072 bytes
 _released_docs/r3.4.9/releasenotes.html         | 1473 +++++
 .../r3.4.9/skin/CommonMessages_de.xml           |   23 +
 .../r3.4.9/skin/CommonMessages_en_US.xml        |   23 +
 .../r3.4.9/skin/CommonMessages_es.xml           |   23 +
 .../r3.4.9/skin/CommonMessages_fr.xml           |   23 +
 _released_docs/r3.4.9/skin/basic.css            |  167 +
 .../r3.4.9/skin/breadcrumbs-optimized.js        |   90 +
 _released_docs/r3.4.9/skin/breadcrumbs.js       |  237 +
 _released_docs/r3.4.9/skin/fontsize.js          |  166 +
 _released_docs/r3.4.9/skin/getBlank.js          |   40 +
 _released_docs/r3.4.9/skin/getMenu.js           |   45 +
 _released_docs/r3.4.9/skin/images/README.txt    |    1 +
 _released_docs/r3.4.9/skin/images/add.jpg       |  Bin 0 -> 1142 bytes
 .../r3.4.9/skin/images/apache-thanks.png        |  Bin 0 -> 4840 bytes
 .../r3.4.9/skin/images/built-with-cocoon.gif    |  Bin 0 -> 2252 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 0 -> 1936 bytes
 _released_docs/r3.4.9/skin/images/chapter.gif   |  Bin 0 -> 49 bytes
 .../r3.4.9/skin/images/chapter_open.gif         |  Bin 0 -> 49 bytes
 _released_docs/r3.4.9/skin/images/current.gif   |  Bin 0 -> 54 bytes
 _released_docs/r3.4.9/skin/images/error.png     |  Bin 0 -> 1709 bytes
 .../r3.4.9/skin/images/external-link.gif        |  Bin 0 -> 71 bytes
 _released_docs/r3.4.9/skin/images/fix.jpg       |  Bin 0 -> 932 bytes
 .../r3.4.9/skin/images/forrest-credit-logo.png  |  Bin 0 -> 4633 bytes
 _released_docs/r3.4.9/skin/images/hack.jpg      |  Bin 0 -> 743 bytes
 .../r3.4.9/skin/images/header_white_line.gif    |  Bin 0 -> 37 bytes
 _released_docs/r3.4.9/skin/images/info.png      |  Bin 0 -> 1320 bytes
 .../r3.4.9/skin/images/instruction_arrow.png    |  Bin 0 -> 285 bytes
 _released_docs/r3.4.9/skin/images/label.gif     |  Bin 0 -> 54 bytes
 _released_docs/r3.4.9/skin/images/page.gif      |  Bin 0 -> 79 bytes
 _released_docs/r3.4.9/skin/images/pdfdoc.gif    |  Bin 0 -> 1008 bytes
 _released_docs/r3.4.9/skin/images/poddoc.png    |  Bin 0 -> 856 bytes
 _released_docs/r3.4.9/skin/images/printer.gif   |  Bin 0 -> 603 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 0 -> 348 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 0 -> 319 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 200 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 199 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 209 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 199 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 0 -> 390 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 214 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 215 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 214 bytes
 _released_docs/r3.4.9/skin/images/remove.jpg    |  Bin 0 -> 1251 bytes
 _released_docs/r3.4.9/skin/images/rss.png       |  Bin 0 -> 360 bytes
 _released_docs/r3.4.9/skin/images/spacer.gif    |  Bin 0 -> 43 bytes
 _released_docs/r3.4.9/skin/images/success.png   |  Bin 0 -> 1291 bytes
 _released_docs/r3.4.9/skin/images/txtdoc.png    |  Bin 0 -> 784 bytes
 _released_docs/r3.4.9/skin/images/update.jpg    |  Bin 0 -> 990 bytes
 .../r3.4.9/skin/images/valid-html401.png        |  Bin 0 -> 2948 bytes
 _released_docs/r3.4.9/skin/images/vcss.png      |  Bin 0 -> 1134 bytes
 _released_docs/r3.4.9/skin/images/warning.png   |  Bin 0 -> 1215 bytes
 _released_docs/r3.4.9/skin/images/xmldoc.gif    |  Bin 0 -> 992 bytes
 _released_docs/r3.4.9/skin/menu.js              |   48 +
 _released_docs/r3.4.9/skin/note.txt             |   50 +
 _released_docs/r3.4.9/skin/print.css            |   54 +
 _released_docs/r3.4.9/skin/profile.css          |  168 +
 _released_docs/r3.4.9/skin/prototype.js         | 1257 +++++
 _released_docs/r3.4.9/skin/screen.css           |  587 ++
 _released_docs/r3.4.9/zookeeperAdmin.html       | 2073 +++++++
 _released_docs/r3.4.9/zookeeperAdmin.pdf        |  Bin 0 -> 78642 bytes
 .../r3.4.9/zookeeperHierarchicalQuorums.html    |  276 +
 .../r3.4.9/zookeeperHierarchicalQuorums.pdf     |  Bin 0 -> 6660 bytes
 _released_docs/r3.4.9/zookeeperInternals.html   |  805 +++
 _released_docs/r3.4.9/zookeeperInternals.pdf    |  Bin 0 -> 48872 bytes
 _released_docs/r3.4.9/zookeeperJMX.html         |  479 ++
 _released_docs/r3.4.9/zookeeperJMX.pdf          |  Bin 0 -> 16498 bytes
 _released_docs/r3.4.9/zookeeperObservers.html   |  366 ++
 _released_docs/r3.4.9/zookeeperObservers.pdf    |  Bin 0 -> 12888 bytes
 _released_docs/r3.4.9/zookeeperOtherInfo.html   |  230 +
 _released_docs/r3.4.9/zookeeperOtherInfo.pdf    |  151 +
 _released_docs/r3.4.9/zookeeperOver.html        |  704 +++
 _released_docs/r3.4.9/zookeeperOver.pdf         |  Bin 0 -> 302521 bytes
 _released_docs/r3.4.9/zookeeperProgrammers.html | 2285 ++++++++
 _released_docs/r3.4.9/zookeeperProgrammers.pdf  |  Bin 0 -> 134255 bytes
 _released_docs/r3.4.9/zookeeperQuotas.html      |  290 +
 _released_docs/r3.4.9/zookeeperQuotas.pdf       |  Bin 0 -> 11195 bytes
 _released_docs/r3.4.9/zookeeperStarted.html     |  629 +++
 _released_docs/r3.4.9/zookeeperStarted.pdf      |  Bin 0 -> 28118 bytes
 _released_docs/r3.4.9/zookeeperTutorial.html    |  894 +++
 _released_docs/r3.4.9/zookeeperTutorial.pdf     |  Bin 0 -> 30557 bytes
 .../r3.5.0-alpha/api/allclasses-frame.html      |   81 +
 .../r3.5.0-alpha/api/allclasses-noframe.html    |   81 +
 .../r3.5.0-alpha/api/constant-values.html       |  578 ++
 .../r3.5.0-alpha/api/deprecated-list.html       |  343 ++
 _released_docs/r3.5.0-alpha/api/help-doc.html   |  221 +
 _released_docs/r3.5.0-alpha/api/index-all.html  | 1468 +++++
 _released_docs/r3.5.0-alpha/api/index.html      |   74 +
 .../zookeeper/AsyncCallback.ACLCallback.html    |  259 +
 .../AsyncCallback.Children2Callback.html        |  248 +
 .../AsyncCallback.ChildrenCallback.html         |  256 +
 .../AsyncCallback.Create2Callback.html          |  249 +
 .../zookeeper/AsyncCallback.DataCallback.html   |  259 +
 .../zookeeper/AsyncCallback.MultiCallback.html  |  260 +
 .../zookeeper/AsyncCallback.StatCallback.html   |  261 +
 .../zookeeper/AsyncCallback.StringCallback.html |  266 +
 .../zookeeper/AsyncCallback.VoidCallback.html   |  266 +
 .../api/org/apache/zookeeper/AsyncCallback.html |  244 +
 .../api/org/apache/zookeeper/CreateMode.html    |  419 ++
 .../KeeperException.APIErrorException.html      |  283 +
 .../KeeperException.AuthFailedException.html    |  283 +
 .../KeeperException.BadArgumentsException.html  |  295 +
 .../KeeperException.BadVersionException.html    |  295 +
 .../apache/zookeeper/KeeperException.Code.html  |  771 +++
 .../KeeperException.CodeDeprecated.html         |  716 +++
 ...KeeperException.ConnectionLossException.html |  283 +
 ...perException.DataInconsistencyException.html |  283 +
 ...eption.EphemeralOnLocalSessionException.html |  283 +
 .../KeeperException.InvalidACLException.html    |  295 +
 ...eeperException.InvalidCallbackException.html |  283 +
 ...eperException.MarshallingErrorException.html |  283 +
 .../KeeperException.NewConfigNoQuorum.html      |  283 +
 .../KeeperException.NoAuthException.html        |  283 +
 ...eption.NoChildrenForEphemeralsException.html |  295 +
 .../KeeperException.NoNodeException.html        |  295 +
 .../KeeperException.NoWatcherException.html     |  295 +
 .../KeeperException.NodeExistsException.html    |  295 +
 .../KeeperException.NotEmptyException.html      |  295 +
 .../KeeperException.NotReadOnlyException.html   |  283 +
 ...eperException.OperationTimeoutException.html |  283 +
 .../KeeperException.ReconfigInProgress.html     |  283 +
 ...Exception.RuntimeInconsistencyException.html |  283 +
 ...KeeperException.SessionExpiredException.html |  283 +
 .../KeeperException.SessionMovedException.html  |  283 +
 .../KeeperException.SystemErrorException.html   |  283 +
 .../KeeperException.UnimplementedException.html |  283 +
 ...KeeperException.UnknownSessionException.html |  283 +
 .../org/apache/zookeeper/KeeperException.html   |  617 +++
 .../org/apache/zookeeper/ServerAdminClient.html |  349 ++
 .../api/org/apache/zookeeper/WatchedEvent.html  |  342 ++
 .../zookeeper/Watcher.Event.EventType.html      |  411 ++
 .../zookeeper/Watcher.Event.KeeperState.html    |  470 ++
 .../api/org/apache/zookeeper/Watcher.Event.html |  197 +
 .../apache/zookeeper/Watcher.WatcherType.html   |  363 ++
 .../api/org/apache/zookeeper/Watcher.html       |  239 +
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  279 +
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  534 ++
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  282 +
 .../api/org/apache/zookeeper/ZooDefs.html       |  306 +
 .../org/apache/zookeeper/ZooKeeper.States.html  |  417 ++
 .../api/org/apache/zookeeper/ZooKeeper.html     | 2212 ++++++++
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  405 ++
 .../class-use/AsyncCallback.ACLCallback.html    |  161 +
 .../AsyncCallback.Children2Callback.html        |  170 +
 .../AsyncCallback.ChildrenCallback.html         |  170 +
 .../AsyncCallback.Create2Callback.html          |  163 +
 .../class-use/AsyncCallback.DataCallback.html   |  208 +
 .../class-use/AsyncCallback.MultiCallback.html  |  160 +
 .../class-use/AsyncCallback.StatCallback.html   |  190 +
 .../class-use/AsyncCallback.StringCallback.html |  163 +
 .../class-use/AsyncCallback.VoidCallback.html   |  190 +
 .../zookeeper/class-use/AsyncCallback.html      |  207 +
 .../apache/zookeeper/class-use/CreateMode.html  |  221 +
 .../KeeperException.APIErrorException.html      |  116 +
 .../KeeperException.AuthFailedException.html    |  116 +
 .../KeeperException.BadArgumentsException.html  |  116 +
 .../KeeperException.BadVersionException.html    |  116 +
 .../class-use/KeeperException.Code.html         |  214 +
 .../KeeperException.CodeDeprecated.html         |  159 +
 ...KeeperException.ConnectionLossException.html |  116 +
 ...perException.DataInconsistencyException.html |  116 +
 ...eption.EphemeralOnLocalSessionException.html |  116 +
 .../KeeperException.InvalidACLException.html    |  116 +
 ...eeperException.InvalidCallbackException.html |  116 +
 ...eperException.MarshallingErrorException.html |  116 +
 .../KeeperException.NewConfigNoQuorum.html      |  116 +
 .../KeeperException.NoAuthException.html        |  116 +
 ...eption.NoChildrenForEphemeralsException.html |  116 +
 .../KeeperException.NoNodeException.html        |  116 +
 .../KeeperException.NoWatcherException.html     |  116 +
 .../KeeperException.NodeExistsException.html    |  116 +
 .../KeeperException.NotEmptyException.html      |  116 +
 .../KeeperException.NotReadOnlyException.html   |  116 +
 ...eperException.OperationTimeoutException.html |  116 +
 .../KeeperException.ReconfigInProgress.html     |  116 +
 ...Exception.RuntimeInconsistencyException.html |  116 +
 ...KeeperException.SessionExpiredException.html |  116 +
 .../KeeperException.SessionMovedException.html  |  116 +
 .../KeeperException.SystemErrorException.html   |  116 +
 .../KeeperException.UnimplementedException.html |  116 +
 ...KeeperException.UnknownSessionException.html |  116 +
 .../zookeeper/class-use/KeeperException.html    |  515 ++
 .../zookeeper/class-use/ServerAdminClient.html  |  116 +
 .../zookeeper/class-use/WatchedEvent.html       |  156 +
 .../class-use/Watcher.Event.EventType.html      |  188 +
 .../class-use/Watcher.Event.KeeperState.html    |  188 +
 .../zookeeper/class-use/Watcher.Event.html      |  116 +
 .../class-use/Watcher.WatcherType.html          |  218 +
 .../org/apache/zookeeper/class-use/Watcher.html |  312 ++
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  116 +
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  116 +
 .../zookeeper/class-use/ZooDefs.Perms.html      |  116 +
 .../org/apache/zookeeper/class-use/ZooDefs.html |  116 +
 .../zookeeper/class-use/ZooKeeper.States.html   |  169 +
 .../apache/zookeeper/class-use/ZooKeeper.html   |  181 +
 .../zookeeper/class-use/ZooKeeperMain.html      |  116 +
 .../zookeeper/client/FourLetterWordMain.html    |  285 +
 .../client/class-use/FourLetterWordMain.html    |  116 +
 .../apache/zookeeper/client/package-frame.html  |   19 +
 .../zookeeper/client/package-summary.html       |  134 +
 .../apache/zookeeper/client/package-tree.html   |  129 +
 .../apache/zookeeper/client/package-use.html    |  116 +
 .../api/org/apache/zookeeper/data/ACL.html      |  469 ++
 .../api/org/apache/zookeeper/data/Id.html       |  469 ++
 .../api/org/apache/zookeeper/data/Stat.html     |  721 +++
 .../apache/zookeeper/data/StatPersisted.html    |  665 +++
 .../apache/zookeeper/data/class-use/ACL.html    |  265 +
 .../org/apache/zookeeper/data/class-use/Id.html |  211 +
 .../apache/zookeeper/data/class-use/Stat.html   |  337 ++
 .../zookeeper/data/class-use/StatPersisted.html |  116 +
 .../apache/zookeeper/data/package-frame.html    |   22 +
 .../apache/zookeeper/data/package-summary.html  |  146 +
 .../org/apache/zookeeper/data/package-tree.html |  132 +
 .../org/apache/zookeeper/data/package-use.html  |  174 +
 .../api/org/apache/zookeeper/package-frame.html |   81 +
 .../org/apache/zookeeper/package-summary.html   |  423 ++
 .../api/org/apache/zookeeper/package-tree.html  |  210 +
 .../api/org/apache/zookeeper/package-use.html   |  251 +
 .../apache/zookeeper/server/LogFormatter.html   |  261 +
 .../apache/zookeeper/server/PurgeTxnLog.html    |  297 +
 .../zookeeper/server/SnapshotFormatter.html     |  280 +
 .../zookeeper/server/ZooKeeperServerMain.html   |  280 +
 .../server/class-use/LogFormatter.html          |  116 +
 .../zookeeper/server/class-use/PurgeTxnLog.html |  116 +
 .../server/class-use/SnapshotFormatter.html     |  116 +
 .../server/class-use/ZooKeeperServerMain.html   |  116 +
 .../apache/zookeeper/server/package-frame.html  |   22 +
 .../zookeeper/server/package-summary.html       |  241 +
 .../apache/zookeeper/server/package-tree.html   |  132 +
 .../apache/zookeeper/server/package-use.html    |  116 +
 .../zookeeper/server/quorum/QuorumPeerMain.html |  305 +
 .../server/quorum/class-use/QuorumPeerMain.html |  116 +
 .../zookeeper/server/quorum/package-frame.html  |   19 +
 .../server/quorum/package-summary.html          |  136 +
 .../zookeeper/server/quorum/package-tree.html   |  129 +
 .../zookeeper/server/quorum/package-use.html    |  116 +
 .../r3.5.0-alpha/api/overview-frame.html        |   24 +
 .../r3.5.0-alpha/api/overview-summary.html      |  161 +
 .../r3.5.0-alpha/api/overview-tree.html         |  224 +
 _released_docs/r3.5.0-alpha/api/package-list    |    5 +
 .../r3.5.0-alpha/api/resources/background.gif   |  Bin 0 -> 2313 bytes
 .../r3.5.0-alpha/api/resources/tab.gif          |  Bin 0 -> 291 bytes
 .../r3.5.0-alpha/api/resources/titlebar.gif     |  Bin 0 -> 10701 bytes
 .../r3.5.0-alpha/api/resources/titlebar_end.gif |  Bin 0 -> 849 bytes
 .../r3.5.0-alpha/api/serialized-form.html       |  363 ++
 _released_docs/r3.5.0-alpha/api/stylesheet.css  |  474 ++
 .../r3.5.0-alpha/bookkeeperConfig.html          |  384 ++
 .../r3.5.0-alpha/bookkeeperConfig.pdf           |  Bin 0 -> 13807 bytes
 .../r3.5.0-alpha/bookkeeperOverview.html        |  694 +++
 .../r3.5.0-alpha/bookkeeperOverview.pdf         |  Bin 0 -> 147574 bytes
 .../r3.5.0-alpha/bookkeeperProgrammer.html      | 1083 ++++
 .../r3.5.0-alpha/bookkeeperProgrammer.pdf       |  Bin 0 -> 24965 bytes
 .../r3.5.0-alpha/bookkeeperStarted.html         |  448 ++
 .../r3.5.0-alpha/bookkeeperStarted.pdf          |  Bin 0 -> 17115 bytes
 .../r3.5.0-alpha/bookkeeperStream.html          |  612 ++
 .../r3.5.0-alpha/bookkeeperStream.pdf           |  Bin 0 -> 13200 bytes
 _released_docs/r3.5.0-alpha/broken-links.xml    |    2 +
 _released_docs/r3.5.0-alpha/images/2pc.jpg      |  Bin 0 -> 15174 bytes
 .../r3.5.0-alpha/images/bk-overview.jpg         |  Bin 0 -> 124211 bytes
 .../images/built-with-forrest-button.png        |  Bin 0 -> 1936 bytes
 _released_docs/r3.5.0-alpha/images/favicon.ico  |  Bin 0 -> 766 bytes
 .../r3.5.0-alpha/images/hadoop-logo.jpg         |  Bin 0 -> 9443 bytes
 .../r3.5.0-alpha/images/instruction_arrow.png   |  Bin 0 -> 285 bytes
 .../r3.5.0-alpha/images/state_dia.jpg           |  Bin 0 -> 51364 bytes
 .../r3.5.0-alpha/images/zkcomponents.jpg        |  Bin 0 -> 30831 bytes
 .../r3.5.0-alpha/images/zknamespace.jpg         |  Bin 0 -> 35414 bytes
 .../r3.5.0-alpha/images/zkperfRW-3.2.jpg        |  Bin 0 -> 41948 bytes
 _released_docs/r3.5.0-alpha/images/zkperfRW.jpg |  Bin 0 -> 161542 bytes
 .../r3.5.0-alpha/images/zkperfreliability.jpg   |  Bin 0 -> 69825 bytes
 .../r3.5.0-alpha/images/zkservice.jpg           |  Bin 0 -> 86790 bytes
 .../r3.5.0-alpha/images/zookeeper_small.gif     |  Bin 0 -> 4847 bytes
 _released_docs/r3.5.0-alpha/index.html          |  346 ++
 _released_docs/r3.5.0-alpha/index.pdf           |  Bin 0 -> 12376 bytes
 _released_docs/r3.5.0-alpha/javaExample.html    |  897 +++
 _released_docs/r3.5.0-alpha/javaExample.pdf     |  Bin 0 -> 33901 bytes
 _released_docs/r3.5.0-alpha/jdiff/changes.html  |   32 +
 .../jdiff/changes/alldiffs_index_additions.html |  924 ++++
 .../jdiff/changes/alldiffs_index_all.html       | 1039 ++++
 .../jdiff/changes/alldiffs_index_changes.html   |  196 +
 .../jdiff/changes/alldiffs_index_removals.html  |   94 +
 .../jdiff/changes/changes-summary.html          |   70 +
 .../jdiff/changes/classes_index_additions.html  |  213 +
 .../jdiff/changes/classes_index_all.html        |  256 +
 .../jdiff/changes/classes_index_changes.html    |  109 +
 .../jdiff/changes/classes_index_removals.html   |   50 +
 .../changes/constructors_index_additions.html   |   97 +
 .../jdiff/changes/constructors_index_all.html   |  103 +
 .../changes/constructors_index_changes.html     |   50 +
 .../changes/constructors_index_removals.html    |   67 +
 .../jdiff/changes/fields_index_additions.html   |  364 ++
 .../jdiff/changes/fields_index_all.html         |  368 ++
 .../jdiff/changes/fields_index_changes.html     |   56 +
 .../jdiff/changes/fields_index_removals.html    |   56 +
 .../r3.5.0-alpha/jdiff/changes/jdiff_help.html  |  111 +
 .../jdiff/changes/jdiff_statistics.html         |  340 ++
 .../jdiff/changes/jdiff_topleftframe.html       |   40 +
 .../jdiff/changes/methods_index_additions.html  |  367 ++
 .../jdiff/changes/methods_index_all.html        |  431 ++
 .../jdiff/changes/methods_index_changes.html    |   64 +
 .../jdiff/changes/methods_index_removals.html   |   56 +
 .../org.apache.zookeeper.ClientCnxn.html        |  247 +
 .../org.apache.zookeeper.Environment.html       |  118 +
 ...r.KeeperException.BadArgumentsException.html |  100 +
 ...per.KeeperException.BadVersionException.html |  100 +
 ...g.apache.zookeeper.KeeperException.Code.html |  142 +
 ...ookeeper.KeeperException.CodeDeprecated.html |  121 +
 ...per.KeeperException.InvalidACLException.html |  100 +
 ...eption.NoChildrenForEphemeralsException.html |  100 +
 ...okeeper.KeeperException.NoNodeException.html |  100 +
 ...per.KeeperException.NodeExistsException.html |  100 +
 ...eeper.KeeperException.NotEmptyException.html |  100 +
 .../org.apache.zookeeper.KeeperException.html   |  100 +
 ...pache.zookeeper.Watcher.Event.EventType.html |  107 +
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 +
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  149 +
 .../changes/org.apache.zookeeper.ZooDefs.html   |  100 +
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 +
 .../changes/org.apache.zookeeper.ZooKeeper.html |  369 ++
 .../org.apache.zookeeper.ZooKeeperMain.html     |  275 +
 .../jdiff/changes/packages_index_additions.html |   51 +
 .../jdiff/changes/packages_index_all.html       |   53 +
 .../jdiff/changes/packages_index_changes.html   |   53 +
 .../jdiff/changes/packages_index_removals.html  |   51 +
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  462 ++
 .../r3.5.0-alpha/jdiff/missingSinces.txt        |  136 +
 .../r3.5.0-alpha/jdiff/stylesheet-jdiff.css     |   47 +
 ...zookeeper_3.1.1_to_zookeeper_3.5.0-alpha.xml | 1002 ++++
 _released_docs/r3.5.0-alpha/linkmap.html        |  385 ++
 _released_docs/r3.5.0-alpha/linkmap.pdf         |  Bin 0 -> 10555 bytes
 _released_docs/r3.5.0-alpha/recipes.html        | 1021 ++++
 _released_docs/r3.5.0-alpha/recipes.pdf         |  Bin 0 -> 33906 bytes
 _released_docs/r3.5.0-alpha/releasenotes.html   | 1400 +++++
 .../r3.5.0-alpha/skin/CommonMessages_de.xml     |   23 +
 .../r3.5.0-alpha/skin/CommonMessages_en_US.xml  |   23 +
 .../r3.5.0-alpha/skin/CommonMessages_es.xml     |   23 +
 .../r3.5.0-alpha/skin/CommonMessages_fr.xml     |   23 +
 _released_docs/r3.5.0-alpha/skin/basic.css      |  167 +
 .../r3.5.0-alpha/skin/breadcrumbs-optimized.js  |   90 +
 _released_docs/r3.5.0-alpha/skin/breadcrumbs.js |  237 +
 _released_docs/r3.5.0-alpha/skin/fontsize.js    |  166 +
 _released_docs/r3.5.0-alpha/skin/getBlank.js    |   40 +
 _released_docs/r3.5.0-alpha/skin/getMenu.js     |   45 +
 .../r3.5.0-alpha/skin/images/README.txt         |    1 +
 _released_docs/r3.5.0-alpha/skin/images/add.jpg |  Bin 0 -> 1142 bytes
 .../r3.5.0-alpha/skin/images/apache-thanks.png  |  Bin 0 -> 4840 bytes
 .../skin/images/built-with-cocoon.gif           |  Bin 0 -> 2252 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 0 -> 1936 bytes
 .../r3.5.0-alpha/skin/images/chapter.gif        |  Bin 0 -> 49 bytes
 .../r3.5.0-alpha/skin/images/chapter_open.gif   |  Bin 0 -> 49 bytes
 .../r3.5.0-alpha/skin/images/current.gif        |  Bin 0 -> 54 bytes
 .../r3.5.0-alpha/skin/images/error.png          |  Bin 0 -> 1709 bytes
 .../r3.5.0-alpha/skin/images/external-link.gif  |  Bin 0 -> 71 bytes
 _released_docs/r3.5.0-alpha/skin/images/fix.jpg |  Bin 0 -> 932 bytes
 .../skin/images/forrest-credit-logo.png         |  Bin 0 -> 4633 bytes
 .../r3.5.0-alpha/skin/images/hack.jpg           |  Bin 0 -> 743 bytes
 .../skin/images/header_white_line.gif           |  Bin 0 -> 37 bytes
 .../r3.5.0-alpha/skin/images/info.png           |  Bin 0 -> 1320 bytes
 .../skin/images/instruction_arrow.png           |  Bin 0 -> 285 bytes
 .../r3.5.0-alpha/skin/images/label.gif          |  Bin 0 -> 54 bytes
 .../r3.5.0-alpha/skin/images/page.gif           |  Bin 0 -> 79 bytes
 .../r3.5.0-alpha/skin/images/pdfdoc.gif         |  Bin 0 -> 1008 bytes
 .../r3.5.0-alpha/skin/images/poddoc.png         |  Bin 0 -> 856 bytes
 .../r3.5.0-alpha/skin/images/printer.gif        |  Bin 0 -> 603 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 0 -> 348 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 0 -> 319 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 200 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 199 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 209 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 199 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 0 -> 390 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 214 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 215 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 214 bytes
 .../r3.5.0-alpha/skin/images/remove.jpg         |  Bin 0 -> 1251 bytes
 _released_docs/r3.5.0-alpha/skin/images/rss.png |  Bin 0 -> 360 bytes
 .../r3.5.0-alpha/skin/images/spacer.gif         |  Bin 0 -> 43 bytes
 .../r3.5.0-alpha/skin/images/success.png        |  Bin 0 -> 1291 bytes
 .../r3.5.0-alpha/skin/images/txtdoc.png         |  Bin 0 -> 784 bytes
 .../r3.5.0-alpha/skin/images/update.jpg         |  Bin 0 -> 990 bytes
 .../r3.5.0-alpha/skin/images/valid-html401.png  |  Bin 0 -> 2948 bytes
 .../r3.5.0-alpha/skin/images/vcss.png           |  Bin 0 -> 1134 bytes
 .../r3.5.0-alpha/skin/images/warning.png        |  Bin 0 -> 1215 bytes
 .../r3.5.0-alpha/skin/images/xmldoc.gif         |  Bin 0 -> 992 bytes
 _released_docs/r3.5.0-alpha/skin/menu.js        |   48 +
 _released_docs/r3.5.0-alpha/skin/note.txt       |   50 +
 _released_docs/r3.5.0-alpha/skin/print.css      |   54 +
 _released_docs/r3.5.0-alpha/skin/profile.css    |  168 +
 _released_docs/r3.5.0-alpha/skin/prototype.js   | 1257 +++++
 _released_docs/r3.5.0-alpha/skin/screen.css     |  587 ++
 _released_docs/r3.5.0-alpha/zookeeperAdmin.html | 2084 +++++++
 _released_docs/r3.5.0-alpha/zookeeperAdmin.pdf  |  Bin 0 -> 81761 bytes
 .../zookeeperHierarchicalQuorums.html           |  261 +
 .../zookeeperHierarchicalQuorums.pdf            |  Bin 0 -> 6660 bytes
 .../r3.5.0-alpha/zookeeperInternals.html        |  790 +++
 .../r3.5.0-alpha/zookeeperInternals.pdf         |  Bin 0 -> 48872 bytes
 _released_docs/r3.5.0-alpha/zookeeperJMX.html   |  464 ++
 _released_docs/r3.5.0-alpha/zookeeperJMX.pdf    |  Bin 0 -> 16498 bytes
 .../r3.5.0-alpha/zookeeperObservers.html        |  351 ++
 .../r3.5.0-alpha/zookeeperObservers.pdf         |  Bin 0 -> 12884 bytes
 .../r3.5.0-alpha/zookeeperOtherInfo.html        |  230 +
 .../r3.5.0-alpha/zookeeperOtherInfo.pdf         |  151 +
 _released_docs/r3.5.0-alpha/zookeeperOver.html  |  689 +++
 _released_docs/r3.5.0-alpha/zookeeperOver.pdf   |  Bin 0 -> 302518 bytes
 .../r3.5.0-alpha/zookeeperProgrammers.html      | 2344 ++++++++
 .../r3.5.0-alpha/zookeeperProgrammers.pdf       |  Bin 0 -> 137989 bytes
 .../r3.5.0-alpha/zookeeperQuotas.html           |  276 +
 _released_docs/r3.5.0-alpha/zookeeperQuotas.pdf |  Bin 0 -> 11265 bytes
 .../r3.5.0-alpha/zookeeperStarted.html          |  631 +++
 .../r3.5.0-alpha/zookeeperStarted.pdf           |  Bin 0 -> 27619 bytes
 .../r3.5.0-alpha/zookeeperTutorial.html         |  879 +++
 .../r3.5.0-alpha/zookeeperTutorial.pdf          |  Bin 0 -> 30557 bytes
 .../r3.5.1-alpha/api/allclasses-frame.html      |   82 +
 .../r3.5.1-alpha/api/allclasses-noframe.html    |   82 +
 .../r3.5.1-alpha/api/constant-values.html       |  608 ++
 .../r3.5.1-alpha/api/deprecated-list.html       |  352 ++
 _released_docs/r3.5.1-alpha/api/help-doc.html   |  230 +
 _released_docs/r3.5.1-alpha/api/index-all.html  | 1509 +++++
 _released_docs/r3.5.1-alpha/api/index.html      |   74 +
 .../zookeeper/AsyncCallback.ACLCallback.html    |  281 +
 .../AsyncCallback.Children2Callback.html        |  270 +
 .../AsyncCallback.ChildrenCallback.html         |  277 +
 .../AsyncCallback.Create2Callback.html          |  271 +
 .../zookeeper/AsyncCallback.DataCallback.html   |  281 +
 .../zookeeper/AsyncCallback.MultiCallback.html  |  281 +
 .../zookeeper/AsyncCallback.StatCallback.html   |  282 +
 .../zookeeper/AsyncCallback.StringCallback.html |  287 +
 .../zookeeper/AsyncCallback.VoidCallback.html   |  286 +
 .../api/org/apache/zookeeper/AsyncCallback.html |  253 +
 .../api/org/apache/zookeeper/CreateMode.html    |  495 ++
 .../KeeperException.APIErrorException.html      |  295 +
 .../KeeperException.AuthFailedException.html    |  295 +
 .../KeeperException.BadArgumentsException.html  |  307 +
 .../KeeperException.BadVersionException.html    |  307 +
 .../apache/zookeeper/KeeperException.Code.html  |  800 +++
 .../KeeperException.CodeDeprecated.html         |  797 +++
 ...KeeperException.ConnectionLossException.html |  295 +
 ...perException.DataInconsistencyException.html |  295 +
 ...eption.EphemeralOnLocalSessionException.html |  295 +
 .../KeeperException.InvalidACLException.html    |  307 +
 ...eeperException.InvalidCallbackException.html |  295 +
 ...eperException.MarshallingErrorException.html |  295 +
 .../KeeperException.NewConfigNoQuorum.html      |  295 +
 .../KeeperException.NoAuthException.html        |  295 +
 ...eption.NoChildrenForEphemeralsException.html |  307 +
 .../KeeperException.NoNodeException.html        |  307 +
 .../KeeperException.NoWatcherException.html     |  307 +
 .../KeeperException.NodeExistsException.html    |  307 +
 .../KeeperException.NotEmptyException.html      |  307 +
 .../KeeperException.NotReadOnlyException.html   |  295 +
 ...eperException.OperationTimeoutException.html |  295 +
 .../KeeperException.ReconfigInProgress.html     |  295 +
 ...Exception.RuntimeInconsistencyException.html |  295 +
 ...KeeperException.SessionExpiredException.html |  295 +
 .../KeeperException.SessionMovedException.html  |  295 +
 .../KeeperException.SystemErrorException.html   |  295 +
 .../KeeperException.UnimplementedException.html |  295 +
 ...KeeperException.UnknownSessionException.html |  295 +
 .../org/apache/zookeeper/KeeperException.html   |  660 +++
 .../org/apache/zookeeper/ServerAdminClient.html |  364 ++
 .../api/org/apache/zookeeper/WatchedEvent.html  |  357 ++
 .../zookeeper/Watcher.Event.EventType.html      |  433 ++
 .../zookeeper/Watcher.Event.KeeperState.html    |  492 ++
 .../api/org/apache/zookeeper/Watcher.Event.html |  206 +
 .../apache/zookeeper/Watcher.WatcherType.html   |  385 ++
 .../api/org/apache/zookeeper/Watcher.html       |  254 +
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  288 +
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  649 +++
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  309 ++
 .../api/org/apache/zookeeper/ZooDefs.html       |  318 ++
 .../org/apache/zookeeper/ZooKeeper.States.html  |  439 ++
 .../api/org/apache/zookeeper/ZooKeeper.html     | 2655 +++++++++
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  440 ++
 .../class-use/AsyncCallback.ACLCallback.html    |  170 +
 .../AsyncCallback.Children2Callback.html        |  179 +
 .../AsyncCallback.ChildrenCallback.html         |  179 +
 .../AsyncCallback.Create2Callback.html          |  172 +
 .../class-use/AsyncCallback.DataCallback.html   |  217 +
 .../class-use/AsyncCallback.MultiCallback.html  |  169 +
 .../class-use/AsyncCallback.StatCallback.html   |  199 +
 .../class-use/AsyncCallback.StringCallback.html |  172 +
 .../class-use/AsyncCallback.VoidCallback.html   |  199 +
 .../zookeeper/class-use/AsyncCallback.html      |  216 +
 .../apache/zookeeper/class-use/CreateMode.html  |  244 +
 .../KeeperException.APIErrorException.html      |  125 +
 .../KeeperException.AuthFailedException.html    |  125 +
 .../KeeperException.BadArgumentsException.html  |  125 +
 .../KeeperException.BadVersionException.html    |  125 +
 .../class-use/KeeperException.Code.html         |  223 +
 .../KeeperException.CodeDeprecated.html         |  168 +
 ...KeeperException.ConnectionLossException.html |  125 +
 ...perException.DataInconsistencyException.html |  125 +
 ...eption.EphemeralOnLocalSessionException.html |  125 +
 .../KeeperException.InvalidACLException.html    |  125 +
 ...eeperException.InvalidCallbackException.html |  125 +
 ...eperException.MarshallingErrorException.html |  125 +
 .../KeeperException.NewConfigNoQuorum.html      |  125 +
 .../KeeperException.NoAuthException.html        |  125 +
 ...eption.NoChildrenForEphemeralsException.html |  125 +
 .../KeeperException.NoNodeException.html        |  125 +
 .../KeeperException.NoWatcherException.html     |  125 +
 .../KeeperException.NodeExistsException.html    |  125 +
 .../KeeperException.NotEmptyException.html      |  125 +
 .../KeeperException.NotReadOnlyException.html   |  125 +
 ...eperException.OperationTimeoutException.html |  125 +
 .../KeeperException.ReconfigInProgress.html     |  125 +
 ...Exception.RuntimeInconsistencyException.html |  125 +
 ...KeeperException.SessionExpiredException.html |  125 +
 .../KeeperException.SessionMovedException.html  |  125 +
 .../KeeperException.SystemErrorException.html   |  125 +
 .../KeeperException.UnimplementedException.html |  125 +
 ...KeeperException.UnknownSessionException.html |  125 +
 .../zookeeper/class-use/KeeperException.html    |  524 ++
 .../zookeeper/class-use/ServerAdminClient.html  |  125 +
 .../zookeeper/class-use/WatchedEvent.html       |  165 +
 .../class-use/Watcher.Event.EventType.html      |  197 +
 .../class-use/Watcher.Event.KeeperState.html    |  197 +
 .../zookeeper/class-use/Watcher.Event.html      |  125 +
 .../class-use/Watcher.WatcherType.html          |  227 +
 .../org/apache/zookeeper/class-use/Watcher.html |  345 ++
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  125 +
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  125 +
 .../zookeeper/class-use/ZooDefs.Perms.html      |  125 +
 .../org/apache/zookeeper/class-use/ZooDefs.html |  125 +
 .../zookeeper/class-use/ZooKeeper.States.html   |  178 +
 .../apache/zookeeper/class-use/ZooKeeper.html   |  190 +
 .../zookeeper/class-use/ZooKeeperMain.html      |  125 +
 .../zookeeper/client/FourLetterWordMain.html    |  387 ++
 .../client/class-use/FourLetterWordMain.html    |  125 +
 .../apache/zookeeper/client/package-frame.html  |   20 +
 .../zookeeper/client/package-summary.html       |  143 +
 .../apache/zookeeper/client/package-tree.html   |  138 +
 .../apache/zookeeper/client/package-use.html    |  125 +
 .../api/org/apache/zookeeper/data/ACL.html      |  492 ++
 .../api/org/apache/zookeeper/data/Id.html       |  492 ++
 .../api/org/apache/zookeeper/data/Stat.html     |  744 +++
 .../apache/zookeeper/data/StatPersisted.html    |  688 +++
 .../apache/zookeeper/data/class-use/ACL.html    |  274 +
 .../org/apache/zookeeper/data/class-use/Id.html |  220 +
 .../apache/zookeeper/data/class-use/Stat.html   |  346 ++
 .../zookeeper/data/class-use/StatPersisted.html |  125 +
 .../apache/zookeeper/data/package-frame.html    |   23 +
 .../apache/zookeeper/data/package-summary.html  |  155 +
 .../org/apache/zookeeper/data/package-tree.html |  141 +
 .../org/apache/zookeeper/data/package-use.html  |  183 +
 .../api/org/apache/zookeeper/package-frame.html |   82 +
 .../org/apache/zookeeper/package-summary.html   |  432 ++
 .../api/org/apache/zookeeper/package-tree.html  |  219 +
 .../api/org/apache/zookeeper/package-use.html   |  260 +
 .../apache/zookeeper/server/LogFormatter.html   |  279 +
 .../apache/zookeeper/server/PurgeTxnLog.html    |  320 ++
 .../zookeeper/server/SnapshotFormatter.html     |  299 +
 .../zookeeper/server/ZooKeeperServerMain.html   |  298 +
 .../server/class-use/LogFormatter.html          |  125 +
 .../zookeeper/server/class-use/PurgeTxnLog.html |  125 +
 .../server/class-use/SnapshotFormatter.html     |  125 +
 .../server/class-use/ZooKeeperServerMain.html   |  125 +
 .../apache/zookeeper/server/package-frame.html  |   23 +
 .../zookeeper/server/package-summary.html       |  250 +
 .../apache/zookeeper/server/package-tree.html   |  141 +
 .../apache/zookeeper/server/package-use.html    |  125 +
 .../zookeeper/server/quorum/QuorumPeerMain.html |  325 ++
 .../server/quorum/class-use/QuorumPeerMain.html |  125 +
 .../zookeeper/server/quorum/package-frame.html  |   20 +
 .../server/quorum/package-summary.html          |  145 +
 .../zookeeper/server/quorum/package-tree.html   |  138 +
 .../zookeeper/server/quorum/package-use.html    |  125 +
 .../r3.5.1-alpha/api/overview-frame.html        |   25 +
 .../r3.5.1-alpha/api/overview-summary.html      |  168 +
 .../r3.5.1-alpha/api/overview-tree.html         |  233 +
 _released_docs/r3.5.1-alpha/api/package-list    |    5 +
 _released_docs/r3.5.1-alpha/api/script.js       |   30 +
 .../r3.5.1-alpha/api/serialized-form.html       |  373 ++
 _released_docs/r3.5.1-alpha/api/stylesheet.css  |  574 ++
 .../r3.5.1-alpha/bookkeeperConfig.html          |  384 ++
 .../r3.5.1-alpha/bookkeeperConfig.pdf           |  Bin 0 -> 13807 bytes
 .../r3.5.1-alpha/bookkeeperOverview.html        |  694 +++
 .../r3.5.1-alpha/bookkeeperOverview.pdf         |  Bin 0 -> 147574 bytes
 .../r3.5.1-alpha/bookkeeperProgrammer.html      | 1083 ++++
 .../r3.5.1-alpha/bookkeeperProgrammer.pdf       |  Bin 0 -> 24965 bytes
 .../r3.5.1-alpha/bookkeeperStarted.html         |  448 ++
 .../r3.5.1-alpha/bookkeeperStarted.pdf          |  Bin 0 -> 17115 bytes
 .../r3.5.1-alpha/bookkeeperStream.html          |  612 ++
 .../r3.5.1-alpha/bookkeeperStream.pdf           |  Bin 0 -> 13200 bytes
 _released_docs/r3.5.1-alpha/broken-links.xml    |    2 +
 _released_docs/r3.5.1-alpha/images/2pc.jpg      |  Bin 0 -> 15174 bytes
 .../r3.5.1-alpha/images/bk-overview.jpg         |  Bin 0 -> 124211 bytes
 .../images/built-with-forrest-button.png        |  Bin 0 -> 1936 bytes
 _released_docs/r3.5.1-alpha/images/favicon.ico  |  Bin 0 -> 766 bytes
 .../r3.5.1-alpha/images/hadoop-logo.jpg         |  Bin 0 -> 9443 bytes
 .../r3.5.1-alpha/images/instruction_arrow.png   |  Bin 0 -> 285 bytes
 .../r3.5.1-alpha/images/state_dia.jpg           |  Bin 0 -> 51364 bytes
 .../r3.5.1-alpha/images/zkcomponents.jpg        |  Bin 0 -> 30831 bytes
 .../r3.5.1-alpha/images/zknamespace.jpg         |  Bin 0 -> 35414 bytes
 .../r3.5.1-alpha/images/zkperfRW-3.2.jpg        |  Bin 0 -> 41948 bytes
 _released_docs/r3.5.1-alpha/images/zkperfRW.jpg |  Bin 0 -> 161542 bytes
 .../r3.5.1-alpha/images/zkperfreliability.jpg   |  Bin 0 -> 69825 bytes
 .../r3.5.1-alpha/images/zkservice.jpg           |  Bin 0 -> 86790 bytes
 .../r3.5.1-alpha/images/zookeeper_small.gif     |  Bin 0 -> 4847 bytes
 _released_docs/r3.5.1-alpha/index.html          |  352 ++
 _released_docs/r3.5.1-alpha/index.pdf           |  Bin 0 -> 12664 bytes
 _released_docs/r3.5.1-alpha/javaExample.html    |  897 +++
 _released_docs/r3.5.1-alpha/javaExample.pdf     |  Bin 0 -> 33901 bytes
 _released_docs/r3.5.1-alpha/jdiff/changes.html  |   32 +
 .../jdiff/changes/alldiffs_index_additions.html |  994 ++++
 .../jdiff/changes/alldiffs_index_all.html       | 1160 ++++
 .../jdiff/changes/alldiffs_index_changes.html   |  266 +
 .../jdiff/changes/alldiffs_index_removals.html  |   94 +
 .../jdiff/changes/changes-summary.html          |   70 +
 .../jdiff/changes/classes_index_additions.html  |  214 +
 .../jdiff/changes/classes_index_all.html        |  266 +
 .../jdiff/changes/classes_index_changes.html    |  132 +
 .../jdiff/changes/classes_index_removals.html   |   50 +
 .../changes/constructors_index_additions.html   |  101 +
 .../jdiff/changes/constructors_index_all.html   |  107 +
 .../changes/constructors_index_changes.html     |   50 +
 .../changes/constructors_index_removals.html    |   67 +
 .../jdiff/changes/fields_index_additions.html   |  372 ++
 .../jdiff/changes/fields_index_all.html         |  376 ++
 .../jdiff/changes/fields_index_changes.html     |   56 +
 .../jdiff/changes/fields_index_removals.html    |   56 +
 .../r3.5.1-alpha/jdiff/changes/jdiff_help.html  |  111 +
 .../jdiff/changes/jdiff_statistics.html         |  403 ++
 .../jdiff/changes/jdiff_topleftframe.html       |   40 +
 .../jdiff/changes/methods_index_additions.html  |  399 ++
 .../jdiff/changes/methods_index_all.html        |  490 ++
 .../jdiff/changes/methods_index_changes.html    |   95 +
 .../jdiff/changes/methods_index_removals.html   |   56 +
 ...che.zookeeper.AsyncCallback.ACLCallback.html |  103 +
 ...ookeeper.AsyncCallback.ChildrenCallback.html |  103 +
 ...he.zookeeper.AsyncCallback.DataCallback.html |  103 +
 ...he.zookeeper.AsyncCallback.StatCallback.html |  103 +
 ....zookeeper.AsyncCallback.StringCallback.html |  103 +
 ...he.zookeeper.AsyncCallback.VoidCallback.html |  103 +
 .../org.apache.zookeeper.ClientCnxn.html        |  247 +
 ...org.apache.zookeeper.ClientWatchManager.html |  103 +
 .../org.apache.zookeeper.CreateMode.html        |  122 +
 .../org.apache.zookeeper.Environment.html       |  118 +
 ...r.KeeperException.BadArgumentsException.html |  100 +
 ...per.KeeperException.BadVersionException.html |  100 +
 ...g.apache.zookeeper.KeeperException.Code.html |  142 +
 ...ookeeper.KeeperException.CodeDeprecated.html |  121 +
 ...per.KeeperException.InvalidACLException.html |  100 +
 ...eption.NoChildrenForEphemeralsException.html |  100 +
 ...okeeper.KeeperException.NoNodeException.html |  100 +
 ...per.KeeperException.NodeExistsException.html |  100 +
 ...eeper.KeeperException.NotEmptyException.html |  100 +
 .../org.apache.zookeeper.KeeperException.html   |  100 +
 ...pache.zookeeper.Watcher.Event.EventType.html |  107 +
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 +
 .../changes/org.apache.zookeeper.Watcher.html   |  103 +
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  163 +
 .../changes/org.apache.zookeeper.ZooDefs.html   |  100 +
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 +
 .../changes/org.apache.zookeeper.ZooKeeper.html |  390 ++
 .../org.apache.zookeeper.ZooKeeperMain.html     |  275 +
 .../jdiff/changes/packages_index_additions.html |   51 +
 .../jdiff/changes/packages_index_all.html       |   53 +
 .../jdiff/changes/packages_index_changes.html   |   53 +
 .../jdiff/changes/packages_index_removals.html  |   51 +
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  532 ++
 .../r3.5.1-alpha/jdiff/missingSinces.txt        |  145 +
 .../r3.5.1-alpha/jdiff/stylesheet-jdiff.css     |   47 +
 ...zookeeper_3.1.1_to_zookeeper_3.5.1-alpha.xml | 1158 ++++
 _released_docs/r3.5.1-alpha/linkmap.html        |  385 ++
 _released_docs/r3.5.1-alpha/linkmap.pdf         |  Bin 0 -> 10555 bytes
 _released_docs/r3.5.1-alpha/recipes.html        | 1021 ++++
 _released_docs/r3.5.1-alpha/recipes.pdf         |  Bin 0 -> 33906 bytes
 _released_docs/r3.5.1-alpha/releasenotes.html   | 1592 ++++++
 .../r3.5.1-alpha/skin/CommonMessages_de.xml     |   23 +
 .../r3.5.1-alpha/skin/CommonMessages_en_US.xml  |   23 +
 .../r3.5.1-alpha/skin/CommonMessages_es.xml     |   23 +
 .../r3.5.1-alpha/skin/CommonMessages_fr.xml     |   23 +
 _released_docs/r3.5.1-alpha/skin/basic.css      |  167 +
 .../r3.5.1-alpha/skin/breadcrumbs-optimized.js  |   90 +
 _released_docs/r3.5.1-alpha/skin/breadcrumbs.js |  237 +
 _released_docs/r3.5.1-alpha/skin/fontsize.js    |  166 +
 _released_docs/r3.5.1-alpha/skin/getBlank.js    |   40 +
 _released_docs/r3.5.1-alpha/skin/getMenu.js     |   45 +
 .../r3.5.1-alpha/skin/images/README.txt         |    1 +
 _released_docs/r3.5.1-alpha/skin/images/add.jpg |  Bin 0 -> 1142 bytes
 .../r3.5.1-alpha/skin/images/apache-thanks.png  |  Bin 0 -> 4840 bytes
 .../skin/images/built-with-cocoon.gif           |  Bin 0 -> 2252 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 0 -> 1936 bytes
 .../r3.5.1-alpha/skin/images/chapter.gif        |  Bin 0 -> 49 bytes
 .../r3.5.1-alpha/skin/images/chapter_open.gif   |  Bin 0 -> 49 bytes
 .../r3.5.1-alpha/skin/images/current.gif        |  Bin 0 -> 54 bytes
 .../r3.5.1-alpha/skin/images/error.png          |  Bin 0 -> 1709 bytes
 .../r3.5.1-alpha/skin/images/external-link.gif  |  Bin 0 -> 71 bytes
 _released_docs/r3.5.1-alpha/skin/images/fix.jpg |  Bin 0 -> 932 bytes
 .../skin/images/forrest-credit-logo.png         |  Bin 0 -> 4633 bytes
 .../r3.5.1-alpha/skin/images/hack.jpg           |  Bin 0 -> 743 bytes
 .../skin/images/header_white_line.gif           |  Bin 0 -> 37 bytes
 .../r3.5.1-alpha/skin/images/info.png           |  Bin 0 -> 1320 bytes
 .../skin/images/instruction_arrow.png           |  Bin 0 -> 285 bytes
 .../r3.5.1-alpha/skin/images/label.gif          |  Bin 0 -> 54 bytes
 .../r3.5.1-alpha/skin/images/page.gif           |  Bin 0 -> 79 bytes
 .../r3.5.1-alpha/skin/images/pdfdoc.gif         |  Bin 0 -> 1008 bytes
 .../r3.5.1-alpha/skin/images/poddoc.png         |  Bin 0 -> 856 bytes
 .../r3.5.1-alpha/skin/images/printer.gif        |  Bin 0 -> 603 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 0 -> 348 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 0 -> 319 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 200 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 199 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 209 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 199 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 0 -> 390 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 214 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 215 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 214 bytes
 .../r3.5.1-alpha/skin/images/remove.jpg         |  Bin 0 -> 1251 bytes
 _released_docs/r3.5.1-alpha/skin/images/rss.png |  Bin 0 -> 360 bytes
 .../r3.5.1-alpha/skin/images/spacer.gif         |  Bin 0 -> 43 bytes
 .../r3.5.1-alpha/skin/images/success.png        |  Bin 0 -> 1291 bytes
 .../r3.5.1-alpha/skin/images/txtdoc.png         |  Bin 0 -> 784 bytes
 .../r3.5.1-alpha/skin/images/update.jpg         |  Bin 0 -> 990 bytes
 .../r3.5.1-alpha/skin/images/valid-html401.png  |  Bin 0 -> 2948 bytes
 .../r3.5.1-alpha/skin/images/vcss.png           |  Bin 0 -> 1134 bytes
 .../r3.5.1-alpha/skin/images/warning.png        |  Bin 0 -> 1215 bytes
 .../r3.5.1-alpha/skin/images/xmldoc.gif         |  Bin 0 -> 992 bytes
 _released_docs/r3.5.1-alpha/skin/menu.js        |   48 +
 _released_docs/r3.5.1-alpha/skin/note.txt       |   50 +
 _released_docs/r3.5.1-alpha/skin/print.css      |   54 +
 _released_docs/r3.5.1-alpha/skin/profile.css    |  168 +
 _released_docs/r3.5.1-alpha/skin/prototype.js   | 1257 +++++
 _released_docs/r3.5.1-alpha/skin/screen.css     |  587 ++
 _released_docs/r3.5.1-alpha/zookeeperAdmin.html | 2099 +++++++
 _released_docs/r3.5.1-alpha/zookeeperAdmin.pdf  |  Bin 0 -> 82351 bytes
 .../zookeeperHierarchicalQuorums.html           |  261 +
 .../zookeeperHierarchicalQuorums.pdf            |  Bin 0 -> 6660 bytes
 .../r3.5.1-alpha/zookeeperInternals.html        |  790 +++
 .../r3.5.1-alpha/zookeeperInternals.pdf         |  Bin 0 -> 48872 bytes
 _released_docs/r3.5.1-alpha/zookeeperJMX.html   |  464 ++
 _released_docs/r3.5.1-alpha/zookeeperJMX.pdf    |  Bin 0 -> 16498 bytes
 .../r3.5.1-alpha/zookeeperObservers.html        |  351 ++
 .../r3.5.1-alpha/zookeeperObservers.pdf         |  Bin 0 -> 12884 bytes
 .../r3.5.1-alpha/zookeeperOtherInfo.html        |  230 +
 .../r3.5.1-alpha/zookeeperOtherInfo.pdf         |  151 +
 _released_docs/r3.5.1-alpha/zookeeperOver.html  |  689 +++
 _released_docs/r3.5.1-alpha/zookeeperOver.pdf   |  Bin 0 -> 302518 bytes
 .../r3.5.1-alpha/zookeeperProgrammers.html      | 2344 ++++++++
 .../r3.5.1-alpha/zookeeperProgrammers.pdf       |  Bin 0 -> 137989 bytes
 .../r3.5.1-alpha/zookeeperQuotas.html           |  276 +
 _released_docs/r3.5.1-alpha/zookeeperQuotas.pdf |  Bin 0 -> 11265 bytes
 .../r3.5.1-alpha/zookeeperReconfig.html         | 1098 ++++
 .../r3.5.1-alpha/zookeeperReconfig.pdf          |  Bin 0 -> 53699 bytes
 .../r3.5.1-alpha/zookeeperStarted.html          |  631 +++
 .../r3.5.1-alpha/zookeeperStarted.pdf           |  Bin 0 -> 27619 bytes
 .../r3.5.1-alpha/zookeeperTutorial.html         |  879 +++
 .../r3.5.1-alpha/zookeeperTutorial.pdf          |  Bin 0 -> 30557 bytes
 .../r3.5.2-alpha/api/allclasses-frame.html      |   82 +
 .../r3.5.2-alpha/api/allclasses-noframe.html    |   82 +
 .../r3.5.2-alpha/api/constant-values.html       |  608 ++
 .../r3.5.2-alpha/api/deprecated-list.html       |  364 ++
 _released_docs/r3.5.2-alpha/api/help-doc.html   |  230 +
 _released_docs/r3.5.2-alpha/api/index-all.html  | 1539 ++++++
 _released_docs/r3.5.2-alpha/api/index.html      |   74 +
 .../zookeeper/AsyncCallback.ACLCallback.html    |  281 +
 .../AsyncCallback.Children2Callback.html        |  270 +
 .../AsyncCallback.ChildrenCallback.html         |  277 +
 .../AsyncCallback.Create2Callback.html          |  271 +
 .../zookeeper/AsyncCallback.DataCallback.html   |  281 +
 .../zookeeper/AsyncCallback.MultiCallback.html  |  281 +
 .../zookeeper/AsyncCallback.StatCallback.html   |  282 +
 .../zookeeper/AsyncCallback.StringCallback.html |  287 +
 .../zookeeper/AsyncCallback.VoidCallback.html   |  286 +
 .../api/org/apache/zookeeper/AsyncCallback.html |  253 +
 .../api/org/apache/zookeeper/CreateMode.html    |  495 ++
 .../KeeperException.APIErrorException.html      |  295 +
 .../KeeperException.AuthFailedException.html    |  295 +
 .../KeeperException.BadArgumentsException.html  |  307 +
 .../KeeperException.BadVersionException.html    |  307 +
 .../apache/zookeeper/KeeperException.Code.html  |  800 +++
 .../KeeperException.CodeDeprecated.html         |  797 +++
 ...KeeperException.ConnectionLossException.html |  295 +
 ...perException.DataInconsistencyException.html |  295 +
 ...eption.EphemeralOnLocalSessionException.html |  295 +
 .../KeeperException.InvalidACLException.html    |  307 +
 ...eeperException.InvalidCallbackException.html |  295 +
 ...eperException.MarshallingErrorException.html |  295 +
 .../KeeperException.NewConfigNoQuorum.html      |  295 +
 .../KeeperException.NoAuthException.html        |  295 +
 ...eption.NoChildrenForEphemeralsException.html |  307 +
 .../KeeperException.NoNodeException.html        |  307 +
 .../KeeperException.NoWatcherException.html     |  307 +
 .../KeeperException.NodeExistsException.html    |  307 +
 .../KeeperException.NotEmptyException.html      |  307 +
 .../KeeperException.NotReadOnlyException.html   |  295 +
 ...eperException.OperationTimeoutException.html |  295 +
 .../KeeperException.ReconfigInProgress.html     |  295 +
 ...Exception.RuntimeInconsistencyException.html |  295 +
 ...KeeperException.SessionExpiredException.html |  295 +
 .../KeeperException.SessionMovedException.html  |  295 +
 .../KeeperException.SystemErrorException.html   |  295 +
 .../KeeperException.UnimplementedException.html |  295 +
 ...KeeperException.UnknownSessionException.html |  295 +
 .../org/apache/zookeeper/KeeperException.html   |  660 +++
 .../org/apache/zookeeper/ServerAdminClient.html |  364 ++
 .../api/org/apache/zookeeper/WatchedEvent.html  |  357 ++
 .../zookeeper/Watcher.Event.EventType.html      |  433 ++
 .../zookeeper/Watcher.Event.KeeperState.html    |  492 ++
 .../api/org/apache/zookeeper/Watcher.Event.html |  206 +
 .../apache/zookeeper/Watcher.WatcherType.html   |  385 ++
 .../api/org/apache/zookeeper/Watcher.html       |  254 +
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  288 +
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  649 +++
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  309 ++
 .../api/org/apache/zookeeper/ZooDefs.html       |  318 ++
 .../org/apache/zookeeper/ZooKeeper.States.html  |  439 ++
 .../api/org/apache/zookeeper/ZooKeeper.html     | 2899 ++++++++++
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  440 ++
 .../class-use/AsyncCallback.ACLCallback.html    |  170 +
 .../AsyncCallback.Children2Callback.html        |  179 +
 .../AsyncCallback.ChildrenCallback.html         |  179 +
 .../AsyncCallback.Create2Callback.html          |  172 +
 .../class-use/AsyncCallback.DataCallback.html   |  217 +
 .../class-use/AsyncCallback.MultiCallback.html  |  169 +
 .../class-use/AsyncCallback.StatCallback.html   |  199 +
 .../class-use/AsyncCallback.StringCallback.html |  172 +
 .../class-use/AsyncCallback.VoidCallback.html   |  199 +
 .../zookeeper/class-use/AsyncCallback.html      |  216 +
 .../apache/zookeeper/class-use/CreateMode.html  |  244 +
 .../KeeperException.APIErrorException.html      |  125 +
 .../KeeperException.AuthFailedException.html    |  125 +
 .../KeeperException.BadArgumentsException.html  |  125 +
 .../KeeperException.BadVersionException.html    |  125 +
 .../class-use/KeeperException.Code.html         |  223 +
 .../KeeperException.CodeDeprecated.html         |  168 +
 ...KeeperException.ConnectionLossException.html |  125 +
 ...perException.DataInconsistencyException.html |  125 +
 ...eption.EphemeralOnLocalSessionException.html |  125 +
 .../KeeperException.InvalidACLException.html    |  125 +
 ...eeperException.InvalidCallbackException.html |  125 +
 ...eperException.MarshallingErrorException.html |  125 +
 .../KeeperException.NewConfigNoQuorum.html      |  125 +
 .../KeeperException.NoAuthException.html        |  125 +
 ...eption.NoChildrenForEphemeralsException.html |  125 +
 .../KeeperException.NoNodeException.html        |  125 +
 .../KeeperException.NoWatcherException.html     |  125 +
 .../KeeperException.NodeExistsException.html    |  125 +
 .../KeeperException.NotEmptyException.html      |  125 +
 .../KeeperException.NotReadOnlyException.html   |  125 +
 ...eperException.OperationTimeoutException.html |  125 +
 .../KeeperException.ReconfigInProgress.html     |  125 +
 ...Exception.RuntimeInconsistencyException.html |  125 +
 ...KeeperException.SessionExpiredException.html |  125 +
 .../KeeperException.SessionMovedException.html  |  125 +
 .../KeeperException.SystemErrorException.html   |  125 +
 .../KeeperException.UnimplementedException.html |  125 +
 ...KeeperException.UnknownSessionException.html |  125 +
 .../zookeeper/class-use/KeeperException.html    |  524 ++
 .../zookeeper/class-use/ServerAdminClient.html  |  125 +
 .../zookeeper/class-use/WatchedEvent.html       |  165 +
 .../class-use/Watcher.Event.EventType.html      |  197 +
 .../class-use/Watcher.Event.KeeperState.html    |  197 +
 .../zookeeper/class-use/Watcher.Event.html      |  125 +
 .../class-use/Watcher.WatcherType.html          |  227 +
 .../org/apache/zookeeper/class-use/Watcher.html |  378 ++
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  125 +
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  125 +
 .../zookeeper/class-use/ZooDefs.Perms.html      |  125 +
 .../org/apache/zookeeper/class-use/ZooDefs.html |  125 +
 .../zookeeper/class-use/ZooKeeper.States.html   |  178 +
 .../apache/zookeeper/class-use/ZooKeeper.html   |  190 +
 .../zookeeper/class-use/ZooKeeperMain.html      |  125 +
 .../zookeeper/client/FourLetterWordMain.html    |  387 ++
 .../client/class-use/FourLetterWordMain.html    |  125 +
 .../apache/zookeeper/client/package-frame.html  |   20 +
 .../zookeeper/client/package-summary.html       |  143 +
 .../apache/zookeeper/client/package-tree.html   |  138 +
 .../apache/zookeeper/client/package-use.html    |  125 +
 .../api/org/apache/zookeeper/data/ACL.html      |  492 ++
 .../api/org/apache/zookeeper/data/Id.html       |  492 ++
 .../api/org/apache/zookeeper/data/Stat.html     |  744 +++
 .../apache/zookeeper/data/StatPersisted.html    |  688 +++
 .../apache/zookeeper/data/class-use/ACL.html    |  274 +
 .../org/apache/zookeeper/data/class-use/Id.html |  220 +
 .../apache/zookeeper/data/class-use/Stat.html   |  346 ++
 .../zookeeper/data/class-use/StatPersisted.html |  125 +
 .../apache/zookeeper/data/package-frame.html    |   23 +
 .../apache/zookeeper/data/package-summary.html  |  155 +
 .../org/apache/zookeeper/data/package-tree.html |  141 +
 .../org/apache/zookeeper/data/package-use.html  |  183 +
 .../api/org/apache/zookeeper/package-frame.html |   82 +
 .../org/apache/zookeeper/package-summary.html   |  432 ++
 .../api/org/apache/zookeeper/package-tree.html  |  219 +
 .../api/org/apache/zookeeper/package-use.html   |  260 +
 .../apache/zookeeper/server/LogFormatter.html   |  279 +
 .../apache/zookeeper/server/PurgeTxnLog.html    |  321 ++
 .../zookeeper/server/SnapshotFormatter.html     |  299 +
 .../zookeeper/server/ZooKeeperServerMain.html   |  298 +
 .../server/class-use/LogFormatter.html          |  125 +
 .../zookeeper/server/class-use/PurgeTxnLog.html |  125 +
 .../server/class-use/SnapshotFormatter.html     |  125 +
 .../server/class-use/ZooKeeperServerMain.html   |  125 +
 .../apache/zookeeper/server/package-frame.html  |   23 +
 .../zookeeper/server/package-summary.html       |  250 +
 .../apache/zookeeper/server/package-tree.html   |  141 +
 .../apache/zookeeper/server/package-use.html    |  125 +
 .../zookeeper/server/quorum/QuorumPeerMain.html |  325 ++
 .../server/quorum/class-use/QuorumPeerMain.html |  125 +
 .../zookeeper/server/quorum/package-frame.html  |   20 +
 .../server/quorum/package-summary.html          |  145 +
 .../zookeeper/server/quorum/package-tree.html   |  138 +
 .../zookeeper/server/quorum/package-use.html    |  125 +
 .../r3.5.2-alpha/api/overview-frame.html        |   25 +
 .../r3.5.2-alpha/api/overview-summary.html      |  168 +
 .../r3.5.2-alpha/api/overview-tree.html         |  233 +
 _released_docs/r3.5.2-alpha/api/package-list    |    5 +
 _released_docs/r3.5.2-alpha/api/script.js       |   30 +
 .../r3.5.2-alpha/api/serialized-form.html       |  373 ++
 _released_docs/r3.5.2-alpha/api/stylesheet.css  |  574 ++
 .../r3.5.2-alpha/bookkeeperConfig.html          |  384 ++
 .../r3.5.2-alpha/bookkeeperConfig.pdf           |  Bin 0 -> 13807 bytes
 .../r3.5.2-alpha/bookkeeperOverview.html        |  694 +++
 .../r3.5.2-alpha/bookkeeperOverview.pdf         |  Bin 0 -> 147574 bytes
 .../r3.5.2-alpha/bookkeeperProgrammer.html      | 1083 ++++
 .../r3.5.2-alpha/bookkeeperProgrammer.pdf       |  Bin 0 -> 24965 bytes
 .../r3.5.2-alpha/bookkeeperStarted.html         |  448 ++
 .../r3.5.2-alpha/bookkeeperStarted.pdf          |  Bin 0 -> 17115 bytes
 .../r3.5.2-alpha/bookkeeperStream.html          |  612 ++
 .../r3.5.2-alpha/bookkeeperStream.pdf           |  Bin 0 -> 13200 bytes
 _released_docs/r3.5.2-alpha/broken-links.xml    |    2 +
 _released_docs/r3.5.2-alpha/images/2pc.jpg      |  Bin 0 -> 15174 bytes
 .../r3.5.2-alpha/images/bk-overview.jpg         |  Bin 0 -> 124211 bytes
 .../images/built-with-forrest-button.png        |  Bin 0 -> 1936 bytes
 _released_docs/r3.5.2-alpha/images/favicon.ico  |  Bin 0 -> 766 bytes
 .../r3.5.2-alpha/images/hadoop-logo.jpg         |  Bin 0 -> 9443 bytes
 .../r3.5.2-alpha/images/instruction_arrow.png   |  Bin 0 -> 285 bytes
 .../r3.5.2-alpha/images/state_dia.jpg           |  Bin 0 -> 51364 bytes
 .../r3.5.2-alpha/images/zkcomponents.jpg        |  Bin 0 -> 30831 bytes
 .../r3.5.2-alpha/images/zknamespace.jpg         |  Bin 0 -> 35414 bytes
 .../r3.5.2-alpha/images/zkperfRW-3.2.jpg        |  Bin 0 -> 41948 bytes
 _released_docs/r3.5.2-alpha/images/zkperfRW.jpg |  Bin 0 -> 161542 bytes
 .../r3.5.2-alpha/images/zkperfreliability.jpg   |  Bin 0 -> 69825 bytes
 .../r3.5.2-alpha/images/zkservice.jpg           |  Bin 0 -> 86790 bytes
 .../r3.5.2-alpha/images/zookeeper_small.gif     |  Bin 0 -> 4847 bytes
 _released_docs/r3.5.2-alpha/index.html          |  352 ++
 _released_docs/r3.5.2-alpha/index.pdf           |  Bin 0 -> 12668 bytes
 _released_docs/r3.5.2-alpha/javaExample.html    |  900 +++
 _released_docs/r3.5.2-alpha/javaExample.pdf     |  Bin 0 -> 33901 bytes
 _released_docs/r3.5.2-alpha/jdiff/changes.html  |   32 +
 .../jdiff/changes/alldiffs_index_additions.html | 1000 ++++
 .../jdiff/changes/alldiffs_index_all.html       | 1166 ++++
 .../jdiff/changes/alldiffs_index_changes.html   |  263 +
 .../jdiff/changes/alldiffs_index_removals.html  |  109 +
 .../jdiff/changes/changes-summary.html          |   70 +
 .../jdiff/changes/classes_index_additions.html  |  214 +
 .../jdiff/changes/classes_index_all.html        |  266 +
 .../jdiff/changes/classes_index_changes.html    |  132 +
 .../jdiff/changes/classes_index_removals.html   |   50 +
 .../changes/constructors_index_additions.html   |  107 +
 .../jdiff/changes/constructors_index_all.html   |  113 +
 .../changes/constructors_index_changes.html     |   50 +
 .../changes/constructors_index_removals.html    |   67 +
 .../jdiff/changes/fields_index_additions.html   |  372 ++
 .../jdiff/changes/fields_index_all.html         |  376 ++
 .../jdiff/changes/fields_index_changes.html     |   50 +
 .../jdiff/changes/fields_index_removals.html    |   64 +
 .../r3.5.2-alpha/jdiff/changes/jdiff_help.html  |  111 +
 .../jdiff/changes/jdiff_statistics.html         |  397 ++
 .../jdiff/changes/jdiff_topleftframe.html       |   40 +
 .../jdiff/changes/methods_index_additions.html  |  397 ++
 .../jdiff/changes/methods_index_all.html        |  488 ++
 .../jdiff/changes/methods_index_changes.html    |   95 +
 .../jdiff/changes/methods_index_removals.html   |   56 +
 ...che.zookeeper.AsyncCallback.ACLCallback.html |  103 +
 ...ookeeper.AsyncCallback.ChildrenCallback.html |  103 +
 ...he.zookeeper.AsyncCallback.DataCallback.html |  103 +
 ...he.zookeeper.AsyncCallback.StatCallback.html |  103 +
 ....zookeeper.AsyncCallback.StringCallback.html |  103 +
 ...he.zookeeper.AsyncCallback.VoidCallback.html |  103 +
 .../org.apache.zookeeper.ClientCnxn.html        |  223 +
 ...org.apache.zookeeper.ClientWatchManager.html |  103 +
 .../org.apache.zookeeper.CreateMode.html        |  122 +
 .../org.apache.zookeeper.Environment.html       |  118 +
 ...r.KeeperException.BadArgumentsException.html |  100 +
 ...per.KeeperException.BadVersionException.html |  100 +
 ...g.apache.zookeeper.KeeperException.Code.html |  142 +
 ...ookeeper.KeeperException.CodeDeprecated.html |  121 +
 ...per.KeeperException.InvalidACLException.html |  100 +
 ...eption.NoChildrenForEphemeralsException.html |  100 +
 ...okeeper.KeeperException.NoNodeException.html |  100 +
 ...per.KeeperException.NodeExistsException.html |  100 +
 ...eeper.KeeperException.NotEmptyException.html |  100 +
 .../org.apache.zookeeper.KeeperException.html   |  100 +
 ...pache.zookeeper.Watcher.Event.EventType.html |  107 +
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 +
 .../changes/org.apache.zookeeper.Watcher.html   |  103 +
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  163 +
 .../changes/org.apache.zookeeper.ZooDefs.html   |  100 +
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 +
 .../changes/org.apache.zookeeper.ZooKeeper.html |  418 ++
 .../org.apache.zookeeper.ZooKeeperMain.html     |  275 +
 .../jdiff/changes/packages_index_additions.html |   51 +
 .../jdiff/changes/packages_index_all.html       |   53 +
 .../jdiff/changes/packages_index_changes.html   |   53 +
 .../jdiff/changes/packages_index_removals.html  |   51 +
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  532 ++
 .../r3.5.2-alpha/jdiff/missingSinces.txt        |  147 +
 .../r3.5.2-alpha/jdiff/stylesheet-jdiff.css     |   47 +
 ...zookeeper_3.1.1_to_zookeeper_3.5.2-alpha.xml | 1170 ++++
 _released_docs/r3.5.2-alpha/linkmap.html        |  394 ++
 _released_docs/r3.5.2-alpha/linkmap.pdf         |  Bin 0 -> 10833 bytes
 _released_docs/r3.5.2-alpha/recipes.html        | 1024 ++++
 _released_docs/r3.5.2-alpha/recipes.pdf         |  Bin 0 -> 33907 bytes
 _released_docs/r3.5.2-alpha/releasenotes.html   | 1778 ++++++
 .../r3.5.2-alpha/skin/CommonMessages_de.xml     |   23 +
 .../r3.5.2-alpha/skin/CommonMessages_en_US.xml  |   23 +
 .../r3.5.2-alpha/skin/CommonMessages_es.xml     |   23 +
 .../r3.5.2-alpha/skin/CommonMessages_fr.xml     |   23 +
 _released_docs/r3.5.2-alpha/skin/basic.css      |  167 +
 .../r3.5.2-alpha/skin/breadcrumbs-optimized.js  |   90 +
 _released_docs/r3.5.2-alpha/skin/breadcrumbs.js |  237 +
 _released_docs/r3.5.2-alpha/skin/fontsize.js    |  166 +
 _released_docs/r3.5.2-alpha/skin/getBlank.js    |   40 +
 _released_docs/r3.5.2-alpha/skin/getMenu.js     |   45 +
 .../r3.5.2-alpha/skin/images/README.txt         |    1 +
 _released_docs/r3.5.2-alpha/skin/images/add.jpg |  Bin 0 -> 1142 bytes
 .../r3.5.2-alpha/skin/images/apache-thanks.png  |  Bin 0 -> 4840 bytes
 .../skin/images/built-with-cocoon.gif           |  Bin 0 -> 2252 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 0 -> 1936 bytes
 .../r3.5.2-alpha/skin/images/chapter.gif        |  Bin 0 -> 49 bytes
 .../r3.5.2-alpha/skin/images/chapter_open.gif   |  Bin 0 -> 49 bytes
 .../r3.5.2-alpha/skin/images/current.gif        |  Bin 0 -> 54 bytes
 .../r3.5.2-alpha/skin/images/error.png          |  Bin 0 -> 1709 bytes
 .../r3.5.2-alpha/skin/images/external-link.gif  |  Bin 0 -> 71 bytes
 _released_docs/r3.5.2-alpha/skin/images/fix.jpg |  Bin 0 -> 932 bytes
 .../skin/images/forrest-credit-logo.png         |  Bin 0 -> 4633 bytes
 .../r3.5.2-alpha/skin/images/hack.jpg           |  Bin 0 -> 743 bytes
 .../skin/images/header_white_line.gif           |  Bin 0 -> 37 bytes
 .../r3.5.2-alpha/skin/images/info.png           |  Bin 0 -> 1320 bytes
 .../skin/images/instruction_arrow.png           |  Bin 0 -> 285 bytes
 .../r3.5.2-alpha/skin/images/label.gif          |  Bin 0 -> 54 bytes
 .../r3.5.2-alpha/skin/images/page.gif           |  Bin 0 -> 79 bytes
 .../r3.5.2-alpha/skin/images/pdfdoc.gif         |  Bin 0 -> 1008 bytes
 .../r3.5.2-alpha/skin/images/poddoc.png         |  Bin 0 -> 856 bytes
 .../r3.5.2-alpha/skin/images/printer.gif        |  Bin 0 -> 603 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 0 -> 348 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 0 -> 319 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 200 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 199 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 209 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 199 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 0 -> 390 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 214 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 215 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 214 bytes
 .../r3.5.2-alpha/skin/images/remove.jpg         |  Bin 0 -> 1251 bytes
 _released_docs/r3.5.2-alpha/skin/images/rss.png |  Bin 0 -> 360 bytes
 .../r3.5.2-alpha/skin/images/spacer.gif         |  Bin 0 -> 43 bytes
 .../r3.5.2-alpha/skin/images/success.png        |  Bin 0 -> 1291 bytes
 .../r3.5.2-alpha/skin/images/txtdoc.png         |  Bin 0 -> 784 bytes
 .../r3.5.2-alpha/skin/images/update.jpg         |  Bin 0 -> 990 bytes
 .../r3.5.2-alpha/skin/images/valid-html401.png  |  Bin 0 -> 2948 bytes
 .../r3.5.2-alpha/skin/images/vcss.png           |  Bin 0 -> 1134 bytes
 .../r3.5.2-alpha/skin/images/warning.png        |  Bin 0 -> 1215 bytes
 .../r3.5.2-alpha/skin/images/xmldoc.gif         |  Bin 0 -> 992 bytes
 _released_docs/r3.5.2-alpha/skin/menu.js        |   48 +
 _released_docs/r3.5.2-alpha/skin/note.txt       |   50 +
 _released_docs/r3.5.2-alpha/skin/print.css      |   54 +
 _released_docs/r3.5.2-alpha/skin/profile.css    |  168 +
 _released_docs/r3.5.2-alpha/skin/prototype.js   | 1257 +++++
 _released_docs/r3.5.2-alpha/skin/screen.css     |  587 ++
 _released_docs/r3.5.2-alpha/zookeeperAdmin.html | 2480 +++++++++
 _released_docs/r3.5.2-alpha/zookeeperAdmin.pdf  |  Bin 0 -> 92997 bytes
 .../zookeeperHierarchicalQuorums.html           |  264 +
 .../zookeeperHierarchicalQuorums.pdf            |  Bin 0 -> 6660 bytes
 .../r3.5.2-alpha/zookeeperInternals.html        |  793 +++
 .../r3.5.2-alpha/zookeeperInternals.pdf         |  Bin 0 -> 48873 bytes
 _released_docs/r3.5.2-alpha/zookeeperJMX.html   |  467 ++
 _released_docs/r3.5.2-alpha/zookeeperJMX.pdf    |  Bin 0 -> 16498 bytes
 .../r3.5.2-alpha/zookeeperObservers.html        |  354 ++
 .../r3.5.2-alpha/zookeeperObservers.pdf         |  Bin 0 -> 12882 bytes
 .../r3.5.2-alpha/zookeeperOtherInfo.html        |  230 +
 .../r3.5.2-alpha/zookeeperOtherInfo.pdf         |  151 +
 _released_docs/r3.5.2-alpha/zookeeperOver.html  |  692 +++
 _released_docs/r3.5.2-alpha/zookeeperOver.pdf   |  Bin 0 -> 302520 bytes
 .../r3.5.2-alpha/zookeeperProgrammers.html      | 2511 +++++++++
 .../r3.5.2-alpha/zookeeperProgrammers.pdf       |  Bin 0 -> 142544 bytes
 .../r3.5.2-alpha/zookeeperQuotas.html           |  279 +
 _released_docs/r3.5.2-alpha/zookeeperQuotas.pdf |  Bin 0 -> 11265 bytes
 .../r3.5.2-alpha/zookeeperReconfig.html         | 1098 ++++
 .../r3.5.2-alpha/zookeeperReconfig.pdf          |  Bin 0 -> 53703 bytes
 .../r3.5.2-alpha/zookeeperStarted.html          |  664 +++
 .../r3.5.2-alpha/zookeeperStarted.pdf           |  Bin 0 -> 28427 bytes
 .../r3.5.2-alpha/zookeeperTutorial.html         |  882 +++
 .../r3.5.2-alpha/zookeeperTutorial.pdf          |  Bin 0 -> 30558 bytes
 .../r3.5.3-beta/api/allclasses-frame.html       |   83 +
 .../r3.5.3-beta/api/allclasses-noframe.html     |   83 +
 .../r3.5.3-beta/api/constant-values.html        |  606 ++
 .../r3.5.3-beta/api/deprecated-list.html        |  375 ++
 _released_docs/r3.5.3-beta/api/help-doc.html    |  221 +
 _released_docs/r3.5.3-beta/api/index-all.html   | 1607 ++++++
 _released_docs/r3.5.3-beta/api/index.html       |   74 +
 .../zookeeper/AsyncCallback.ACLCallback.html    |  259 +
 .../AsyncCallback.Children2Callback.html        |  248 +
 .../AsyncCallback.ChildrenCallback.html         |  256 +
 .../AsyncCallback.Create2Callback.html          |  249 +
 .../zookeeper/AsyncCallback.DataCallback.html   |  259 +
 .../zookeeper/AsyncCallback.MultiCallback.html  |  260 +
 .../zookeeper/AsyncCallback.StatCallback.html   |  261 +
 .../zookeeper/AsyncCallback.StringCallback.html |  266 +
 .../zookeeper/AsyncCallback.VoidCallback.html   |  266 +
 .../api/org/apache/zookeeper/AsyncCallback.html |  244 +
 .../api/org/apache/zookeeper/CreateMode.html    |  520 ++
 .../KeeperException.APIErrorException.html      |  283 +
 .../KeeperException.AuthFailedException.html    |  283 +
 .../KeeperException.BadArgumentsException.html  |  295 +
 .../KeeperException.BadVersionException.html    |  295 +
 .../apache/zookeeper/KeeperException.Code.html  |  786 +++
 .../KeeperException.CodeDeprecated.html         |  716 +++
 ...KeeperException.ConnectionLossException.html |  283 +
 ...perException.DataInconsistencyException.html |  283 +
 ...eption.EphemeralOnLocalSessionException.html |  283 +
 .../KeeperException.InvalidACLException.html    |  295 +
 ...eeperException.InvalidCallbackException.html |  283 +
 ...eperException.MarshallingErrorException.html |  283 +
 .../KeeperException.NewConfigNoQuorum.html      |  283 +
 .../KeeperException.NoAuthException.html        |  283 +
 ...eption.NoChildrenForEphemeralsException.html |  295 +
 .../KeeperException.NoNodeException.html        |  295 +
 .../KeeperException.NoWatcherException.html     |  295 +
 .../KeeperException.NodeExistsException.html    |  295 +
 .../KeeperException.NotEmptyException.html      |  295 +
 .../KeeperException.NotReadOnlyException.html   |  283 +
 ...eperException.OperationTimeoutException.html |  283 +
 ...eperException.ReconfigDisabledException.html |  295 +
 .../KeeperException.ReconfigInProgress.html     |  283 +
 ...Exception.RuntimeInconsistencyException.html |  283 +
 ...KeeperException.SessionExpiredException.html |  283 +
 .../KeeperException.SessionMovedException.html  |  283 +
 .../KeeperException.SystemErrorException.html   |  283 +
 .../KeeperException.UnimplementedException.html |  283 +
 ...KeeperException.UnknownSessionException.html |  283 +
 .../org/apache/zookeeper/KeeperException.html   |  621 +++
 .../org/apache/zookeeper/ServerAdminClient.html |  349 ++
 .../api/org/apache/zookeeper/WatchedEvent.html  |  342 ++
 .../zookeeper/Watcher.Event.EventType.html      |  411 ++
 .../zookeeper/Watcher.Event.KeeperState.html    |  470 ++
 .../api/org/apache/zookeeper/Watcher.Event.html |  197 +
 .../apache/zookeeper/Watcher.WatcherType.html   |  363 ++
 .../api/org/apache/zookeeper/Watcher.html       |  239 +
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  279 +
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  576 ++
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  282 +
 .../api/org/apache/zookeeper/ZooDefs.html       |  306 +
 .../org/apache/zookeeper/ZooKeeper.States.html  |  417 ++
 .../zookeeper/ZooKeeper.WatchRegistration.html  |  269 +
 .../api/org/apache/zookeeper/ZooKeeper.html     | 2694 +++++++++
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  405 ++
 .../apache/zookeeper/admin/ZooKeeperAdmin.html  |  539 ++
 .../admin/class-use/ZooKeeperAdmin.html         |  116 +
 .../apache/zookeeper/admin/package-frame.html   |   19 +
 .../apache/zookeeper/admin/package-summary.html |  136 +
 .../apache/zookeeper/admin/package-tree.html    |  133 +
 .../org/apache/zookeeper/admin/package-use.html |  116 +
 .../class-use/AsyncCallback.ACLCallback.html    |  161 +
 .../AsyncCallback.Children2Callback.html        |  170 +
 .../AsyncCallback.ChildrenCallback.html         |  170 +
 .../AsyncCallback.Create2Callback.html          |  175 +
 .../class-use/AsyncCallback.DataCallback.html   |  252 +
 .../class-use/AsyncCallback.MultiCallback.html  |  160 +
 .../class-use/AsyncCallback.StatCallback.html   |  190 +
 .../class-use/AsyncCallback.StringCallback.html |  163 +
 .../class-use/AsyncCallback.VoidCallback.html   |  190 +
 .../zookeeper/class-use/AsyncCallback.html      |  207 +
 .../apache/zookeeper/class-use/CreateMode.html  |  260 +
 .../KeeperException.APIErrorException.html      |  116 +
 .../KeeperException.AuthFailedException.html    |  116 +
 .../KeeperException.BadArgumentsException.html  |  116 +
 .../KeeperException.BadVersionException.html    |  116 +
 .../class-use/KeeperException.Code.html         |  214 +
 .../KeeperException.CodeDeprecated.html         |  159 +
 ...KeeperException.ConnectionLossException.html |  116 +
 ...perException.DataInconsistencyException.html |  116 +
 ...eption.EphemeralOnLocalSessionException.html |  116 +
 .../KeeperException.InvalidACLException.html    |  116 +
 ...eeperException.InvalidCallbackException.html |  116 +
 ...eperException.MarshallingErrorException.html |  116 +
 .../KeeperException.NewConfigNoQuorum.html      |  116 +
 .../KeeperException.NoAuthException.html        |  116 +
 ...eption.NoChildrenForEphemeralsException.html |  116 +
 .../KeeperException.NoNodeException.html        |  116 +
 .../KeeperException.NoWatcherException.html     |  116 +
 .../KeeperException.NodeExistsException.html    |  116 +
 .../KeeperException.NotEmptyException.html      |  116 +
 .../KeeperException.NotReadOnlyException.html   |  116 +
 ...eperException.OperationTimeoutException.html |  116 +
 ...eperException.ReconfigDisabledException.html |  116 +
 .../KeeperException.ReconfigInProgress.html     |  116 +
 ...Exception.RuntimeInconsistencyException.html |  116 +
 ...KeeperException.SessionExpiredException.html |  116 +
 .../KeeperException.SessionMovedException.html  |  116 +
 .../KeeperException.SystemErrorException.html   |  116 +
 .../KeeperException.UnimplementedException.html |  116 +
 ...KeeperException.UnknownSessionException.html |  116 +
 .../zookeeper/class-use/KeeperException.html    |  566 ++
 .../zookeeper/class-use/ServerAdminClient.html  |  116 +
 .../zookeeper/class-use/WatchedEvent.html       |  156 +
 .../class-use/Watcher.Event.EventType.html      |  188 +
 .../class-use/Watcher.Event.KeeperState.html    |  188 +
 .../zookeeper/class-use/Watcher.Event.html      |  116 +
 .../class-use/Watcher.WatcherType.html          |  218 +
 .../org/apache/zookeeper/class-use/Watcher.html |  416 ++
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  116 +
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  116 +
 .../zookeeper/class-use/ZooDefs.Perms.html      |  116 +
 .../org/apache/zookeeper/class-use/ZooDefs.html |  116 +
 .../zookeeper/class-use/ZooKeeper.States.html   |  169 +
 .../class-use/ZooKeeper.WatchRegistration.html  |  116 +
 .../apache/zookeeper/class-use/ZooKeeper.html   |  205 +
 .../zookeeper/class-use/ZooKeeperMain.html      |  116 +
 .../zookeeper/client/FourLetterWordMain.html    |  349 ++
 .../client/class-use/FourLetterWordMain.html    |  116 +
 .../apache/zookeeper/client/package-frame.html  |   19 +
 .../zookeeper/client/package-summary.html       |  134 +
 .../apache/zookeeper/client/package-tree.html   |  129 +
 .../apache/zookeeper/client/package-use.html    |  116 +
 .../api/org/apache/zookeeper/data/ACL.html      |  469 ++
 .../api/org/apache/zookeeper/data/Id.html       |  469 ++
 .../api/org/apache/zookeeper/data/Stat.html     |  721 +++
 .../apache/zookeeper/data/StatPersisted.html    |  665 +++
 .../apache/zookeeper/data/class-use/ACL.html    |  290 +
 .../org/apache/zookeeper/data/class-use/Id.html |  211 +
 .../apache/zookeeper/data/class-use/Stat.html   |  392 ++
 .../zookeeper/data/class-use/StatPersisted.html |  116 +
 .../apache/zookeeper/data/package-frame.html    |   22 +
 .../apache/zookeeper/data/package-summary.html  |  146 +
 .../org/apache/zookeeper/data/package-tree.html |  132 +
 .../org/apache/zookeeper/data/package-use.html  |  193 +
 .../api/org/apache/zookeeper/package-frame.html |   82 +
 .../org/apache/zookeeper/package-summary.html   |  427 ++
 .../api/org/apache/zookeeper/package-tree.html  |  212 +
 .../api/org/apache/zookeeper/package-use.html   |  286 +
 .../apache/zookeeper/server/LogFormatter.html   |  261 +
 .../apache/zookeeper/server/PurgeTxnLog.html    |  298 +
 .../zookeeper/server/SnapshotFormatter.html     |  280 +
 .../zookeeper/server/ZooKeeperServerMain.html   |  280 +
 .../server/class-use/LogFormatter.html          |  116 +
 .../zookeeper/server/class-use/PurgeTxnLog.html |  116 +
 .../server/class-use/SnapshotFormatter.html     |  116 +
 .../server/class-use/ZooKeeperServerMain.html   |  116 +
 .../apache/zookeeper/server/package-frame.html  |   22 +
 .../zookeeper/server/package-summary.html       |  241 +
 .../apache/zookeeper/server/package-tree.html   |  132 +
 .../apache/zookeeper/server/package-use.html    |  116 +
 .../zookeeper/server/quorum/QuorumPeerMain.html |  305 +
 .../server/quorum/class-use/QuorumPeerMain.html |  116 +
 .../zookeeper/server/quorum/package-frame.html  |   19 +
 .../server/quorum/package-summary.html          |  136 +
 .../zookeeper/server/quorum/package-tree.html   |  129 +
 .../zookeeper/server/quorum/package-use.html    |  116 +
 .../r3.5.3-beta/api/overview-frame.html         |   25 +
 .../r3.5.3-beta/api/overview-summary.html       |  165 +
 .../r3.5.3-beta/api/overview-tree.html          |  231 +
 _released_docs/r3.5.3-beta/api/package-list     |    6 +
 .../r3.5.3-beta/api/resources/background.gif    |  Bin 0 -> 2313 bytes
 .../r3.5.3-beta/api/resources/tab.gif           |  Bin 0 -> 291 bytes
 .../r3.5.3-beta/api/resources/titlebar.gif      |  Bin 0 -> 10701 bytes
 .../r3.5.3-beta/api/resources/titlebar_end.gif  |  Bin 0 -> 849 bytes
 .../r3.5.3-beta/api/serialized-form.html        |  373 ++
 _released_docs/r3.5.3-beta/api/stylesheet.css   |  474 ++
 .../r3.5.3-beta/bookkeeperConfig.html           |  384 ++
 _released_docs/r3.5.3-beta/bookkeeperConfig.pdf |  Bin 0 -> 13807 bytes
 .../r3.5.3-beta/bookkeeperOverview.html         |  694 +++
 .../r3.5.3-beta/bookkeeperOverview.pdf          |  Bin 0 -> 147574 bytes
 .../r3.5.3-beta/bookkeeperProgrammer.html       | 1083 ++++
 .../r3.5.3-beta/bookkeeperProgrammer.pdf        |  Bin 0 -> 24965 bytes
 .../r3.5.3-beta/bookkeeperStarted.html          |  448 ++
 .../r3.5.3-beta/bookkeeperStarted.pdf           |  Bin 0 -> 17115 bytes
 .../r3.5.3-beta/bookkeeperStream.html           |  612 ++
 _released_docs/r3.5.3-beta/bookkeeperStream.pdf |  Bin 0 -> 13200 bytes
 _released_docs/r3.5.3-beta/broken-links.xml     |    2 +
 _released_docs/r3.5.3-beta/images/2pc.jpg       |  Bin 0 -> 15174 bytes
 .../r3.5.3-beta/images/bk-overview.jpg          |  Bin 0 -> 124211 bytes
 .../images/built-with-forrest-button.png        |  Bin 0 -> 1936 bytes
 _released_docs/r3.5.3-beta/images/favicon.ico   |  Bin 0 -> 766 bytes
 .../r3.5.3-beta/images/hadoop-logo.jpg          |  Bin 0 -> 9443 bytes
 .../r3.5.3-beta/images/instruction_arrow.png    |  Bin 0 -> 285 bytes
 _released_docs/r3.5.3-beta/images/state_dia.jpg |  Bin 0 -> 51364 bytes
 .../r3.5.3-beta/images/zkcomponents.jpg         |  Bin 0 -> 30831 bytes
 .../r3.5.3-beta/images/zknamespace.jpg          |  Bin 0 -> 35414 bytes
 .../r3.5.3-beta/images/zkperfRW-3.2.jpg         |  Bin 0 -> 41948 bytes
 _released_docs/r3.5.3-beta/images/zkperfRW.jpg  |  Bin 0 -> 161542 bytes
 .../r3.5.3-beta/images/zkperfreliability.jpg    |  Bin 0 -> 69825 bytes
 _released_docs/r3.5.3-beta/images/zkservice.jpg |  Bin 0 -> 86790 bytes
 .../r3.5.3-beta/images/zookeeper_small.gif      |  Bin 0 -> 4847 bytes
 _released_docs/r3.5.3-beta/index.html           |  352 ++
 _released_docs/r3.5.3-beta/index.pdf            |  Bin 0 -> 12657 bytes
 _released_docs/r3.5.3-beta/javaExample.html     |  900 +++
 _released_docs/r3.5.3-beta/javaExample.pdf      |  Bin 0 -> 33818 bytes
 _released_docs/r3.5.3-beta/jdiff/changes.html   |   32 +
 .../jdiff/changes/alldiffs_index_additions.html | 1116 ++++
 .../jdiff/changes/alldiffs_index_all.html       | 1239 +++++
 .../jdiff/changes/alldiffs_index_changes.html   |  197 +
 .../jdiff/changes/alldiffs_index_removals.html  |  109 +
 .../jdiff/changes/changes-summary.html          |   70 +
 .../jdiff/changes/classes_index_additions.html  |  217 +
 .../jdiff/changes/classes_index_all.html        |  288 +
 .../jdiff/changes/classes_index_changes.html    |  125 +
 .../jdiff/changes/classes_index_removals.html   |   50 +
 .../changes/constructors_index_additions.html   |  107 +
 .../jdiff/changes/constructors_index_all.html   |  113 +
 .../changes/constructors_index_changes.html     |   50 +
 .../changes/constructors_index_removals.html    |   67 +
 .../jdiff/changes/fields_index_additions.html   |  414 ++
 .../jdiff/changes/fields_index_all.html         |  418 ++
 .../jdiff/changes/fields_index_changes.html     |   50 +
 .../jdiff/changes/fields_index_removals.html    |   64 +
 .../r3.5.3-beta/jdiff/changes/jdiff_help.html   |  111 +
 .../jdiff/changes/jdiff_statistics.html         |  362 ++
 .../jdiff/changes/jdiff_topleftframe.html       |   40 +
 .../jdiff/changes/methods_index_additions.html  |  463 ++
 .../jdiff/changes/methods_index_all.html        |  535 ++
 .../jdiff/changes/methods_index_changes.html    |   64 +
 .../jdiff/changes/methods_index_removals.html   |   56 +
 .../org.apache.zookeeper.ClientCnxn.html        |  237 +
 .../org.apache.zookeeper.CreateMode.html        |  143 +
 .../org.apache.zookeeper.Environment.html       |  118 +
 ...r.KeeperException.BadArgumentsException.html |  100 +
 ...per.KeeperException.BadVersionException.html |  100 +
 ...g.apache.zookeeper.KeeperException.Code.html |  149 +
 ...ookeeper.KeeperException.CodeDeprecated.html |  121 +
 ...per.KeeperException.InvalidACLException.html |  100 +
 ...eption.NoChildrenForEphemeralsException.html |  100 +
 ...okeeper.KeeperException.NoNodeException.html |  100 +
 ...per.KeeperException.NodeExistsException.html |  100 +
 ...eeper.KeeperException.NotEmptyException.html |  100 +
 .../org.apache.zookeeper.KeeperException.html   |  100 +
 .../changes/org.apache.zookeeper.Version.html   |  100 +
 ...pache.zookeeper.Watcher.Event.EventType.html |  107 +
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 +
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  170 +
 .../changes/org.apache.zookeeper.ZooDefs.html   |  100 +
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 +
 .../changes/org.apache.zookeeper.ZooKeeper.html |  496 ++
 .../org.apache.zookeeper.ZooKeeperMain.html     |  269 +
 .../jdiff/changes/packages_index_additions.html |   51 +
 .../jdiff/changes/packages_index_all.html       |   53 +
 .../jdiff/changes/packages_index_changes.html   |   53 +
 .../jdiff/changes/packages_index_removals.html  |   51 +
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  504 ++
 .../r3.5.3-beta/jdiff/missingSinces.txt         |  168 +
 .../r3.5.3-beta/jdiff/stylesheet-jdiff.css      |   47 +
 ..._zookeeper_3.1.1_to_zookeeper_3.5.3-beta.xml | 1206 ++++
 _released_docs/r3.5.3-beta/linkmap.html         |  394 ++
 _released_docs/r3.5.3-beta/linkmap.pdf          |  Bin 0 -> 10826 bytes
 _released_docs/r3.5.3-beta/recipes.html         | 1024 ++++
 _released_docs/r3.5.3-beta/recipes.pdf          |  Bin 0 -> 33856 bytes
 _released_docs/r3.5.3-beta/releasenotes.html    | 1963 +++++++
 .../r3.5.3-beta/skin/CommonMessages_de.xml      |   23 +
 .../r3.5.3-beta/skin/CommonMessages_en_US.xml   |   23 +
 .../r3.5.3-beta/skin/CommonMessages_es.xml      |   23 +
 .../r3.5.3-beta/skin/CommonMessages_fr.xml      |   23 +
 _released_docs/r3.5.3-beta/skin/basic.css       |  167 +
 .../r3.5.3-beta/skin/breadcrumbs-optimized.js   |   90 +
 _released_docs/r3.5.3-beta/skin/breadcrumbs.js  |  237 +
 _released_docs/r3.5.3-beta/skin/fontsize.js     |  166 +
 _released_docs/r3.5.3-beta/skin/getBlank.js     |   40 +
 _released_docs/r3.5.3-beta/skin/getMenu.js      |   45 +
 .../r3.5.3-beta/skin/images/README.txt          |    1 +
 _released_docs/r3.5.3-beta/skin/images/add.jpg  |  Bin 0 -> 1142 bytes
 .../r3.5.3-beta/skin/images/apache-thanks.png   |  Bin 0 -> 4840 bytes
 .../skin/images/built-with-cocoon.gif           |  Bin 0 -> 2252 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 0 -> 1936 bytes
 .../r3.5.3-beta/skin/images/chapter.gif         |  Bin 0 -> 49 bytes
 .../r3.5.3-beta/skin/images/chapter_open.gif    |  Bin 0 -> 49 bytes
 .../r3.5.3-beta/skin/images/current.gif         |  Bin 0 -> 54 bytes
 .../r3.5.3-beta/skin/images/error.png           |  Bin 0 -> 1709 bytes
 .../r3.5.3-beta/skin/images/external-link.gif   |  Bin 0 -> 71 bytes
 _released_docs/r3.5.3-beta/skin/images/fix.jpg  |  Bin 0 -> 932 bytes
 .../skin/images/forrest-credit-logo.png         |  Bin 0 -> 4633 bytes
 _released_docs/r3.5.3-beta/skin/images/hack.jpg |  Bin 0 -> 743 bytes
 .../skin/images/header_white_line.gif           |  Bin 0 -> 37 bytes
 _released_docs/r3.5.3-beta/skin/images/info.png |  Bin 0 -> 1320 bytes
 .../skin/images/instruction_arrow.png           |  Bin 0 -> 285 bytes
 .../r3.5.3-beta/skin/images/label.gif           |  Bin 0 -> 54 bytes
 _released_docs/r3.5.3-beta/skin/images/page.gif |  Bin 0 -> 79 bytes
 .../r3.5.3-beta/skin/images/pdfdoc.gif          |  Bin 0 -> 1008 bytes
 .../r3.5.3-beta/skin/images/poddoc.png          |  Bin 0 -> 856 bytes
 .../r3.5.3-beta/skin/images/printer.gif         |  Bin 0 -> 603 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 0 -> 348 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 0 -> 319 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 200 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 199 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 209 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 199 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 0 -> 390 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 0 -> 214 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 0 -> 215 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 0 -> 214 bytes
 .../r3.5.3-beta/skin/images/remove.jpg          |  Bin 0 -> 1251 bytes
 _released_docs/r3.5.3-beta/skin/images/rss.png  |  Bin 0 -> 360 bytes
 .../r3.5.3-beta/skin/images/spacer.gif          |  Bin 0 -> 43 bytes
 .../r3.5.3-beta/skin/images/success.png         |  Bin 0 -> 1291 bytes
 .../r3.5.3-beta/skin/images/txtdoc.png          |  Bin 0 -> 784 bytes
 .../r3.5.3-beta/skin/images/update.jpg          |  Bin 0 -> 990 bytes
 .../r3.5.3-beta/skin/images/valid-html401.png   |  Bin 0 -> 2948 bytes
 _released_docs/r3.5.3-beta/skin/images/vcss.png |  Bin 0 -> 1134 bytes
 .../r3.5.3-beta/skin/images/warning.png         |  Bin 0 -> 1215 bytes
 .../r3.5.3-beta/skin/images/xmldoc.gif          |  Bin 0 -> 992 bytes
 _released_docs/r3.5.3-beta/skin/menu.js         |   48 +
 _released_docs/r3.5.3-beta/skin/note.txt        |   50 +
 _released_docs/r3.5.3-beta/skin/print.css       |   54 +
 _released_docs/r3.5.3-beta/skin/profile.css     |  168 +
 _released_docs/r3.5.3-beta/skin/prototype.js    | 1257 +++++
 _released_docs/r3.5.3-beta/skin/screen.css      |  587 ++
 _released_docs/r3.5.3-beta/zookeeperAdmin.html  | 2522 +++++++++
 _released_docs/r3.5.3-beta/zookeeperAdmin.pdf   |  Bin 0 -> 95592 bytes
 .../zookeeperHierarchicalQuorums.html           |  264 +
 .../zookeeperHierarchicalQuorums.pdf            |  Bin 0 -> 6654 bytes
 .../r3.5.3-beta/zookeeperInternals.html         |  793 +++
 .../r3.5.3-beta/zookeeperInternals.pdf          |  Bin 0 -> 48811 bytes
 _released_docs/r3.5.3-beta/zookeeperJMX.html    |  467 ++
 _released_docs/r3.5.3-beta/zookeeperJMX.pdf     |  Bin 0 -> 16475 bytes
 .../r3.5.3-beta/zookeeperObservers.html         |  354 ++
 .../r3.5.3-beta/zookeeperObservers.pdf          |  Bin 0 -> 12868 bytes
 .../r3.5.3-beta/zookeeperOtherInfo.html         |  230 +
 .../r3.5.3-beta/zookeeperOtherInfo.pdf          |  151 +
 _released_docs/r3.5.3-beta/zookeeperOver.html   |  692 +++
 _released_docs/r3.5.3-beta/zookeeperOver.pdf    |  Bin 0 -> 302467 bytes
 .../r3.5.3-beta/zookeeperProgrammers.html       | 2513 +++++++++
 .../r3.5.3-beta/zookeeperProgrammers.pdf        |  Bin 0 -> 143745 bytes
 _released_docs/r3.5.3-beta/zookeeperQuotas.html |  278 +
 _released_docs/r3.5.3-beta/zookeeperQuotas.pdf  |  Bin 0 -> 11184 bytes
 .../r3.5.3-beta/zookeeperReconfig.html          | 1246 +++++
 .../r3.5.3-beta/zookeeperReconfig.pdf           |  Bin 0 -> 62362 bytes
 .../r3.5.3-beta/zookeeperStarted.html           |  618 +++
 _released_docs/r3.5.3-beta/zookeeperStarted.pdf |  Bin 0 -> 28078 bytes
 .../r3.5.3-beta/zookeeperTutorial.html          |  882 +++
 .../r3.5.3-beta/zookeeperTutorial.pdf           |  Bin 0 -> 30478 bytes
 doc/r3.1.2/api/allclasses-frame.html            |  133 -
 doc/r3.1.2/api/allclasses-noframe.html          |  133 -
 doc/r3.1.2/api/constant-values.html             |  444 --
 doc/r3.1.2/api/deprecated-list.html             |  334 --
 doc/r3.1.2/api/help-doc.html                    |  223 -
 doc/r3.1.2/api/index-all.html                   | 1138 ----
 doc/r3.1.2/api/index.html                       |   75 -
 .../zookeeper/AsyncCallback.ACLCallback.html    |  242 -
 .../AsyncCallback.ChildrenCallback.html         |  240 -
 .../zookeeper/AsyncCallback.DataCallback.html   |  242 -
 .../zookeeper/AsyncCallback.StatCallback.html   |  240 -
 .../zookeeper/AsyncCallback.StringCallback.html |  240 -
 .../zookeeper/AsyncCallback.VoidCallback.html   |  238 -
 .../api/org/apache/zookeeper/AsyncCallback.html |  228 -
 .../api/org/apache/zookeeper/CreateMode.html    |  451 --
 .../KeeperException.APIErrorException.html      |  273 -
 .../KeeperException.AuthFailedException.html    |  273 -
 .../KeeperException.BadArgumentsException.html  |  273 -
 .../KeeperException.BadVersionException.html    |  273 -
 .../apache/zookeeper/KeeperException.Code.html  |  741 ---
 .../KeeperException.CodeDeprecated.html         |  610 --
 ...KeeperException.ConnectionLossException.html |  273 -
 ...perException.DataInconsistencyException.html |  273 -
 .../KeeperException.InvalidACLException.html    |  273 -
 ...eeperException.InvalidCallbackException.html |  273 -
 ...eperException.MarshallingErrorException.html |  273 -
 .../KeeperException.NoAuthException.html        |  273 -
 ...eption.NoChildrenForEphemeralsException.html |  273 -
 .../KeeperException.NoNodeException.html        |  273 -
 .../KeeperException.NodeExistsException.html    |  273 -
 .../KeeperException.NotEmptyException.html      |  273 -
 ...eperException.OperationTimeoutException.html |  273 -
 ...Exception.RuntimeInconsistencyException.html |  273 -
 ...KeeperException.SessionExpiredException.html |  273 -
 .../KeeperException.SystemErrorException.html   |  273 -
 .../KeeperException.UnimplementedException.html |  273 -
 .../org/apache/zookeeper/KeeperException.html   |  661 ---
 .../org/apache/zookeeper/ServerAdminClient.html |  380 --
 .../zookeeper/Watcher.Event.EventType.html      |  415 --
 .../zookeeper/Watcher.Event.KeeperState.html    |  438 --
 .../api/org/apache/zookeeper/Watcher.Event.html |  200 -
 .../api/org/apache/zookeeper/Watcher.html       |  231 -
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  290 -
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  477 --
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  297 -
 .../api/org/apache/zookeeper/ZooDefs.html       |  293 -
 .../org/apache/zookeeper/ZooKeeper.States.html  |  392 --
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1331 -----
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  337 --
 .../class-use/AsyncCallback.ACLCallback.html    |  183 -
 .../AsyncCallback.ChildrenCallback.html         |  194 -
 .../class-use/AsyncCallback.DataCallback.html   |  194 -
 .../class-use/AsyncCallback.StatCallback.html   |  218 -
 .../class-use/AsyncCallback.StringCallback.html |  185 -
 .../class-use/AsyncCallback.VoidCallback.html   |  193 -
 .../zookeeper/class-use/AsyncCallback.html      |  220 -
 .../apache/zookeeper/class-use/CreateMode.html  |  229 -
 .../KeeperException.APIErrorException.html      |  144 -
 .../KeeperException.AuthFailedException.html    |  144 -
 .../KeeperException.BadArgumentsException.html  |  144 -
 .../KeeperException.BadVersionException.html    |  144 -
 .../class-use/KeeperException.Code.html         |  248 -
 .../KeeperException.CodeDeprecated.html         |  181 -
 ...KeeperException.ConnectionLossException.html |  144 -
 ...perException.DataInconsistencyException.html |  144 -
 .../KeeperException.InvalidACLException.html    |  144 -
 ...eeperException.InvalidCallbackException.html |  144 -
 ...eperException.MarshallingErrorException.html |  144 -
 .../KeeperException.NoAuthException.html        |  144 -
 ...eption.NoChildrenForEphemeralsException.html |  144 -
 .../KeeperException.NoNodeException.html        |  144 -
 .../KeeperException.NodeExistsException.html    |  144 -
 .../KeeperException.NotEmptyException.html      |  144 -
 ...eperException.OperationTimeoutException.html |  144 -
 ...Exception.RuntimeInconsistencyException.html |  144 -
 ...KeeperException.SessionExpiredException.html |  144 -
 .../KeeperException.SystemErrorException.html   |  144 -
 .../KeeperException.UnimplementedException.html |  144 -
 .../zookeeper/class-use/KeeperException.html    |  526 --
 .../zookeeper/class-use/ServerAdminClient.html  |  144 -
 .../class-use/Watcher.Event.EventType.html      |  197 -
 .../class-use/Watcher.Event.KeeperState.html    |  197 -
 .../zookeeper/class-use/Watcher.Event.html      |  144 -
 .../org/apache/zookeeper/class-use/Watcher.html |  271 -
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  144 -
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  144 -
 .../zookeeper/class-use/ZooDefs.Perms.html      |  144 -
 .../org/apache/zookeeper/class-use/ZooDefs.html |  144 -
 .../zookeeper/class-use/ZooKeeper.States.html   |  197 -
 .../apache/zookeeper/class-use/ZooKeeper.html   |  194 -
 .../zookeeper/class-use/ZooKeeperMain.html      |  144 -
 .../api/org/apache/zookeeper/data/ACL.html      |  524 --
 .../api/org/apache/zookeeper/data/Id.html       |  524 --
 .../api/org/apache/zookeeper/data/Stat.html     |  884 ---
 .../apache/zookeeper/data/StatPersisted.html    |  804 ---
 .../apache/zookeeper/data/StatPersistedV1.html  |  764 ---
 .../apache/zookeeper/data/class-use/ACL.html    |  280 -
 .../org/apache/zookeeper/data/class-use/Id.html |  248 -
 .../apache/zookeeper/data/class-use/Stat.html   |  296 -
 .../zookeeper/data/class-use/StatPersisted.html |  144 -
 .../data/class-use/StatPersistedV1.html         |  144 -
 .../apache/zookeeper/data/package-frame.html    |   40 -
 .../apache/zookeeper/data/package-summary.html  |  173 -
 .../org/apache/zookeeper/data/package-tree.html |  153 -
 .../org/apache/zookeeper/data/package-use.html  |  201 -
 .../api/org/apache/zookeeper/package-frame.html |  141 -
 .../org/apache/zookeeper/package-summary.html   |  353 --
 .../api/org/apache/zookeeper/package-tree.html  |  178 -
 .../api/org/apache/zookeeper/package-use.html   |  262 -
 .../apache/zookeeper/server/LogFormatter.html   |  255 -
 .../apache/zookeeper/server/PurgeTxnLog.html    |  296 -
 .../zookeeper/server/ZooKeeperServerMain.html   |  275 -
 .../server/class-use/LogFormatter.html          |  144 -
 .../zookeeper/server/class-use/PurgeTxnLog.html |  144 -
 .../server/class-use/ZooKeeperServerMain.html   |  144 -
 .../apache/zookeeper/server/package-frame.html  |   36 -
 .../zookeeper/server/package-summary.html       |  260 -
 .../apache/zookeeper/server/package-tree.html   |  153 -
 .../apache/zookeeper/server/package-use.html    |  144 -
 .../zookeeper/server/quorum/QuorumPeerMain.html |  299 -
 .../server/quorum/class-use/QuorumPeerMain.html |  144 -
 .../zookeeper/server/quorum/package-frame.html  |   32 -
 .../server/quorum/package-summary.html          |  157 -
 .../zookeeper/server/quorum/package-tree.html   |  153 -
 .../zookeeper/server/quorum/package-use.html    |  144 -
 .../zookeeper/server/upgrade/UpgradeMain.html   |  297 -
 .../server/upgrade/class-use/UpgradeMain.html   |  144 -
 .../zookeeper/server/upgrade/package-frame.html |   32 -
 .../server/upgrade/package-summary.html         |  159 -
 .../zookeeper/server/upgrade/package-tree.html  |  153 -
 .../zookeeper/server/upgrade/package-use.html   |  144 -
 doc/r3.1.2/api/overview-frame.html              |   50 -
 doc/r3.1.2/api/overview-summary.html            |  184 -
 doc/r3.1.2/api/overview-tree.html               |  177 -
 doc/r3.1.2/api/package-list                     |    5 -
 doc/r3.1.2/api/resources/inherit.gif            |  Bin 57 -> 0 bytes
 doc/r3.1.2/api/serialized-form.html             |  397 --
 doc/r3.1.2/api/stylesheet.css                   |   29 -
 doc/r3.1.2/broken-links.xml                     |    2 -
 doc/r3.1.2/images/2pc.png                       |  Bin 14125 -> 0 bytes
 doc/r3.1.2/images/built-with-forrest-button.png |  Bin 1936 -> 0 bytes
 doc/r3.1.2/images/favicon.ico                   |  Bin 766 -> 0 bytes
 doc/r3.1.2/images/hadoop-logo.jpg               |  Bin 9443 -> 0 bytes
 doc/r3.1.2/images/instruction_arrow.png         |  Bin 285 -> 0 bytes
 doc/r3.1.2/images/zkcomponents.jpg              |  Bin 30831 -> 0 bytes
 doc/r3.1.2/images/zknamespace.jpg               |  Bin 35414 -> 0 bytes
 doc/r3.1.2/images/zkperfRW.jpg                  |  Bin 161542 -> 0 bytes
 doc/r3.1.2/images/zkperfreliability.jpg         |  Bin 69825 -> 0 bytes
 doc/r3.1.2/images/zkservice.jpg                 |  Bin 86790 -> 0 bytes
 doc/r3.1.2/images/zookeeper_small.gif           |  Bin 4847 -> 0 bytes
 doc/r3.1.2/index.html                           |  336 --
 doc/r3.1.2/index.pdf                            |  318 --
 doc/r3.1.2/javaExample.html                     |  888 ---
 doc/r3.1.2/javaExample.pdf                      |  540 --
 doc/r3.1.2/linkmap.html                         |  375 --
 doc/r3.1.2/linkmap.pdf                          |   94 -
 doc/r3.1.2/recipes.html                         |  932 ----
 doc/r3.1.2/recipes.pdf                          |  543 --
 doc/r3.1.2/releasenotes.html                    |  300 -
 doc/r3.1.2/releasenotes.pdf                     |  222 -
 doc/r3.1.2/skin/CommonMessages_de.xml           |   23 -
 doc/r3.1.2/skin/CommonMessages_en_US.xml        |   23 -
 doc/r3.1.2/skin/CommonMessages_es.xml           |   23 -
 doc/r3.1.2/skin/CommonMessages_fr.xml           |   23 -
 doc/r3.1.2/skin/basic.css                       |  166 -
 doc/r3.1.2/skin/breadcrumbs-optimized.js        |   90 -
 doc/r3.1.2/skin/breadcrumbs.js                  |  237 -
 doc/r3.1.2/skin/fontsize.js                     |  166 -
 doc/r3.1.2/skin/getBlank.js                     |   40 -
 doc/r3.1.2/skin/getMenu.js                      |   45 -
 doc/r3.1.2/skin/images/README.txt               |    1 -
 doc/r3.1.2/skin/images/add.jpg                  |  Bin 1142 -> 0 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 1936 -> 0 bytes
 doc/r3.1.2/skin/images/chapter.gif              |  Bin 49 -> 0 bytes
 doc/r3.1.2/skin/images/chapter_open.gif         |  Bin 49 -> 0 bytes
 doc/r3.1.2/skin/images/current.gif              |  Bin 54 -> 0 bytes
 doc/r3.1.2/skin/images/error.png                |  Bin 1709 -> 0 bytes
 doc/r3.1.2/skin/images/external-link.gif        |  Bin 71 -> 0 bytes
 doc/r3.1.2/skin/images/fix.jpg                  |  Bin 932 -> 0 bytes
 doc/r3.1.2/skin/images/forrest-credit-logo.png  |  Bin 4633 -> 0 bytes
 doc/r3.1.2/skin/images/hack.jpg                 |  Bin 743 -> 0 bytes
 doc/r3.1.2/skin/images/header_white_line.gif    |  Bin 37 -> 0 bytes
 doc/r3.1.2/skin/images/info.png                 |  Bin 1320 -> 0 bytes
 doc/r3.1.2/skin/images/instruction_arrow.png    |  Bin 285 -> 0 bytes
 doc/r3.1.2/skin/images/label.gif                |  Bin 54 -> 0 bytes
 doc/r3.1.2/skin/images/page.gif                 |  Bin 79 -> 0 bytes
 doc/r3.1.2/skin/images/pdfdoc.gif               |  Bin 1008 -> 0 bytes
 doc/r3.1.2/skin/images/poddoc.png               |  Bin 856 -> 0 bytes
 doc/r3.1.2/skin/images/printer.gif              |  Bin 603 -> 0 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 348 -> 0 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 319 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 200 -> 0 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 199 -> 0 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 209 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 199 -> 0 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 390 -> 0 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 214 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 215 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 214 -> 0 bytes
 doc/r3.1.2/skin/images/remove.jpg               |  Bin 1251 -> 0 bytes
 doc/r3.1.2/skin/images/rss.png                  |  Bin 360 -> 0 bytes
 doc/r3.1.2/skin/images/spacer.gif               |  Bin 43 -> 0 bytes
 doc/r3.1.2/skin/images/success.png              |  Bin 1291 -> 0 bytes
 doc/r3.1.2/skin/images/txtdoc.png               |  Bin 784 -> 0 bytes
 doc/r3.1.2/skin/images/update.jpg               |  Bin 990 -> 0 bytes
 doc/r3.1.2/skin/images/valid-html401.png        |  Bin 2948 -> 0 bytes
 doc/r3.1.2/skin/images/vcss.png                 |  Bin 1134 -> 0 bytes
 doc/r3.1.2/skin/images/warning.png              |  Bin 1215 -> 0 bytes
 doc/r3.1.2/skin/images/xmldoc.gif               |  Bin 992 -> 0 bytes
 doc/r3.1.2/skin/menu.js                         |   48 -
 doc/r3.1.2/skin/note.txt                        |   50 -
 doc/r3.1.2/skin/print.css                       |   54 -
 doc/r3.1.2/skin/profile.css                     |  168 -
 doc/r3.1.2/skin/prototype.js                    | 1257 -----
 doc/r3.1.2/skin/screen.css                      |  587 --
 doc/r3.1.2/zookeeperAdmin.html                  | 1400 -----
 doc/r3.1.2/zookeeperAdmin.pdf                   | 1549 ------
 doc/r3.1.2/zookeeperInternals.html              |  748 ---
 doc/r3.1.2/zookeeperInternals.pdf               |  656 ---
 doc/r3.1.2/zookeeperJMX.html                    |  459 --
 doc/r3.1.2/zookeeperJMX.pdf                     |  322 --
 doc/r3.1.2/zookeeperOtherInfo.html              |  230 -
 doc/r3.1.2/zookeeperOtherInfo.pdf               |  151 -
 doc/r3.1.2/zookeeperOver.html                   |  666 ---
 doc/r3.1.2/zookeeperOver.pdf                    |  Bin 427627 -> 0 bytes
 doc/r3.1.2/zookeeperProgrammers.html            | 2010 -------
 doc/r3.1.2/zookeeperProgrammers.pdf             | 1581 ------
 doc/r3.1.2/zookeeperQuotas.html                 |  271 -
 doc/r3.1.2/zookeeperQuotas.pdf                  |  252 -
 doc/r3.1.2/zookeeperStarted.html                |  502 --
 doc/r3.1.2/zookeeperStarted.pdf                 |  576 --
 doc/r3.1.2/zookeeperTutorial.html               |  876 ---
 doc/r3.1.2/zookeeperTutorial.pdf                |  447 --
 doc/r3.2.2/api/allclasses-frame.html            |  135 -
 doc/r3.2.2/api/allclasses-noframe.html          |  135 -
 doc/r3.2.2/api/constant-values.html             |  444 --
 doc/r3.2.2/api/deprecated-list.html             |  334 --
 doc/r3.2.2/api/help-doc.html                    |  223 -
 doc/r3.2.2/api/index-all.html                   | 1154 ----
 doc/r3.2.2/api/index.html                       |   75 -
 .../zookeeper/AsyncCallback.ACLCallback.html    |  242 -
 .../AsyncCallback.ChildrenCallback.html         |  240 -
 .../zookeeper/AsyncCallback.DataCallback.html   |  242 -
 .../zookeeper/AsyncCallback.StatCallback.html   |  240 -
 .../zookeeper/AsyncCallback.StringCallback.html |  240 -
 .../zookeeper/AsyncCallback.VoidCallback.html   |  238 -
 .../api/org/apache/zookeeper/AsyncCallback.html |  228 -
 .../api/org/apache/zookeeper/CreateMode.html    |  451 --
 .../KeeperException.APIErrorException.html      |  273 -
 .../KeeperException.AuthFailedException.html    |  273 -
 .../KeeperException.BadArgumentsException.html  |  273 -
 .../KeeperException.BadVersionException.html    |  273 -
 .../apache/zookeeper/KeeperException.Code.html  |  759 ---
 .../KeeperException.CodeDeprecated.html         |  610 --
 ...KeeperException.ConnectionLossException.html |  273 -
 ...perException.DataInconsistencyException.html |  273 -
 .../KeeperException.InvalidACLException.html    |  273 -
 ...eeperException.InvalidCallbackException.html |  273 -
 ...eperException.MarshallingErrorException.html |  273 -
 .../KeeperException.NoAuthException.html        |  273 -
 ...eption.NoChildrenForEphemeralsException.html |  273 -
 .../KeeperException.NoNodeException.html        |  273 -
 .../KeeperException.NodeExistsException.html    |  273 -
 .../KeeperException.NotEmptyException.html      |  273 -
 ...eperException.OperationTimeoutException.html |  273 -
 ...Exception.RuntimeInconsistencyException.html |  273 -
 ...KeeperException.SessionExpiredException.html |  273 -
 .../KeeperException.SessionMovedException.html  |  273 -
 .../KeeperException.SystemErrorException.html   |  273 -
 .../KeeperException.UnimplementedException.html |  273 -
 .../org/apache/zookeeper/KeeperException.html   |  669 ---
 .../org/apache/zookeeper/ServerAdminClient.html |  380 --
 .../zookeeper/Watcher.Event.EventType.html      |  415 --
 .../zookeeper/Watcher.Event.KeeperState.html    |  438 --
 .../api/org/apache/zookeeper/Watcher.Event.html |  200 -
 .../api/org/apache/zookeeper/Watcher.html       |  231 -
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  290 -
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  477 --
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  297 -
 .../api/org/apache/zookeeper/ZooDefs.html       |  293 -
 .../org/apache/zookeeper/ZooKeeper.States.html  |  392 --
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1361 -----
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  439 --
 .../class-use/AsyncCallback.ACLCallback.html    |  183 -
 .../AsyncCallback.ChildrenCallback.html         |  194 -
 .../class-use/AsyncCallback.DataCallback.html   |  194 -
 .../class-use/AsyncCallback.StatCallback.html   |  218 -
 .../class-use/AsyncCallback.StringCallback.html |  185 -
 .../class-use/AsyncCallback.VoidCallback.html   |  193 -
 .../zookeeper/class-use/AsyncCallback.html      |  220 -
 .../apache/zookeeper/class-use/CreateMode.html  |  229 -
 .../KeeperException.APIErrorException.html      |  144 -
 .../KeeperException.AuthFailedException.html    |  144 -
 .../KeeperException.BadArgumentsException.html  |  144 -
 .../KeeperException.BadVersionException.html    |  144 -
 .../class-use/KeeperException.Code.html         |  248 -
 .../KeeperException.CodeDeprecated.html         |  181 -
 ...KeeperException.ConnectionLossException.html |  144 -
 ...perException.DataInconsistencyException.html |  144 -
 .../KeeperException.InvalidACLException.html    |  144 -
 ...eeperException.InvalidCallbackException.html |  144 -
 ...eperException.MarshallingErrorException.html |  144 -
 .../KeeperException.NoAuthException.html        |  144 -
 ...eption.NoChildrenForEphemeralsException.html |  144 -
 .../KeeperException.NoNodeException.html        |  144 -
 .../KeeperException.NodeExistsException.html    |  144 -
 .../KeeperException.NotEmptyException.html      |  144 -
 ...eperException.OperationTimeoutException.html |  144 -
 ...Exception.RuntimeInconsistencyException.html |  144 -
 ...KeeperException.SessionExpiredException.html |  144 -
 .../KeeperException.SessionMovedException.html  |  144 -
 .../KeeperException.SystemErrorException.html   |  144 -
 .../KeeperException.UnimplementedException.html |  144 -
 .../zookeeper/class-use/KeeperException.html    |  542 --
 .../zookeeper/class-use/ServerAdminClient.html  |  144 -
 .../class-use/Watcher.Event.EventType.html      |  197 -
 .../class-use/Watcher.Event.KeeperState.html    |  197 -
 .../zookeeper/class-use/Watcher.Event.html      |  144 -
 .../org/apache/zookeeper/class-use/Watcher.html |  272 -
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  144 -
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  144 -
 .../zookeeper/class-use/ZooDefs.Perms.html      |  144 -
 .../org/apache/zookeeper/class-use/ZooDefs.html |  144 -
 .../zookeeper/class-use/ZooKeeper.States.html   |  197 -
 .../apache/zookeeper/class-use/ZooKeeper.html   |  208 -
 .../zookeeper/class-use/ZooKeeperMain.html      |  144 -
 .../api/org/apache/zookeeper/data/ACL.html      |  557 --
 .../api/org/apache/zookeeper/data/Id.html       |  557 --
 .../api/org/apache/zookeeper/data/Stat.html     |  971 ----
 .../apache/zookeeper/data/StatPersisted.html    |  879 ---
 .../apache/zookeeper/data/StatPersistedV1.html  |  833 ---
 .../apache/zookeeper/data/class-use/ACL.html    |  280 -
 .../org/apache/zookeeper/data/class-use/Id.html |  248 -
 .../apache/zookeeper/data/class-use/Stat.html   |  296 -
 .../zookeeper/data/class-use/StatPersisted.html |  144 -
 .../data/class-use/StatPersistedV1.html         |  144 -
 .../apache/zookeeper/data/package-frame.html    |   40 -
 .../apache/zookeeper/data/package-summary.html  |  173 -
 .../org/apache/zookeeper/data/package-tree.html |  158 -
 .../org/apache/zookeeper/data/package-use.html  |  201 -
 .../api/org/apache/zookeeper/package-frame.html |  143 -
 .../org/apache/zookeeper/package-summary.html   |  357 --
 .../api/org/apache/zookeeper/package-tree.html  |  178 -
 .../api/org/apache/zookeeper/package-use.html   |  262 -
 .../apache/zookeeper/server/LogFormatter.html   |  255 -
 .../apache/zookeeper/server/PurgeTxnLog.html    |  296 -
 .../zookeeper/server/ZooKeeperServerMain.html   |  280 -
 .../server/class-use/LogFormatter.html          |  144 -
 .../zookeeper/server/class-use/PurgeTxnLog.html |  144 -
 .../server/class-use/ZooKeeperServerMain.html   |  144 -
 .../apache/zookeeper/server/package-frame.html  |   36 -
 .../zookeeper/server/package-summary.html       |  260 -
 .../apache/zookeeper/server/package-tree.html   |  153 -
 .../apache/zookeeper/server/package-use.html    |  144 -
 .../zookeeper/server/quorum/QuorumPeerMain.html |  305 -
 .../server/quorum/class-use/QuorumPeerMain.html |  144 -
 .../zookeeper/server/quorum/package-frame.html  |   32 -
 .../server/quorum/package-summary.html          |  157 -
 .../zookeeper/server/quorum/package-tree.html   |  153 -
 .../zookeeper/server/quorum/package-use.html    |  144 -
 .../zookeeper/server/upgrade/UpgradeMain.html   |  297 -
 .../server/upgrade/class-use/UpgradeMain.html   |  144 -
 .../zookeeper/server/upgrade/package-frame.html |   32 -
 .../server/upgrade/package-summary.html         |  159 -
 .../zookeeper/server/upgrade/package-tree.html  |  153 -
 .../zookeeper/server/upgrade/package-use.html   |  144 -
 doc/r3.2.2/api/overview-frame.html              |   50 -
 doc/r3.2.2/api/overview-summary.html            |  184 -
 doc/r3.2.2/api/overview-tree.html               |  182 -
 doc/r3.2.2/api/package-list                     |    5 -
 doc/r3.2.2/api/resources/inherit.gif            |  Bin 57 -> 0 bytes
 doc/r3.2.2/api/serialized-form.html             |  427 --
 doc/r3.2.2/api/stylesheet.css                   |   29 -
 doc/r3.2.2/bookkeeperConfig.html                |  369 --
 doc/r3.2.2/bookkeeperConfig.pdf                 |  322 --
 doc/r3.2.2/bookkeeperOverview.html              |  341 --
 doc/r3.2.2/bookkeeperOverview.pdf               |  233 -
 doc/r3.2.2/bookkeeperProgrammer.html            |  911 ---
 doc/r3.2.2/bookkeeperProgrammer.pdf             |  482 --
 doc/r3.2.2/bookkeeperStarted.html               |  439 --
 doc/r3.2.2/bookkeeperStarted.pdf                |  407 --
 doc/r3.2.2/broken-links.xml                     |    2 -
 doc/r3.2.2/images/2pc.jpg                       |  Bin 15174 -> 0 bytes
 doc/r3.2.2/images/built-with-forrest-button.png |  Bin 1936 -> 0 bytes
 doc/r3.2.2/images/favicon.ico                   |  Bin 766 -> 0 bytes
 doc/r3.2.2/images/hadoop-logo.jpg               |  Bin 9443 -> 0 bytes
 doc/r3.2.2/images/instruction_arrow.png         |  Bin 285 -> 0 bytes
 doc/r3.2.2/images/state_dia.jpg                 |  Bin 51364 -> 0 bytes
 doc/r3.2.2/images/zkcomponents.jpg              |  Bin 30831 -> 0 bytes
 doc/r3.2.2/images/zknamespace.jpg               |  Bin 35414 -> 0 bytes
 doc/r3.2.2/images/zkperfRW-3.2.jpg              |  Bin 41948 -> 0 bytes
 doc/r3.2.2/images/zkperfRW.jpg                  |  Bin 161542 -> 0 bytes
 doc/r3.2.2/images/zkperfreliability.jpg         |  Bin 69825 -> 0 bytes
 doc/r3.2.2/images/zkservice.jpg                 |  Bin 86790 -> 0 bytes
 doc/r3.2.2/images/zookeeper_small.gif           |  Bin 4847 -> 0 bytes
 doc/r3.2.2/index.html                           |  380 --
 doc/r3.2.2/index.pdf                            |  370 --
 doc/r3.2.2/javaExample.html                     |  903 ---
 doc/r3.2.2/javaExample.pdf                      |  540 --
 doc/r3.2.2/linkmap.html                         |  424 --
 doc/r3.2.2/linkmap.pdf                          |  111 -
 doc/r3.2.2/recipes.html                         |  947 ----
 doc/r3.2.2/recipes.pdf                          |  543 --
 doc/r3.2.2/releasenotes.html                    |  356 --
 doc/r3.2.2/releasenotes.pdf                     |  375 --
 doc/r3.2.2/skin/CommonMessages_de.xml           |   23 -
 doc/r3.2.2/skin/CommonMessages_en_US.xml        |   23 -
 doc/r3.2.2/skin/CommonMessages_es.xml           |   23 -
 doc/r3.2.2/skin/CommonMessages_fr.xml           |   23 -
 doc/r3.2.2/skin/basic.css                       |  166 -
 doc/r3.2.2/skin/breadcrumbs-optimized.js        |   90 -
 doc/r3.2.2/skin/breadcrumbs.js                  |  237 -
 doc/r3.2.2/skin/fontsize.js                     |  166 -
 doc/r3.2.2/skin/getBlank.js                     |   40 -
 doc/r3.2.2/skin/getMenu.js                      |   45 -
 doc/r3.2.2/skin/images/README.txt               |    1 -
 doc/r3.2.2/skin/images/add.jpg                  |  Bin 1142 -> 0 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 1936 -> 0 bytes
 doc/r3.2.2/skin/images/chapter.gif              |  Bin 49 -> 0 bytes
 doc/r3.2.2/skin/images/chapter_open.gif         |  Bin 49 -> 0 bytes
 doc/r3.2.2/skin/images/current.gif              |  Bin 54 -> 0 bytes
 doc/r3.2.2/skin/images/error.png                |  Bin 1709 -> 0 bytes
 doc/r3.2.2/skin/images/external-link.gif        |  Bin 71 -> 0 bytes
 doc/r3.2.2/skin/images/fix.jpg                  |  Bin 932 -> 0 bytes
 doc/r3.2.2/skin/images/forrest-credit-logo.png  |  Bin 4633 -> 0 bytes
 doc/r3.2.2/skin/images/hack.jpg                 |  Bin 743 -> 0 bytes
 doc/r3.2.2/skin/images/header_white_line.gif    |  Bin 37 -> 0 bytes
 doc/r3.2.2/skin/images/info.png                 |  Bin 1320 -> 0 bytes
 doc/r3.2.2/skin/images/instruction_arrow.png    |  Bin 285 -> 0 bytes
 doc/r3.2.2/skin/images/label.gif                |  Bin 54 -> 0 bytes
 doc/r3.2.2/skin/images/page.gif                 |  Bin 79 -> 0 bytes
 doc/r3.2.2/skin/images/pdfdoc.gif               |  Bin 1008 -> 0 bytes
 doc/r3.2.2/skin/images/poddoc.png               |  Bin 856 -> 0 bytes
 doc/r3.2.2/skin/images/printer.gif              |  Bin 603 -> 0 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 348 -> 0 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 319 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 200 -> 0 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 199 -> 0 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 209 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 199 -> 0 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 390 -> 0 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 214 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 215 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 214 -> 0 bytes
 doc/r3.2.2/skin/images/remove.jpg               |  Bin 1251 -> 0 bytes
 doc/r3.2.2/skin/images/rss.png                  |  Bin 360 -> 0 bytes
 doc/r3.2.2/skin/images/spacer.gif               |  Bin 43 -> 0 bytes
 doc/r3.2.2/skin/images/success.png              |  Bin 1291 -> 0 bytes
 doc/r3.2.2/skin/images/txtdoc.png               |  Bin 784 -> 0 bytes
 doc/r3.2.2/skin/images/update.jpg               |  Bin 990 -> 0 bytes
 doc/r3.2.2/skin/images/valid-html401.png        |  Bin 2948 -> 0 bytes
 doc/r3.2.2/skin/images/vcss.png                 |  Bin 1134 -> 0 bytes
 doc/r3.2.2/skin/images/warning.png              |  Bin 1215 -> 0 bytes
 doc/r3.2.2/skin/images/xmldoc.gif               |  Bin 992 -> 0 bytes
 doc/r3.2.2/skin/menu.js                         |   48 -
 doc/r3.2.2/skin/note.txt                        |   50 -
 doc/r3.2.2/skin/print.css                       |   54 -
 doc/r3.2.2/skin/profile.css                     |  168 -
 doc/r3.2.2/skin/prototype.js                    | 1257 -----
 doc/r3.2.2/skin/screen.css                      |  587 --
 doc/r3.2.2/zookeeperAdmin.html                  | 1493 -----
 doc/r3.2.2/zookeeperAdmin.pdf                   | 1627 ------
 doc/r3.2.2/zookeeperHierarchicalQuorums.html    |  272 -
 doc/r3.2.2/zookeeperHierarchicalQuorums.pdf     |   94 -
 doc/r3.2.2/zookeeperInternals.html              |  800 ---
 doc/r3.2.2/zookeeperInternals.pdf               |  783 ---
 doc/r3.2.2/zookeeperJMX.html                    |  474 --
 doc/r3.2.2/zookeeperJMX.pdf                     |  322 --
 doc/r3.2.2/zookeeperOtherInfo.html              |  230 -
 doc/r3.2.2/zookeeperOtherInfo.pdf               |  151 -
 doc/r3.2.2/zookeeperOver.html                   |  699 ---
 doc/r3.2.2/zookeeperOver.pdf                    |  Bin 307962 -> 0 bytes
 doc/r3.2.2/zookeeperProgrammers.html            | 2163 --------
 doc/r3.2.2/zookeeperProgrammers.pdf             | 1960 -------
 doc/r3.2.2/zookeeperQuotas.html                 |  286 -
 doc/r3.2.2/zookeeperQuotas.pdf                  |  252 -
 doc/r3.2.2/zookeeperStarted.html                |  640 ---
 doc/r3.2.2/zookeeperStarted.pdf                 |  623 ---
 doc/r3.2.2/zookeeperTutorial.html               |  889 ---
 doc/r3.2.2/zookeeperTutorial.pdf                |  447 --
 doc/r3.3.2/api/allclasses-frame.html            |  137 -
 doc/r3.3.2/api/allclasses-noframe.html          |  137 -
 doc/r3.3.2/api/constant-values.html             |  450 --
 doc/r3.3.2/api/deprecated-list.html             |  334 --
 doc/r3.3.2/api/help-doc.html                    |  223 -
 doc/r3.3.2/api/index-all.html                   | 1199 ----
 doc/r3.3.2/api/index.html                       |   75 -
 .../zookeeper/AsyncCallback.ACLCallback.html    |  242 -
 .../AsyncCallback.Children2Callback.html        |  242 -
 .../AsyncCallback.ChildrenCallback.html         |  240 -
 .../zookeeper/AsyncCallback.DataCallback.html   |  242 -
 .../zookeeper/AsyncCallback.StatCallback.html   |  240 -
 .../zookeeper/AsyncCallback.StringCallback.html |  240 -
 .../zookeeper/AsyncCallback.VoidCallback.html   |  238 -
 .../api/org/apache/zookeeper/AsyncCallback.html |  236 -
 .../api/org/apache/zookeeper/CreateMode.html    |  451 --
 .../KeeperException.APIErrorException.html      |  273 -
 .../KeeperException.AuthFailedException.html    |  273 -
 .../KeeperException.BadArgumentsException.html  |  287 -
 .../KeeperException.BadVersionException.html    |  287 -
 .../apache/zookeeper/KeeperException.Code.html  |  759 ---
 .../KeeperException.CodeDeprecated.html         |  610 --
 ...KeeperException.ConnectionLossException.html |  273 -
 ...perException.DataInconsistencyException.html |  273 -
 .../KeeperException.InvalidACLException.html    |  287 -
 ...eeperException.InvalidCallbackException.html |  273 -
 ...eperException.MarshallingErrorException.html |  273 -
 .../KeeperException.NoAuthException.html        |  273 -
 ...eption.NoChildrenForEphemeralsException.html |  287 -
 .../KeeperException.NoNodeException.html        |  287 -
 .../KeeperException.NodeExistsException.html    |  287 -
 .../KeeperException.NotEmptyException.html      |  287 -
 ...eperException.OperationTimeoutException.html |  273 -
 ...Exception.RuntimeInconsistencyException.html |  273 -
 ...KeeperException.SessionExpiredException.html |  273 -
 .../KeeperException.SessionMovedException.html  |  273 -
 .../KeeperException.SystemErrorException.html   |  273 -
 .../KeeperException.UnimplementedException.html |  273 -
 .../org/apache/zookeeper/KeeperException.html   |  669 ---
 .../org/apache/zookeeper/ServerAdminClient.html |  380 --
 .../zookeeper/Watcher.Event.EventType.html      |  415 --
 .../zookeeper/Watcher.Event.KeeperState.html    |  456 --
 .../api/org/apache/zookeeper/Watcher.Event.html |  200 -
 .../api/org/apache/zookeeper/Watcher.html       |  231 -
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  290 -
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  495 --
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  297 -
 .../api/org/apache/zookeeper/ZooDefs.html       |  293 -
 .../org/apache/zookeeper/ZooKeeper.States.html  |  392 --
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1568 ------
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  439 --
 .../class-use/AsyncCallback.ACLCallback.html    |  183 -
 .../AsyncCallback.Children2Callback.html        |  194 -
 .../AsyncCallback.ChildrenCallback.html         |  194 -
 .../class-use/AsyncCallback.DataCallback.html   |  194 -
 .../class-use/AsyncCallback.StatCallback.html   |  218 -
 .../class-use/AsyncCallback.StringCallback.html |  185 -
 .../class-use/AsyncCallback.VoidCallback.html   |  193 -
 .../zookeeper/class-use/AsyncCallback.html      |  228 -
 .../apache/zookeeper/class-use/CreateMode.html  |  229 -
 .../KeeperException.APIErrorException.html      |  144 -
 .../KeeperException.AuthFailedException.html    |  144 -
 .../KeeperException.BadArgumentsException.html  |  144 -
 .../KeeperException.BadVersionException.html    |  144 -
 .../class-use/KeeperException.Code.html         |  248 -
 .../KeeperException.CodeDeprecated.html         |  181 -
 ...KeeperException.ConnectionLossException.html |  144 -
 ...perException.DataInconsistencyException.html |  144 -
 .../KeeperException.InvalidACLException.html    |  144 -
 ...eeperException.InvalidCallbackException.html |  144 -
 ...eperException.MarshallingErrorException.html |  144 -
 .../KeeperException.NoAuthException.html        |  144 -
 ...eption.NoChildrenForEphemeralsException.html |  144 -
 .../KeeperException.NoNodeException.html        |  144 -
 .../KeeperException.NodeExistsException.html    |  144 -
 .../KeeperException.NotEmptyException.html      |  144 -
 ...eperException.OperationTimeoutException.html |  144 -
 ...Exception.RuntimeInconsistencyException.html |  144 -
 ...KeeperException.SessionExpiredException.html |  144 -
 .../KeeperException.SessionMovedException.html  |  144 -
 .../KeeperException.SystemErrorException.html   |  144 -
 .../KeeperException.UnimplementedException.html |  144 -
 .../zookeeper/class-use/KeeperException.html    |  562 --
 .../zookeeper/class-use/ServerAdminClient.html  |  144 -
 .../class-use/Watcher.Event.EventType.html      |  197 -
 .../class-use/Watcher.Event.KeeperState.html    |  197 -
 .../zookeeper/class-use/Watcher.Event.html      |  144 -
 .../org/apache/zookeeper/class-use/Watcher.html |  293 -
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  144 -
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  144 -
 .../zookeeper/class-use/ZooDefs.Perms.html      |  144 -
 .../org/apache/zookeeper/class-use/ZooDefs.html |  144 -
 .../zookeeper/class-use/ZooKeeper.States.html   |  197 -
 .../apache/zookeeper/class-use/ZooKeeper.html   |  208 -
 .../zookeeper/class-use/ZooKeeperMain.html      |  144 -
 .../api/org/apache/zookeeper/data/ACL.html      |  557 --
 .../api/org/apache/zookeeper/data/Id.html       |  557 --
 .../api/org/apache/zookeeper/data/Stat.html     |  971 ----
 .../apache/zookeeper/data/StatPersisted.html    |  879 ---
 .../apache/zookeeper/data/StatPersistedV1.html  |  833 ---
 .../apache/zookeeper/data/class-use/ACL.html    |  280 -
 .../org/apache/zookeeper/data/class-use/Id.html |  248 -
 .../apache/zookeeper/data/class-use/Stat.html   |  328 --
 .../zookeeper/data/class-use/StatPersisted.html |  144 -
 .../data/class-use/StatPersistedV1.html         |  144 -
 .../apache/zookeeper/data/package-frame.html    |   40 -
 .../apache/zookeeper/data/package-summary.html  |  173 -
 .../org/apache/zookeeper/data/package-tree.html |  158 -
 .../org/apache/zookeeper/data/package-use.html  |  201 -
 .../api/org/apache/zookeeper/package-frame.html |  145 -
 .../org/apache/zookeeper/package-summary.html   |  361 --
 .../api/org/apache/zookeeper/package-tree.html  |  178 -
 .../api/org/apache/zookeeper/package-use.html   |  268 -
 .../apache/zookeeper/server/LogFormatter.html   |  255 -
 .../apache/zookeeper/server/PurgeTxnLog.html    |  296 -
 .../zookeeper/server/ZooKeeperServerMain.html   |  280 -
 .../server/class-use/LogFormatter.html          |  144 -
 .../zookeeper/server/class-use/PurgeTxnLog.html |  144 -
 .../server/class-use/ZooKeeperServerMain.html   |  144 -
 .../apache/zookeeper/server/package-frame.html  |   36 -
 .../zookeeper/server/package-summary.html       |  260 -
 .../apache/zookeeper/server/package-tree.html   |  153 -
 .../apache/zookeeper/server/package-use.html    |  144 -
 .../zookeeper/server/quorum/QuorumPeerMain.html |  305 -
 .../server/quorum/class-use/QuorumPeerMain.html |  144 -
 .../zookeeper/server/quorum/package-frame.html  |   32 -
 .../server/quorum/package-summary.html          |  157 -
 .../zookeeper/server/quorum/package-tree.html   |  153 -
 .../zookeeper/server/quorum/package-use.html    |  144 -
 .../zookeeper/server/upgrade/UpgradeMain.html   |  297 -
 .../server/upgrade/class-use/UpgradeMain.html   |  144 -
 .../zookeeper/server/upgrade/package-frame.html |   32 -
 .../server/upgrade/package-summary.html         |  159 -
 .../zookeeper/server/upgrade/package-tree.html  |  153 -
 .../zookeeper/server/upgrade/package-use.html   |  144 -
 doc/r3.3.2/api/overview-frame.html              |   50 -
 doc/r3.3.2/api/overview-summary.html            |  184 -
 doc/r3.3.2/api/overview-tree.html               |  182 -
 doc/r3.3.2/api/package-list                     |    5 -
 doc/r3.3.2/api/resources/inherit.gif            |  Bin 57 -> 0 bytes
 doc/r3.3.2/api/serialized-form.html             |  449 --
 doc/r3.3.2/api/stylesheet.css                   |   29 -
 doc/r3.3.2/bookkeeperConfig.html                |  372 --
 doc/r3.3.2/bookkeeperConfig.pdf                 |  322 --
 doc/r3.3.2/bookkeeperOverview.html              |  692 ---
 doc/r3.3.2/bookkeeperOverview.pdf               |  781 ---
 doc/r3.3.2/bookkeeperProgrammer.html            |  988 ----
 doc/r3.3.2/bookkeeperProgrammer.pdf             |  491 --
 doc/r3.3.2/bookkeeperStarted.html               |  442 --
 doc/r3.3.2/bookkeeperStarted.pdf                |  407 --
 doc/r3.3.2/bookkeeperStream.html                |  610 --
 doc/r3.3.2/bookkeeperStream.pdf                 |  249 -
 doc/r3.3.2/broken-links.xml                     |    2 -
 doc/r3.3.2/images/2pc.jpg                       |  Bin 15174 -> 0 bytes
 doc/r3.3.2/images/bk-overview.jpg               |  Bin 124211 -> 0 bytes
 doc/r3.3.2/images/built-with-forrest-button.png |  Bin 1936 -> 0 bytes
 doc/r3.3.2/images/favicon.ico                   |  Bin 766 -> 0 bytes
 doc/r3.3.2/images/hadoop-logo.jpg               |  Bin 9443 -> 0 bytes
 doc/r3.3.2/images/instruction_arrow.png         |  Bin 285 -> 0 bytes
 doc/r3.3.2/images/state_dia.jpg                 |  Bin 51364 -> 0 bytes
 doc/r3.3.2/images/zkcomponents.jpg              |  Bin 30831 -> 0 bytes
 doc/r3.3.2/images/zknamespace.jpg               |  Bin 35414 -> 0 bytes
 doc/r3.3.2/images/zkperfRW-3.2.jpg              |  Bin 41948 -> 0 bytes
 doc/r3.3.2/images/zkperfRW.jpg                  |  Bin 161542 -> 0 bytes
 doc/r3.3.2/images/zkperfreliability.jpg         |  Bin 69825 -> 0 bytes
 doc/r3.3.2/images/zkservice.jpg                 |  Bin 86790 -> 0 bytes
 doc/r3.3.2/images/zookeeper_small.gif           |  Bin 4847 -> 0 bytes
 doc/r3.3.2/index.html                           |  390 --
 doc/r3.3.2/index.pdf                            |  396 --
 doc/r3.3.2/javaExample.html                     |  906 ---
 doc/r3.3.2/javaExample.pdf                      |  540 --
 doc/r3.3.2/linkmap.html                         |  433 --
 doc/r3.3.2/linkmap.pdf                          |  111 -
 doc/r3.3.2/recipes.html                         |  972 ----
 doc/r3.3.2/recipes.pdf                          |  543 --
 doc/r3.3.2/releasenotes.html                    |  401 --
 doc/r3.3.2/releasenotes.pdf                     |  531 --
 doc/r3.3.2/skin/CommonMessages_de.xml           |   23 -
 doc/r3.3.2/skin/CommonMessages_en_US.xml        |   23 -
 doc/r3.3.2/skin/CommonMessages_es.xml           |   23 -
 doc/r3.3.2/skin/CommonMessages_fr.xml           |   23 -
 doc/r3.3.2/skin/basic.css                       |  166 -
 doc/r3.3.2/skin/breadcrumbs-optimized.js        |   90 -
 doc/r3.3.2/skin/breadcrumbs.js                  |  237 -
 doc/r3.3.2/skin/fontsize.js                     |  166 -
 doc/r3.3.2/skin/getBlank.js                     |   40 -
 doc/r3.3.2/skin/getMenu.js                      |   45 -
 doc/r3.3.2/skin/images/README.txt               |    1 -
 doc/r3.3.2/skin/images/add.jpg                  |  Bin 1142 -> 0 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 1936 -> 0 bytes
 doc/r3.3.2/skin/images/chapter.gif              |  Bin 49 -> 0 bytes
 doc/r3.3.2/skin/images/chapter_open.gif         |  Bin 49 -> 0 bytes
 doc/r3.3.2/skin/images/current.gif              |  Bin 54 -> 0 bytes
 doc/r3.3.2/skin/images/error.png                |  Bin 1709 -> 0 bytes
 doc/r3.3.2/skin/images/external-link.gif        |  Bin 71 -> 0 bytes
 doc/r3.3.2/skin/images/fix.jpg                  |  Bin 932 -> 0 bytes
 doc/r3.3.2/skin/images/forrest-credit-logo.png  |  Bin 4633 -> 0 bytes
 doc/r3.3.2/skin/images/hack.jpg                 |  Bin 743 -> 0 bytes
 doc/r3.3.2/skin/images/header_white_line.gif    |  Bin 37 -> 0 bytes
 doc/r3.3.2/skin/images/info.png                 |  Bin 1320 -> 0 bytes
 doc/r3.3.2/skin/images/instruction_arrow.png    |  Bin 285 -> 0 bytes
 doc/r3.3.2/skin/images/label.gif                |  Bin 54 -> 0 bytes
 doc/r3.3.2/skin/images/page.gif                 |  Bin 79 -> 0 bytes
 doc/r3.3.2/skin/images/pdfdoc.gif               |  Bin 1008 -> 0 bytes
 doc/r3.3.2/skin/images/poddoc.png               |  Bin 856 -> 0 bytes
 doc/r3.3.2/skin/images/printer.gif              |  Bin 603 -> 0 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 348 -> 0 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 319 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 200 -> 0 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 199 -> 0 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 209 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 199 -> 0 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 390 -> 0 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 214 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 215 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 214 -> 0 bytes
 doc/r3.3.2/skin/images/remove.jpg               |  Bin 1251 -> 0 bytes
 doc/r3.3.2/skin/images/rss.png                  |  Bin 360 -> 0 bytes
 doc/r3.3.2/skin/images/spacer.gif               |  Bin 43 -> 0 bytes
 doc/r3.3.2/skin/images/success.png              |  Bin 1291 -> 0 bytes
 doc/r3.3.2/skin/images/txtdoc.png               |  Bin 784 -> 0 bytes
 doc/r3.3.2/skin/images/update.jpg               |  Bin 990 -> 0 bytes
 doc/r3.3.2/skin/images/valid-html401.png        |  Bin 2948 -> 0 bytes
 doc/r3.3.2/skin/images/vcss.png                 |  Bin 1134 -> 0 bytes
 doc/r3.3.2/skin/images/warning.png              |  Bin 1215 -> 0 bytes
 doc/r3.3.2/skin/images/xmldoc.gif               |  Bin 992 -> 0 bytes
 doc/r3.3.2/skin/menu.js                         |   48 -
 doc/r3.3.2/skin/note.txt                        |   50 -
 doc/r3.3.2/skin/print.css                       |   54 -
 doc/r3.3.2/skin/profile.css                     |  168 -
 doc/r3.3.2/skin/prototype.js                    | 1257 -----
 doc/r3.3.2/skin/screen.css                      |  587 --
 doc/r3.3.2/zookeeperAdmin.html                  | 1701 ------
 doc/r3.3.2/zookeeperAdmin.pdf                   | 1794 ------
 doc/r3.3.2/zookeeperHierarchicalQuorums.html    |  275 -
 doc/r3.3.2/zookeeperHierarchicalQuorums.pdf     |   94 -
 doc/r3.3.2/zookeeperInternals.html              |  803 ---
 doc/r3.3.2/zookeeperInternals.pdf               |  783 ---
 doc/r3.3.2/zookeeperJMX.html                    |  477 --
 doc/r3.3.2/zookeeperJMX.pdf                     |  322 --
 doc/r3.3.2/zookeeperObservers.html              |  364 --
 doc/r3.3.2/zookeeperObservers.pdf               |  240 -
 doc/r3.3.2/zookeeperOtherInfo.html              |  230 -
 doc/r3.3.2/zookeeperOtherInfo.pdf               |  151 -
 doc/r3.3.2/zookeeperOver.html                   |  702 ---
 doc/r3.3.2/zookeeperOver.pdf                    |  Bin 307962 -> 0 bytes
 doc/r3.3.2/zookeeperProgrammers.html            | 2236 --------
 doc/r3.3.2/zookeeperProgrammers.pdf             | 1977 -------
 doc/r3.3.2/zookeeperQuotas.html                 |  289 -
 doc/r3.3.2/zookeeperQuotas.pdf                  |  252 -
 doc/r3.3.2/zookeeperStarted.html                |  643 ---
 doc/r3.3.2/zookeeperStarted.pdf                 |  623 ---
 doc/r3.3.2/zookeeperTutorial.html               |  892 ---
 doc/r3.3.2/zookeeperTutorial.pdf                |  447 --
 doc/r3.3.3/api/allclasses-frame.html            |  137 -
 doc/r3.3.3/api/allclasses-noframe.html          |  137 -
 doc/r3.3.3/api/constant-values.html             |  450 --
 doc/r3.3.3/api/deprecated-list.html             |  334 --
 doc/r3.3.3/api/help-doc.html                    |  223 -
 doc/r3.3.3/api/index-all.html                   | 1199 ----
 doc/r3.3.3/api/index.html                       |   75 -
 .../zookeeper/AsyncCallback.ACLCallback.html    |  242 -
 .../AsyncCallback.Children2Callback.html        |  242 -
 .../AsyncCallback.ChildrenCallback.html         |  240 -
 .../zookeeper/AsyncCallback.DataCallback.html   |  242 -
 .../zookeeper/AsyncCallback.StatCallback.html   |  240 -
 .../zookeeper/AsyncCallback.StringCallback.html |  240 -
 .../zookeeper/AsyncCallback.VoidCallback.html   |  238 -
 .../api/org/apache/zookeeper/AsyncCallback.html |  236 -
 .../api/org/apache/zookeeper/CreateMode.html    |  451 --
 .../KeeperException.APIErrorException.html      |  273 -
 .../KeeperException.AuthFailedException.html    |  273 -
 .../KeeperException.BadArgumentsException.html  |  287 -
 .../KeeperException.BadVersionException.html    |  287 -
 .../apache/zookeeper/KeeperException.Code.html  |  759 ---
 .../KeeperException.CodeDeprecated.html         |  610 --
 ...KeeperException.ConnectionLossException.html |  273 -
 ...perException.DataInconsistencyException.html |  273 -
 .../KeeperException.InvalidACLException.html    |  287 -
 ...eeperException.InvalidCallbackException.html |  273 -
 ...eperException.MarshallingErrorException.html |  273 -
 .../KeeperException.NoAuthException.html        |  273 -
 ...eption.NoChildrenForEphemeralsException.html |  287 -
 .../KeeperException.NoNodeException.html        |  287 -
 .../KeeperException.NodeExistsException.html    |  287 -
 .../KeeperException.NotEmptyException.html      |  287 -
 ...eperException.OperationTimeoutException.html |  273 -
 ...Exception.RuntimeInconsistencyException.html |  273 -
 ...KeeperException.SessionExpiredException.html |  273 -
 .../KeeperException.SessionMovedException.html  |  273 -
 .../KeeperException.SystemErrorException.html   |  273 -
 .../KeeperException.UnimplementedException.html |  273 -
 .../org/apache/zookeeper/KeeperException.html   |  669 ---
 .../org/apache/zookeeper/ServerAdminClient.html |  380 --
 .../zookeeper/Watcher.Event.EventType.html      |  415 --
 .../zookeeper/Watcher.Event.KeeperState.html    |  456 --
 .../api/org/apache/zookeeper/Watcher.Event.html |  200 -
 .../api/org/apache/zookeeper/Watcher.html       |  231 -
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  290 -
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  495 --
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  297 -
 .../api/org/apache/zookeeper/ZooDefs.html       |  293 -
 .../org/apache/zookeeper/ZooKeeper.States.html  |  392 --
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1568 ------
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  439 --
 .../class-use/AsyncCallback.ACLCallback.html    |  183 -
 .../AsyncCallback.Children2Callback.html        |  194 -
 .../AsyncCallback.ChildrenCallback.html         |  194 -
 .../class-use/AsyncCallback.DataCallback.html   |  194 -
 .../class-use/AsyncCallback.StatCallback.html   |  218 -
 .../class-use/AsyncCallback.StringCallback.html |  185 -
 .../class-use/AsyncCallback.VoidCallback.html   |  193 -
 .../zookeeper/class-use/AsyncCallback.html      |  228 -
 .../apache/zookeeper/class-use/CreateMode.html  |  229 -
 .../KeeperException.APIErrorException.html      |  144 -
 .../KeeperException.AuthFailedException.html    |  144 -
 .../KeeperException.BadArgumentsException.html  |  144 -
 .../KeeperException.BadVersionException.html    |  144 -
 .../class-use/KeeperException.Code.html         |  248 -
 .../KeeperException.CodeDeprecated.html         |  181 -
 ...KeeperException.ConnectionLossException.html |  144 -
 ...perException.DataInconsistencyException.html |  144 -
 .../KeeperException.InvalidACLException.html    |  144 -
 ...eeperException.InvalidCallbackException.html |  144 -
 ...eperException.MarshallingErrorException.html |  144 -
 .../KeeperException.NoAuthException.html        |  144 -
 ...eption.NoChildrenForEphemeralsException.html |  144 -
 .../KeeperException.NoNodeException.html        |  144 -
 .../KeeperException.NodeExistsException.html    |  144 -
 .../KeeperException.NotEmptyException.html      |  144 -
 ...eperException.OperationTimeoutException.html |  144 -
 ...Exception.RuntimeInconsistencyException.html |  144 -
 ...KeeperException.SessionExpiredException.html |  144 -
 .../KeeperException.SessionMovedException.html  |  144 -
 .../KeeperException.SystemErrorException.html   |  144 -
 .../KeeperException.UnimplementedException.html |  144 -
 .../zookeeper/class-use/KeeperException.html    |  562 --
 .../zookeeper/class-use/ServerAdminClient.html  |  144 -
 .../class-use/Watcher.Event.EventType.html      |  197 -
 .../class-use/Watcher.Event.KeeperState.html    |  197 -
 .../zookeeper/class-use/Watcher.Event.html      |  144 -
 .../org/apache/zookeeper/class-use/Watcher.html |  293 -
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  144 -
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  144 -
 .../zookeeper/class-use/ZooDefs.Perms.html      |  144 -
 .../org/apache/zookeeper/class-use/ZooDefs.html |  144 -
 .../zookeeper/class-use/ZooKeeper.States.html   |  197 -
 .../apache/zookeeper/class-use/ZooKeeper.html   |  208 -
 .../zookeeper/class-use/ZooKeeperMain.html      |  144 -
 .../api/org/apache/zookeeper/data/ACL.html      |  557 --
 .../api/org/apache/zookeeper/data/Id.html       |  557 --
 .../api/org/apache/zookeeper/data/Stat.html     |  971 ----
 .../apache/zookeeper/data/StatPersisted.html    |  879 ---
 .../apache/zookeeper/data/StatPersistedV1.html  |  833 ---
 .../apache/zookeeper/data/class-use/ACL.html    |  280 -
 .../org/apache/zookeeper/data/class-use/Id.html |  248 -
 .../apache/zookeeper/data/class-use/Stat.html   |  328 --
 .../zookeeper/data/class-use/StatPersisted.html |  144 -
 .../data/class-use/StatPersistedV1.html         |  144 -
 .../apache/zookeeper/data/package-frame.html    |   40 -
 .../apache/zookeeper/data/package-summary.html  |  173 -
 .../org/apache/zookeeper/data/package-tree.html |  158 -
 .../org/apache/zookeeper/data/package-use.html  |  201 -
 .../api/org/apache/zookeeper/package-frame.html |  145 -
 .../org/apache/zookeeper/package-summary.html   |  361 --
 .../api/org/apache/zookeeper/package-tree.html  |  178 -
 .../api/org/apache/zookeeper/package-use.html   |  268 -
 .../apache/zookeeper/server/LogFormatter.html   |  255 -
 .../apache/zookeeper/server/PurgeTxnLog.html    |  296 -
 .../zookeeper/server/ZooKeeperServerMain.html   |  280 -
 .../server/class-use/LogFormatter.html          |  144 -
 .../zookeeper/server/class-use/PurgeTxnLog.html |  144 -
 .../server/class-use/ZooKeeperServerMain.html   |  144 -
 .../apache/zookeeper/server/package-frame.html  |   36 -
 .../zookeeper/server/package-summary.html       |  260 -
 .../apache/zookeeper/server/package-tree.html   |  153 -
 .../apache/zookeeper/server/package-use.html    |  144 -
 .../zookeeper/server/quorum/QuorumPeerMain.html |  305 -
 .../server/quorum/class-use/QuorumPeerMain.html |  144 -
 .../zookeeper/server/quorum/package-frame.html  |   32 -
 .../server/quorum/package-summary.html          |  157 -
 .../zookeeper/server/quorum/package-tree.html   |  153 -
 .../zookeeper/server/quorum/package-use.html    |  144 -
 .../zookeeper/server/upgrade/UpgradeMain.html   |  297 -
 .../server/upgrade/class-use/UpgradeMain.html   |  144 -
 .../zookeeper/server/upgrade/package-frame.html |   32 -
 .../server/upgrade/package-summary.html         |  159 -
 .../zookeeper/server/upgrade/package-tree.html  |  153 -
 .../zookeeper/server/upgrade/package-use.html   |  144 -
 doc/r3.3.3/api/overview-frame.html              |   50 -
 doc/r3.3.3/api/overview-summary.html            |  184 -
 doc/r3.3.3/api/overview-tree.html               |  182 -
 doc/r3.3.3/api/package-list                     |    5 -
 doc/r3.3.3/api/resources/inherit.gif            |  Bin 57 -> 0 bytes
 doc/r3.3.3/api/serialized-form.html             |  449 --
 doc/r3.3.3/api/stylesheet.css                   |   29 -
 doc/r3.3.3/bookkeeperConfig.html                |  372 --
 doc/r3.3.3/bookkeeperConfig.pdf                 |  322 --
 doc/r3.3.3/bookkeeperOverview.html              |  692 ---
 doc/r3.3.3/bookkeeperOverview.pdf               |  781 ---
 doc/r3.3.3/bookkeeperProgrammer.html            |  988 ----
 doc/r3.3.3/bookkeeperProgrammer.pdf             |  491 --
 doc/r3.3.3/bookkeeperStarted.html               |  442 --
 doc/r3.3.3/bookkeeperStarted.pdf                |  407 --
 doc/r3.3.3/bookkeeperStream.html                |  610 --
 doc/r3.3.3/bookkeeperStream.pdf                 |  249 -
 doc/r3.3.3/broken-links.xml                     |    2 -
 doc/r3.3.3/images/2pc.jpg                       |  Bin 15174 -> 0 bytes
 doc/r3.3.3/images/bk-overview.jpg               |  Bin 124211 -> 0 bytes
 doc/r3.3.3/images/built-with-forrest-button.png |  Bin 1936 -> 0 bytes
 doc/r3.3.3/images/favicon.ico                   |  Bin 766 -> 0 bytes
 doc/r3.3.3/images/hadoop-logo.jpg               |  Bin 9443 -> 0 bytes
 doc/r3.3.3/images/instruction_arrow.png         |  Bin 285 -> 0 bytes
 doc/r3.3.3/images/state_dia.jpg                 |  Bin 51364 -> 0 bytes
 doc/r3.3.3/images/zkcomponents.jpg              |  Bin 30831 -> 0 bytes
 doc/r3.3.3/images/zknamespace.jpg               |  Bin 35414 -> 0 bytes
 doc/r3.3.3/images/zkperfRW-3.2.jpg              |  Bin 41948 -> 0 bytes
 doc/r3.3.3/images/zkperfRW.jpg                  |  Bin 161542 -> 0 bytes
 doc/r3.3.3/images/zkperfreliability.jpg         |  Bin 69825 -> 0 bytes
 doc/r3.3.3/images/zkservice.jpg                 |  Bin 86790 -> 0 bytes
 doc/r3.3.3/images/zookeeper_small.gif           |  Bin 4847 -> 0 bytes
 doc/r3.3.3/index.html                           |  390 --
 doc/r3.3.3/index.pdf                            |  396 --
 doc/r3.3.3/javaExample.html                     |  906 ---
 doc/r3.3.3/javaExample.pdf                      |  540 --
 doc/r3.3.3/linkmap.html                         |  433 --
 doc/r3.3.3/linkmap.pdf                          |  111 -
 doc/r3.3.3/recipes.html                         |  972 ----
 doc/r3.3.3/recipes.pdf                          |  543 --
 doc/r3.3.3/releasenotes.html                    |  367 --
 doc/r3.3.3/releasenotes.pdf                     |  339 --
 doc/r3.3.3/skin/CommonMessages_de.xml           |   23 -
 doc/r3.3.3/skin/CommonMessages_en_US.xml        |   23 -
 doc/r3.3.3/skin/CommonMessages_es.xml           |   23 -
 doc/r3.3.3/skin/CommonMessages_fr.xml           |   23 -
 doc/r3.3.3/skin/basic.css                       |  166 -
 doc/r3.3.3/skin/breadcrumbs-optimized.js        |   90 -
 doc/r3.3.3/skin/breadcrumbs.js                  |  237 -
 doc/r3.3.3/skin/fontsize.js                     |  166 -
 doc/r3.3.3/skin/getBlank.js                     |   40 -
 doc/r3.3.3/skin/getMenu.js                      |   45 -
 doc/r3.3.3/skin/images/README.txt               |    1 -
 doc/r3.3.3/skin/images/add.jpg                  |  Bin 1142 -> 0 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 1936 -> 0 bytes
 doc/r3.3.3/skin/images/chapter.gif              |  Bin 49 -> 0 bytes
 doc/r3.3.3/skin/images/chapter_open.gif         |  Bin 49 -> 0 bytes
 doc/r3.3.3/skin/images/current.gif              |  Bin 54 -> 0 bytes
 doc/r3.3.3/skin/images/error.png                |  Bin 1709 -> 0 bytes
 doc/r3.3.3/skin/images/external-link.gif        |  Bin 71 -> 0 bytes
 doc/r3.3.3/skin/images/fix.jpg                  |  Bin 932 -> 0 bytes
 doc/r3.3.3/skin/images/forrest-credit-logo.png  |  Bin 4633 -> 0 bytes
 doc/r3.3.3/skin/images/hack.jpg                 |  Bin 743 -> 0 bytes
 doc/r3.3.3/skin/images/header_white_line.gif    |  Bin 37 -> 0 bytes
 doc/r3.3.3/skin/images/info.png                 |  Bin 1320 -> 0 bytes
 doc/r3.3.3/skin/images/instruction_arrow.png    |  Bin 285 -> 0 bytes
 doc/r3.3.3/skin/images/label.gif                |  Bin 54 -> 0 bytes
 doc/r3.3.3/skin/images/page.gif                 |  Bin 79 -> 0 bytes
 doc/r3.3.3/skin/images/pdfdoc.gif               |  Bin 1008 -> 0 bytes
 doc/r3.3.3/skin/images/poddoc.png               |  Bin 856 -> 0 bytes
 doc/r3.3.3/skin/images/printer.gif              |  Bin 603 -> 0 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 348 -> 0 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 319 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 200 -> 0 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 199 -> 0 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 209 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 199 -> 0 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 390 -> 0 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 214 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 215 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 214 -> 0 bytes
 doc/r3.3.3/skin/images/remove.jpg               |  Bin 1251 -> 0 bytes
 doc/r3.3.3/skin/images/rss.png                  |  Bin 360 -> 0 bytes
 doc/r3.3.3/skin/images/spacer.gif               |  Bin 43 -> 0 bytes
 doc/r3.3.3/skin/images/success.png              |  Bin 1291 -> 0 bytes
 doc/r3.3.3/skin/images/txtdoc.png               |  Bin 784 -> 0 bytes
 doc/r3.3.3/skin/images/update.jpg               |  Bin 990 -> 0 bytes
 doc/r3.3.3/skin/images/valid-html401.png        |  Bin 2948 -> 0 bytes
 doc/r3.3.3/skin/images/vcss.png                 |  Bin 1134 -> 0 bytes
 doc/r3.3.3/skin/images/warning.png              |  Bin 1215 -> 0 bytes
 doc/r3.3.3/skin/images/xmldoc.gif               |  Bin 992 -> 0 bytes
 doc/r3.3.3/skin/menu.js                         |   48 -
 doc/r3.3.3/skin/note.txt                        |   50 -
 doc/r3.3.3/skin/print.css                       |   54 -
 doc/r3.3.3/skin/profile.css                     |  168 -
 doc/r3.3.3/skin/prototype.js                    | 1257 -----
 doc/r3.3.3/skin/screen.css                      |  587 --
 doc/r3.3.3/zookeeperAdmin.html                  | 1701 ------
 doc/r3.3.3/zookeeperAdmin.pdf                   | 1794 ------
 doc/r3.3.3/zookeeperHierarchicalQuorums.html    |  275 -
 doc/r3.3.3/zookeeperHierarchicalQuorums.pdf     |   94 -
 doc/r3.3.3/zookeeperInternals.html              |  803 ---
 doc/r3.3.3/zookeeperInternals.pdf               |  783 ---
 doc/r3.3.3/zookeeperJMX.html                    |  477 --
 doc/r3.3.3/zookeeperJMX.pdf                     |  322 --
 doc/r3.3.3/zookeeperObservers.html              |  364 --
 doc/r3.3.3/zookeeperObservers.pdf               |  240 -
 doc/r3.3.3/zookeeperOtherInfo.html              |  230 -
 doc/r3.3.3/zookeeperOtherInfo.pdf               |  151 -
 doc/r3.3.3/zookeeperOver.html                   |  702 ---
 doc/r3.3.3/zookeeperOver.pdf                    |  Bin 307962 -> 0 bytes
 doc/r3.3.3/zookeeperProgrammers.html            | 2236 --------
 doc/r3.3.3/zookeeperProgrammers.pdf             | 1977 -------
 doc/r3.3.3/zookeeperQuotas.html                 |  289 -
 doc/r3.3.3/zookeeperQuotas.pdf                  |  252 -
 doc/r3.3.3/zookeeperStarted.html                |  643 ---
 doc/r3.3.3/zookeeperStarted.pdf                 |  623 ---
 doc/r3.3.3/zookeeperTutorial.html               |  892 ---
 doc/r3.3.3/zookeeperTutorial.pdf                |  447 --
 doc/r3.3.4/api/allclasses-frame.html            |  137 -
 doc/r3.3.4/api/allclasses-noframe.html          |  137 -
 doc/r3.3.4/api/constant-values.html             |  450 --
 doc/r3.3.4/api/deprecated-list.html             |  334 --
 doc/r3.3.4/api/help-doc.html                    |  223 -
 doc/r3.3.4/api/index-all.html                   | 1199 ----
 doc/r3.3.4/api/index.html                       |   75 -
 .../zookeeper/AsyncCallback.ACLCallback.html    |  242 -
 .../AsyncCallback.Children2Callback.html        |  242 -
 .../AsyncCallback.ChildrenCallback.html         |  240 -
 .../zookeeper/AsyncCallback.DataCallback.html   |  242 -
 .../zookeeper/AsyncCallback.StatCallback.html   |  240 -
 .../zookeeper/AsyncCallback.StringCallback.html |  240 -
 .../zookeeper/AsyncCallback.VoidCallback.html   |  238 -
 .../api/org/apache/zookeeper/AsyncCallback.html |  236 -
 .../api/org/apache/zookeeper/CreateMode.html    |  451 --
 .../KeeperException.APIErrorException.html      |  273 -
 .../KeeperException.AuthFailedException.html    |  273 -
 .../KeeperException.BadArgumentsException.html  |  287 -
 .../KeeperException.BadVersionException.html    |  287 -
 .../apache/zookeeper/KeeperException.Code.html  |  759 ---
 .../KeeperException.CodeDeprecated.html         |  610 --
 ...KeeperException.ConnectionLossException.html |  273 -
 ...perException.DataInconsistencyException.html |  273 -
 .../KeeperException.InvalidACLException.html    |  287 -
 ...eeperException.InvalidCallbackException.html |  273 -
 ...eperException.MarshallingErrorException.html |  273 -
 .../KeeperException.NoAuthException.html        |  273 -
 ...eption.NoChildrenForEphemeralsException.html |  287 -
 .../KeeperException.NoNodeException.html        |  287 -
 .../KeeperException.NodeExistsException.html    |  287 -
 .../KeeperException.NotEmptyException.html      |  287 -
 ...eperException.OperationTimeoutException.html |  273 -
 ...Exception.RuntimeInconsistencyException.html |  273 -
 ...KeeperException.SessionExpiredException.html |  273 -
 .../KeeperException.SessionMovedException.html  |  273 -
 .../KeeperException.SystemErrorException.html   |  273 -
 .../KeeperException.UnimplementedException.html |  273 -
 .../org/apache/zookeeper/KeeperException.html   |  669 ---
 .../org/apache/zookeeper/ServerAdminClient.html |  380 --
 .../zookeeper/Watcher.Event.EventType.html      |  415 --
 .../zookeeper/Watcher.Event.KeeperState.html    |  456 --
 .../api/org/apache/zookeeper/Watcher.Event.html |  200 -
 .../api/org/apache/zookeeper/Watcher.html       |  231 -
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  290 -
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  495 --
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  297 -
 .../api/org/apache/zookeeper/ZooDefs.html       |  293 -
 .../org/apache/zookeeper/ZooKeeper.States.html  |  392 --
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1568 ------
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  439 --
 .../class-use/AsyncCallback.ACLCallback.html    |  183 -
 .../AsyncCallback.Children2Callback.html        |  194 -
 .../AsyncCallback.ChildrenCallback.html         |  194 -
 .../class-use/AsyncCallback.DataCallback.html   |  194 -
 .../class-use/AsyncCallback.StatCallback.html   |  218 -
 .../class-use/AsyncCallback.StringCallback.html |  185 -
 .../class-use/AsyncCallback.VoidCallback.html   |  193 -
 .../zookeeper/class-use/AsyncCallback.html      |  228 -
 .../apache/zookeeper/class-use/CreateMode.html  |  229 -
 .../KeeperException.APIErrorException.html      |  144 -
 .../KeeperException.AuthFailedException.html    |  144 -
 .../KeeperException.BadArgumentsException.html  |  144 -
 .../KeeperException.BadVersionException.html    |  144 -
 .../class-use/KeeperException.Code.html         |  248 -
 .../KeeperException.CodeDeprecated.html         |  181 -
 ...KeeperException.ConnectionLossException.html |  144 -
 ...perException.DataInconsistencyException.html |  144 -
 .../KeeperException.InvalidACLException.html    |  144 -
 ...eeperException.InvalidCallbackException.html |  144 -
 ...eperException.MarshallingErrorException.html |  144 -
 .../KeeperException.NoAuthException.html        |  144 -
 ...eption.NoChildrenForEphemeralsException.html |  144 -
 .../KeeperException.NoNodeException.html        |  144 -
 .../KeeperException.NodeExistsException.html    |  144 -
 .../KeeperException.NotEmptyException.html      |  144 -
 ...eperException.OperationTimeoutException.html |  144 -
 ...Exception.RuntimeInconsistencyException.html |  144 -
 ...KeeperException.SessionExpiredException.html |  144 -
 .../KeeperException.SessionMovedException.html  |  144 -
 .../KeeperException.SystemErrorException.html   |  144 -
 .../KeeperException.UnimplementedException.html |  144 -
 .../zookeeper/class-use/KeeperException.html    |  562 --
 .../zookeeper/class-use/ServerAdminClient.html  |  144 -
 .../class-use/Watcher.Event.EventType.html      |  197 -
 .../class-use/Watcher.Event.KeeperState.html    |  197 -
 .../zookeeper/class-use/Watcher.Event.html      |  144 -
 .../org/apache/zookeeper/class-use/Watcher.html |  293 -
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  144 -
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  144 -
 .../zookeeper/class-use/ZooDefs.Perms.html      |  144 -
 .../org/apache/zookeeper/class-use/ZooDefs.html |  144 -
 .../zookeeper/class-use/ZooKeeper.States.html   |  197 -
 .../apache/zookeeper/class-use/ZooKeeper.html   |  208 -
 .../zookeeper/class-use/ZooKeeperMain.html      |  144 -
 .../api/org/apache/zookeeper/data/ACL.html      |  557 --
 .../api/org/apache/zookeeper/data/Id.html       |  557 --
 .../api/org/apache/zookeeper/data/Stat.html     |  971 ----
 .../apache/zookeeper/data/StatPersisted.html    |  879 ---
 .../apache/zookeeper/data/StatPersistedV1.html  |  833 ---
 .../apache/zookeeper/data/class-use/ACL.html    |  280 -
 .../org/apache/zookeeper/data/class-use/Id.html |  248 -
 .../apache/zookeeper/data/class-use/Stat.html   |  328 --
 .../zookeeper/data/class-use/StatPersisted.html |  144 -
 .../data/class-use/StatPersistedV1.html         |  144 -
 .../apache/zookeeper/data/package-frame.html    |   40 -
 .../apache/zookeeper/data/package-summary.html  |  173 -
 .../org/apache/zookeeper/data/package-tree.html |  158 -
 .../org/apache/zookeeper/data/package-use.html  |  201 -
 .../api/org/apache/zookeeper/package-frame.html |  145 -
 .../org/apache/zookeeper/package-summary.html   |  361 --
 .../api/org/apache/zookeeper/package-tree.html  |  178 -
 .../api/org/apache/zookeeper/package-use.html   |  268 -
 .../apache/zookeeper/server/LogFormatter.html   |  255 -
 .../apache/zookeeper/server/PurgeTxnLog.html    |  296 -
 .../zookeeper/server/ZooKeeperServerMain.html   |  280 -
 .../server/class-use/LogFormatter.html          |  144 -
 .../zookeeper/server/class-use/PurgeTxnLog.html |  144 -
 .../server/class-use/ZooKeeperServerMain.html   |  144 -
 .../apache/zookeeper/server/package-frame.html  |   36 -
 .../zookeeper/server/package-summary.html       |  260 -
 .../apache/zookeeper/server/package-tree.html   |  153 -
 .../apache/zookeeper/server/package-use.html    |  144 -
 .../zookeeper/server/quorum/QuorumPeerMain.html |  305 -
 .../server/quorum/class-use/QuorumPeerMain.html |  144 -
 .../zookeeper/server/quorum/package-frame.html  |   32 -
 .../server/quorum/package-summary.html          |  157 -
 .../zookeeper/server/quorum/package-tree.html   |  153 -
 .../zookeeper/server/quorum/package-use.html    |  144 -
 .../zookeeper/server/upgrade/UpgradeMain.html   |  297 -
 .../server/upgrade/class-use/UpgradeMain.html   |  144 -
 .../zookeeper/server/upgrade/package-frame.html |   32 -
 .../server/upgrade/package-summary.html         |  159 -
 .../zookeeper/server/upgrade/package-tree.html  |  153 -
 .../zookeeper/server/upgrade/package-use.html   |  144 -
 doc/r3.3.4/api/overview-frame.html              |   50 -
 doc/r3.3.4/api/overview-summary.html            |  184 -
 doc/r3.3.4/api/overview-tree.html               |  182 -
 doc/r3.3.4/api/package-list                     |    5 -
 doc/r3.3.4/api/resources/inherit.gif            |  Bin 57 -> 0 bytes
 doc/r3.3.4/api/serialized-form.html             |  449 --
 doc/r3.3.4/api/stylesheet.css                   |   29 -
 doc/r3.3.4/bookkeeperConfig.html                |  374 --
 doc/r3.3.4/bookkeeperConfig.pdf                 |  Bin 13752 -> 0 bytes
 doc/r3.3.4/bookkeeperOverview.html              |  694 ---
 doc/r3.3.4/bookkeeperOverview.pdf               |  Bin 147574 -> 0 bytes
 doc/r3.3.4/bookkeeperProgrammer.html            |  990 ----
 doc/r3.3.4/bookkeeperProgrammer.pdf             |  Bin 22499 -> 0 bytes
 doc/r3.3.4/bookkeeperStarted.html               |  444 --
 doc/r3.3.4/bookkeeperStarted.pdf                |  Bin 16201 -> 0 bytes
 doc/r3.3.4/bookkeeperStream.html                |  612 --
 doc/r3.3.4/bookkeeperStream.pdf                 |  Bin 13200 -> 0 bytes
 doc/r3.3.4/broken-links.xml                     |    2 -
 doc/r3.3.4/images/2pc.jpg                       |  Bin 15174 -> 0 bytes
 doc/r3.3.4/images/bk-overview.jpg               |  Bin 124211 -> 0 bytes
 doc/r3.3.4/images/built-with-forrest-button.png |  Bin 1936 -> 0 bytes
 doc/r3.3.4/images/favicon.ico                   |  Bin 766 -> 0 bytes
 doc/r3.3.4/images/hadoop-logo.jpg               |  Bin 9443 -> 0 bytes
 doc/r3.3.4/images/instruction_arrow.png         |  Bin 285 -> 0 bytes
 doc/r3.3.4/images/state_dia.jpg                 |  Bin 51364 -> 0 bytes
 doc/r3.3.4/images/zkcomponents.jpg              |  Bin 30831 -> 0 bytes
 doc/r3.3.4/images/zknamespace.jpg               |  Bin 35414 -> 0 bytes
 doc/r3.3.4/images/zkperfRW-3.2.jpg              |  Bin 41948 -> 0 bytes
 doc/r3.3.4/images/zkperfRW.jpg                  |  Bin 161542 -> 0 bytes
 doc/r3.3.4/images/zkperfreliability.jpg         |  Bin 69825 -> 0 bytes
 doc/r3.3.4/images/zkservice.jpg                 |  Bin 86790 -> 0 bytes
 doc/r3.3.4/images/zookeeper_small.gif           |  Bin 4847 -> 0 bytes
 doc/r3.3.4/index.html                           |  391 --
 doc/r3.3.4/index.pdf                            |  Bin 13496 -> 0 bytes
 doc/r3.3.4/javaExample.html                     |  908 ---
 doc/r3.3.4/javaExample.pdf                      |  Bin 33802 -> 0 bytes
 doc/r3.3.4/jdiff/changes.html                   |   32 -
 .../jdiff/changes/alldiffs_index_additions.html |  316 --
 .../jdiff/changes/alldiffs_index_all.html       |  489 --
 .../jdiff/changes/alldiffs_index_changes.html   |  145 -
 .../jdiff/changes/alldiffs_index_removals.html  |   77 -
 doc/r3.3.4/jdiff/changes/changes-summary.html   |   70 -
 .../jdiff/changes/classes_index_additions.html  |   62 -
 doc/r3.3.4/jdiff/changes/classes_index_all.html |  105 -
 .../jdiff/changes/classes_index_changes.html    |   91 -
 .../jdiff/changes/classes_index_removals.html   |   50 -
 .../changes/constructors_index_additions.html   |   79 -
 .../jdiff/changes/constructors_index_all.html   |   81 -
 .../changes/constructors_index_changes.html     |   50 -
 .../changes/constructors_index_removals.html    |   56 -
 .../jdiff/changes/fields_index_additions.html   |  140 -
 doc/r3.3.4/jdiff/changes/fields_index_all.html  |  162 -
 .../jdiff/changes/fields_index_changes.html     |   56 -
 .../jdiff/changes/fields_index_removals.html    |   56 -
 doc/r3.3.4/jdiff/changes/jdiff_help.html        |  111 -
 doc/r3.3.4/jdiff/changes/jdiff_statistics.html  |  280 -
 .../jdiff/changes/jdiff_topleftframe.html       |   40 -
 .../jdiff/changes/methods_index_additions.html  |  172 -
 doc/r3.3.4/jdiff/changes/methods_index_all.html |  214 -
 .../jdiff/changes/methods_index_changes.html    |   56 -
 .../jdiff/changes/methods_index_removals.html   |   56 -
 .../org.apache.zookeeper.ClientCnxn.html        |  153 -
 ...r.KeeperException.BadArgumentsException.html |  100 -
 ...per.KeeperException.BadVersionException.html |  100 -
 ...g.apache.zookeeper.KeeperException.Code.html |  100 -
 ...per.KeeperException.InvalidACLException.html |  100 -
 ...eption.NoChildrenForEphemeralsException.html |  100 -
 ...okeeper.KeeperException.NoNodeException.html |  100 -
 ...per.KeeperException.NodeExistsException.html |  100 -
 ...eeper.KeeperException.NotEmptyException.html |  100 -
 ...che.zookeeper.Watcher.Event.KeeperState.html |  100 -
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  100 -
 .../changes/org.apache.zookeeper.ZooKeeper.html |  171 -
 .../org.apache.zookeeper.ZooKeeperMain.html     |  268 -
 .../jdiff/changes/packages_index_additions.html |   51 -
 .../jdiff/changes/packages_index_all.html       |   53 -
 .../jdiff/changes/packages_index_changes.html   |   53 -
 .../jdiff/changes/packages_index_removals.html  |   51 -
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  203 -
 doc/r3.3.4/jdiff/missingSinces.txt              |   43 -
 doc/r3.3.4/jdiff/stylesheet-jdiff.css           |   47 -
 ...s_for_zookeeper_3.1.1_to_zookeeper_3.3.3.xml |  390 --
 ...s_for_zookeeper_3.1.1_to_zookeeper_3.3.4.xml |  390 --
 doc/r3.3.4/linkmap.html                         |  434 --
 doc/r3.3.4/linkmap.pdf                          |  Bin 12445 -> 0 bytes
 doc/r3.3.4/recipes.html                         |  974 ----
 doc/r3.3.4/recipes.pdf                          |  Bin 31043 -> 0 bytes
 doc/r3.3.4/releasenotes.html                    |  411 --
 doc/r3.3.4/releasenotes.pdf                     |  Bin 16732 -> 0 bytes
 doc/r3.3.4/skin/CommonMessages_de.xml           |   23 -
 doc/r3.3.4/skin/CommonMessages_en_US.xml        |   23 -
 doc/r3.3.4/skin/CommonMessages_es.xml           |   23 -
 doc/r3.3.4/skin/CommonMessages_fr.xml           |   23 -
 doc/r3.3.4/skin/basic.css                       |  167 -
 doc/r3.3.4/skin/breadcrumbs-optimized.js        |   90 -
 doc/r3.3.4/skin/breadcrumbs.js                  |  237 -
 doc/r3.3.4/skin/fontsize.js                     |  166 -
 doc/r3.3.4/skin/getBlank.js                     |   40 -
 doc/r3.3.4/skin/getMenu.js                      |   45 -
 doc/r3.3.4/skin/images/README.txt               |    1 -
 doc/r3.3.4/skin/images/add.jpg                  |  Bin 1142 -> 0 bytes
 doc/r3.3.4/skin/images/apache-thanks.png        |  Bin 4840 -> 0 bytes
 doc/r3.3.4/skin/images/built-with-cocoon.gif    |  Bin 2252 -> 0 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 1936 -> 0 bytes
 doc/r3.3.4/skin/images/chapter.gif              |  Bin 49 -> 0 bytes
 doc/r3.3.4/skin/images/chapter_open.gif         |  Bin 49 -> 0 bytes
 doc/r3.3.4/skin/images/current.gif              |  Bin 54 -> 0 bytes
 doc/r3.3.4/skin/images/error.png                |  Bin 1709 -> 0 bytes
 doc/r3.3.4/skin/images/external-link.gif        |  Bin 71 -> 0 bytes
 doc/r3.3.4/skin/images/fix.jpg                  |  Bin 932 -> 0 bytes
 doc/r3.3.4/skin/images/forrest-credit-logo.png  |  Bin 4633 -> 0 bytes
 doc/r3.3.4/skin/images/hack.jpg                 |  Bin 743 -> 0 bytes
 doc/r3.3.4/skin/images/header_white_line.gif    |  Bin 37 -> 0 bytes
 doc/r3.3.4/skin/images/info.png                 |  Bin 1320 -> 0 bytes
 doc/r3.3.4/skin/images/instruction_arrow.png    |  Bin 285 -> 0 bytes
 doc/r3.3.4/skin/images/label.gif                |  Bin 54 -> 0 bytes
 doc/r3.3.4/skin/images/page.gif                 |  Bin 79 -> 0 bytes
 doc/r3.3.4/skin/images/pdfdoc.gif               |  Bin 1008 -> 0 bytes
 doc/r3.3.4/skin/images/poddoc.png               |  Bin 856 -> 0 bytes
 doc/r3.3.4/skin/images/printer.gif              |  Bin 603 -> 0 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 348 -> 0 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 319 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 200 -> 0 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 199 -> 0 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 209 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 199 -> 0 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 390 -> 0 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 214 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 215 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 214 -> 0 bytes
 doc/r3.3.4/skin/images/remove.jpg               |  Bin 1251 -> 0 bytes
 doc/r3.3.4/skin/images/rss.png                  |  Bin 360 -> 0 bytes
 doc/r3.3.4/skin/images/spacer.gif               |  Bin 43 -> 0 bytes
 doc/r3.3.4/skin/images/success.png              |  Bin 1291 -> 0 bytes
 doc/r3.3.4/skin/images/txtdoc.png               |  Bin 784 -> 0 bytes
 doc/r3.3.4/skin/images/update.jpg               |  Bin 990 -> 0 bytes
 doc/r3.3.4/skin/images/valid-html401.png        |  Bin 2948 -> 0 bytes
 doc/r3.3.4/skin/images/vcss.png                 |  Bin 1134 -> 0 bytes
 doc/r3.3.4/skin/images/warning.png              |  Bin 1215 -> 0 bytes
 doc/r3.3.4/skin/images/xmldoc.gif               |  Bin 992 -> 0 bytes
 doc/r3.3.4/skin/menu.js                         |   48 -
 doc/r3.3.4/skin/note.txt                        |   50 -
 doc/r3.3.4/skin/print.css                       |   54 -
 doc/r3.3.4/skin/profile.css                     |  168 -
 doc/r3.3.4/skin/prototype.js                    | 1257 -----
 doc/r3.3.4/skin/screen.css                      |  587 --
 doc/r3.3.4/zookeeperAdmin.html                  | 1718 ------
 doc/r3.3.4/zookeeperAdmin.pdf                   |  Bin 67806 -> 0 bytes
 doc/r3.3.4/zookeeperHierarchicalQuorums.html    |  276 -
 doc/r3.3.4/zookeeperHierarchicalQuorums.pdf     |  Bin 6655 -> 0 bytes
 doc/r3.3.4/zookeeperInternals.html              |  805 ---
 doc/r3.3.4/zookeeperInternals.pdf               |  Bin 48654 -> 0 bytes
 doc/r3.3.4/zookeeperJMX.html                    |  479 --
 doc/r3.3.4/zookeeperJMX.pdf                     |  Bin 16482 -> 0 bytes
 doc/r3.3.4/zookeeperObservers.html              |  366 --
 doc/r3.3.4/zookeeperObservers.pdf               |  Bin 12873 -> 0 bytes
 doc/r3.3.4/zookeeperOtherInfo.html              |  230 -
 doc/r3.3.4/zookeeperOtherInfo.pdf               |  151 -
 doc/r3.3.4/zookeeperOver.html                   |  704 ---
 doc/r3.3.4/zookeeperOver.pdf                    |  Bin 302494 -> 0 bytes
 doc/r3.3.4/zookeeperProgrammers.html            | 2238 --------
 doc/r3.3.4/zookeeperProgrammers.pdf             |  Bin 133759 -> 0 bytes
 doc/r3.3.4/zookeeperQuotas.html                 |  291 -
 doc/r3.3.4/zookeeperQuotas.pdf                  |  Bin 11262 -> 0 bytes
 doc/r3.3.4/zookeeperStarted.html                |  645 ---
 doc/r3.3.4/zookeeperStarted.pdf                 |  Bin 27556 -> 0 bytes
 doc/r3.3.4/zookeeperTutorial.html               |  894 ---
 doc/r3.3.4/zookeeperTutorial.pdf                |  Bin 30504 -> 0 bytes
 doc/r3.3.5/api/allclasses-frame.html            |  139 -
 doc/r3.3.5/api/allclasses-noframe.html          |  139 -
 doc/r3.3.5/api/constant-values.html             |  450 --
 doc/r3.3.5/api/deprecated-list.html             |  334 --
 doc/r3.3.5/api/help-doc.html                    |  223 -
 doc/r3.3.5/api/index-all.html                   | 1208 ----
 doc/r3.3.5/api/index.html                       |   75 -
 .../zookeeper/AsyncCallback.ACLCallback.html    |  242 -
 .../AsyncCallback.Children2Callback.html        |  242 -
 .../AsyncCallback.ChildrenCallback.html         |  240 -
 .../zookeeper/AsyncCallback.DataCallback.html   |  242 -
 .../zookeeper/AsyncCallback.StatCallback.html   |  240 -
 .../zookeeper/AsyncCallback.StringCallback.html |  240 -
 .../zookeeper/AsyncCallback.VoidCallback.html   |  238 -
 .../api/org/apache/zookeeper/AsyncCallback.html |  236 -
 .../api/org/apache/zookeeper/CreateMode.html    |  451 --
 .../KeeperException.APIErrorException.html      |  273 -
 .../KeeperException.AuthFailedException.html    |  273 -
 .../KeeperException.BadArgumentsException.html  |  287 -
 .../KeeperException.BadVersionException.html    |  287 -
 .../apache/zookeeper/KeeperException.Code.html  |  759 ---
 .../KeeperException.CodeDeprecated.html         |  610 --
 ...KeeperException.ConnectionLossException.html |  273 -
 ...perException.DataInconsistencyException.html |  273 -
 .../KeeperException.InvalidACLException.html    |  287 -
 ...eeperException.InvalidCallbackException.html |  273 -
 ...eperException.MarshallingErrorException.html |  273 -
 .../KeeperException.NoAuthException.html        |  273 -
 ...eption.NoChildrenForEphemeralsException.html |  287 -
 .../KeeperException.NoNodeException.html        |  287 -
 .../KeeperException.NodeExistsException.html    |  287 -
 .../KeeperException.NotEmptyException.html      |  287 -
 ...eperException.OperationTimeoutException.html |  273 -
 ...Exception.RuntimeInconsistencyException.html |  273 -
 ...KeeperException.SessionExpiredException.html |  273 -
 .../KeeperException.SessionMovedException.html  |  273 -
 .../KeeperException.SystemErrorException.html   |  273 -
 .../KeeperException.UnimplementedException.html |  273 -
 .../org/apache/zookeeper/KeeperException.html   |  669 ---
 .../org/apache/zookeeper/ServerAdminClient.html |  380 --
 .../zookeeper/Watcher.Event.EventType.html      |  415 --
 .../zookeeper/Watcher.Event.KeeperState.html    |  456 --
 .../api/org/apache/zookeeper/Watcher.Event.html |  200 -
 .../api/org/apache/zookeeper/Watcher.html       |  231 -
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  290 -
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  495 --
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  297 -
 .../api/org/apache/zookeeper/ZooDefs.html       |  293 -
 .../org/apache/zookeeper/ZooKeeper.States.html  |  392 --
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1568 ------
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  439 --
 .../class-use/AsyncCallback.ACLCallback.html    |  183 -
 .../AsyncCallback.Children2Callback.html        |  194 -
 .../AsyncCallback.ChildrenCallback.html         |  194 -
 .../class-use/AsyncCallback.DataCallback.html   |  194 -
 .../class-use/AsyncCallback.StatCallback.html   |  218 -
 .../class-use/AsyncCallback.StringCallback.html |  185 -
 .../class-use/AsyncCallback.VoidCallback.html   |  193 -
 .../zookeeper/class-use/AsyncCallback.html      |  228 -
 .../apache/zookeeper/class-use/CreateMode.html  |  229 -
 .../KeeperException.APIErrorException.html      |  144 -
 .../KeeperException.AuthFailedException.html    |  144 -
 .../KeeperException.BadArgumentsException.html  |  144 -
 .../KeeperException.BadVersionException.html    |  144 -
 .../class-use/KeeperException.Code.html         |  248 -
 .../KeeperException.CodeDeprecated.html         |  181 -
 ...KeeperException.ConnectionLossException.html |  144 -
 ...perException.DataInconsistencyException.html |  144 -
 .../KeeperException.InvalidACLException.html    |  144 -
 ...eeperException.InvalidCallbackException.html |  144 -
 ...eperException.MarshallingErrorException.html |  144 -
 .../KeeperException.NoAuthException.html        |  144 -
 ...eption.NoChildrenForEphemeralsException.html |  144 -
 .../KeeperException.NoNodeException.html        |  144 -
 .../KeeperException.NodeExistsException.html    |  144 -
 .../KeeperException.NotEmptyException.html      |  144 -
 ...eperException.OperationTimeoutException.html |  144 -
 ...Exception.RuntimeInconsistencyException.html |  144 -
 ...KeeperException.SessionExpiredException.html |  144 -
 .../KeeperException.SessionMovedException.html  |  144 -
 .../KeeperException.SystemErrorException.html   |  144 -
 .../KeeperException.UnimplementedException.html |  144 -
 .../zookeeper/class-use/KeeperException.html    |  562 --
 .../zookeeper/class-use/ServerAdminClient.html  |  144 -
 .../class-use/Watcher.Event.EventType.html      |  197 -
 .../class-use/Watcher.Event.KeeperState.html    |  197 -
 .../zookeeper/class-use/Watcher.Event.html      |  144 -
 .../org/apache/zookeeper/class-use/Watcher.html |  293 -
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  144 -
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  144 -
 .../zookeeper/class-use/ZooDefs.Perms.html      |  144 -
 .../org/apache/zookeeper/class-use/ZooDefs.html |  144 -
 .../zookeeper/class-use/ZooKeeper.States.html   |  197 -
 .../apache/zookeeper/class-use/ZooKeeper.html   |  208 -
 .../zookeeper/class-use/ZooKeeperMain.html      |  144 -
 .../zookeeper/client/FourLetterWordMain.html    |  284 -
 .../client/class-use/FourLetterWordMain.html    |  144 -
 .../apache/zookeeper/client/package-frame.html  |   32 -
 .../zookeeper/client/package-summary.html       |  157 -
 .../apache/zookeeper/client/package-tree.html   |  153 -
 .../apache/zookeeper/client/package-use.html    |  144 -
 .../api/org/apache/zookeeper/data/ACL.html      |  557 --
 .../api/org/apache/zookeeper/data/Id.html       |  557 --
 .../api/org/apache/zookeeper/data/Stat.html     |  971 ----
 .../apache/zookeeper/data/StatPersisted.html    |  879 ---
 .../apache/zookeeper/data/StatPersistedV1.html  |  833 ---
 .../apache/zookeeper/data/class-use/ACL.html    |  280 -
 .../org/apache/zookeeper/data/class-use/Id.html |  248 -
 .../apache/zookeeper/data/class-use/Stat.html   |  328 --
 .../zookeeper/data/class-use/StatPersisted.html |  144 -
 .../data/class-use/StatPersistedV1.html         |  144 -
 .../apache/zookeeper/data/package-frame.html    |   40 -
 .../apache/zookeeper/data/package-summary.html  |  173 -
 .../org/apache/zookeeper/data/package-tree.html |  158 -
 .../org/apache/zookeeper/data/package-use.html  |  201 -
 .../api/org/apache/zookeeper/package-frame.html |  145 -
 .../org/apache/zookeeper/package-summary.html   |  361 --
 .../api/org/apache/zookeeper/package-tree.html  |  178 -
 .../api/org/apache/zookeeper/package-use.html   |  268 -
 .../apache/zookeeper/server/LogFormatter.html   |  255 -
 .../apache/zookeeper/server/PurgeTxnLog.html    |  296 -
 .../zookeeper/server/ZooKeeperServerMain.html   |  280 -
 .../server/class-use/LogFormatter.html          |  144 -
 .../zookeeper/server/class-use/PurgeTxnLog.html |  144 -
 .../server/class-use/ZooKeeperServerMain.html   |  144 -
 .../apache/zookeeper/server/package-frame.html  |   36 -
 .../zookeeper/server/package-summary.html       |  260 -
 .../apache/zookeeper/server/package-tree.html   |  153 -
 .../apache/zookeeper/server/package-use.html    |  144 -
 .../zookeeper/server/quorum/QuorumPeerMain.html |  305 -
 .../server/quorum/class-use/QuorumPeerMain.html |  144 -
 .../zookeeper/server/quorum/package-frame.html  |   32 -
 .../server/quorum/package-summary.html          |  157 -
 .../zookeeper/server/quorum/package-tree.html   |  153 -
 .../zookeeper/server/quorum/package-use.html    |  144 -
 .../zookeeper/server/upgrade/UpgradeMain.html   |  297 -
 .../server/upgrade/class-use/UpgradeMain.html   |  144 -
 .../zookeeper/server/upgrade/package-frame.html |   32 -
 .../server/upgrade/package-summary.html         |  159 -
 .../zookeeper/server/upgrade/package-tree.html  |  153 -
 .../zookeeper/server/upgrade/package-use.html   |  144 -
 doc/r3.3.5/api/overview-frame.html              |   52 -
 doc/r3.3.5/api/overview-summary.html            |  188 -
 doc/r3.3.5/api/overview-tree.html               |  182 -
 doc/r3.3.5/api/package-list                     |    6 -
 doc/r3.3.5/api/resources/inherit.gif            |  Bin 57 -> 0 bytes
 doc/r3.3.5/api/serialized-form.html             |  471 --
 doc/r3.3.5/api/stylesheet.css                   |   29 -
 doc/r3.3.5/bookkeeperConfig.html                |  374 --
 doc/r3.3.5/bookkeeperConfig.pdf                 |  Bin 13752 -> 0 bytes
 doc/r3.3.5/bookkeeperOverview.html              |  694 ---
 doc/r3.3.5/bookkeeperOverview.pdf               |  Bin 147574 -> 0 bytes
 doc/r3.3.5/bookkeeperProgrammer.html            |  990 ----
 doc/r3.3.5/bookkeeperProgrammer.pdf             |  Bin 22499 -> 0 bytes
 doc/r3.3.5/bookkeeperStarted.html               |  444 --
 doc/r3.3.5/bookkeeperStarted.pdf                |  Bin 16201 -> 0 bytes
 doc/r3.3.5/bookkeeperStream.html                |  612 --
 doc/r3.3.5/bookkeeperStream.pdf                 |  Bin 13200 -> 0 bytes
 doc/r3.3.5/broken-links.xml                     |    2 -
 doc/r3.3.5/images/2pc.jpg                       |  Bin 15174 -> 0 bytes
 doc/r3.3.5/images/bk-overview.jpg               |  Bin 124211 -> 0 bytes
 doc/r3.3.5/images/built-with-forrest-button.png |  Bin 1936 -> 0 bytes
 doc/r3.3.5/images/favicon.ico                   |  Bin 766 -> 0 bytes
 doc/r3.3.5/images/hadoop-logo.jpg               |  Bin 9443 -> 0 bytes
 doc/r3.3.5/images/instruction_arrow.png         |  Bin 285 -> 0 bytes
 doc/r3.3.5/images/state_dia.jpg                 |  Bin 51364 -> 0 bytes
 doc/r3.3.5/images/zkcomponents.jpg              |  Bin 30831 -> 0 bytes
 doc/r3.3.5/images/zknamespace.jpg               |  Bin 35414 -> 0 bytes
 doc/r3.3.5/images/zkperfRW-3.2.jpg              |  Bin 41948 -> 0 bytes
 doc/r3.3.5/images/zkperfRW.jpg                  |  Bin 161542 -> 0 bytes
 doc/r3.3.5/images/zkperfreliability.jpg         |  Bin 69825 -> 0 bytes
 doc/r3.3.5/images/zkservice.jpg                 |  Bin 86790 -> 0 bytes
 doc/r3.3.5/images/zookeeper_small.gif           |  Bin 4847 -> 0 bytes
 doc/r3.3.5/index.html                           |  391 --
 doc/r3.3.5/index.pdf                            |  Bin 13496 -> 0 bytes
 doc/r3.3.5/javaExample.html                     |  908 ---
 doc/r3.3.5/javaExample.pdf                      |  Bin 33802 -> 0 bytes
 doc/r3.3.5/jdiff/changes.html                   |   32 -
 .../jdiff/changes/alldiffs_index_additions.html |  316 --
 .../jdiff/changes/alldiffs_index_all.html       |  489 --
 .../jdiff/changes/alldiffs_index_changes.html   |  145 -
 .../jdiff/changes/alldiffs_index_removals.html  |   77 -
 doc/r3.3.5/jdiff/changes/changes-summary.html   |   70 -
 .../jdiff/changes/classes_index_additions.html  |   62 -
 doc/r3.3.5/jdiff/changes/classes_index_all.html |  105 -
 .../jdiff/changes/classes_index_changes.html    |   91 -
 .../jdiff/changes/classes_index_removals.html   |   50 -
 .../changes/constructors_index_additions.html   |   79 -
 .../jdiff/changes/constructors_index_all.html   |   81 -
 .../changes/constructors_index_changes.html     |   50 -
 .../changes/constructors_index_removals.html    |   56 -
 .../jdiff/changes/fields_index_additions.html   |  140 -
 doc/r3.3.5/jdiff/changes/fields_index_all.html  |  162 -
 .../jdiff/changes/fields_index_changes.html     |   56 -
 .../jdiff/changes/fields_index_removals.html    |   56 -
 doc/r3.3.5/jdiff/changes/jdiff_help.html        |  111 -
 doc/r3.3.5/jdiff/changes/jdiff_statistics.html  |  280 -
 .../jdiff/changes/jdiff_topleftframe.html       |   40 -
 .../jdiff/changes/methods_index_additions.html  |  172 -
 doc/r3.3.5/jdiff/changes/methods_index_all.html |  214 -
 .../jdiff/changes/methods_index_changes.html    |   56 -
 .../jdiff/changes/methods_index_removals.html   |   56 -
 .../org.apache.zookeeper.ClientCnxn.html        |  153 -
 ...r.KeeperException.BadArgumentsException.html |  100 -
 ...per.KeeperException.BadVersionException.html |  100 -
 ...g.apache.zookeeper.KeeperException.Code.html |  100 -
 ...per.KeeperException.InvalidACLException.html |  100 -
 ...eption.NoChildrenForEphemeralsException.html |  100 -
 ...okeeper.KeeperException.NoNodeException.html |  100 -
 ...per.KeeperException.NodeExistsException.html |  100 -
 ...eeper.KeeperException.NotEmptyException.html |  100 -
 ...che.zookeeper.Watcher.Event.KeeperState.html |  100 -
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  100 -
 .../changes/org.apache.zookeeper.ZooKeeper.html |  171 -
 .../org.apache.zookeeper.ZooKeeperMain.html     |  268 -
 .../jdiff/changes/packages_index_additions.html |   51 -
 .../jdiff/changes/packages_index_all.html       |   53 -
 .../jdiff/changes/packages_index_changes.html   |   53 -
 .../jdiff/changes/packages_index_removals.html  |   51 -
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  203 -
 doc/r3.3.5/jdiff/missingSinces.txt              |   43 -
 doc/r3.3.5/jdiff/stylesheet-jdiff.css           |   47 -
 ...s_for_zookeeper_3.1.1_to_zookeeper_3.3.5.xml |  390 --
 doc/r3.3.5/linkmap.html                         |  434 --
 doc/r3.3.5/linkmap.pdf                          |  Bin 12445 -> 0 bytes
 doc/r3.3.5/recipes.html                         |  974 ----
 doc/r3.3.5/recipes.pdf                          |  Bin 31043 -> 0 bytes
 doc/r3.3.5/releasenotes.html                    |  349 --
 doc/r3.3.5/releasenotes.pdf                     |  Bin 12242 -> 0 bytes
 doc/r3.3.5/skin/CommonMessages_de.xml           |   23 -
 doc/r3.3.5/skin/CommonMessages_en_US.xml        |   23 -
 doc/r3.3.5/skin/CommonMessages_es.xml           |   23 -
 doc/r3.3.5/skin/CommonMessages_fr.xml           |   23 -
 doc/r3.3.5/skin/basic.css                       |  167 -
 doc/r3.3.5/skin/breadcrumbs-optimized.js        |   90 -
 doc/r3.3.5/skin/breadcrumbs.js                  |  237 -
 doc/r3.3.5/skin/fontsize.js                     |  166 -
 doc/r3.3.5/skin/getBlank.js                     |   40 -
 doc/r3.3.5/skin/getMenu.js                      |   45 -
 doc/r3.3.5/skin/images/README.txt               |    1 -
 doc/r3.3.5/skin/images/add.jpg                  |  Bin 1142 -> 0 bytes
 doc/r3.3.5/skin/images/apache-thanks.png        |  Bin 4840 -> 0 bytes
 doc/r3.3.5/skin/images/built-with-cocoon.gif    |  Bin 2252 -> 0 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 1936 -> 0 bytes
 doc/r3.3.5/skin/images/chapter.gif              |  Bin 49 -> 0 bytes
 doc/r3.3.5/skin/images/chapter_open.gif         |  Bin 49 -> 0 bytes
 doc/r3.3.5/skin/images/current.gif              |  Bin 54 -> 0 bytes
 doc/r3.3.5/skin/images/error.png                |  Bin 1709 -> 0 bytes
 doc/r3.3.5/skin/images/external-link.gif        |  Bin 71 -> 0 bytes
 doc/r3.3.5/skin/images/fix.jpg                  |  Bin 932 -> 0 bytes
 doc/r3.3.5/skin/images/forrest-credit-logo.png  |  Bin 4633 -> 0 bytes
 doc/r3.3.5/skin/images/hack.jpg                 |  Bin 743 -> 0 bytes
 doc/r3.3.5/skin/images/header_white_line.gif    |  Bin 37 -> 0 bytes
 doc/r3.3.5/skin/images/info.png                 |  Bin 1320 -> 0 bytes
 doc/r3.3.5/skin/images/instruction_arrow.png    |  Bin 285 -> 0 bytes
 doc/r3.3.5/skin/images/label.gif                |  Bin 54 -> 0 bytes
 doc/r3.3.5/skin/images/page.gif                 |  Bin 79 -> 0 bytes
 doc/r3.3.5/skin/images/pdfdoc.gif               |  Bin 1008 -> 0 bytes
 doc/r3.3.5/skin/images/poddoc.png               |  Bin 856 -> 0 bytes
 doc/r3.3.5/skin/images/printer.gif              |  Bin 603 -> 0 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 348 -> 0 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 319 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 200 -> 0 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 199 -> 0 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 209 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 199 -> 0 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 390 -> 0 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 214 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 215 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 214 -> 0 bytes
 doc/r3.3.5/skin/images/remove.jpg               |  Bin 1251 -> 0 bytes
 doc/r3.3.5/skin/images/rss.png                  |  Bin 360 -> 0 bytes
 doc/r3.3.5/skin/images/spacer.gif               |  Bin 43 -> 0 bytes
 doc/r3.3.5/skin/images/success.png              |  Bin 1291 -> 0 bytes
 doc/r3.3.5/skin/images/txtdoc.png               |  Bin 784 -> 0 bytes
 doc/r3.3.5/skin/images/update.jpg               |  Bin 990 -> 0 bytes
 doc/r3.3.5/skin/images/valid-html401.png        |  Bin 2948 -> 0 bytes
 doc/r3.3.5/skin/images/vcss.png                 |  Bin 1134 -> 0 bytes
 doc/r3.3.5/skin/images/warning.png              |  Bin 1215 -> 0 bytes
 doc/r3.3.5/skin/images/xmldoc.gif               |  Bin 992 -> 0 bytes
 doc/r3.3.5/skin/menu.js                         |   48 -
 doc/r3.3.5/skin/note.txt                        |   50 -
 doc/r3.3.5/skin/print.css                       |   54 -
 doc/r3.3.5/skin/profile.css                     |  168 -
 doc/r3.3.5/skin/prototype.js                    | 1257 -----
 doc/r3.3.5/skin/screen.css                      |  587 --
 doc/r3.3.5/zookeeperAdmin.html                  | 1718 ------
 doc/r3.3.5/zookeeperAdmin.pdf                   |  Bin 67806 -> 0 bytes
 doc/r3.3.5/zookeeperHierarchicalQuorums.html    |  276 -
 doc/r3.3.5/zookeeperHierarchicalQuorums.pdf     |  Bin 6655 -> 0 bytes
 doc/r3.3.5/zookeeperInternals.html              |  805 ---
 doc/r3.3.5/zookeeperInternals.pdf               |  Bin 48654 -> 0 bytes
 doc/r3.3.5/zookeeperJMX.html                    |  479 --
 doc/r3.3.5/zookeeperJMX.pdf                     |  Bin 16482 -> 0 bytes
 doc/r3.3.5/zookeeperObservers.html              |  366 --
 doc/r3.3.5/zookeeperObservers.pdf               |  Bin 12873 -> 0 bytes
 doc/r3.3.5/zookeeperOtherInfo.html              |  230 -
 doc/r3.3.5/zookeeperOtherInfo.pdf               |  151 -
 doc/r3.3.5/zookeeperOver.html                   |  704 ---
 doc/r3.3.5/zookeeperOver.pdf                    |  Bin 302494 -> 0 bytes
 doc/r3.3.5/zookeeperProgrammers.html            | 2238 --------
 doc/r3.3.5/zookeeperProgrammers.pdf             |  Bin 133759 -> 0 bytes
 doc/r3.3.5/zookeeperQuotas.html                 |  291 -
 doc/r3.3.5/zookeeperQuotas.pdf                  |  Bin 11262 -> 0 bytes
 doc/r3.3.5/zookeeperStarted.html                |  645 ---
 doc/r3.3.5/zookeeperStarted.pdf                 |  Bin 27556 -> 0 bytes
 doc/r3.3.5/zookeeperTutorial.html               |  894 ---
 doc/r3.3.5/zookeeperTutorial.pdf                |  Bin 30504 -> 0 bytes
 doc/r3.3.6/api/allclasses-frame.html            |  139 -
 doc/r3.3.6/api/allclasses-noframe.html          |  139 -
 doc/r3.3.6/api/constant-values.html             |  450 --
 doc/r3.3.6/api/deprecated-list.html             |  334 --
 doc/r3.3.6/api/help-doc.html                    |  223 -
 doc/r3.3.6/api/index-all.html                   | 1208 ----
 doc/r3.3.6/api/index.html                       |   75 -
 .../zookeeper/AsyncCallback.ACLCallback.html    |  242 -
 .../AsyncCallback.Children2Callback.html        |  242 -
 .../AsyncCallback.ChildrenCallback.html         |  240 -
 .../zookeeper/AsyncCallback.DataCallback.html   |  242 -
 .../zookeeper/AsyncCallback.StatCallback.html   |  240 -
 .../zookeeper/AsyncCallback.StringCallback.html |  240 -
 .../zookeeper/AsyncCallback.VoidCallback.html   |  238 -
 .../api/org/apache/zookeeper/AsyncCallback.html |  236 -
 .../api/org/apache/zookeeper/CreateMode.html    |  451 --
 .../KeeperException.APIErrorException.html      |  273 -
 .../KeeperException.AuthFailedException.html    |  273 -
 .../KeeperException.BadArgumentsException.html  |  287 -
 .../KeeperException.BadVersionException.html    |  287 -
 .../apache/zookeeper/KeeperException.Code.html  |  759 ---
 .../KeeperException.CodeDeprecated.html         |  610 --
 ...KeeperException.ConnectionLossException.html |  273 -
 ...perException.DataInconsistencyException.html |  273 -
 .../KeeperException.InvalidACLException.html    |  287 -
 ...eeperException.InvalidCallbackException.html |  273 -
 ...eperException.MarshallingErrorException.html |  273 -
 .../KeeperException.NoAuthException.html        |  273 -
 ...eption.NoChildrenForEphemeralsException.html |  287 -
 .../KeeperException.NoNodeException.html        |  287 -
 .../KeeperException.NodeExistsException.html    |  287 -
 .../KeeperException.NotEmptyException.html      |  287 -
 ...eperException.OperationTimeoutException.html |  273 -
 ...Exception.RuntimeInconsistencyException.html |  273 -
 ...KeeperException.SessionExpiredException.html |  273 -
 .../KeeperException.SessionMovedException.html  |  273 -
 .../KeeperException.SystemErrorException.html   |  273 -
 .../KeeperException.UnimplementedException.html |  273 -
 .../org/apache/zookeeper/KeeperException.html   |  669 ---
 .../org/apache/zookeeper/ServerAdminClient.html |  380 --
 .../zookeeper/Watcher.Event.EventType.html      |  415 --
 .../zookeeper/Watcher.Event.KeeperState.html    |  456 --
 .../api/org/apache/zookeeper/Watcher.Event.html |  200 -
 .../api/org/apache/zookeeper/Watcher.html       |  231 -
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  290 -
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  495 --
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  297 -
 .../api/org/apache/zookeeper/ZooDefs.html       |  293 -
 .../org/apache/zookeeper/ZooKeeper.States.html  |  392 --
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1568 ------
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  439 --
 .../class-use/AsyncCallback.ACLCallback.html    |  183 -
 .../AsyncCallback.Children2Callback.html        |  194 -
 .../AsyncCallback.ChildrenCallback.html         |  194 -
 .../class-use/AsyncCallback.DataCallback.html   |  194 -
 .../class-use/AsyncCallback.StatCallback.html   |  218 -
 .../class-use/AsyncCallback.StringCallback.html |  185 -
 .../class-use/AsyncCallback.VoidCallback.html   |  193 -
 .../zookeeper/class-use/AsyncCallback.html      |  228 -
 .../apache/zookeeper/class-use/CreateMode.html  |  229 -
 .../KeeperException.APIErrorException.html      |  144 -
 .../KeeperException.AuthFailedException.html    |  144 -
 .../KeeperException.BadArgumentsException.html  |  144 -
 .../KeeperException.BadVersionException.html    |  144 -
 .../class-use/KeeperException.Code.html         |  248 -
 .../KeeperException.CodeDeprecated.html         |  181 -
 ...KeeperException.ConnectionLossException.html |  144 -
 ...perException.DataInconsistencyException.html |  144 -
 .../KeeperException.InvalidACLException.html    |  144 -
 ...eeperException.InvalidCallbackException.html |  144 -
 ...eperException.MarshallingErrorException.html |  144 -
 .../KeeperException.NoAuthException.html        |  144 -
 ...eption.NoChildrenForEphemeralsException.html |  144 -
 .../KeeperException.NoNodeException.html        |  144 -
 .../KeeperException.NodeExistsException.html    |  144 -
 .../KeeperException.NotEmptyException.html      |  144 -
 ...eperException.OperationTimeoutException.html |  144 -
 ...Exception.RuntimeInconsistencyException.html |  144 -
 ...KeeperException.SessionExpiredException.html |  144 -
 .../KeeperException.SessionMovedException.html  |  144 -
 .../KeeperException.SystemErrorException.html   |  144 -
 .../KeeperException.UnimplementedException.html |  144 -
 .../zookeeper/class-use/KeeperException.html    |  562 --
 .../zookeeper/class-use/ServerAdminClient.html  |  144 -
 .../class-use/Watcher.Event.EventType.html      |  197 -
 .../class-use/Watcher.Event.KeeperState.html    |  197 -
 .../zookeeper/class-use/Watcher.Event.html      |  144 -
 .../org/apache/zookeeper/class-use/Watcher.html |  293 -
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  144 -
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  144 -
 .../zookeeper/class-use/ZooDefs.Perms.html      |  144 -
 .../org/apache/zookeeper/class-use/ZooDefs.html |  144 -
 .../zookeeper/class-use/ZooKeeper.States.html   |  197 -
 .../apache/zookeeper/class-use/ZooKeeper.html   |  208 -
 .../zookeeper/class-use/ZooKeeperMain.html      |  144 -
 .../zookeeper/client/FourLetterWordMain.html    |  284 -
 .../client/class-use/FourLetterWordMain.html    |  144 -
 .../apache/zookeeper/client/package-frame.html  |   32 -
 .../zookeeper/client/package-summary.html       |  157 -
 .../apache/zookeeper/client/package-tree.html   |  153 -
 .../apache/zookeeper/client/package-use.html    |  144 -
 .../api/org/apache/zookeeper/data/ACL.html      |  557 --
 .../api/org/apache/zookeeper/data/Id.html       |  557 --
 .../api/org/apache/zookeeper/data/Stat.html     |  971 ----
 .../apache/zookeeper/data/StatPersisted.html    |  879 ---
 .../apache/zookeeper/data/StatPersistedV1.html  |  833 ---
 .../apache/zookeeper/data/class-use/ACL.html    |  280 -
 .../org/apache/zookeeper/data/class-use/Id.html |  248 -
 .../apache/zookeeper/data/class-use/Stat.html   |  328 --
 .../zookeeper/data/class-use/StatPersisted.html |  144 -
 .../data/class-use/StatPersistedV1.html         |  144 -
 .../apache/zookeeper/data/package-frame.html    |   40 -
 .../apache/zookeeper/data/package-summary.html  |  173 -
 .../org/apache/zookeeper/data/package-tree.html |  158 -
 .../org/apache/zookeeper/data/package-use.html  |  201 -
 .../api/org/apache/zookeeper/package-frame.html |  145 -
 .../org/apache/zookeeper/package-summary.html   |  361 --
 .../api/org/apache/zookeeper/package-tree.html  |  178 -
 .../api/org/apache/zookeeper/package-use.html   |  268 -
 .../apache/zookeeper/server/LogFormatter.html   |  255 -
 .../apache/zookeeper/server/PurgeTxnLog.html    |  296 -
 .../zookeeper/server/ZooKeeperServerMain.html   |  280 -
 .../server/class-use/LogFormatter.html          |  144 -
 .../zookeeper/server/class-use/PurgeTxnLog.html |  144 -
 .../server/class-use/ZooKeeperServerMain.html   |  144 -
 .../apache/zookeeper/server/package-frame.html  |   36 -
 .../zookeeper/server/package-summary.html       |  260 -
 .../apache/zookeeper/server/package-tree.html   |  153 -
 .../apache/zookeeper/server/package-use.html    |  144 -
 .../zookeeper/server/quorum/QuorumPeerMain.html |  305 -
 .../server/quorum/class-use/QuorumPeerMain.html |  144 -
 .../zookeeper/server/quorum/package-frame.html  |   32 -
 .../server/quorum/package-summary.html          |  157 -
 .../zookeeper/server/quorum/package-tree.html   |  153 -
 .../zookeeper/server/quorum/package-use.html    |  144 -
 .../zookeeper/server/upgrade/UpgradeMain.html   |  297 -
 .../server/upgrade/class-use/UpgradeMain.html   |  144 -
 .../zookeeper/server/upgrade/package-frame.html |   32 -
 .../server/upgrade/package-summary.html         |  159 -
 .../zookeeper/server/upgrade/package-tree.html  |  153 -
 .../zookeeper/server/upgrade/package-use.html   |  144 -
 doc/r3.3.6/api/overview-frame.html              |   52 -
 doc/r3.3.6/api/overview-summary.html            |  188 -
 doc/r3.3.6/api/overview-tree.html               |  182 -
 doc/r3.3.6/api/package-list                     |    6 -
 doc/r3.3.6/api/resources/inherit.gif            |  Bin 57 -> 0 bytes
 doc/r3.3.6/api/serialized-form.html             |  471 --
 doc/r3.3.6/api/stylesheet.css                   |   29 -
 doc/r3.3.6/bookkeeperConfig.html                |  374 --
 doc/r3.3.6/bookkeeperConfig.pdf                 |  Bin 13752 -> 0 bytes
 doc/r3.3.6/bookkeeperOverview.html              |  694 ---
 doc/r3.3.6/bookkeeperOverview.pdf               |  Bin 147574 -> 0 bytes
 doc/r3.3.6/bookkeeperProgrammer.html            |  990 ----
 doc/r3.3.6/bookkeeperProgrammer.pdf             |  Bin 22499 -> 0 bytes
 doc/r3.3.6/bookkeeperStarted.html               |  444 --
 doc/r3.3.6/bookkeeperStarted.pdf                |  Bin 16201 -> 0 bytes
 doc/r3.3.6/bookkeeperStream.html                |  612 --
 doc/r3.3.6/bookkeeperStream.pdf                 |  Bin 13200 -> 0 bytes
 doc/r3.3.6/broken-links.xml                     |    2 -
 doc/r3.3.6/images/2pc.jpg                       |  Bin 15174 -> 0 bytes
 doc/r3.3.6/images/bk-overview.jpg               |  Bin 124211 -> 0 bytes
 doc/r3.3.6/images/built-with-forrest-button.png |  Bin 1936 -> 0 bytes
 doc/r3.3.6/images/favicon.ico                   |  Bin 766 -> 0 bytes
 doc/r3.3.6/images/hadoop-logo.jpg               |  Bin 9443 -> 0 bytes
 doc/r3.3.6/images/instruction_arrow.png         |  Bin 285 -> 0 bytes
 doc/r3.3.6/images/state_dia.jpg                 |  Bin 51364 -> 0 bytes
 doc/r3.3.6/images/zkcomponents.jpg              |  Bin 30831 -> 0 bytes
 doc/r3.3.6/images/zknamespace.jpg               |  Bin 35414 -> 0 bytes
 doc/r3.3.6/images/zkperfRW-3.2.jpg              |  Bin 41948 -> 0 bytes
 doc/r3.3.6/images/zkperfRW.jpg                  |  Bin 161542 -> 0 bytes
 doc/r3.3.6/images/zkperfreliability.jpg         |  Bin 69825 -> 0 bytes
 doc/r3.3.6/images/zkservice.jpg                 |  Bin 86790 -> 0 bytes
 doc/r3.3.6/images/zookeeper_small.gif           |  Bin 4847 -> 0 bytes
 doc/r3.3.6/index.html                           |  391 --
 doc/r3.3.6/index.pdf                            |  Bin 13496 -> 0 bytes
 doc/r3.3.6/javaExample.html                     |  908 ---
 doc/r3.3.6/javaExample.pdf                      |  Bin 33802 -> 0 bytes
 doc/r3.3.6/jdiff/changes.html                   |   32 -
 .../jdiff/changes/alldiffs_index_additions.html |  316 --
 .../jdiff/changes/alldiffs_index_all.html       |  489 --
 .../jdiff/changes/alldiffs_index_changes.html   |  145 -
 .../jdiff/changes/alldiffs_index_removals.html  |   77 -
 doc/r3.3.6/jdiff/changes/changes-summary.html   |   70 -
 .../jdiff/changes/classes_index_additions.html  |   62 -
 doc/r3.3.6/jdiff/changes/classes_index_all.html |  105 -
 .../jdiff/changes/classes_index_changes.html    |   91 -
 .../jdiff/changes/classes_index_removals.html   |   50 -
 .../changes/constructors_index_additions.html   |   79 -
 .../jdiff/changes/constructors_index_all.html   |   81 -
 .../changes/constructors_index_changes.html     |   50 -
 .../changes/constructors_index_removals.html    |   56 -
 .../jdiff/changes/fields_index_additions.html   |  140 -
 doc/r3.3.6/jdiff/changes/fields_index_all.html  |  162 -
 .../jdiff/changes/fields_index_changes.html     |   56 -
 .../jdiff/changes/fields_index_removals.html    |   56 -
 doc/r3.3.6/jdiff/changes/jdiff_help.html        |  111 -
 doc/r3.3.6/jdiff/changes/jdiff_statistics.html  |  280 -
 .../jdiff/changes/jdiff_topleftframe.html       |   40 -
 .../jdiff/changes/methods_index_additions.html  |  172 -
 doc/r3.3.6/jdiff/changes/methods_index_all.html |  214 -
 .../jdiff/changes/methods_index_changes.html    |   56 -
 .../jdiff/changes/methods_index_removals.html   |   56 -
 .../org.apache.zookeeper.ClientCnxn.html        |  153 -
 ...r.KeeperException.BadArgumentsException.html |  100 -
 ...per.KeeperException.BadVersionException.html |  100 -
 ...g.apache.zookeeper.KeeperException.Code.html |  100 -
 ...per.KeeperException.InvalidACLException.html |  100 -
 ...eption.NoChildrenForEphemeralsException.html |  100 -
 ...okeeper.KeeperException.NoNodeException.html |  100 -
 ...per.KeeperException.NodeExistsException.html |  100 -
 ...eeper.KeeperException.NotEmptyException.html |  100 -
 ...che.zookeeper.Watcher.Event.KeeperState.html |  100 -
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  100 -
 .../changes/org.apache.zookeeper.ZooKeeper.html |  171 -
 .../org.apache.zookeeper.ZooKeeperMain.html     |  268 -
 .../jdiff/changes/packages_index_additions.html |   51 -
 .../jdiff/changes/packages_index_all.html       |   53 -
 .../jdiff/changes/packages_index_changes.html   |   53 -
 .../jdiff/changes/packages_index_removals.html  |   51 -
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  203 -
 doc/r3.3.6/jdiff/missingSinces.txt              |   43 -
 doc/r3.3.6/jdiff/stylesheet-jdiff.css           |   47 -
 ...s_for_zookeeper_3.1.1_to_zookeeper_3.3.6.xml |  390 --
 doc/r3.3.6/linkmap.html                         |  434 --
 doc/r3.3.6/linkmap.pdf                          |  Bin 12445 -> 0 bytes
 doc/r3.3.6/recipes.html                         |  974 ----
 doc/r3.3.6/recipes.pdf                          |  Bin 31043 -> 0 bytes
 doc/r3.3.6/releasenotes.html                    |  381 --
 doc/r3.3.6/releasenotes.pdf                     |  Bin 14752 -> 0 bytes
 doc/r3.3.6/skin/CommonMessages_de.xml           |   23 -
 doc/r3.3.6/skin/CommonMessages_en_US.xml        |   23 -
 doc/r3.3.6/skin/CommonMessages_es.xml           |   23 -
 doc/r3.3.6/skin/CommonMessages_fr.xml           |   23 -
 doc/r3.3.6/skin/basic.css                       |  167 -
 doc/r3.3.6/skin/breadcrumbs-optimized.js        |   90 -
 doc/r3.3.6/skin/breadcrumbs.js                  |  237 -
 doc/r3.3.6/skin/fontsize.js                     |  166 -
 doc/r3.3.6/skin/getBlank.js                     |   40 -
 doc/r3.3.6/skin/getMenu.js                      |   45 -
 doc/r3.3.6/skin/images/README.txt               |    1 -
 doc/r3.3.6/skin/images/add.jpg                  |  Bin 1142 -> 0 bytes
 doc/r3.3.6/skin/images/apache-thanks.png        |  Bin 4840 -> 0 bytes
 doc/r3.3.6/skin/images/built-with-cocoon.gif    |  Bin 2252 -> 0 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 1936 -> 0 bytes
 doc/r3.3.6/skin/images/chapter.gif              |  Bin 49 -> 0 bytes
 doc/r3.3.6/skin/images/chapter_open.gif         |  Bin 49 -> 0 bytes
 doc/r3.3.6/skin/images/current.gif              |  Bin 54 -> 0 bytes
 doc/r3.3.6/skin/images/error.png                |  Bin 1709 -> 0 bytes
 doc/r3.3.6/skin/images/external-link.gif        |  Bin 71 -> 0 bytes
 doc/r3.3.6/skin/images/fix.jpg                  |  Bin 932 -> 0 bytes
 doc/r3.3.6/skin/images/forrest-credit-logo.png  |  Bin 4633 -> 0 bytes
 doc/r3.3.6/skin/images/hack.jpg                 |  Bin 743 -> 0 bytes
 doc/r3.3.6/skin/images/header_white_line.gif    |  Bin 37 -> 0 bytes
 doc/r3.3.6/skin/images/info.png                 |  Bin 1320 -> 0 bytes
 doc/r3.3.6/skin/images/instruction_arrow.png    |  Bin 285 -> 0 bytes
 doc/r3.3.6/skin/images/label.gif                |  Bin 54 -> 0 bytes
 doc/r3.3.6/skin/images/page.gif                 |  Bin 79 -> 0 bytes
 doc/r3.3.6/skin/images/pdfdoc.gif               |  Bin 1008 -> 0 bytes
 doc/r3.3.6/skin/images/poddoc.png               |  Bin 856 -> 0 bytes
 doc/r3.3.6/skin/images/printer.gif              |  Bin 603 -> 0 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 348 -> 0 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 319 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 200 -> 0 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 199 -> 0 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 209 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 199 -> 0 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 390 -> 0 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 214 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 215 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 214 -> 0 bytes
 doc/r3.3.6/skin/images/remove.jpg               |  Bin 1251 -> 0 bytes
 doc/r3.3.6/skin/images/rss.png                  |  Bin 360 -> 0 bytes
 doc/r3.3.6/skin/images/spacer.gif               |  Bin 43 -> 0 bytes
 doc/r3.3.6/skin/images/success.png              |  Bin 1291 -> 0 bytes
 doc/r3.3.6/skin/images/txtdoc.png               |  Bin 784 -> 0 bytes
 doc/r3.3.6/skin/images/update.jpg               |  Bin 990 -> 0 bytes
 doc/r3.3.6/skin/images/valid-html401.png        |  Bin 2948 -> 0 bytes
 doc/r3.3.6/skin/images/vcss.png                 |  Bin 1134 -> 0 bytes
 doc/r3.3.6/skin/images/warning.png              |  Bin 1215 -> 0 bytes
 doc/r3.3.6/skin/images/xmldoc.gif               |  Bin 992 -> 0 bytes
 doc/r3.3.6/skin/menu.js                         |   48 -
 doc/r3.3.6/skin/note.txt                        |   50 -
 doc/r3.3.6/skin/print.css                       |   54 -
 doc/r3.3.6/skin/profile.css                     |  168 -
 doc/r3.3.6/skin/prototype.js                    | 1257 -----
 doc/r3.3.6/skin/screen.css                      |  587 --
 doc/r3.3.6/zookeeperAdmin.html                  | 1718 ------
 doc/r3.3.6/zookeeperAdmin.pdf                   |  Bin 67806 -> 0 bytes
 doc/r3.3.6/zookeeperHierarchicalQuorums.html    |  276 -
 doc/r3.3.6/zookeeperHierarchicalQuorums.pdf     |  Bin 6655 -> 0 bytes
 doc/r3.3.6/zookeeperInternals.html              |  805 ---
 doc/r3.3.6/zookeeperInternals.pdf               |  Bin 48654 -> 0 bytes
 doc/r3.3.6/zookeeperJMX.html                    |  479 --
 doc/r3.3.6/zookeeperJMX.pdf                     |  Bin 16482 -> 0 bytes
 doc/r3.3.6/zookeeperObservers.html              |  366 --
 doc/r3.3.6/zookeeperObservers.pdf               |  Bin 12873 -> 0 bytes
 doc/r3.3.6/zookeeperOtherInfo.html              |  230 -
 doc/r3.3.6/zookeeperOtherInfo.pdf               |  151 -
 doc/r3.3.6/zookeeperOver.html                   |  704 ---
 doc/r3.3.6/zookeeperOver.pdf                    |  Bin 302494 -> 0 bytes
 doc/r3.3.6/zookeeperProgrammers.html            | 2238 --------
 doc/r3.3.6/zookeeperProgrammers.pdf             |  Bin 133759 -> 0 bytes
 doc/r3.3.6/zookeeperQuotas.html                 |  291 -
 doc/r3.3.6/zookeeperQuotas.pdf                  |  Bin 11262 -> 0 bytes
 doc/r3.3.6/zookeeperStarted.html                |  645 ---
 doc/r3.3.6/zookeeperStarted.pdf                 |  Bin 27556 -> 0 bytes
 doc/r3.3.6/zookeeperTutorial.html               |  894 ---
 doc/r3.3.6/zookeeperTutorial.pdf                |  Bin 30504 -> 0 bytes
 doc/r3.4.0/api/allclasses-frame.html            |  141 -
 doc/r3.4.0/api/allclasses-noframe.html          |  141 -
 doc/r3.4.0/api/constant-values.html             |  486 --
 doc/r3.4.0/api/deprecated-list.html             |  334 --
 doc/r3.4.0/api/help-doc.html                    |  223 -
 doc/r3.4.0/api/index-all.html                   | 1261 -----
 doc/r3.4.0/api/index.html                       |   75 -
 .../zookeeper/AsyncCallback.ACLCallback.html    |  242 -
 .../AsyncCallback.Children2Callback.html        |  242 -
 .../AsyncCallback.ChildrenCallback.html         |  240 -
 .../zookeeper/AsyncCallback.DataCallback.html   |  242 -
 .../zookeeper/AsyncCallback.StatCallback.html   |  240 -
 .../zookeeper/AsyncCallback.StringCallback.html |  240 -
 .../zookeeper/AsyncCallback.VoidCallback.html   |  238 -
 .../api/org/apache/zookeeper/AsyncCallback.html |  236 -
 .../api/org/apache/zookeeper/CreateMode.html    |  451 --
 .../KeeperException.APIErrorException.html      |  273 -
 .../KeeperException.AuthFailedException.html    |  273 -
 .../KeeperException.BadArgumentsException.html  |  287 -
 .../KeeperException.BadVersionException.html    |  287 -
 .../apache/zookeeper/KeeperException.Code.html  |  777 ---
 .../KeeperException.CodeDeprecated.html         |  610 --
 ...KeeperException.ConnectionLossException.html |  273 -
 ...perException.DataInconsistencyException.html |  273 -
 .../KeeperException.InvalidACLException.html    |  287 -
 ...eeperException.InvalidCallbackException.html |  273 -
 ...eperException.MarshallingErrorException.html |  273 -
 .../KeeperException.NoAuthException.html        |  273 -
 ...eption.NoChildrenForEphemeralsException.html |  287 -
 .../KeeperException.NoNodeException.html        |  287 -
 .../KeeperException.NodeExistsException.html    |  287 -
 .../KeeperException.NotEmptyException.html      |  287 -
 .../KeeperException.NotReadOnlyException.html   |  273 -
 ...eperException.OperationTimeoutException.html |  273 -
 ...Exception.RuntimeInconsistencyException.html |  273 -
 ...KeeperException.SessionExpiredException.html |  273 -
 .../KeeperException.SessionMovedException.html  |  273 -
 .../KeeperException.SystemErrorException.html   |  273 -
 .../KeeperException.UnimplementedException.html |  273 -
 .../org/apache/zookeeper/KeeperException.html   |  701 ---
 .../org/apache/zookeeper/ServerAdminClient.html |  380 --
 .../api/org/apache/zookeeper/WatchedEvent.html  |  362 --
 .../zookeeper/Watcher.Event.EventType.html      |  415 --
 .../zookeeper/Watcher.Event.KeeperState.html    |  500 --
 .../api/org/apache/zookeeper/Watcher.Event.html |  200 -
 .../api/org/apache/zookeeper/Watcher.html       |  231 -
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  290 -
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  549 --
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  297 -
 .../api/org/apache/zookeeper/ZooDefs.html       |  293 -
 .../org/apache/zookeeper/ZooKeeper.States.html  |  449 --
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1792 ------
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  439 --
 .../class-use/AsyncCallback.ACLCallback.html    |  183 -
 .../AsyncCallback.Children2Callback.html        |  194 -
 .../AsyncCallback.ChildrenCallback.html         |  194 -
 .../class-use/AsyncCallback.DataCallback.html   |  194 -
 .../class-use/AsyncCallback.StatCallback.html   |  218 -
 .../class-use/AsyncCallback.StringCallback.html |  185 -
 .../class-use/AsyncCallback.VoidCallback.html   |  193 -
 .../zookeeper/class-use/AsyncCallback.html      |  228 -
 .../apache/zookeeper/class-use/CreateMode.html  |  229 -
 .../KeeperException.APIErrorException.html      |  144 -
 .../KeeperException.AuthFailedException.html    |  144 -
 .../KeeperException.BadArgumentsException.html  |  144 -
 .../KeeperException.BadVersionException.html    |  144 -
 .../class-use/KeeperException.Code.html         |  248 -
 .../KeeperException.CodeDeprecated.html         |  181 -
 ...KeeperException.ConnectionLossException.html |  144 -
 ...perException.DataInconsistencyException.html |  144 -
 .../KeeperException.InvalidACLException.html    |  144 -
 ...eeperException.InvalidCallbackException.html |  144 -
 ...eperException.MarshallingErrorException.html |  144 -
 .../KeeperException.NoAuthException.html        |  144 -
 ...eption.NoChildrenForEphemeralsException.html |  144 -
 .../KeeperException.NoNodeException.html        |  144 -
 .../KeeperException.NodeExistsException.html    |  144 -
 .../KeeperException.NotEmptyException.html      |  144 -
 .../KeeperException.NotReadOnlyException.html   |  144 -
 ...eperException.OperationTimeoutException.html |  144 -
 ...Exception.RuntimeInconsistencyException.html |  144 -
 ...KeeperException.SessionExpiredException.html |  144 -
 .../KeeperException.SessionMovedException.html  |  144 -
 .../KeeperException.SystemErrorException.html   |  144 -
 .../KeeperException.UnimplementedException.html |  144 -
 .../zookeeper/class-use/KeeperException.html    |  578 --
 .../zookeeper/class-use/ServerAdminClient.html  |  144 -
 .../zookeeper/class-use/WatchedEvent.html       |  180 -
 .../class-use/Watcher.Event.EventType.html      |  221 -
 .../class-use/Watcher.Event.KeeperState.html    |  221 -
 .../zookeeper/class-use/Watcher.Event.html      |  144 -
 .../org/apache/zookeeper/class-use/Watcher.html |  317 --
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  144 -
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  144 -
 .../zookeeper/class-use/ZooDefs.Perms.html      |  144 -
 .../org/apache/zookeeper/class-use/ZooDefs.html |  144 -
 .../zookeeper/class-use/ZooKeeper.States.html   |  197 -
 .../apache/zookeeper/class-use/ZooKeeper.html   |  208 -
 .../zookeeper/class-use/ZooKeeperMain.html      |  144 -
 .../api/org/apache/zookeeper/data/ACL.html      |  557 --
 .../api/org/apache/zookeeper/data/Id.html       |  557 --
 .../api/org/apache/zookeeper/data/Stat.html     |  971 ----
 .../apache/zookeeper/data/StatPersisted.html    |  879 ---
 .../apache/zookeeper/data/StatPersistedV1.html  |  833 ---
 .../apache/zookeeper/data/class-use/ACL.html    |  280 -
 .../org/apache/zookeeper/data/class-use/Id.html |  248 -
 .../apache/zookeeper/data/class-use/Stat.html   |  328 --
 .../zookeeper/data/class-use/StatPersisted.html |  144 -
 .../data/class-use/StatPersistedV1.html         |  144 -
 .../apache/zookeeper/data/package-frame.html    |   40 -
 .../apache/zookeeper/data/package-summary.html  |  173 -
 .../org/apache/zookeeper/data/package-tree.html |  158 -
 .../org/apache/zookeeper/data/package-use.html  |  201 -
 .../api/org/apache/zookeeper/package-frame.html |  149 -
 .../org/apache/zookeeper/package-summary.html   |  370 --
 .../api/org/apache/zookeeper/package-tree.html  |  178 -
 .../api/org/apache/zookeeper/package-use.html   |  275 -
 .../apache/zookeeper/server/LogFormatter.html   |  255 -
 .../apache/zookeeper/server/PurgeTxnLog.html    |  296 -
 .../zookeeper/server/ZooKeeperServerMain.html   |  280 -
 .../server/class-use/LogFormatter.html          |  144 -
 .../zookeeper/server/class-use/PurgeTxnLog.html |  144 -
 .../server/class-use/ZooKeeperServerMain.html   |  144 -
 .../apache/zookeeper/server/package-frame.html  |   36 -
 .../zookeeper/server/package-summary.html       |  260 -
 .../apache/zookeeper/server/package-tree.html   |  153 -
 .../apache/zookeeper/server/package-use.html    |  144 -
 .../zookeeper/server/quorum/QuorumPeerMain.html |  305 -
 .../server/quorum/class-use/QuorumPeerMain.html |  144 -
 .../zookeeper/server/quorum/package-frame.html  |   32 -
 .../server/quorum/package-summary.html          |  157 -
 .../zookeeper/server/quorum/package-tree.html   |  153 -
 .../zookeeper/server/quorum/package-use.html    |  144 -
 .../zookeeper/server/upgrade/UpgradeMain.html   |  297 -
 .../server/upgrade/class-use/UpgradeMain.html   |  144 -
 .../zookeeper/server/upgrade/package-frame.html |   32 -
 .../server/upgrade/package-summary.html         |  159 -
 .../zookeeper/server/upgrade/package-tree.html  |  153 -
 .../zookeeper/server/upgrade/package-use.html   |  144 -
 doc/r3.4.0/api/overview-frame.html              |   50 -
 doc/r3.4.0/api/overview-summary.html            |  184 -
 doc/r3.4.0/api/overview-tree.html               |  182 -
 doc/r3.4.0/api/package-list                     |    5 -
 doc/r3.4.0/api/resources/inherit.gif            |  Bin 57 -> 0 bytes
 doc/r3.4.0/api/serialized-form.html             |  529 --
 doc/r3.4.0/api/stylesheet.css                   |   29 -
 doc/r3.4.0/bookkeeperConfig.html                |  384 --
 doc/r3.4.0/bookkeeperConfig.pdf                 |  Bin 13786 -> 0 bytes
 doc/r3.4.0/bookkeeperOverview.html              |  694 ---
 doc/r3.4.0/bookkeeperOverview.pdf               |  Bin 147553 -> 0 bytes
 doc/r3.4.0/bookkeeperProgrammer.html            | 1083 ----
 doc/r3.4.0/bookkeeperProgrammer.pdf             |  Bin 24944 -> 0 bytes
 doc/r3.4.0/bookkeeperStarted.html               |  448 --
 doc/r3.4.0/bookkeeperStarted.pdf                |  Bin 17101 -> 0 bytes
 doc/r3.4.0/bookkeeperStream.html                |  612 --
 doc/r3.4.0/bookkeeperStream.pdf                 |  Bin 13179 -> 0 bytes
 doc/r3.4.0/broken-links.xml                     |    2 -
 doc/r3.4.0/images/2pc.jpg                       |  Bin 15174 -> 0 bytes
 doc/r3.4.0/images/bk-overview.jpg               |  Bin 124211 -> 0 bytes
 doc/r3.4.0/images/built-with-forrest-button.png |  Bin 1936 -> 0 bytes
 doc/r3.4.0/images/favicon.ico                   |  Bin 766 -> 0 bytes
 doc/r3.4.0/images/hadoop-logo.jpg               |  Bin 9443 -> 0 bytes
 doc/r3.4.0/images/instruction_arrow.png         |  Bin 285 -> 0 bytes
 doc/r3.4.0/images/state_dia.jpg                 |  Bin 51364 -> 0 bytes
 doc/r3.4.0/images/zkcomponents.jpg              |  Bin 30831 -> 0 bytes
 doc/r3.4.0/images/zknamespace.jpg               |  Bin 35414 -> 0 bytes
 doc/r3.4.0/images/zkperfRW-3.2.jpg              |  Bin 41948 -> 0 bytes
 doc/r3.4.0/images/zkperfRW.jpg                  |  Bin 161542 -> 0 bytes
 doc/r3.4.0/images/zkperfreliability.jpg         |  Bin 69825 -> 0 bytes
 doc/r3.4.0/images/zkservice.jpg                 |  Bin 86790 -> 0 bytes
 doc/r3.4.0/images/zookeeper_small.gif           |  Bin 4847 -> 0 bytes
 doc/r3.4.0/index.html                           |  391 --
 doc/r3.4.0/index.pdf                            |  Bin 13475 -> 0 bytes
 doc/r3.4.0/javaExample.html                     |  908 ---
 doc/r3.4.0/javaExample.pdf                      |  Bin 33781 -> 0 bytes
 doc/r3.4.0/jdiff/changes.html                   |   32 -
 .../jdiff/changes/alldiffs_index_additions.html |  597 --
 .../jdiff/changes/alldiffs_index_all.html       |  776 ---
 .../jdiff/changes/alldiffs_index_changes.html   |  190 -
 .../jdiff/changes/alldiffs_index_removals.html  |   94 -
 doc/r3.4.0/jdiff/changes/changes-summary.html   |   70 -
 .../jdiff/changes/classes_index_additions.html  |  181 -
 doc/r3.4.0/jdiff/changes/classes_index_all.html |  243 -
 .../jdiff/changes/classes_index_changes.html    |  106 -
 .../jdiff/changes/classes_index_removals.html   |   50 -
 .../changes/constructors_index_additions.html   |   97 -
 .../jdiff/changes/constructors_index_all.html   |  103 -
 .../changes/constructors_index_changes.html     |   50 -
 .../changes/constructors_index_removals.html    |   67 -
 .../jdiff/changes/fields_index_additions.html   |  198 -
 doc/r3.4.0/jdiff/changes/fields_index_all.html  |  224 -
 .../jdiff/changes/fields_index_changes.html     |   56 -
 .../jdiff/changes/fields_index_removals.html    |   56 -
 doc/r3.4.0/jdiff/changes/jdiff_help.html        |  111 -
 doc/r3.4.0/jdiff/changes/jdiff_statistics.html  |  307 -
 .../jdiff/changes/jdiff_topleftframe.html       |   40 -
 .../jdiff/changes/methods_index_additions.html  |  244 -
 doc/r3.4.0/jdiff/changes/methods_index_all.html |  300 -
 .../jdiff/changes/methods_index_changes.html    |   64 -
 .../jdiff/changes/methods_index_removals.html   |   56 -
 .../org.apache.zookeeper.ClientCnxn.html        |  219 -
 .../org.apache.zookeeper.Environment.html       |  103 -
 ...r.KeeperException.BadArgumentsException.html |  100 -
 ...per.KeeperException.BadVersionException.html |  100 -
 ...g.apache.zookeeper.KeeperException.Code.html |  107 -
 ...per.KeeperException.InvalidACLException.html |  100 -
 ...eption.NoChildrenForEphemeralsException.html |  100 -
 ...okeeper.KeeperException.NoNodeException.html |  100 -
 ...per.KeeperException.NodeExistsException.html |  100 -
 ...eeper.KeeperException.NotEmptyException.html |  100 -
 .../org.apache.zookeeper.KeeperException.html   |  100 -
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 -
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  121 -
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 -
 .../changes/org.apache.zookeeper.ZooKeeper.html |  229 -
 .../org.apache.zookeeper.ZooKeeperMain.html     |  268 -
 .../jdiff/changes/packages_index_additions.html |   51 -
 .../jdiff/changes/packages_index_all.html       |   53 -
 .../jdiff/changes/packages_index_changes.html   |   53 -
 .../jdiff/changes/packages_index_removals.html  |   51 -
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  371 --
 doc/r3.4.0/jdiff/missingSinces.txt              |   84 -
 doc/r3.4.0/jdiff/stylesheet-jdiff.css           |   47 -
 ...s_for_zookeeper_3.1.1_to_zookeeper_3.4.0.xml |  672 ---
 doc/r3.4.0/linkmap.html                         |  434 --
 doc/r3.4.0/linkmap.pdf                          |  Bin 12424 -> 0 bytes
 doc/r3.4.0/recipes.html                         |  974 ----
 doc/r3.4.0/recipes.pdf                          |  Bin 31022 -> 0 bytes
 doc/r3.4.0/releasenotes.html                    | 2923 ----------
 doc/r3.4.0/releasenotes.pdf                     |  Bin 84059 -> 0 bytes
 doc/r3.4.0/skin/CommonMessages_de.xml           |   23 -
 doc/r3.4.0/skin/CommonMessages_en_US.xml        |   23 -
 doc/r3.4.0/skin/CommonMessages_es.xml           |   23 -
 doc/r3.4.0/skin/CommonMessages_fr.xml           |   23 -
 doc/r3.4.0/skin/basic.css                       |  167 -
 doc/r3.4.0/skin/breadcrumbs-optimized.js        |   90 -
 doc/r3.4.0/skin/breadcrumbs.js                  |  237 -
 doc/r3.4.0/skin/fontsize.js                     |  166 -
 doc/r3.4.0/skin/getBlank.js                     |   40 -
 doc/r3.4.0/skin/getMenu.js                      |   45 -
 doc/r3.4.0/skin/images/README.txt               |    1 -
 doc/r3.4.0/skin/images/add.jpg                  |  Bin 1142 -> 0 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 1936 -> 0 bytes
 doc/r3.4.0/skin/images/chapter.gif              |  Bin 49 -> 0 bytes
 doc/r3.4.0/skin/images/chapter_open.gif         |  Bin 49 -> 0 bytes
 doc/r3.4.0/skin/images/current.gif              |  Bin 54 -> 0 bytes
 doc/r3.4.0/skin/images/error.png                |  Bin 1709 -> 0 bytes
 doc/r3.4.0/skin/images/external-link.gif        |  Bin 71 -> 0 bytes
 doc/r3.4.0/skin/images/fix.jpg                  |  Bin 932 -> 0 bytes
 doc/r3.4.0/skin/images/forrest-credit-logo.png  |  Bin 4633 -> 0 bytes
 doc/r3.4.0/skin/images/hack.jpg                 |  Bin 743 -> 0 bytes
 doc/r3.4.0/skin/images/header_white_line.gif    |  Bin 37 -> 0 bytes
 doc/r3.4.0/skin/images/info.png                 |  Bin 1320 -> 0 bytes
 doc/r3.4.0/skin/images/instruction_arrow.png    |  Bin 285 -> 0 bytes
 doc/r3.4.0/skin/images/label.gif                |  Bin 54 -> 0 bytes
 doc/r3.4.0/skin/images/page.gif                 |  Bin 79 -> 0 bytes
 doc/r3.4.0/skin/images/pdfdoc.gif               |  Bin 1008 -> 0 bytes
 doc/r3.4.0/skin/images/poddoc.png               |  Bin 856 -> 0 bytes
 doc/r3.4.0/skin/images/printer.gif              |  Bin 603 -> 0 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 348 -> 0 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 319 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 200 -> 0 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 199 -> 0 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 209 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 199 -> 0 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 390 -> 0 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 214 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 215 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 214 -> 0 bytes
 doc/r3.4.0/skin/images/remove.jpg               |  Bin 1251 -> 0 bytes
 doc/r3.4.0/skin/images/rss.png                  |  Bin 360 -> 0 bytes
 doc/r3.4.0/skin/images/spacer.gif               |  Bin 43 -> 0 bytes
 doc/r3.4.0/skin/images/success.png              |  Bin 1291 -> 0 bytes
 doc/r3.4.0/skin/images/txtdoc.png               |  Bin 784 -> 0 bytes
 doc/r3.4.0/skin/images/update.jpg               |  Bin 990 -> 0 bytes
 doc/r3.4.0/skin/images/valid-html401.png        |  Bin 2948 -> 0 bytes
 doc/r3.4.0/skin/images/vcss.png                 |  Bin 1134 -> 0 bytes
 doc/r3.4.0/skin/images/warning.png              |  Bin 1215 -> 0 bytes
 doc/r3.4.0/skin/images/xmldoc.gif               |  Bin 992 -> 0 bytes
 doc/r3.4.0/skin/menu.js                         |   48 -
 doc/r3.4.0/skin/note.txt                        |   50 -
 doc/r3.4.0/skin/print.css                       |   54 -
 doc/r3.4.0/skin/profile.css                     |  168 -
 doc/r3.4.0/skin/prototype.js                    | 1257 -----
 doc/r3.4.0/skin/screen.css                      |  587 --
 doc/r3.4.0/zookeeperAdmin.html                  | 1849 -------
 doc/r3.4.0/zookeeperAdmin.pdf                   |  Bin 72877 -> 0 bytes
 doc/r3.4.0/zookeeperHierarchicalQuorums.html    |  276 -
 doc/r3.4.0/zookeeperHierarchicalQuorums.pdf     |  Bin 6634 -> 0 bytes
 doc/r3.4.0/zookeeperInternals.html              |  805 ---
 doc/r3.4.0/zookeeperInternals.pdf               |  Bin 48813 -> 0 bytes
 doc/r3.4.0/zookeeperJMX.html                    |  479 --
 doc/r3.4.0/zookeeperJMX.pdf                     |  Bin 16461 -> 0 bytes
 doc/r3.4.0/zookeeperObservers.html              |  366 --
 doc/r3.4.0/zookeeperObservers.pdf               |  Bin 12852 -> 0 bytes
 doc/r3.4.0/zookeeperOtherInfo.html              |  230 -
 doc/r3.4.0/zookeeperOtherInfo.pdf               |  151 -
 doc/r3.4.0/zookeeperOver.html                   |  704 ---
 doc/r3.4.0/zookeeperOver.pdf                    |  Bin 302473 -> 0 bytes
 doc/r3.4.0/zookeeperProgrammers.html            | 2238 --------
 doc/r3.4.0/zookeeperProgrammers.pdf             |  Bin 133738 -> 0 bytes
 doc/r3.4.0/zookeeperQuotas.html                 |  291 -
 doc/r3.4.0/zookeeperQuotas.pdf                  |  Bin 11241 -> 0 bytes
 doc/r3.4.0/zookeeperStarted.html                |  645 ---
 doc/r3.4.0/zookeeperStarted.pdf                 |  Bin 27542 -> 0 bytes
 doc/r3.4.0/zookeeperTutorial.html               |  894 ---
 doc/r3.4.0/zookeeperTutorial.pdf                |  Bin 30483 -> 0 bytes
 doc/r3.4.1/api/allclasses-frame.html            |  141 -
 doc/r3.4.1/api/allclasses-noframe.html          |  141 -
 doc/r3.4.1/api/constant-values.html             |  486 --
 doc/r3.4.1/api/deprecated-list.html             |  334 --
 doc/r3.4.1/api/help-doc.html                    |  223 -
 doc/r3.4.1/api/index-all.html                   | 1261 -----
 doc/r3.4.1/api/index.html                       |   75 -
 .../zookeeper/AsyncCallback.ACLCallback.html    |  242 -
 .../AsyncCallback.Children2Callback.html        |  242 -
 .../AsyncCallback.ChildrenCallback.html         |  240 -
 .../zookeeper/AsyncCallback.DataCallback.html   |  242 -
 .../zookeeper/AsyncCallback.StatCallback.html   |  240 -
 .../zookeeper/AsyncCallback.StringCallback.html |  240 -
 .../zookeeper/AsyncCallback.VoidCallback.html   |  238 -
 .../api/org/apache/zookeeper/AsyncCallback.html |  236 -
 .../api/org/apache/zookeeper/CreateMode.html    |  451 --
 .../KeeperException.APIErrorException.html      |  273 -
 .../KeeperException.AuthFailedException.html    |  273 -
 .../KeeperException.BadArgumentsException.html  |  287 -
 .../KeeperException.BadVersionException.html    |  287 -
 .../apache/zookeeper/KeeperException.Code.html  |  777 ---
 .../KeeperException.CodeDeprecated.html         |  610 --
 ...KeeperException.ConnectionLossException.html |  273 -
 ...perException.DataInconsistencyException.html |  273 -
 .../KeeperException.InvalidACLException.html    |  287 -
 ...eeperException.InvalidCallbackException.html |  273 -
 ...eperException.MarshallingErrorException.html |  273 -
 .../KeeperException.NoAuthException.html        |  273 -
 ...eption.NoChildrenForEphemeralsException.html |  287 -
 .../KeeperException.NoNodeException.html        |  287 -
 .../KeeperException.NodeExistsException.html    |  287 -
 .../KeeperException.NotEmptyException.html      |  287 -
 .../KeeperException.NotReadOnlyException.html   |  273 -
 ...eperException.OperationTimeoutException.html |  273 -
 ...Exception.RuntimeInconsistencyException.html |  273 -
 ...KeeperException.SessionExpiredException.html |  273 -
 .../KeeperException.SessionMovedException.html  |  273 -
 .../KeeperException.SystemErrorException.html   |  273 -
 .../KeeperException.UnimplementedException.html |  273 -
 .../org/apache/zookeeper/KeeperException.html   |  701 ---
 .../org/apache/zookeeper/ServerAdminClient.html |  380 --
 .../api/org/apache/zookeeper/WatchedEvent.html  |  362 --
 .../zookeeper/Watcher.Event.EventType.html      |  415 --
 .../zookeeper/Watcher.Event.KeeperState.html    |  500 --
 .../api/org/apache/zookeeper/Watcher.Event.html |  200 -
 .../api/org/apache/zookeeper/Watcher.html       |  231 -
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  290 -
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  549 --
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  297 -
 .../api/org/apache/zookeeper/ZooDefs.html       |  293 -
 .../org/apache/zookeeper/ZooKeeper.States.html  |  449 --
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1792 ------
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  439 --
 .../class-use/AsyncCallback.ACLCallback.html    |  183 -
 .../AsyncCallback.Children2Callback.html        |  194 -
 .../AsyncCallback.ChildrenCallback.html         |  194 -
 .../class-use/AsyncCallback.DataCallback.html   |  194 -
 .../class-use/AsyncCallback.StatCallback.html   |  218 -
 .../class-use/AsyncCallback.StringCallback.html |  185 -
 .../class-use/AsyncCallback.VoidCallback.html   |  193 -
 .../zookeeper/class-use/AsyncCallback.html      |  228 -
 .../apache/zookeeper/class-use/CreateMode.html  |  229 -
 .../KeeperException.APIErrorException.html      |  144 -
 .../KeeperException.AuthFailedException.html    |  144 -
 .../KeeperException.BadArgumentsException.html  |  144 -
 .../KeeperException.BadVersionException.html    |  144 -
 .../class-use/KeeperException.Code.html         |  248 -
 .../KeeperException.CodeDeprecated.html         |  181 -
 ...KeeperException.ConnectionLossException.html |  144 -
 ...perException.DataInconsistencyException.html |  144 -
 .../KeeperException.InvalidACLException.html    |  144 -
 ...eeperException.InvalidCallbackException.html |  144 -
 ...eperException.MarshallingErrorException.html |  144 -
 .../KeeperException.NoAuthException.html        |  144 -
 ...eption.NoChildrenForEphemeralsException.html |  144 -
 .../KeeperException.NoNodeException.html        |  144 -
 .../KeeperException.NodeExistsException.html    |  144 -
 .../KeeperException.NotEmptyException.html      |  144 -
 .../KeeperException.NotReadOnlyException.html   |  144 -
 ...eperException.OperationTimeoutException.html |  144 -
 ...Exception.RuntimeInconsistencyException.html |  144 -
 ...KeeperException.SessionExpiredException.html |  144 -
 .../KeeperException.SessionMovedException.html  |  144 -
 .../KeeperException.SystemErrorException.html   |  144 -
 .../KeeperException.UnimplementedException.html |  144 -
 .../zookeeper/class-use/KeeperException.html    |  578 --
 .../zookeeper/class-use/ServerAdminClient.html  |  144 -
 .../zookeeper/class-use/WatchedEvent.html       |  180 -
 .../class-use/Watcher.Event.EventType.html      |  221 -
 .../class-use/Watcher.Event.KeeperState.html    |  221 -
 .../zookeeper/class-use/Watcher.Event.html      |  144 -
 .../org/apache/zookeeper/class-use/Watcher.html |  317 --
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  144 -
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  144 -
 .../zookeeper/class-use/ZooDefs.Perms.html      |  144 -
 .../org/apache/zookeeper/class-use/ZooDefs.html |  144 -
 .../zookeeper/class-use/ZooKeeper.States.html   |  197 -
 .../apache/zookeeper/class-use/ZooKeeper.html   |  208 -
 .../zookeeper/class-use/ZooKeeperMain.html      |  144 -
 .../api/org/apache/zookeeper/data/ACL.html      |  557 --
 .../api/org/apache/zookeeper/data/Id.html       |  557 --
 .../api/org/apache/zookeeper/data/Stat.html     |  971 ----
 .../apache/zookeeper/data/StatPersisted.html    |  879 ---
 .../apache/zookeeper/data/StatPersistedV1.html  |  833 ---
 .../apache/zookeeper/data/class-use/ACL.html    |  280 -
 .../org/apache/zookeeper/data/class-use/Id.html |  248 -
 .../apache/zookeeper/data/class-use/Stat.html   |  328 --
 .../zookeeper/data/class-use/StatPersisted.html |  144 -
 .../data/class-use/StatPersistedV1.html         |  144 -
 .../apache/zookeeper/data/package-frame.html    |   40 -
 .../apache/zookeeper/data/package-summary.html  |  173 -
 .../org/apache/zookeeper/data/package-tree.html |  158 -
 .../org/apache/zookeeper/data/package-use.html  |  201 -
 .../api/org/apache/zookeeper/package-frame.html |  149 -
 .../org/apache/zookeeper/package-summary.html   |  370 --
 .../api/org/apache/zookeeper/package-tree.html  |  178 -
 .../api/org/apache/zookeeper/package-use.html   |  275 -
 .../apache/zookeeper/server/LogFormatter.html   |  255 -
 .../apache/zookeeper/server/PurgeTxnLog.html    |  296 -
 .../zookeeper/server/ZooKeeperServerMain.html   |  280 -
 .../server/class-use/LogFormatter.html          |  144 -
 .../zookeeper/server/class-use/PurgeTxnLog.html |  144 -
 .../server/class-use/ZooKeeperServerMain.html   |  144 -
 .../apache/zookeeper/server/package-frame.html  |   36 -
 .../zookeeper/server/package-summary.html       |  260 -
 .../apache/zookeeper/server/package-tree.html   |  153 -
 .../apache/zookeeper/server/package-use.html    |  144 -
 .../zookeeper/server/quorum/QuorumPeerMain.html |  305 -
 .../server/quorum/class-use/QuorumPeerMain.html |  144 -
 .../zookeeper/server/quorum/package-frame.html  |   32 -
 .../server/quorum/package-summary.html          |  157 -
 .../zookeeper/server/quorum/package-tree.html   |  153 -
 .../zookeeper/server/quorum/package-use.html    |  144 -
 .../zookeeper/server/upgrade/UpgradeMain.html   |  297 -
 .../server/upgrade/class-use/UpgradeMain.html   |  144 -
 .../zookeeper/server/upgrade/package-frame.html |   32 -
 .../server/upgrade/package-summary.html         |  159 -
 .../zookeeper/server/upgrade/package-tree.html  |  153 -
 .../zookeeper/server/upgrade/package-use.html   |  144 -
 doc/r3.4.1/api/overview-frame.html              |   50 -
 doc/r3.4.1/api/overview-summary.html            |  184 -
 doc/r3.4.1/api/overview-tree.html               |  182 -
 doc/r3.4.1/api/package-list                     |    5 -
 doc/r3.4.1/api/resources/inherit.gif            |  Bin 57 -> 0 bytes
 doc/r3.4.1/api/serialized-form.html             |  529 --
 doc/r3.4.1/api/stylesheet.css                   |   29 -
 doc/r3.4.1/bookkeeperConfig.html                |  384 --
 doc/r3.4.1/bookkeeperConfig.pdf                 |  Bin 13807 -> 0 bytes
 doc/r3.4.1/bookkeeperOverview.html              |  694 ---
 doc/r3.4.1/bookkeeperOverview.pdf               |  Bin 147574 -> 0 bytes
 doc/r3.4.1/bookkeeperProgrammer.html            | 1083 ----
 doc/r3.4.1/bookkeeperProgrammer.pdf             |  Bin 24965 -> 0 bytes
 doc/r3.4.1/bookkeeperStarted.html               |  448 --
 doc/r3.4.1/bookkeeperStarted.pdf                |  Bin 17122 -> 0 bytes
 doc/r3.4.1/bookkeeperStream.html                |  612 --
 doc/r3.4.1/bookkeeperStream.pdf                 |  Bin 13200 -> 0 bytes
 doc/r3.4.1/broken-links.xml                     |    2 -
 doc/r3.4.1/images/2pc.jpg                       |  Bin 15174 -> 0 bytes
 doc/r3.4.1/images/bk-overview.jpg               |  Bin 124211 -> 0 bytes
 doc/r3.4.1/images/built-with-forrest-button.png |  Bin 1936 -> 0 bytes
 doc/r3.4.1/images/favicon.ico                   |  Bin 766 -> 0 bytes
 doc/r3.4.1/images/hadoop-logo.jpg               |  Bin 9443 -> 0 bytes
 doc/r3.4.1/images/instruction_arrow.png         |  Bin 285 -> 0 bytes
 doc/r3.4.1/images/state_dia.jpg                 |  Bin 51364 -> 0 bytes
 doc/r3.4.1/images/zkcomponents.jpg              |  Bin 30831 -> 0 bytes
 doc/r3.4.1/images/zknamespace.jpg               |  Bin 35414 -> 0 bytes
 doc/r3.4.1/images/zkperfRW-3.2.jpg              |  Bin 41948 -> 0 bytes
 doc/r3.4.1/images/zkperfRW.jpg                  |  Bin 161542 -> 0 bytes
 doc/r3.4.1/images/zkperfreliability.jpg         |  Bin 69825 -> 0 bytes
 doc/r3.4.1/images/zkservice.jpg                 |  Bin 86790 -> 0 bytes
 doc/r3.4.1/images/zookeeper_small.gif           |  Bin 4847 -> 0 bytes
 doc/r3.4.1/index.html                           |  391 --
 doc/r3.4.1/index.pdf                            |  Bin 13496 -> 0 bytes
 doc/r3.4.1/javaExample.html                     |  908 ---
 doc/r3.4.1/javaExample.pdf                      |  Bin 33802 -> 0 bytes
 doc/r3.4.1/jdiff/changes.html                   |   32 -
 .../jdiff/changes/alldiffs_index_additions.html |  597 --
 .../jdiff/changes/alldiffs_index_all.html       |  776 ---
 .../jdiff/changes/alldiffs_index_changes.html   |  190 -
 .../jdiff/changes/alldiffs_index_removals.html  |   94 -
 doc/r3.4.1/jdiff/changes/changes-summary.html   |   70 -
 .../jdiff/changes/classes_index_additions.html  |  181 -
 doc/r3.4.1/jdiff/changes/classes_index_all.html |  243 -
 .../jdiff/changes/classes_index_changes.html    |  106 -
 .../jdiff/changes/classes_index_removals.html   |   50 -
 .../changes/constructors_index_additions.html   |   97 -
 .../jdiff/changes/constructors_index_all.html   |  103 -
 .../changes/constructors_index_changes.html     |   50 -
 .../changes/constructors_index_removals.html    |   67 -
 .../jdiff/changes/fields_index_additions.html   |  198 -
 doc/r3.4.1/jdiff/changes/fields_index_all.html  |  224 -
 .../jdiff/changes/fields_index_changes.html     |   56 -
 .../jdiff/changes/fields_index_removals.html    |   56 -
 doc/r3.4.1/jdiff/changes/jdiff_help.html        |  111 -
 doc/r3.4.1/jdiff/changes/jdiff_statistics.html  |  307 -
 .../jdiff/changes/jdiff_topleftframe.html       |   40 -
 .../jdiff/changes/methods_index_additions.html  |  244 -
 doc/r3.4.1/jdiff/changes/methods_index_all.html |  300 -
 .../jdiff/changes/methods_index_changes.html    |   64 -
 .../jdiff/changes/methods_index_removals.html   |   56 -
 .../org.apache.zookeeper.ClientCnxn.html        |  219 -
 .../org.apache.zookeeper.Environment.html       |  103 -
 ...r.KeeperException.BadArgumentsException.html |  100 -
 ...per.KeeperException.BadVersionException.html |  100 -
 ...g.apache.zookeeper.KeeperException.Code.html |  107 -
 ...per.KeeperException.InvalidACLException.html |  100 -
 ...eption.NoChildrenForEphemeralsException.html |  100 -
 ...okeeper.KeeperException.NoNodeException.html |  100 -
 ...per.KeeperException.NodeExistsException.html |  100 -
 ...eeper.KeeperException.NotEmptyException.html |  100 -
 .../org.apache.zookeeper.KeeperException.html   |  100 -
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 -
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  121 -
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 -
 .../changes/org.apache.zookeeper.ZooKeeper.html |  229 -
 .../org.apache.zookeeper.ZooKeeperMain.html     |  268 -
 .../jdiff/changes/packages_index_additions.html |   51 -
 .../jdiff/changes/packages_index_all.html       |   53 -
 .../jdiff/changes/packages_index_changes.html   |   53 -
 .../jdiff/changes/packages_index_removals.html  |   51 -
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  371 --
 doc/r3.4.1/jdiff/missingSinces.txt              |   84 -
 doc/r3.4.1/jdiff/stylesheet-jdiff.css           |   47 -
 ...s_for_zookeeper_3.1.1_to_zookeeper_3.4.1.xml |  672 ---
 doc/r3.4.1/linkmap.html                         |  434 --
 doc/r3.4.1/linkmap.pdf                          |  Bin 12445 -> 0 bytes
 doc/r3.4.1/recipes.html                         |  974 ----
 doc/r3.4.1/recipes.pdf                          |  Bin 31043 -> 0 bytes
 doc/r3.4.1/releasenotes.html                    | 3031 ----------
 doc/r3.4.1/releasenotes.pdf                     |  Bin 86699 -> 0 bytes
 doc/r3.4.1/skin/CommonMessages_de.xml           |   23 -
 doc/r3.4.1/skin/CommonMessages_en_US.xml        |   23 -
 doc/r3.4.1/skin/CommonMessages_es.xml           |   23 -
 doc/r3.4.1/skin/CommonMessages_fr.xml           |   23 -
 doc/r3.4.1/skin/basic.css                       |  167 -
 doc/r3.4.1/skin/breadcrumbs-optimized.js        |   90 -
 doc/r3.4.1/skin/breadcrumbs.js                  |  237 -
 doc/r3.4.1/skin/fontsize.js                     |  166 -
 doc/r3.4.1/skin/getBlank.js                     |   40 -
 doc/r3.4.1/skin/getMenu.js                      |   45 -
 doc/r3.4.1/skin/images/README.txt               |    1 -
 doc/r3.4.1/skin/images/add.jpg                  |  Bin 1142 -> 0 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 1936 -> 0 bytes
 doc/r3.4.1/skin/images/chapter.gif              |  Bin 49 -> 0 bytes
 doc/r3.4.1/skin/images/chapter_open.gif         |  Bin 49 -> 0 bytes
 doc/r3.4.1/skin/images/current.gif              |  Bin 54 -> 0 bytes
 doc/r3.4.1/skin/images/error.png                |  Bin 1709 -> 0 bytes
 doc/r3.4.1/skin/images/external-link.gif        |  Bin 71 -> 0 bytes
 doc/r3.4.1/skin/images/fix.jpg                  |  Bin 932 -> 0 bytes
 doc/r3.4.1/skin/images/forrest-credit-logo.png  |  Bin 4633 -> 0 bytes
 doc/r3.4.1/skin/images/hack.jpg                 |  Bin 743 -> 0 bytes
 doc/r3.4.1/skin/images/header_white_line.gif    |  Bin 37 -> 0 bytes
 doc/r3.4.1/skin/images/info.png                 |  Bin 1320 -> 0 bytes
 doc/r3.4.1/skin/images/instruction_arrow.png    |  Bin 285 -> 0 bytes
 doc/r3.4.1/skin/images/label.gif                |  Bin 54 -> 0 bytes
 doc/r3.4.1/skin/images/page.gif                 |  Bin 79 -> 0 bytes
 doc/r3.4.1/skin/images/pdfdoc.gif               |  Bin 1008 -> 0 bytes
 doc/r3.4.1/skin/images/poddoc.png               |  Bin 856 -> 0 bytes
 doc/r3.4.1/skin/images/printer.gif              |  Bin 603 -> 0 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 348 -> 0 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 319 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 200 -> 0 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 199 -> 0 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 209 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 199 -> 0 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 390 -> 0 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 214 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 215 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 214 -> 0 bytes
 doc/r3.4.1/skin/images/remove.jpg               |  Bin 1251 -> 0 bytes
 doc/r3.4.1/skin/images/rss.png                  |  Bin 360 -> 0 bytes
 doc/r3.4.1/skin/images/spacer.gif               |  Bin 43 -> 0 bytes
 doc/r3.4.1/skin/images/success.png              |  Bin 1291 -> 0 bytes
 doc/r3.4.1/skin/images/txtdoc.png               |  Bin 784 -> 0 bytes
 doc/r3.4.1/skin/images/update.jpg               |  Bin 990 -> 0 bytes
 doc/r3.4.1/skin/images/valid-html401.png        |  Bin 2948 -> 0 bytes
 doc/r3.4.1/skin/images/vcss.png                 |  Bin 1134 -> 0 bytes
 doc/r3.4.1/skin/images/warning.png              |  Bin 1215 -> 0 bytes
 doc/r3.4.1/skin/images/xmldoc.gif               |  Bin 992 -> 0 bytes
 doc/r3.4.1/skin/menu.js                         |   48 -
 doc/r3.4.1/skin/note.txt                        |   50 -
 doc/r3.4.1/skin/print.css                       |   54 -
 doc/r3.4.1/skin/profile.css                     |  168 -
 doc/r3.4.1/skin/prototype.js                    | 1257 -----
 doc/r3.4.1/skin/screen.css                      |  587 --
 doc/r3.4.1/zookeeperAdmin.html                  | 1849 -------
 doc/r3.4.1/zookeeperAdmin.pdf                   |  Bin 72898 -> 0 bytes
 doc/r3.4.1/zookeeperHierarchicalQuorums.html    |  276 -
 doc/r3.4.1/zookeeperHierarchicalQuorums.pdf     |  Bin 6655 -> 0 bytes
 doc/r3.4.1/zookeeperInternals.html              |  805 ---
 doc/r3.4.1/zookeeperInternals.pdf               |  Bin 48834 -> 0 bytes
 doc/r3.4.1/zookeeperJMX.html                    |  479 --
 doc/r3.4.1/zookeeperJMX.pdf                     |  Bin 16482 -> 0 bytes
 doc/r3.4.1/zookeeperObservers.html              |  366 --
 doc/r3.4.1/zookeeperObservers.pdf               |  Bin 12873 -> 0 bytes
 doc/r3.4.1/zookeeperOtherInfo.html              |  230 -
 doc/r3.4.1/zookeeperOtherInfo.pdf               |  151 -
 doc/r3.4.1/zookeeperOver.html                   |  704 ---
 doc/r3.4.1/zookeeperOver.pdf                    |  Bin 302494 -> 0 bytes
 doc/r3.4.1/zookeeperProgrammers.html            | 2238 --------
 doc/r3.4.1/zookeeperProgrammers.pdf             |  Bin 133759 -> 0 bytes
 doc/r3.4.1/zookeeperQuotas.html                 |  291 -
 doc/r3.4.1/zookeeperQuotas.pdf                  |  Bin 11262 -> 0 bytes
 doc/r3.4.1/zookeeperStarted.html                |  645 ---
 doc/r3.4.1/zookeeperStarted.pdf                 |  Bin 27563 -> 0 bytes
 doc/r3.4.1/zookeeperTutorial.html               |  894 ---
 doc/r3.4.1/zookeeperTutorial.pdf                |  Bin 30504 -> 0 bytes
 doc/r3.4.10/api/allclasses-frame.html           |  147 -
 doc/r3.4.10/api/allclasses-noframe.html         |  147 -
 doc/r3.4.10/api/constant-values.html            |  486 --
 doc/r3.4.10/api/deprecated-list.html            |  334 --
 doc/r3.4.10/api/help-doc.html                   |  223 -
 doc/r3.4.10/api/index-all.html                  | 1294 -----
 doc/r3.4.10/api/index.html                      |   73 -
 .../zookeeper/AsyncCallback.ACLCallback.html    |  263 -
 .../AsyncCallback.Children2Callback.html        |  252 -
 .../AsyncCallback.ChildrenCallback.html         |  260 -
 .../zookeeper/AsyncCallback.DataCallback.html   |  263 -
 .../zookeeper/AsyncCallback.MultiCallback.html  |  268 -
 .../zookeeper/AsyncCallback.StatCallback.html   |  265 -
 .../zookeeper/AsyncCallback.StringCallback.html |  270 -
 .../zookeeper/AsyncCallback.VoidCallback.html   |  270 -
 .../api/org/apache/zookeeper/AsyncCallback.html |  253 -
 .../api/org/apache/zookeeper/CreateMode.html    |  451 --
 .../KeeperException.APIErrorException.html      |  273 -
 .../KeeperException.AuthFailedException.html    |  273 -
 .../KeeperException.BadArgumentsException.html  |  287 -
 .../KeeperException.BadVersionException.html    |  287 -
 .../apache/zookeeper/KeeperException.Code.html  |  777 ---
 .../KeeperException.CodeDeprecated.html         |  610 --
 ...KeeperException.ConnectionLossException.html |  273 -
 ...perException.DataInconsistencyException.html |  273 -
 .../KeeperException.InvalidACLException.html    |  287 -
 ...eeperException.InvalidCallbackException.html |  273 -
 ...eperException.MarshallingErrorException.html |  273 -
 .../KeeperException.NoAuthException.html        |  273 -
 ...eption.NoChildrenForEphemeralsException.html |  287 -
 .../KeeperException.NoNodeException.html        |  287 -
 .../KeeperException.NodeExistsException.html    |  287 -
 .../KeeperException.NotEmptyException.html      |  287 -
 .../KeeperException.NotReadOnlyException.html   |  273 -
 ...eperException.OperationTimeoutException.html |  273 -
 ...Exception.RuntimeInconsistencyException.html |  273 -
 ...KeeperException.SessionExpiredException.html |  273 -
 .../KeeperException.SessionMovedException.html  |  273 -
 .../KeeperException.SystemErrorException.html   |  273 -
 .../KeeperException.UnimplementedException.html |  273 -
 .../org/apache/zookeeper/KeeperException.html   |  703 ---
 .../org/apache/zookeeper/ServerAdminClient.html |  380 --
 .../api/org/apache/zookeeper/WatchedEvent.html  |  362 --
 .../zookeeper/Watcher.Event.EventType.html      |  415 --
 .../zookeeper/Watcher.Event.KeeperState.html    |  500 --
 .../api/org/apache/zookeeper/Watcher.Event.html |  200 -
 .../api/org/apache/zookeeper/Watcher.html       |  231 -
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  290 -
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  549 --
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  297 -
 .../api/org/apache/zookeeper/ZooDefs.html       |  293 -
 .../org/apache/zookeeper/ZooKeeper.States.html  |  449 --
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1858 -------
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  439 --
 .../class-use/AsyncCallback.ACLCallback.html    |  183 -
 .../AsyncCallback.Children2Callback.html        |  194 -
 .../AsyncCallback.ChildrenCallback.html         |  194 -
 .../class-use/AsyncCallback.DataCallback.html   |  194 -
 .../class-use/AsyncCallback.MultiCallback.html  |  182 -
 .../class-use/AsyncCallback.StatCallback.html   |  218 -
 .../class-use/AsyncCallback.StringCallback.html |  185 -
 .../class-use/AsyncCallback.VoidCallback.html   |  193 -
 .../zookeeper/class-use/AsyncCallback.html      |  237 -
 .../apache/zookeeper/class-use/CreateMode.html  |  229 -
 .../KeeperException.APIErrorException.html      |  144 -
 .../KeeperException.AuthFailedException.html    |  144 -
 .../KeeperException.BadArgumentsException.html  |  144 -
 .../KeeperException.BadVersionException.html    |  144 -
 .../class-use/KeeperException.Code.html         |  248 -
 .../KeeperException.CodeDeprecated.html         |  181 -
 ...KeeperException.ConnectionLossException.html |  144 -
 ...perException.DataInconsistencyException.html |  144 -
 .../KeeperException.InvalidACLException.html    |  144 -
 ...eeperException.InvalidCallbackException.html |  144 -
 ...eperException.MarshallingErrorException.html |  144 -
 .../KeeperException.NoAuthException.html        |  144 -
 ...eption.NoChildrenForEphemeralsException.html |  144 -
 .../KeeperException.NoNodeException.html        |  144 -
 .../KeeperException.NodeExistsException.html    |  144 -
 .../KeeperException.NotEmptyException.html      |  144 -
 .../KeeperException.NotReadOnlyException.html   |  144 -
 ...eperException.OperationTimeoutException.html |  144 -
 ...Exception.RuntimeInconsistencyException.html |  144 -
 ...KeeperException.SessionExpiredException.html |  144 -
 .../KeeperException.SessionMovedException.html  |  144 -
 .../KeeperException.SystemErrorException.html   |  144 -
 .../KeeperException.UnimplementedException.html |  144 -
 .../zookeeper/class-use/KeeperException.html    |  578 --
 .../zookeeper/class-use/ServerAdminClient.html  |  144 -
 .../zookeeper/class-use/WatchedEvent.html       |  180 -
 .../class-use/Watcher.Event.EventType.html      |  221 -
 .../class-use/Watcher.Event.KeeperState.html    |  221 -
 .../zookeeper/class-use/Watcher.Event.html      |  144 -
 .../org/apache/zookeeper/class-use/Watcher.html |  317 --
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  144 -
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  144 -
 .../zookeeper/class-use/ZooDefs.Perms.html      |  144 -
 .../org/apache/zookeeper/class-use/ZooDefs.html |  144 -
 .../zookeeper/class-use/ZooKeeper.States.html   |  197 -
 .../apache/zookeeper/class-use/ZooKeeper.html   |  208 -
 .../zookeeper/class-use/ZooKeeperMain.html      |  144 -
 .../zookeeper/client/FourLetterWordMain.html    |  315 --
 .../client/class-use/FourLetterWordMain.html    |  144 -
 .../apache/zookeeper/client/package-frame.html  |   32 -
 .../zookeeper/client/package-summary.html       |  157 -
 .../apache/zookeeper/client/package-tree.html   |  153 -
 .../apache/zookeeper/client/package-use.html    |  144 -
 .../api/org/apache/zookeeper/data/ACL.html      |  557 --
 .../api/org/apache/zookeeper/data/Id.html       |  557 --
 .../api/org/apache/zookeeper/data/Stat.html     |  971 ----
 .../apache/zookeeper/data/StatPersisted.html    |  879 ---
 .../apache/zookeeper/data/StatPersistedV1.html  |  833 ---
 .../apache/zookeeper/data/class-use/ACL.html    |  280 -
 .../org/apache/zookeeper/data/class-use/Id.html |  248 -
 .../apache/zookeeper/data/class-use/Stat.html   |  328 --
 .../zookeeper/data/class-use/StatPersisted.html |  144 -
 .../data/class-use/StatPersistedV1.html         |  144 -
 .../apache/zookeeper/data/package-frame.html    |   40 -
 .../apache/zookeeper/data/package-summary.html  |  173 -
 .../org/apache/zookeeper/data/package-tree.html |  158 -
 .../org/apache/zookeeper/data/package-use.html  |  201 -
 .../api/org/apache/zookeeper/package-frame.html |  151 -
 .../org/apache/zookeeper/package-summary.html   |  375 --
 .../api/org/apache/zookeeper/package-tree.html  |  178 -
 .../api/org/apache/zookeeper/package-use.html   |  282 -
 .../apache/zookeeper/server/LogFormatter.html   |  255 -
 .../apache/zookeeper/server/PurgeTxnLog.html    |  299 -
 .../zookeeper/server/SnapshotFormatter.html     |  283 -
 .../zookeeper/server/ZooKeeperServerMain.html   |  280 -
 .../server/class-use/LogFormatter.html          |  144 -
 .../zookeeper/server/class-use/PurgeTxnLog.html |  144 -
 .../server/class-use/SnapshotFormatter.html     |  144 -
 .../server/class-use/ZooKeeperServerMain.html   |  144 -
 .../apache/zookeeper/server/package-frame.html  |   38 -
 .../zookeeper/server/package-summary.html       |  264 -
 .../apache/zookeeper/server/package-tree.html   |  153 -
 .../apache/zookeeper/server/package-use.html    |  144 -
 .../zookeeper/server/quorum/QuorumPeerMain.html |  305 -
 .../server/quorum/class-use/QuorumPeerMain.html |  144 -
 .../zookeeper/server/quorum/package-frame.html  |   32 -
 .../server/quorum/package-summary.html          |  157 -
 .../zookeeper/server/quorum/package-tree.html   |  153 -
 .../zookeeper/server/quorum/package-use.html    |  144 -
 .../zookeeper/server/upgrade/UpgradeMain.html   |  297 -
 .../server/upgrade/class-use/UpgradeMain.html   |  144 -
 .../zookeeper/server/upgrade/package-frame.html |   32 -
 .../server/upgrade/package-summary.html         |  159 -
 .../zookeeper/server/upgrade/package-tree.html  |  153 -
 .../zookeeper/server/upgrade/package-use.html   |  144 -
 doc/r3.4.10/api/overview-frame.html             |   52 -
 doc/r3.4.10/api/overview-summary.html           |  188 -
 doc/r3.4.10/api/overview-tree.html              |  182 -
 doc/r3.4.10/api/package-list                    |    6 -
 doc/r3.4.10/api/resources/inherit.gif           |  Bin 57 -> 0 bytes
 doc/r3.4.10/api/serialized-form.html            |  551 --
 doc/r3.4.10/api/stylesheet.css                  |   29 -
 doc/r3.4.10/bookkeeperConfig.html               |  384 --
 doc/r3.4.10/bookkeeperConfig.pdf                |  Bin 13797 -> 0 bytes
 doc/r3.4.10/bookkeeperOverview.html             |  694 ---
 doc/r3.4.10/bookkeeperOverview.pdf              |  Bin 147558 -> 0 bytes
 doc/r3.4.10/bookkeeperProgrammer.html           | 1083 ----
 doc/r3.4.10/bookkeeperProgrammer.pdf            |  Bin 24949 -> 0 bytes
 doc/r3.4.10/bookkeeperStarted.html              |  448 --
 doc/r3.4.10/bookkeeperStarted.pdf               |  Bin 17107 -> 0 bytes
 doc/r3.4.10/bookkeeperStream.html               |  612 --
 doc/r3.4.10/bookkeeperStream.pdf                |  Bin 13192 -> 0 bytes
 doc/r3.4.10/broken-links.xml                    |    2 -
 doc/r3.4.10/images/2pc.jpg                      |  Bin 15174 -> 0 bytes
 doc/r3.4.10/images/bk-overview.jpg              |  Bin 124211 -> 0 bytes
 .../images/built-with-forrest-button.png        |  Bin 1936 -> 0 bytes
 doc/r3.4.10/images/favicon.ico                  |  Bin 766 -> 0 bytes
 doc/r3.4.10/images/hadoop-logo.jpg              |  Bin 9443 -> 0 bytes
 doc/r3.4.10/images/instruction_arrow.png        |  Bin 285 -> 0 bytes
 doc/r3.4.10/images/state_dia.jpg                |  Bin 51364 -> 0 bytes
 doc/r3.4.10/images/zkcomponents.jpg             |  Bin 30831 -> 0 bytes
 doc/r3.4.10/images/zknamespace.jpg              |  Bin 35414 -> 0 bytes
 doc/r3.4.10/images/zkperfRW-3.2.jpg             |  Bin 41948 -> 0 bytes
 doc/r3.4.10/images/zkperfRW.jpg                 |  Bin 161542 -> 0 bytes
 doc/r3.4.10/images/zkperfreliability.jpg        |  Bin 69825 -> 0 bytes
 doc/r3.4.10/images/zkservice.jpg                |  Bin 86790 -> 0 bytes
 doc/r3.4.10/images/zookeeper_small.gif          |  Bin 4847 -> 0 bytes
 doc/r3.4.10/index.html                          |  391 --
 doc/r3.4.10/index.pdf                           |  Bin 13515 -> 0 bytes
 doc/r3.4.10/javaExample.html                    |  908 ---
 doc/r3.4.10/javaExample.pdf                     |  Bin 33767 -> 0 bytes
 doc/r3.4.10/jdiff/changes.html                  |   32 -
 .../jdiff/changes/alldiffs_index_additions.html |  629 ---
 .../jdiff/changes/alldiffs_index_all.html       |  810 ---
 .../jdiff/changes/alldiffs_index_changes.html   |  213 -
 .../jdiff/changes/alldiffs_index_removals.html  |   94 -
 doc/r3.4.10/jdiff/changes/changes-summary.html  |   70 -
 .../jdiff/changes/classes_index_additions.html  |  183 -
 .../jdiff/changes/classes_index_all.html        |  272 -
 .../jdiff/changes/classes_index_changes.html    |  121 -
 .../jdiff/changes/classes_index_removals.html   |   50 -
 .../changes/constructors_index_additions.html   |   97 -
 .../jdiff/changes/constructors_index_all.html   |  103 -
 .../changes/constructors_index_changes.html     |   50 -
 .../changes/constructors_index_removals.html    |   67 -
 .../jdiff/changes/fields_index_additions.html   |  222 -
 doc/r3.4.10/jdiff/changes/fields_index_all.html |  250 -
 .../jdiff/changes/fields_index_changes.html     |   56 -
 .../jdiff/changes/fields_index_removals.html    |   56 -
 doc/r3.4.10/jdiff/changes/jdiff_help.html       |  111 -
 doc/r3.4.10/jdiff/changes/jdiff_statistics.html |  318 --
 .../jdiff/changes/jdiff_topleftframe.html       |   40 -
 .../jdiff/changes/methods_index_additions.html  |  242 -
 .../jdiff/changes/methods_index_all.html        |  294 -
 .../jdiff/changes/methods_index_changes.html    |   64 -
 .../jdiff/changes/methods_index_removals.html   |   56 -
 .../org.apache.zookeeper.ClientCnxn.html        |  240 -
 .../org.apache.zookeeper.Environment.html       |  118 -
 ...r.KeeperException.BadArgumentsException.html |  100 -
 ...per.KeeperException.BadVersionException.html |  100 -
 ...g.apache.zookeeper.KeeperException.Code.html |  107 -
 ...per.KeeperException.InvalidACLException.html |  100 -
 ...eption.NoChildrenForEphemeralsException.html |  100 -
 ...okeeper.KeeperException.NoNodeException.html |  100 -
 ...per.KeeperException.NodeExistsException.html |  100 -
 ...eeper.KeeperException.NotEmptyException.html |  100 -
 .../org.apache.zookeeper.KeeperException.html   |  100 -
 .../changes/org.apache.zookeeper.Version.html   |  100 -
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 -
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  121 -
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 -
 .../changes/org.apache.zookeeper.ZooKeeper.html |  250 -
 .../org.apache.zookeeper.ZooKeeperMain.html     |  268 -
 .../jdiff/changes/packages_index_additions.html |   51 -
 .../jdiff/changes/packages_index_all.html       |   53 -
 .../jdiff/changes/packages_index_changes.html   |   53 -
 .../jdiff/changes/packages_index_removals.html  |   51 -
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  392 --
 doc/r3.4.10/jdiff/missingSinces.txt             |   94 -
 doc/r3.4.10/jdiff/stylesheet-jdiff.css          |   47 -
 ..._for_zookeeper_3.1.1_to_zookeeper_3.4.10.xml |  738 ---
 doc/r3.4.10/linkmap.html                        |  434 --
 doc/r3.4.10/linkmap.pdf                         |  Bin 12459 -> 0 bytes
 doc/r3.4.10/recipes.html                        |  974 ----
 doc/r3.4.10/recipes.pdf                         |  Bin 31021 -> 0 bytes
 doc/r3.4.10/releasenotes.html                   | 1569 ------
 doc/r3.4.10/skin/CommonMessages_de.xml          |   23 -
 doc/r3.4.10/skin/CommonMessages_en_US.xml       |   23 -
 doc/r3.4.10/skin/CommonMessages_es.xml          |   23 -
 doc/r3.4.10/skin/CommonMessages_fr.xml          |   23 -
 doc/r3.4.10/skin/basic.css                      |  167 -
 doc/r3.4.10/skin/breadcrumbs-optimized.js       |   90 -
 doc/r3.4.10/skin/breadcrumbs.js                 |  237 -
 doc/r3.4.10/skin/fontsize.js                    |  166 -
 doc/r3.4.10/skin/getBlank.js                    |   40 -
 doc/r3.4.10/skin/getMenu.js                     |   45 -
 doc/r3.4.10/skin/images/README.txt              |    1 -
 doc/r3.4.10/skin/images/add.jpg                 |  Bin 1142 -> 0 bytes
 doc/r3.4.10/skin/images/apache-thanks.png       |  Bin 4840 -> 0 bytes
 doc/r3.4.10/skin/images/built-with-cocoon.gif   |  Bin 2252 -> 0 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 1936 -> 0 bytes
 doc/r3.4.10/skin/images/chapter.gif             |  Bin 49 -> 0 bytes
 doc/r3.4.10/skin/images/chapter_open.gif        |  Bin 49 -> 0 bytes
 doc/r3.4.10/skin/images/current.gif             |  Bin 54 -> 0 bytes
 doc/r3.4.10/skin/images/error.png               |  Bin 1709 -> 0 bytes
 doc/r3.4.10/skin/images/external-link.gif       |  Bin 71 -> 0 bytes
 doc/r3.4.10/skin/images/fix.jpg                 |  Bin 932 -> 0 bytes
 doc/r3.4.10/skin/images/forrest-credit-logo.png |  Bin 4633 -> 0 bytes
 doc/r3.4.10/skin/images/hack.jpg                |  Bin 743 -> 0 bytes
 doc/r3.4.10/skin/images/header_white_line.gif   |  Bin 37 -> 0 bytes
 doc/r3.4.10/skin/images/info.png                |  Bin 1320 -> 0 bytes
 doc/r3.4.10/skin/images/instruction_arrow.png   |  Bin 285 -> 0 bytes
 doc/r3.4.10/skin/images/label.gif               |  Bin 54 -> 0 bytes
 doc/r3.4.10/skin/images/page.gif                |  Bin 79 -> 0 bytes
 doc/r3.4.10/skin/images/pdfdoc.gif              |  Bin 1008 -> 0 bytes
 doc/r3.4.10/skin/images/poddoc.png              |  Bin 856 -> 0 bytes
 doc/r3.4.10/skin/images/printer.gif             |  Bin 603 -> 0 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 348 -> 0 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 319 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 200 -> 0 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 199 -> 0 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 209 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 199 -> 0 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 390 -> 0 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 214 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 215 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 214 -> 0 bytes
 doc/r3.4.10/skin/images/remove.jpg              |  Bin 1251 -> 0 bytes
 doc/r3.4.10/skin/images/rss.png                 |  Bin 360 -> 0 bytes
 doc/r3.4.10/skin/images/spacer.gif              |  Bin 43 -> 0 bytes
 doc/r3.4.10/skin/images/success.png             |  Bin 1291 -> 0 bytes
 doc/r3.4.10/skin/images/txtdoc.png              |  Bin 784 -> 0 bytes
 doc/r3.4.10/skin/images/update.jpg              |  Bin 990 -> 0 bytes
 doc/r3.4.10/skin/images/valid-html401.png       |  Bin 2948 -> 0 bytes
 doc/r3.4.10/skin/images/vcss.png                |  Bin 1134 -> 0 bytes
 doc/r3.4.10/skin/images/warning.png             |  Bin 1215 -> 0 bytes
 doc/r3.4.10/skin/images/xmldoc.gif              |  Bin 992 -> 0 bytes
 doc/r3.4.10/skin/menu.js                        |   48 -
 doc/r3.4.10/skin/note.txt                       |   50 -
 doc/r3.4.10/skin/print.css                      |   54 -
 doc/r3.4.10/skin/profile.css                    |  168 -
 doc/r3.4.10/skin/prototype.js                   | 1257 -----
 doc/r3.4.10/skin/screen.css                     |  587 --
 doc/r3.4.10/zookeeperAdmin.html                 | 2114 -------
 doc/r3.4.10/zookeeperAdmin.pdf                  |  Bin 80536 -> 0 bytes
 doc/r3.4.10/zookeeperHierarchicalQuorums.html   |  276 -
 doc/r3.4.10/zookeeperHierarchicalQuorums.pdf    |  Bin 6654 -> 0 bytes
 doc/r3.4.10/zookeeperInternals.html             |  805 ---
 doc/r3.4.10/zookeeperInternals.pdf              |  Bin 48810 -> 0 bytes
 doc/r3.4.10/zookeeperJMX.html                   |  479 --
 doc/r3.4.10/zookeeperJMX.pdf                    |  Bin 16475 -> 0 bytes
 doc/r3.4.10/zookeeperObservers.html             |  366 --
 doc/r3.4.10/zookeeperObservers.pdf              |  Bin 12871 -> 0 bytes
 doc/r3.4.10/zookeeperOtherInfo.html             |  230 -
 doc/r3.4.10/zookeeperOtherInfo.pdf              |  151 -
 doc/r3.4.10/zookeeperOver.html                  |  704 ---
 doc/r3.4.10/zookeeperOver.pdf                   |  Bin 302472 -> 0 bytes
 doc/r3.4.10/zookeeperProgrammers.html           | 2285 --------
 doc/r3.4.10/zookeeperProgrammers.pdf            |  Bin 134099 -> 0 bytes
 doc/r3.4.10/zookeeperQuotas.html                |  290 -
 doc/r3.4.10/zookeeperQuotas.pdf                 |  Bin 11184 -> 0 bytes
 doc/r3.4.10/zookeeperStarted.html               |  629 ---
 doc/r3.4.10/zookeeperStarted.pdf                |  Bin 28073 -> 0 bytes
 doc/r3.4.10/zookeeperTutorial.html              |  894 ---
 doc/r3.4.10/zookeeperTutorial.pdf               |  Bin 30478 -> 0 bytes
 doc/r3.4.11/api/allclasses-frame.html           |   81 -
 doc/r3.4.11/api/allclasses-noframe.html         |   81 -
 doc/r3.4.11/api/constant-values.html            |  512 --
 doc/r3.4.11/api/deprecated-list.html            |  334 --
 doc/r3.4.11/api/help-doc.html                   |  230 -
 doc/r3.4.11/api/index-all.html                  | 1487 -----
 doc/r3.4.11/api/index.html                      |   75 -
 doc/r3.4.11/api/org/apache/jute/Record.html     |  255 -
 .../api/org/apache/jute/class-use/Record.html   |  181 -
 .../jute/compiler/generated/package-frame.html  |   14 -
 .../compiler/generated/package-summary.html     |  137 -
 .../jute/compiler/generated/package-tree.html   |  128 -
 .../jute/compiler/generated/package-use.html    |  125 -
 .../org/apache/jute/compiler/package-frame.html |   14 -
 .../apache/jute/compiler/package-summary.html   |  139 -
 .../org/apache/jute/compiler/package-tree.html  |  128 -
 .../org/apache/jute/compiler/package-use.html   |  125 -
 .../api/org/apache/jute/package-frame.html      |   20 -
 .../api/org/apache/jute/package-summary.html    |  930 ----
 .../api/org/apache/jute/package-tree.html       |  134 -
 .../api/org/apache/jute/package-use.html        |  160 -
 .../zookeeper/AsyncCallback.ACLCallback.html    |  282 -
 .../AsyncCallback.Children2Callback.html        |  271 -
 .../AsyncCallback.ChildrenCallback.html         |  278 -
 .../zookeeper/AsyncCallback.DataCallback.html   |  282 -
 .../zookeeper/AsyncCallback.MultiCallback.html  |  286 -
 .../zookeeper/AsyncCallback.StatCallback.html   |  283 -
 .../zookeeper/AsyncCallback.StringCallback.html |  288 -
 .../zookeeper/AsyncCallback.VoidCallback.html   |  287 -
 .../api/org/apache/zookeeper/AsyncCallback.html |  248 -
 .../api/org/apache/zookeeper/CreateMode.html    |  444 --
 .../KeeperException.APIErrorException.html      |  296 -
 .../KeeperException.AuthFailedException.html    |  296 -
 .../KeeperException.BadArgumentsException.html  |  308 --
 .../KeeperException.BadVersionException.html    |  308 --
 .../apache/zookeeper/KeeperException.Code.html  |  722 ---
 .../KeeperException.CodeDeprecated.html         |  706 ---
 ...KeeperException.ConnectionLossException.html |  296 -
 ...perException.DataInconsistencyException.html |  296 -
 .../KeeperException.InvalidACLException.html    |  308 --
 ...eeperException.InvalidCallbackException.html |  296 -
 ...eperException.MarshallingErrorException.html |  296 -
 .../KeeperException.NoAuthException.html        |  296 -
 ...eption.NoChildrenForEphemeralsException.html |  308 --
 .../KeeperException.NoNodeException.html        |  308 --
 .../KeeperException.NodeExistsException.html    |  308 --
 .../KeeperException.NotEmptyException.html      |  308 --
 .../KeeperException.NotReadOnlyException.html   |  296 -
 ...eperException.OperationTimeoutException.html |  296 -
 ...Exception.RuntimeInconsistencyException.html |  296 -
 ...KeeperException.SessionExpiredException.html |  296 -
 .../KeeperException.SessionMovedException.html  |  296 -
 .../KeeperException.SystemErrorException.html   |  296 -
 .../KeeperException.UnimplementedException.html |  296 -
 .../org/apache/zookeeper/KeeperException.html   |  641 ---
 .../org/apache/zookeeper/ServerAdminClient.html |  365 --
 .../api/org/apache/zookeeper/Transaction.html   |  333 --
 .../api/org/apache/zookeeper/WatchedEvent.html  |  358 --
 .../zookeeper/Watcher.Event.EventType.html      |  410 --
 .../zookeeper/Watcher.Event.KeeperState.html    |  493 --
 .../api/org/apache/zookeeper/Watcher.Event.html |  207 -
 .../api/org/apache/zookeeper/Watcher.html       |  249 -
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  289 -
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  548 --
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  310 --
 .../api/org/apache/zookeeper/ZooDefs.html       |  302 -
 .../org/apache/zookeeper/ZooKeeper.States.html  |  440 --
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1887 -------
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  441 --
 .../class-use/AsyncCallback.ACLCallback.html    |  170 -
 .../AsyncCallback.Children2Callback.html        |  179 -
 .../AsyncCallback.ChildrenCallback.html         |  179 -
 .../class-use/AsyncCallback.DataCallback.html   |  179 -
 .../class-use/AsyncCallback.MultiCallback.html  |  174 -
 .../class-use/AsyncCallback.StatCallback.html   |  199 -
 .../class-use/AsyncCallback.StringCallback.html |  172 -
 .../class-use/AsyncCallback.VoidCallback.html   |  178 -
 .../zookeeper/class-use/AsyncCallback.html      |  210 -
 .../apache/zookeeper/class-use/CreateMode.html  |  216 -
 .../KeeperException.APIErrorException.html      |  125 -
 .../KeeperException.AuthFailedException.html    |  125 -
 .../KeeperException.BadArgumentsException.html  |  125 -
 .../KeeperException.BadVersionException.html    |  125 -
 .../class-use/KeeperException.Code.html         |  223 -
 .../KeeperException.CodeDeprecated.html         |  168 -
 ...KeeperException.ConnectionLossException.html |  125 -
 ...perException.DataInconsistencyException.html |  125 -
 .../KeeperException.InvalidACLException.html    |  125 -
 ...eeperException.InvalidCallbackException.html |  125 -
 ...eperException.MarshallingErrorException.html |  125 -
 .../KeeperException.NoAuthException.html        |  125 -
 ...eption.NoChildrenForEphemeralsException.html |  125 -
 .../KeeperException.NoNodeException.html        |  125 -
 .../KeeperException.NodeExistsException.html    |  125 -
 .../KeeperException.NotEmptyException.html      |  125 -
 .../KeeperException.NotReadOnlyException.html   |  125 -
 ...eperException.OperationTimeoutException.html |  125 -
 ...Exception.RuntimeInconsistencyException.html |  125 -
 ...KeeperException.SessionExpiredException.html |  125 -
 .../KeeperException.SessionMovedException.html  |  125 -
 .../KeeperException.SystemErrorException.html   |  125 -
 .../KeeperException.UnimplementedException.html |  125 -
 .../zookeeper/class-use/KeeperException.html    |  443 --
 .../zookeeper/class-use/ServerAdminClient.html  |  125 -
 .../apache/zookeeper/class-use/Transaction.html |  192 -
 .../zookeeper/class-use/WatchedEvent.html       |  165 -
 .../class-use/Watcher.Event.EventType.html      |  197 -
 .../class-use/Watcher.Event.KeeperState.html    |  197 -
 .../zookeeper/class-use/Watcher.Event.html      |  125 -
 .../org/apache/zookeeper/class-use/Watcher.html |  284 -
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  125 -
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  125 -
 .../zookeeper/class-use/ZooDefs.Perms.html      |  125 -
 .../org/apache/zookeeper/class-use/ZooDefs.html |  125 -
 .../zookeeper/class-use/ZooKeeper.States.html   |  178 -
 .../apache/zookeeper/class-use/ZooKeeper.html   |  190 -
 .../zookeeper/class-use/ZooKeeperMain.html      |  125 -
 .../zookeeper/client/FourLetterWordMain.html    |  343 --
 .../apache/zookeeper/client/HostProvider.html   |  284 -
 .../zookeeper/client/StaticHostProvider.html    |  340 --
 .../client/class-use/FourLetterWordMain.html    |  125 -
 .../client/class-use/HostProvider.html          |  167 -
 .../client/class-use/StaticHostProvider.html    |  125 -
 .../apache/zookeeper/client/package-frame.html  |   25 -
 .../zookeeper/client/package-summary.html       |  166 -
 .../apache/zookeeper/client/package-tree.html   |  143 -
 .../apache/zookeeper/client/package-use.html    |  160 -
 .../apache/zookeeper/common/package-frame.html  |   14 -
 .../zookeeper/common/package-summary.html       |  124 -
 .../apache/zookeeper/common/package-tree.html   |  128 -
 .../apache/zookeeper/common/package-use.html    |  125 -
 .../api/org/apache/zookeeper/data/ACL.html      |  493 --
 .../api/org/apache/zookeeper/data/Id.html       |  493 --
 .../api/org/apache/zookeeper/data/Stat.html     |  745 ---
 .../apache/zookeeper/data/StatPersisted.html    |  689 ---
 .../apache/zookeeper/data/StatPersistedV1.html  |  661 ---
 .../apache/zookeeper/data/class-use/ACL.html    |  260 -
 .../org/apache/zookeeper/data/class-use/Id.html |  220 -
 .../apache/zookeeper/data/class-use/Stat.html   |  290 -
 .../zookeeper/data/class-use/StatPersisted.html |  125 -
 .../data/class-use/StatPersistedV1.html         |  125 -
 .../apache/zookeeper/data/package-frame.html    |   24 -
 .../apache/zookeeper/data/package-summary.html  |  159 -
 .../org/apache/zookeeper/data/package-tree.html |  142 -
 .../org/apache/zookeeper/data/package-use.html  |  183 -
 .../org/apache/zookeeper/jmx/package-frame.html |   14 -
 .../apache/zookeeper/jmx/package-summary.html   |  124 -
 .../org/apache/zookeeper/jmx/package-tree.html  |  128 -
 .../org/apache/zookeeper/jmx/package-use.html   |  125 -
 .../api/org/apache/zookeeper/package-frame.html |   76 -
 .../org/apache/zookeeper/package-summary.html   |  406 --
 .../api/org/apache/zookeeper/package-tree.html  |  213 -
 .../api/org/apache/zookeeper/package-use.html   |  255 -
 .../apache/zookeeper/server/LogFormatter.html   |  280 -
 .../apache/zookeeper/server/PurgeTxnLog.html    |  322 --
 .../zookeeper/server/SnapshotFormatter.html     |  300 -
 .../zookeeper/server/ZooKeeperServerMain.html   |  297 -
 .../server/class-use/LogFormatter.html          |  125 -
 .../zookeeper/server/class-use/PurgeTxnLog.html |  125 -
 .../server/class-use/SnapshotFormatter.html     |  125 -
 .../server/class-use/ZooKeeperServerMain.html   |  125 -
 .../apache/zookeeper/server/package-frame.html  |   23 -
 .../zookeeper/server/package-summary.html       |  250 -
 .../apache/zookeeper/server/package-tree.html   |  141 -
 .../apache/zookeeper/server/package-use.html    |  162 -
 .../zookeeper/server/quorum/QuorumPeerMain.html |  324 --
 .../server/quorum/class-use/QuorumPeerMain.html |  125 -
 .../zookeeper/server/quorum/package-frame.html  |   20 -
 .../server/quorum/package-summary.html          |  145 -
 .../zookeeper/server/quorum/package-tree.html   |  138 -
 .../zookeeper/server/quorum/package-use.html    |  158 -
 .../zookeeper/server/upgrade/UpgradeMain.html   |  316 --
 .../server/upgrade/class-use/UpgradeMain.html   |  125 -
 .../zookeeper/server/upgrade/package-frame.html |   20 -
 .../server/upgrade/package-summary.html         |  147 -
 .../zookeeper/server/upgrade/package-tree.html  |  138 -
 .../zookeeper/server/upgrade/package-use.html   |  125 -
 .../apache/zookeeper/util/package-frame.html    |   14 -
 .../apache/zookeeper/util/package-summary.html  |  124 -
 .../org/apache/zookeeper/util/package-tree.html |  128 -
 .../org/apache/zookeeper/util/package-use.html  |  125 -
 .../zookeeper/version/util/package-frame.html   |   14 -
 .../zookeeper/version/util/package-summary.html |  124 -
 .../zookeeper/version/util/package-tree.html    |  128 -
 .../zookeeper/version/util/package-use.html     |  125 -
 doc/r3.4.11/api/overview-frame.html             |   33 -
 doc/r3.4.11/api/overview-summary.html           |  210 -
 doc/r3.4.11/api/overview-tree.html              |  240 -
 doc/r3.4.11/api/package-list                    |   13 -
 doc/r3.4.11/api/script.js                       |   30 -
 doc/r3.4.11/api/serialized-form.html            |  266 -
 doc/r3.4.11/api/stylesheet.css                  |  574 --
 doc/r3.4.11/bookkeeperConfig.html               |  384 --
 doc/r3.4.11/bookkeeperConfig.pdf                |  Bin 13797 -> 0 bytes
 doc/r3.4.11/bookkeeperOverview.html             |  694 ---
 doc/r3.4.11/bookkeeperOverview.pdf              |  Bin 147558 -> 0 bytes
 doc/r3.4.11/bookkeeperProgrammer.html           | 1083 ----
 doc/r3.4.11/bookkeeperProgrammer.pdf            |  Bin 24949 -> 0 bytes
 doc/r3.4.11/bookkeeperStarted.html              |  448 --
 doc/r3.4.11/bookkeeperStarted.pdf               |  Bin 17107 -> 0 bytes
 doc/r3.4.11/bookkeeperStream.html               |  612 --
 doc/r3.4.11/bookkeeperStream.pdf                |  Bin 13192 -> 0 bytes
 doc/r3.4.11/broken-links.xml                    |    2 -
 doc/r3.4.11/images/2pc.jpg                      |  Bin 15174 -> 0 bytes
 doc/r3.4.11/images/bk-overview.jpg              |  Bin 124211 -> 0 bytes
 .../images/built-with-forrest-button.png        |  Bin 1936 -> 0 bytes
 doc/r3.4.11/images/favicon.ico                  |  Bin 766 -> 0 bytes
 doc/r3.4.11/images/hadoop-logo.jpg              |  Bin 9443 -> 0 bytes
 doc/r3.4.11/images/instruction_arrow.png        |  Bin 285 -> 0 bytes
 doc/r3.4.11/images/state_dia.jpg                |  Bin 51364 -> 0 bytes
 doc/r3.4.11/images/zkcomponents.jpg             |  Bin 30831 -> 0 bytes
 doc/r3.4.11/images/zknamespace.jpg              |  Bin 35414 -> 0 bytes
 doc/r3.4.11/images/zkperfRW-3.2.jpg             |  Bin 41948 -> 0 bytes
 doc/r3.4.11/images/zkperfRW.jpg                 |  Bin 161542 -> 0 bytes
 doc/r3.4.11/images/zkperfreliability.jpg        |  Bin 69825 -> 0 bytes
 doc/r3.4.11/images/zkservice.jpg                |  Bin 86790 -> 0 bytes
 doc/r3.4.11/images/zookeeper_small.gif          |  Bin 4847 -> 0 bytes
 doc/r3.4.11/index.html                          |  391 --
 doc/r3.4.11/index.pdf                           |  Bin 13515 -> 0 bytes
 doc/r3.4.11/javaExample.html                    |  908 ---
 doc/r3.4.11/javaExample.pdf                     |  Bin 33767 -> 0 bytes
 doc/r3.4.11/jdiff/changes.html                  |   32 -
 .../jdiff/changes/alldiffs_index_additions.html |  626 ---
 .../jdiff/changes/alldiffs_index_all.html       |  854 ---
 .../jdiff/changes/alldiffs_index_changes.html   |  283 -
 .../jdiff/changes/alldiffs_index_removals.html  |   94 -
 doc/r3.4.11/jdiff/changes/changes-summary.html  |   70 -
 .../jdiff/changes/classes_index_additions.html  |  183 -
 .../jdiff/changes/classes_index_all.html        |  280 -
 .../jdiff/changes/classes_index_changes.html    |  145 -
 .../jdiff/changes/classes_index_removals.html   |   50 -
 .../changes/constructors_index_additions.html   |   97 -
 .../jdiff/changes/constructors_index_all.html   |  103 -
 .../changes/constructors_index_changes.html     |   50 -
 .../changes/constructors_index_removals.html    |   67 -
 .../jdiff/changes/fields_index_additions.html   |  220 -
 doc/r3.4.11/jdiff/changes/fields_index_all.html |  248 -
 .../jdiff/changes/fields_index_changes.html     |   56 -
 .../jdiff/changes/fields_index_removals.html    |   56 -
 doc/r3.4.11/jdiff/changes/jdiff_help.html       |  111 -
 doc/r3.4.11/jdiff/changes/jdiff_statistics.html |  358 --
 .../jdiff/changes/jdiff_topleftframe.html       |   40 -
 .../jdiff/changes/methods_index_additions.html  |  242 -
 .../jdiff/changes/methods_index_all.html        |  317 --
 .../jdiff/changes/methods_index_changes.html    |   95 -
 .../jdiff/changes/methods_index_removals.html   |   56 -
 ...che.zookeeper.AsyncCallback.ACLCallback.html |  103 -
 ...ookeeper.AsyncCallback.ChildrenCallback.html |  103 -
 ...he.zookeeper.AsyncCallback.DataCallback.html |  103 -
 ...he.zookeeper.AsyncCallback.StatCallback.html |  103 -
 ....zookeeper.AsyncCallback.StringCallback.html |  103 -
 ...he.zookeeper.AsyncCallback.VoidCallback.html |  103 -
 .../org.apache.zookeeper.ClientCnxn.html        |  240 -
 ...org.apache.zookeeper.ClientWatchManager.html |  103 -
 .../org.apache.zookeeper.Environment.html       |  118 -
 ...r.KeeperException.BadArgumentsException.html |  100 -
 ...per.KeeperException.BadVersionException.html |  100 -
 ...g.apache.zookeeper.KeeperException.Code.html |  107 -
 ...per.KeeperException.InvalidACLException.html |  100 -
 ...eption.NoChildrenForEphemeralsException.html |  100 -
 ...okeeper.KeeperException.NoNodeException.html |  100 -
 ...per.KeeperException.NodeExistsException.html |  100 -
 ...eeper.KeeperException.NotEmptyException.html |  100 -
 .../org.apache.zookeeper.KeeperException.html   |  100 -
 .../changes/org.apache.zookeeper.Version.html   |  100 -
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 -
 .../changes/org.apache.zookeeper.Watcher.html   |  103 -
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  121 -
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 -
 .../changes/org.apache.zookeeper.ZooKeeper.html |  250 -
 .../org.apache.zookeeper.ZooKeeperMain.html     |  261 -
 .../jdiff/changes/packages_index_additions.html |   51 -
 .../jdiff/changes/packages_index_all.html       |   53 -
 .../jdiff/changes/packages_index_changes.html   |   53 -
 .../jdiff/changes/packages_index_removals.html  |   51 -
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  448 --
 doc/r3.4.11/jdiff/missingSinces.txt             |   93 -
 doc/r3.4.11/jdiff/stylesheet-jdiff.css          |   47 -
 ..._for_zookeeper_3.1.1_to_zookeeper_3.4.11.xml |  828 ---
 doc/r3.4.11/linkmap.html                        |  434 --
 doc/r3.4.11/linkmap.pdf                         |  Bin 12459 -> 0 bytes
 doc/r3.4.11/recipes.html                        |  974 ----
 doc/r3.4.11/recipes.pdf                         |  Bin 31021 -> 0 bytes
 doc/r3.4.11/releasenotes.html                   | 1700 ------
 doc/r3.4.11/skin/CommonMessages_de.xml          |   23 -
 doc/r3.4.11/skin/CommonMessages_en_US.xml       |   23 -
 doc/r3.4.11/skin/CommonMessages_es.xml          |   23 -
 doc/r3.4.11/skin/CommonMessages_fr.xml          |   23 -
 doc/r3.4.11/skin/basic.css                      |  167 -
 doc/r3.4.11/skin/breadcrumbs-optimized.js       |   90 -
 doc/r3.4.11/skin/breadcrumbs.js                 |  237 -
 doc/r3.4.11/skin/fontsize.js                    |  166 -
 doc/r3.4.11/skin/getBlank.js                    |   40 -
 doc/r3.4.11/skin/getMenu.js                     |   45 -
 doc/r3.4.11/skin/images/README.txt              |    1 -
 doc/r3.4.11/skin/images/add.jpg                 |  Bin 1142 -> 0 bytes
 doc/r3.4.11/skin/images/apache-thanks.png       |  Bin 4840 -> 0 bytes
 doc/r3.4.11/skin/images/built-with-cocoon.gif   |  Bin 2252 -> 0 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 1936 -> 0 bytes
 doc/r3.4.11/skin/images/chapter.gif             |  Bin 49 -> 0 bytes
 doc/r3.4.11/skin/images/chapter_open.gif        |  Bin 49 -> 0 bytes
 doc/r3.4.11/skin/images/current.gif             |  Bin 54 -> 0 bytes
 doc/r3.4.11/skin/images/error.png               |  Bin 1709 -> 0 bytes
 doc/r3.4.11/skin/images/external-link.gif       |  Bin 71 -> 0 bytes
 doc/r3.4.11/skin/images/fix.jpg                 |  Bin 932 -> 0 bytes
 doc/r3.4.11/skin/images/forrest-credit-logo.png |  Bin 4633 -> 0 bytes
 doc/r3.4.11/skin/images/hack.jpg                |  Bin 743 -> 0 bytes
 doc/r3.4.11/skin/images/header_white_line.gif   |  Bin 37 -> 0 bytes
 doc/r3.4.11/skin/images/info.png                |  Bin 1320 -> 0 bytes
 doc/r3.4.11/skin/images/instruction_arrow.png   |  Bin 285 -> 0 bytes
 doc/r3.4.11/skin/images/label.gif               |  Bin 54 -> 0 bytes
 doc/r3.4.11/skin/images/page.gif                |  Bin 79 -> 0 bytes
 doc/r3.4.11/skin/images/pdfdoc.gif              |  Bin 1008 -> 0 bytes
 doc/r3.4.11/skin/images/poddoc.png              |  Bin 856 -> 0 bytes
 doc/r3.4.11/skin/images/printer.gif             |  Bin 603 -> 0 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 348 -> 0 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 319 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 200 -> 0 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 199 -> 0 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 209 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 199 -> 0 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 390 -> 0 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 214 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 215 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 214 -> 0 bytes
 doc/r3.4.11/skin/images/remove.jpg              |  Bin 1251 -> 0 bytes
 doc/r3.4.11/skin/images/rss.png                 |  Bin 360 -> 0 bytes
 doc/r3.4.11/skin/images/spacer.gif              |  Bin 43 -> 0 bytes
 doc/r3.4.11/skin/images/success.png             |  Bin 1291 -> 0 bytes
 doc/r3.4.11/skin/images/txtdoc.png              |  Bin 784 -> 0 bytes
 doc/r3.4.11/skin/images/update.jpg              |  Bin 990 -> 0 bytes
 doc/r3.4.11/skin/images/valid-html401.png       |  Bin 2948 -> 0 bytes
 doc/r3.4.11/skin/images/vcss.png                |  Bin 1134 -> 0 bytes
 doc/r3.4.11/skin/images/warning.png             |  Bin 1215 -> 0 bytes
 doc/r3.4.11/skin/images/xmldoc.gif              |  Bin 992 -> 0 bytes
 doc/r3.4.11/skin/menu.js                        |   48 -
 doc/r3.4.11/skin/note.txt                       |   50 -
 doc/r3.4.11/skin/print.css                      |   54 -
 doc/r3.4.11/skin/profile.css                    |  168 -
 doc/r3.4.11/skin/prototype.js                   | 1257 -----
 doc/r3.4.11/skin/screen.css                     |  587 --
 doc/r3.4.11/zookeeperAdmin.html                 | 2157 --------
 doc/r3.4.11/zookeeperAdmin.pdf                  |  Bin 81092 -> 0 bytes
 doc/r3.4.11/zookeeperHierarchicalQuorums.html   |  276 -
 doc/r3.4.11/zookeeperHierarchicalQuorums.pdf    |  Bin 6654 -> 0 bytes
 doc/r3.4.11/zookeeperInternals.html             |  805 ---
 doc/r3.4.11/zookeeperInternals.pdf              |  Bin 48810 -> 0 bytes
 doc/r3.4.11/zookeeperJMX.html                   |  479 --
 doc/r3.4.11/zookeeperJMX.pdf                    |  Bin 16475 -> 0 bytes
 doc/r3.4.11/zookeeperObservers.html             |  366 --
 doc/r3.4.11/zookeeperObservers.pdf              |  Bin 12871 -> 0 bytes
 doc/r3.4.11/zookeeperOtherInfo.html             |  230 -
 doc/r3.4.11/zookeeperOtherInfo.pdf              |  151 -
 doc/r3.4.11/zookeeperOver.html                  |  704 ---
 doc/r3.4.11/zookeeperOver.pdf                   |  Bin 302472 -> 0 bytes
 doc/r3.4.11/zookeeperProgrammers.html           | 2285 --------
 doc/r3.4.11/zookeeperProgrammers.pdf            |  Bin 134099 -> 0 bytes
 doc/r3.4.11/zookeeperQuotas.html                |  290 -
 doc/r3.4.11/zookeeperQuotas.pdf                 |  Bin 11184 -> 0 bytes
 doc/r3.4.11/zookeeperReconfig.pdf               |  Bin 62192 -> 0 bytes
 doc/r3.4.11/zookeeperStarted.html               |  629 ---
 doc/r3.4.11/zookeeperStarted.pdf                |  Bin 28073 -> 0 bytes
 doc/r3.4.11/zookeeperTutorial.html              |  937 ----
 doc/r3.4.11/zookeeperTutorial.pdf               |  Bin 34212 -> 0 bytes
 doc/r3.4.2/api/allclasses-frame.html            |  141 -
 doc/r3.4.2/api/allclasses-noframe.html          |  141 -
 doc/r3.4.2/api/constant-values.html             |  486 --
 doc/r3.4.2/api/deprecated-list.html             |  334 --
 doc/r3.4.2/api/help-doc.html                    |  223 -
 doc/r3.4.2/api/index-all.html                   | 1261 -----
 doc/r3.4.2/api/index.html                       |   75 -
 .../zookeeper/AsyncCallback.ACLCallback.html    |  242 -
 .../AsyncCallback.Children2Callback.html        |  242 -
 .../AsyncCallback.ChildrenCallback.html         |  240 -
 .../zookeeper/AsyncCallback.DataCallback.html   |  242 -
 .../zookeeper/AsyncCallback.StatCallback.html   |  240 -
 .../zookeeper/AsyncCallback.StringCallback.html |  240 -
 .../zookeeper/AsyncCallback.VoidCallback.html   |  238 -
 .../api/org/apache/zookeeper/AsyncCallback.html |  236 -
 .../api/org/apache/zookeeper/CreateMode.html    |  451 --
 .../KeeperException.APIErrorException.html      |  273 -
 .../KeeperException.AuthFailedException.html    |  273 -
 .../KeeperException.BadArgumentsException.html  |  287 -
 .../KeeperException.BadVersionException.html    |  287 -
 .../apache/zookeeper/KeeperException.Code.html  |  777 ---
 .../KeeperException.CodeDeprecated.html         |  610 --
 ...KeeperException.ConnectionLossException.html |  273 -
 ...perException.DataInconsistencyException.html |  273 -
 .../KeeperException.InvalidACLException.html    |  287 -
 ...eeperException.InvalidCallbackException.html |  273 -
 ...eperException.MarshallingErrorException.html |  273 -
 .../KeeperException.NoAuthException.html        |  273 -
 ...eption.NoChildrenForEphemeralsException.html |  287 -
 .../KeeperException.NoNodeException.html        |  287 -
 .../KeeperException.NodeExistsException.html    |  287 -
 .../KeeperException.NotEmptyException.html      |  287 -
 .../KeeperException.NotReadOnlyException.html   |  273 -
 ...eperException.OperationTimeoutException.html |  273 -
 ...Exception.RuntimeInconsistencyException.html |  273 -
 ...KeeperException.SessionExpiredException.html |  273 -
 .../KeeperException.SessionMovedException.html  |  273 -
 .../KeeperException.SystemErrorException.html   |  273 -
 .../KeeperException.UnimplementedException.html |  273 -
 .../org/apache/zookeeper/KeeperException.html   |  701 ---
 .../org/apache/zookeeper/ServerAdminClient.html |  380 --
 .../api/org/apache/zookeeper/WatchedEvent.html  |  362 --
 .../zookeeper/Watcher.Event.EventType.html      |  415 --
 .../zookeeper/Watcher.Event.KeeperState.html    |  500 --
 .../api/org/apache/zookeeper/Watcher.Event.html |  200 -
 .../api/org/apache/zookeeper/Watcher.html       |  231 -
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  290 -
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  549 --
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  297 -
 .../api/org/apache/zookeeper/ZooDefs.html       |  293 -
 .../org/apache/zookeeper/ZooKeeper.States.html  |  449 --
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1792 ------
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  439 --
 .../class-use/AsyncCallback.ACLCallback.html    |  183 -
 .../AsyncCallback.Children2Callback.html        |  194 -
 .../AsyncCallback.ChildrenCallback.html         |  194 -
 .../class-use/AsyncCallback.DataCallback.html   |  194 -
 .../class-use/AsyncCallback.StatCallback.html   |  218 -
 .../class-use/AsyncCallback.StringCallback.html |  185 -
 .../class-use/AsyncCallback.VoidCallback.html   |  193 -
 .../zookeeper/class-use/AsyncCallback.html      |  228 -
 .../apache/zookeeper/class-use/CreateMode.html  |  229 -
 .../KeeperException.APIErrorException.html      |  144 -
 .../KeeperException.AuthFailedException.html    |  144 -
 .../KeeperException.BadArgumentsException.html  |  144 -
 .../KeeperException.BadVersionException.html    |  144 -
 .../class-use/KeeperException.Code.html         |  248 -
 .../KeeperException.CodeDeprecated.html         |  181 -
 ...KeeperException.ConnectionLossException.html |  144 -
 ...perException.DataInconsistencyException.html |  144 -
 .../KeeperException.InvalidACLException.html    |  144 -
 ...eeperException.InvalidCallbackException.html |  144 -
 ...eperException.MarshallingErrorException.html |  144 -
 .../KeeperException.NoAuthException.html        |  144 -
 ...eption.NoChildrenForEphemeralsException.html |  144 -
 .../KeeperException.NoNodeException.html        |  144 -
 .../KeeperException.NodeExistsException.html    |  144 -
 .../KeeperException.NotEmptyException.html      |  144 -
 .../KeeperException.NotReadOnlyException.html   |  144 -
 ...eperException.OperationTimeoutException.html |  144 -
 ...Exception.RuntimeInconsistencyException.html |  144 -
 ...KeeperException.SessionExpiredException.html |  144 -
 .../KeeperException.SessionMovedException.html  |  144 -
 .../KeeperException.SystemErrorException.html   |  144 -
 .../KeeperException.UnimplementedException.html |  144 -
 .../zookeeper/class-use/KeeperException.html    |  578 --
 .../zookeeper/class-use/ServerAdminClient.html  |  144 -
 .../zookeeper/class-use/WatchedEvent.html       |  180 -
 .../class-use/Watcher.Event.EventType.html      |  221 -
 .../class-use/Watcher.Event.KeeperState.html    |  221 -
 .../zookeeper/class-use/Watcher.Event.html      |  144 -
 .../org/apache/zookeeper/class-use/Watcher.html |  317 --
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  144 -
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  144 -
 .../zookeeper/class-use/ZooDefs.Perms.html      |  144 -
 .../org/apache/zookeeper/class-use/ZooDefs.html |  144 -
 .../zookeeper/class-use/ZooKeeper.States.html   |  197 -
 .../apache/zookeeper/class-use/ZooKeeper.html   |  208 -
 .../zookeeper/class-use/ZooKeeperMain.html      |  144 -
 .../api/org/apache/zookeeper/data/ACL.html      |  557 --
 .../api/org/apache/zookeeper/data/Id.html       |  557 --
 .../api/org/apache/zookeeper/data/Stat.html     |  971 ----
 .../apache/zookeeper/data/StatPersisted.html    |  879 ---
 .../apache/zookeeper/data/StatPersistedV1.html  |  833 ---
 .../apache/zookeeper/data/class-use/ACL.html    |  280 -
 .../org/apache/zookeeper/data/class-use/Id.html |  248 -
 .../apache/zookeeper/data/class-use/Stat.html   |  328 --
 .../zookeeper/data/class-use/StatPersisted.html |  144 -
 .../data/class-use/StatPersistedV1.html         |  144 -
 .../apache/zookeeper/data/package-frame.html    |   40 -
 .../apache/zookeeper/data/package-summary.html  |  173 -
 .../org/apache/zookeeper/data/package-tree.html |  158 -
 .../org/apache/zookeeper/data/package-use.html  |  201 -
 .../api/org/apache/zookeeper/package-frame.html |  149 -
 .../org/apache/zookeeper/package-summary.html   |  370 --
 .../api/org/apache/zookeeper/package-tree.html  |  178 -
 .../api/org/apache/zookeeper/package-use.html   |  275 -
 .../apache/zookeeper/server/LogFormatter.html   |  255 -
 .../apache/zookeeper/server/PurgeTxnLog.html    |  296 -
 .../zookeeper/server/ZooKeeperServerMain.html   |  280 -
 .../server/class-use/LogFormatter.html          |  144 -
 .../zookeeper/server/class-use/PurgeTxnLog.html |  144 -
 .../server/class-use/ZooKeeperServerMain.html   |  144 -
 .../apache/zookeeper/server/package-frame.html  |   36 -
 .../zookeeper/server/package-summary.html       |  260 -
 .../apache/zookeeper/server/package-tree.html   |  153 -
 .../apache/zookeeper/server/package-use.html    |  144 -
 .../zookeeper/server/quorum/QuorumPeerMain.html |  305 -
 .../server/quorum/class-use/QuorumPeerMain.html |  144 -
 .../zookeeper/server/quorum/package-frame.html  |   32 -
 .../server/quorum/package-summary.html          |  157 -
 .../zookeeper/server/quorum/package-tree.html   |  153 -
 .../zookeeper/server/quorum/package-use.html    |  144 -
 .../zookeeper/server/upgrade/UpgradeMain.html   |  297 -
 .../server/upgrade/class-use/UpgradeMain.html   |  144 -
 .../zookeeper/server/upgrade/package-frame.html |   32 -
 .../server/upgrade/package-summary.html         |  159 -
 .../zookeeper/server/upgrade/package-tree.html  |  153 -
 .../zookeeper/server/upgrade/package-use.html   |  144 -
 doc/r3.4.2/api/overview-frame.html              |   50 -
 doc/r3.4.2/api/overview-summary.html            |  184 -
 doc/r3.4.2/api/overview-tree.html               |  182 -
 doc/r3.4.2/api/package-list                     |    5 -
 doc/r3.4.2/api/resources/inherit.gif            |  Bin 57 -> 0 bytes
 doc/r3.4.2/api/serialized-form.html             |  529 --
 doc/r3.4.2/api/stylesheet.css                   |   29 -
 doc/r3.4.2/bookkeeperConfig.html                |  384 --
 doc/r3.4.2/bookkeeperConfig.pdf                 |  Bin 13807 -> 0 bytes
 doc/r3.4.2/bookkeeperOverview.html              |  694 ---
 doc/r3.4.2/bookkeeperOverview.pdf               |  Bin 147574 -> 0 bytes
 doc/r3.4.2/bookkeeperProgrammer.html            | 1083 ----
 doc/r3.4.2/bookkeeperProgrammer.pdf             |  Bin 24965 -> 0 bytes
 doc/r3.4.2/bookkeeperStarted.html               |  448 --
 doc/r3.4.2/bookkeeperStarted.pdf                |  Bin 17122 -> 0 bytes
 doc/r3.4.2/bookkeeperStream.html                |  612 --
 doc/r3.4.2/bookkeeperStream.pdf                 |  Bin 13200 -> 0 bytes
 doc/r3.4.2/broken-links.xml                     |    2 -
 doc/r3.4.2/images/2pc.jpg                       |  Bin 15174 -> 0 bytes
 doc/r3.4.2/images/bk-overview.jpg               |  Bin 124211 -> 0 bytes
 doc/r3.4.2/images/built-with-forrest-button.png |  Bin 1936 -> 0 bytes
 doc/r3.4.2/images/favicon.ico                   |  Bin 766 -> 0 bytes
 doc/r3.4.2/images/hadoop-logo.jpg               |  Bin 9443 -> 0 bytes
 doc/r3.4.2/images/instruction_arrow.png         |  Bin 285 -> 0 bytes
 doc/r3.4.2/images/state_dia.jpg                 |  Bin 51364 -> 0 bytes
 doc/r3.4.2/images/zkcomponents.jpg              |  Bin 30831 -> 0 bytes
 doc/r3.4.2/images/zknamespace.jpg               |  Bin 35414 -> 0 bytes
 doc/r3.4.2/images/zkperfRW-3.2.jpg              |  Bin 41948 -> 0 bytes
 doc/r3.4.2/images/zkperfRW.jpg                  |  Bin 161542 -> 0 bytes
 doc/r3.4.2/images/zkperfreliability.jpg         |  Bin 69825 -> 0 bytes
 doc/r3.4.2/images/zkservice.jpg                 |  Bin 86790 -> 0 bytes
 doc/r3.4.2/images/zookeeper_small.gif           |  Bin 4847 -> 0 bytes
 doc/r3.4.2/index.html                           |  391 --
 doc/r3.4.2/index.pdf                            |  Bin 13496 -> 0 bytes
 doc/r3.4.2/javaExample.html                     |  908 ---
 doc/r3.4.2/javaExample.pdf                      |  Bin 33802 -> 0 bytes
 doc/r3.4.2/jdiff/changes.html                   |   32 -
 .../jdiff/changes/alldiffs_index_additions.html |  597 --
 .../jdiff/changes/alldiffs_index_all.html       |  776 ---
 .../jdiff/changes/alldiffs_index_changes.html   |  190 -
 .../jdiff/changes/alldiffs_index_removals.html  |   94 -
 doc/r3.4.2/jdiff/changes/changes-summary.html   |   70 -
 .../jdiff/changes/classes_index_additions.html  |  181 -
 doc/r3.4.2/jdiff/changes/classes_index_all.html |  243 -
 .../jdiff/changes/classes_index_changes.html    |  106 -
 .../jdiff/changes/classes_index_removals.html   |   50 -
 .../changes/constructors_index_additions.html   |   97 -
 .../jdiff/changes/constructors_index_all.html   |  103 -
 .../changes/constructors_index_changes.html     |   50 -
 .../changes/constructors_index_removals.html    |   67 -
 .../jdiff/changes/fields_index_additions.html   |  198 -
 doc/r3.4.2/jdiff/changes/fields_index_all.html  |  224 -
 .../jdiff/changes/fields_index_changes.html     |   56 -
 .../jdiff/changes/fields_index_removals.html    |   56 -
 doc/r3.4.2/jdiff/changes/jdiff_help.html        |  111 -
 doc/r3.4.2/jdiff/changes/jdiff_statistics.html  |  307 -
 .../jdiff/changes/jdiff_topleftframe.html       |   40 -
 .../jdiff/changes/methods_index_additions.html  |  244 -
 doc/r3.4.2/jdiff/changes/methods_index_all.html |  300 -
 .../jdiff/changes/methods_index_changes.html    |   64 -
 .../jdiff/changes/methods_index_removals.html   |   56 -
 .../org.apache.zookeeper.ClientCnxn.html        |  219 -
 .../org.apache.zookeeper.Environment.html       |  103 -
 ...r.KeeperException.BadArgumentsException.html |  100 -
 ...per.KeeperException.BadVersionException.html |  100 -
 ...g.apache.zookeeper.KeeperException.Code.html |  107 -
 ...per.KeeperException.InvalidACLException.html |  100 -
 ...eption.NoChildrenForEphemeralsException.html |  100 -
 ...okeeper.KeeperException.NoNodeException.html |  100 -
 ...per.KeeperException.NodeExistsException.html |  100 -
 ...eeper.KeeperException.NotEmptyException.html |  100 -
 .../org.apache.zookeeper.KeeperException.html   |  100 -
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 -
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  121 -
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 -
 .../changes/org.apache.zookeeper.ZooKeeper.html |  229 -
 .../org.apache.zookeeper.ZooKeeperMain.html     |  268 -
 .../jdiff/changes/packages_index_additions.html |   51 -
 .../jdiff/changes/packages_index_all.html       |   53 -
 .../jdiff/changes/packages_index_changes.html   |   53 -
 .../jdiff/changes/packages_index_removals.html  |   51 -
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  371 --
 doc/r3.4.2/jdiff/missingSinces.txt              |   84 -
 doc/r3.4.2/jdiff/stylesheet-jdiff.css           |   47 -
 ...s_for_zookeeper_3.1.1_to_zookeeper_3.4.2.xml |  672 ---
 doc/r3.4.2/linkmap.html                         |  434 --
 doc/r3.4.2/linkmap.pdf                          |  Bin 12445 -> 0 bytes
 doc/r3.4.2/recipes.html                         |  974 ----
 doc/r3.4.2/recipes.pdf                          |  Bin 31043 -> 0 bytes
 doc/r3.4.2/releasenotes.html                    | 3079 -----------
 doc/r3.4.2/releasenotes.pdf                     |  Bin 88064 -> 0 bytes
 doc/r3.4.2/skin/CommonMessages_de.xml           |   23 -
 doc/r3.4.2/skin/CommonMessages_en_US.xml        |   23 -
 doc/r3.4.2/skin/CommonMessages_es.xml           |   23 -
 doc/r3.4.2/skin/CommonMessages_fr.xml           |   23 -
 doc/r3.4.2/skin/basic.css                       |  167 -
 doc/r3.4.2/skin/breadcrumbs-optimized.js        |   90 -
 doc/r3.4.2/skin/breadcrumbs.js                  |  237 -
 doc/r3.4.2/skin/fontsize.js                     |  166 -
 doc/r3.4.2/skin/getBlank.js                     |   40 -
 doc/r3.4.2/skin/getMenu.js                      |   45 -
 doc/r3.4.2/skin/images/README.txt               |    1 -
 doc/r3.4.2/skin/images/add.jpg                  |  Bin 1142 -> 0 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 1936 -> 0 bytes
 doc/r3.4.2/skin/images/chapter.gif              |  Bin 49 -> 0 bytes
 doc/r3.4.2/skin/images/chapter_open.gif         |  Bin 49 -> 0 bytes
 doc/r3.4.2/skin/images/current.gif              |  Bin 54 -> 0 bytes
 doc/r3.4.2/skin/images/error.png                |  Bin 1709 -> 0 bytes
 doc/r3.4.2/skin/images/external-link.gif        |  Bin 71 -> 0 bytes
 doc/r3.4.2/skin/images/fix.jpg                  |  Bin 932 -> 0 bytes
 doc/r3.4.2/skin/images/forrest-credit-logo.png  |  Bin 4633 -> 0 bytes
 doc/r3.4.2/skin/images/hack.jpg                 |  Bin 743 -> 0 bytes
 doc/r3.4.2/skin/images/header_white_line.gif    |  Bin 37 -> 0 bytes
 doc/r3.4.2/skin/images/info.png                 |  Bin 1320 -> 0 bytes
 doc/r3.4.2/skin/images/instruction_arrow.png    |  Bin 285 -> 0 bytes
 doc/r3.4.2/skin/images/label.gif                |  Bin 54 -> 0 bytes
 doc/r3.4.2/skin/images/page.gif                 |  Bin 79 -> 0 bytes
 doc/r3.4.2/skin/images/pdfdoc.gif               |  Bin 1008 -> 0 bytes
 doc/r3.4.2/skin/images/poddoc.png               |  Bin 856 -> 0 bytes
 doc/r3.4.2/skin/images/printer.gif              |  Bin 603 -> 0 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 348 -> 0 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 319 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 200 -> 0 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 199 -> 0 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 209 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 199 -> 0 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 390 -> 0 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 214 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 215 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 214 -> 0 bytes
 doc/r3.4.2/skin/images/remove.jpg               |  Bin 1251 -> 0 bytes
 doc/r3.4.2/skin/images/rss.png                  |  Bin 360 -> 0 bytes
 doc/r3.4.2/skin/images/spacer.gif               |  Bin 43 -> 0 bytes
 doc/r3.4.2/skin/images/success.png              |  Bin 1291 -> 0 bytes
 doc/r3.4.2/skin/images/txtdoc.png               |  Bin 784 -> 0 bytes
 doc/r3.4.2/skin/images/update.jpg               |  Bin 990 -> 0 bytes
 doc/r3.4.2/skin/images/valid-html401.png        |  Bin 2948 -> 0 bytes
 doc/r3.4.2/skin/images/vcss.png                 |  Bin 1134 -> 0 bytes
 doc/r3.4.2/skin/images/warning.png              |  Bin 1215 -> 0 bytes
 doc/r3.4.2/skin/images/xmldoc.gif               |  Bin 992 -> 0 bytes
 doc/r3.4.2/skin/menu.js                         |   48 -
 doc/r3.4.2/skin/note.txt                        |   50 -
 doc/r3.4.2/skin/print.css                       |   54 -
 doc/r3.4.2/skin/profile.css                     |  168 -
 doc/r3.4.2/skin/prototype.js                    | 1257 -----
 doc/r3.4.2/skin/screen.css                      |  587 --
 doc/r3.4.2/zookeeperAdmin.html                  | 1849 -------
 doc/r3.4.2/zookeeperAdmin.pdf                   |  Bin 72898 -> 0 bytes
 doc/r3.4.2/zookeeperHierarchicalQuorums.html    |  276 -
 doc/r3.4.2/zookeeperHierarchicalQuorums.pdf     |  Bin 6655 -> 0 bytes
 doc/r3.4.2/zookeeperInternals.html              |  805 ---
 doc/r3.4.2/zookeeperInternals.pdf               |  Bin 48834 -> 0 bytes
 doc/r3.4.2/zookeeperJMX.html                    |  479 --
 doc/r3.4.2/zookeeperJMX.pdf                     |  Bin 16482 -> 0 bytes
 doc/r3.4.2/zookeeperObservers.html              |  366 --
 doc/r3.4.2/zookeeperObservers.pdf               |  Bin 12873 -> 0 bytes
 doc/r3.4.2/zookeeperOtherInfo.html              |  230 -
 doc/r3.4.2/zookeeperOtherInfo.pdf               |  151 -
 doc/r3.4.2/zookeeperOver.html                   |  704 ---
 doc/r3.4.2/zookeeperOver.pdf                    |  Bin 302494 -> 0 bytes
 doc/r3.4.2/zookeeperProgrammers.html            | 2238 --------
 doc/r3.4.2/zookeeperProgrammers.pdf             |  Bin 133759 -> 0 bytes
 doc/r3.4.2/zookeeperQuotas.html                 |  291 -
 doc/r3.4.2/zookeeperQuotas.pdf                  |  Bin 11262 -> 0 bytes
 doc/r3.4.2/zookeeperStarted.html                |  645 ---
 doc/r3.4.2/zookeeperStarted.pdf                 |  Bin 27563 -> 0 bytes
 doc/r3.4.2/zookeeperTutorial.html               |  894 ---
 doc/r3.4.2/zookeeperTutorial.pdf                |  Bin 30504 -> 0 bytes
 doc/r3.4.3/api/allclasses-frame.html            |  143 -
 doc/r3.4.3/api/allclasses-noframe.html          |  143 -
 doc/r3.4.3/api/constant-values.html             |  486 --
 doc/r3.4.3/api/deprecated-list.html             |  334 --
 doc/r3.4.3/api/help-doc.html                    |  223 -
 doc/r3.4.3/api/index-all.html                   | 1272 -----
 doc/r3.4.3/api/index.html                       |   75 -
 .../zookeeper/AsyncCallback.ACLCallback.html    |  242 -
 .../AsyncCallback.Children2Callback.html        |  242 -
 .../AsyncCallback.ChildrenCallback.html         |  240 -
 .../zookeeper/AsyncCallback.DataCallback.html   |  242 -
 .../zookeeper/AsyncCallback.StatCallback.html   |  240 -
 .../zookeeper/AsyncCallback.StringCallback.html |  240 -
 .../zookeeper/AsyncCallback.VoidCallback.html   |  238 -
 .../api/org/apache/zookeeper/AsyncCallback.html |  236 -
 .../api/org/apache/zookeeper/CreateMode.html    |  451 --
 .../KeeperException.APIErrorException.html      |  273 -
 .../KeeperException.AuthFailedException.html    |  273 -
 .../KeeperException.BadArgumentsException.html  |  287 -
 .../KeeperException.BadVersionException.html    |  287 -
 .../apache/zookeeper/KeeperException.Code.html  |  777 ---
 .../KeeperException.CodeDeprecated.html         |  610 --
 ...KeeperException.ConnectionLossException.html |  273 -
 ...perException.DataInconsistencyException.html |  273 -
 .../KeeperException.InvalidACLException.html    |  287 -
 ...eeperException.InvalidCallbackException.html |  273 -
 ...eperException.MarshallingErrorException.html |  273 -
 .../KeeperException.NoAuthException.html        |  273 -
 ...eption.NoChildrenForEphemeralsException.html |  287 -
 .../KeeperException.NoNodeException.html        |  287 -
 .../KeeperException.NodeExistsException.html    |  287 -
 .../KeeperException.NotEmptyException.html      |  287 -
 .../KeeperException.NotReadOnlyException.html   |  273 -
 ...eperException.OperationTimeoutException.html |  273 -
 ...Exception.RuntimeInconsistencyException.html |  273 -
 ...KeeperException.SessionExpiredException.html |  273 -
 .../KeeperException.SessionMovedException.html  |  273 -
 .../KeeperException.SystemErrorException.html   |  273 -
 .../KeeperException.UnimplementedException.html |  273 -
 .../org/apache/zookeeper/KeeperException.html   |  703 ---
 .../org/apache/zookeeper/ServerAdminClient.html |  380 --
 .../api/org/apache/zookeeper/WatchedEvent.html  |  362 --
 .../zookeeper/Watcher.Event.EventType.html      |  415 --
 .../zookeeper/Watcher.Event.KeeperState.html    |  500 --
 .../api/org/apache/zookeeper/Watcher.Event.html |  200 -
 .../api/org/apache/zookeeper/Watcher.html       |  231 -
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  290 -
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  549 --
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  297 -
 .../api/org/apache/zookeeper/ZooDefs.html       |  293 -
 .../org/apache/zookeeper/ZooKeeper.States.html  |  449 --
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1810 ------
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  439 --
 .../class-use/AsyncCallback.ACLCallback.html    |  183 -
 .../AsyncCallback.Children2Callback.html        |  194 -
 .../AsyncCallback.ChildrenCallback.html         |  194 -
 .../class-use/AsyncCallback.DataCallback.html   |  194 -
 .../class-use/AsyncCallback.StatCallback.html   |  218 -
 .../class-use/AsyncCallback.StringCallback.html |  185 -
 .../class-use/AsyncCallback.VoidCallback.html   |  193 -
 .../zookeeper/class-use/AsyncCallback.html      |  228 -
 .../apache/zookeeper/class-use/CreateMode.html  |  229 -
 .../KeeperException.APIErrorException.html      |  144 -
 .../KeeperException.AuthFailedException.html    |  144 -
 .../KeeperException.BadArgumentsException.html  |  144 -
 .../KeeperException.BadVersionException.html    |  144 -
 .../class-use/KeeperException.Code.html         |  248 -
 .../KeeperException.CodeDeprecated.html         |  181 -
 ...KeeperException.ConnectionLossException.html |  144 -
 ...perException.DataInconsistencyException.html |  144 -
 .../KeeperException.InvalidACLException.html    |  144 -
 ...eeperException.InvalidCallbackException.html |  144 -
 ...eperException.MarshallingErrorException.html |  144 -
 .../KeeperException.NoAuthException.html        |  144 -
 ...eption.NoChildrenForEphemeralsException.html |  144 -
 .../KeeperException.NoNodeException.html        |  144 -
 .../KeeperException.NodeExistsException.html    |  144 -
 .../KeeperException.NotEmptyException.html      |  144 -
 .../KeeperException.NotReadOnlyException.html   |  144 -
 ...eperException.OperationTimeoutException.html |  144 -
 ...Exception.RuntimeInconsistencyException.html |  144 -
 ...KeeperException.SessionExpiredException.html |  144 -
 .../KeeperException.SessionMovedException.html  |  144 -
 .../KeeperException.SystemErrorException.html   |  144 -
 .../KeeperException.UnimplementedException.html |  144 -
 .../zookeeper/class-use/KeeperException.html    |  578 --
 .../zookeeper/class-use/ServerAdminClient.html  |  144 -
 .../zookeeper/class-use/WatchedEvent.html       |  180 -
 .../class-use/Watcher.Event.EventType.html      |  221 -
 .../class-use/Watcher.Event.KeeperState.html    |  221 -
 .../zookeeper/class-use/Watcher.Event.html      |  144 -
 .../org/apache/zookeeper/class-use/Watcher.html |  317 --
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  144 -
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  144 -
 .../zookeeper/class-use/ZooDefs.Perms.html      |  144 -
 .../org/apache/zookeeper/class-use/ZooDefs.html |  144 -
 .../zookeeper/class-use/ZooKeeper.States.html   |  197 -
 .../apache/zookeeper/class-use/ZooKeeper.html   |  208 -
 .../zookeeper/class-use/ZooKeeperMain.html      |  144 -
 .../zookeeper/client/FourLetterWordMain.html    |  284 -
 .../client/class-use/FourLetterWordMain.html    |  144 -
 .../apache/zookeeper/client/package-frame.html  |   32 -
 .../zookeeper/client/package-summary.html       |  157 -
 .../apache/zookeeper/client/package-tree.html   |  153 -
 .../apache/zookeeper/client/package-use.html    |  144 -
 .../api/org/apache/zookeeper/data/ACL.html      |  557 --
 .../api/org/apache/zookeeper/data/Id.html       |  557 --
 .../api/org/apache/zookeeper/data/Stat.html     |  971 ----
 .../apache/zookeeper/data/StatPersisted.html    |  879 ---
 .../apache/zookeeper/data/StatPersistedV1.html  |  833 ---
 .../apache/zookeeper/data/class-use/ACL.html    |  280 -
 .../org/apache/zookeeper/data/class-use/Id.html |  248 -
 .../apache/zookeeper/data/class-use/Stat.html   |  328 --
 .../zookeeper/data/class-use/StatPersisted.html |  144 -
 .../data/class-use/StatPersistedV1.html         |  144 -
 .../apache/zookeeper/data/package-frame.html    |   40 -
 .../apache/zookeeper/data/package-summary.html  |  173 -
 .../org/apache/zookeeper/data/package-tree.html |  158 -
 .../org/apache/zookeeper/data/package-use.html  |  201 -
 .../api/org/apache/zookeeper/package-frame.html |  149 -
 .../org/apache/zookeeper/package-summary.html   |  370 --
 .../api/org/apache/zookeeper/package-tree.html  |  178 -
 .../api/org/apache/zookeeper/package-use.html   |  275 -
 .../apache/zookeeper/server/LogFormatter.html   |  255 -
 .../apache/zookeeper/server/PurgeTxnLog.html    |  296 -
 .../zookeeper/server/ZooKeeperServerMain.html   |  280 -
 .../server/class-use/LogFormatter.html          |  144 -
 .../zookeeper/server/class-use/PurgeTxnLog.html |  144 -
 .../server/class-use/ZooKeeperServerMain.html   |  144 -
 .../apache/zookeeper/server/package-frame.html  |   36 -
 .../zookeeper/server/package-summary.html       |  260 -
 .../apache/zookeeper/server/package-tree.html   |  153 -
 .../apache/zookeeper/server/package-use.html    |  144 -
 .../zookeeper/server/quorum/QuorumPeerMain.html |  305 -
 .../server/quorum/class-use/QuorumPeerMain.html |  144 -
 .../zookeeper/server/quorum/package-frame.html  |   32 -
 .../server/quorum/package-summary.html          |  157 -
 .../zookeeper/server/quorum/package-tree.html   |  153 -
 .../zookeeper/server/quorum/package-use.html    |  144 -
 .../zookeeper/server/upgrade/UpgradeMain.html   |  297 -
 .../server/upgrade/class-use/UpgradeMain.html   |  144 -
 .../zookeeper/server/upgrade/package-frame.html |   32 -
 .../server/upgrade/package-summary.html         |  159 -
 .../zookeeper/server/upgrade/package-tree.html  |  153 -
 .../zookeeper/server/upgrade/package-use.html   |  144 -
 doc/r3.4.3/api/overview-frame.html              |   52 -
 doc/r3.4.3/api/overview-summary.html            |  188 -
 doc/r3.4.3/api/overview-tree.html               |  182 -
 doc/r3.4.3/api/package-list                     |    6 -
 doc/r3.4.3/api/resources/inherit.gif            |  Bin 57 -> 0 bytes
 doc/r3.4.3/api/serialized-form.html             |  529 --
 doc/r3.4.3/api/stylesheet.css                   |   29 -
 doc/r3.4.3/bookkeeperConfig.html                |  384 --
 doc/r3.4.3/bookkeeperConfig.pdf                 |  Bin 13807 -> 0 bytes
 doc/r3.4.3/bookkeeperOverview.html              |  694 ---
 doc/r3.4.3/bookkeeperOverview.pdf               |  Bin 147574 -> 0 bytes
 doc/r3.4.3/bookkeeperProgrammer.html            | 1083 ----
 doc/r3.4.3/bookkeeperProgrammer.pdf             |  Bin 24965 -> 0 bytes
 doc/r3.4.3/bookkeeperStarted.html               |  448 --
 doc/r3.4.3/bookkeeperStarted.pdf                |  Bin 17115 -> 0 bytes
 doc/r3.4.3/bookkeeperStream.html                |  612 --
 doc/r3.4.3/bookkeeperStream.pdf                 |  Bin 13200 -> 0 bytes
 doc/r3.4.3/broken-links.xml                     |    2 -
 doc/r3.4.3/images/2pc.jpg                       |  Bin 15174 -> 0 bytes
 doc/r3.4.3/images/bk-overview.jpg               |  Bin 124211 -> 0 bytes
 doc/r3.4.3/images/built-with-forrest-button.png |  Bin 1936 -> 0 bytes
 doc/r3.4.3/images/favicon.ico                   |  Bin 766 -> 0 bytes
 doc/r3.4.3/images/hadoop-logo.jpg               |  Bin 9443 -> 0 bytes
 doc/r3.4.3/images/instruction_arrow.png         |  Bin 285 -> 0 bytes
 doc/r3.4.3/images/state_dia.jpg                 |  Bin 51364 -> 0 bytes
 doc/r3.4.3/images/zkcomponents.jpg              |  Bin 30831 -> 0 bytes
 doc/r3.4.3/images/zknamespace.jpg               |  Bin 35414 -> 0 bytes
 doc/r3.4.3/images/zkperfRW-3.2.jpg              |  Bin 41948 -> 0 bytes
 doc/r3.4.3/images/zkperfRW.jpg                  |  Bin 161542 -> 0 bytes
 doc/r3.4.3/images/zkperfreliability.jpg         |  Bin 69825 -> 0 bytes
 doc/r3.4.3/images/zkservice.jpg                 |  Bin 86790 -> 0 bytes
 doc/r3.4.3/images/zookeeper_small.gif           |  Bin 4847 -> 0 bytes
 doc/r3.4.3/index.html                           |  391 --
 doc/r3.4.3/index.pdf                            |  Bin 13517 -> 0 bytes
 doc/r3.4.3/javaExample.html                     |  908 ---
 doc/r3.4.3/javaExample.pdf                      |  Bin 33802 -> 0 bytes
 doc/r3.4.3/jdiff/changes.html                   |   32 -
 .../jdiff/changes/alldiffs_index_additions.html |  597 --
 .../jdiff/changes/alldiffs_index_all.html       |  776 ---
 .../jdiff/changes/alldiffs_index_changes.html   |  190 -
 .../jdiff/changes/alldiffs_index_removals.html  |   94 -
 doc/r3.4.3/jdiff/changes/changes-summary.html   |   70 -
 .../jdiff/changes/classes_index_additions.html  |  181 -
 doc/r3.4.3/jdiff/changes/classes_index_all.html |  243 -
 .../jdiff/changes/classes_index_changes.html    |  106 -
 .../jdiff/changes/classes_index_removals.html   |   50 -
 .../changes/constructors_index_additions.html   |   97 -
 .../jdiff/changes/constructors_index_all.html   |  103 -
 .../changes/constructors_index_changes.html     |   50 -
 .../changes/constructors_index_removals.html    |   67 -
 .../jdiff/changes/fields_index_additions.html   |  198 -
 doc/r3.4.3/jdiff/changes/fields_index_all.html  |  224 -
 .../jdiff/changes/fields_index_changes.html     |   56 -
 .../jdiff/changes/fields_index_removals.html    |   56 -
 doc/r3.4.3/jdiff/changes/jdiff_help.html        |  111 -
 doc/r3.4.3/jdiff/changes/jdiff_statistics.html  |  307 -
 .../jdiff/changes/jdiff_topleftframe.html       |   40 -
 .../jdiff/changes/methods_index_additions.html  |  244 -
 doc/r3.4.3/jdiff/changes/methods_index_all.html |  300 -
 .../jdiff/changes/methods_index_changes.html    |   64 -
 .../jdiff/changes/methods_index_removals.html   |   56 -
 .../org.apache.zookeeper.ClientCnxn.html        |  219 -
 .../org.apache.zookeeper.Environment.html       |  103 -
 ...r.KeeperException.BadArgumentsException.html |  100 -
 ...per.KeeperException.BadVersionException.html |  100 -
 ...g.apache.zookeeper.KeeperException.Code.html |  107 -
 ...per.KeeperException.InvalidACLException.html |  100 -
 ...eption.NoChildrenForEphemeralsException.html |  100 -
 ...okeeper.KeeperException.NoNodeException.html |  100 -
 ...per.KeeperException.NodeExistsException.html |  100 -
 ...eeper.KeeperException.NotEmptyException.html |  100 -
 .../org.apache.zookeeper.KeeperException.html   |  100 -
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 -
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  121 -
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 -
 .../changes/org.apache.zookeeper.ZooKeeper.html |  229 -
 .../org.apache.zookeeper.ZooKeeperMain.html     |  268 -
 .../jdiff/changes/packages_index_additions.html |   51 -
 .../jdiff/changes/packages_index_all.html       |   53 -
 .../jdiff/changes/packages_index_changes.html   |   53 -
 .../jdiff/changes/packages_index_removals.html  |   51 -
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  371 --
 doc/r3.4.3/jdiff/missingSinces.txt              |   84 -
 doc/r3.4.3/jdiff/stylesheet-jdiff.css           |   47 -
 ...s_for_zookeeper_3.1.1_to_zookeeper_3.4.3.xml |  672 ---
 doc/r3.4.3/linkmap.html                         |  434 --
 doc/r3.4.3/linkmap.pdf                          |  Bin 12462 -> 0 bytes
 doc/r3.4.3/recipes.html                         |  974 ----
 doc/r3.4.3/recipes.pdf                          |  Bin 31043 -> 0 bytes
 doc/r3.4.3/releasenotes.html                    | 3331 -----------
 doc/r3.4.3/releasenotes.pdf                     |  Bin 96926 -> 0 bytes
 doc/r3.4.3/skin/CommonMessages_de.xml           |   23 -
 doc/r3.4.3/skin/CommonMessages_en_US.xml        |   23 -
 doc/r3.4.3/skin/CommonMessages_es.xml           |   23 -
 doc/r3.4.3/skin/CommonMessages_fr.xml           |   23 -
 doc/r3.4.3/skin/basic.css                       |  167 -
 doc/r3.4.3/skin/breadcrumbs-optimized.js        |   90 -
 doc/r3.4.3/skin/breadcrumbs.js                  |  237 -
 doc/r3.4.3/skin/fontsize.js                     |  166 -
 doc/r3.4.3/skin/getBlank.js                     |   40 -
 doc/r3.4.3/skin/getMenu.js                      |   45 -
 doc/r3.4.3/skin/images/README.txt               |    1 -
 doc/r3.4.3/skin/images/add.jpg                  |  Bin 1142 -> 0 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 1936 -> 0 bytes
 doc/r3.4.3/skin/images/chapter.gif              |  Bin 49 -> 0 bytes
 doc/r3.4.3/skin/images/chapter_open.gif         |  Bin 49 -> 0 bytes
 doc/r3.4.3/skin/images/current.gif              |  Bin 54 -> 0 bytes
 doc/r3.4.3/skin/images/error.png                |  Bin 1709 -> 0 bytes
 doc/r3.4.3/skin/images/external-link.gif        |  Bin 71 -> 0 bytes
 doc/r3.4.3/skin/images/fix.jpg                  |  Bin 932 -> 0 bytes
 doc/r3.4.3/skin/images/forrest-credit-logo.png  |  Bin 4633 -> 0 bytes
 doc/r3.4.3/skin/images/hack.jpg                 |  Bin 743 -> 0 bytes
 doc/r3.4.3/skin/images/header_white_line.gif    |  Bin 37 -> 0 bytes
 doc/r3.4.3/skin/images/info.png                 |  Bin 1320 -> 0 bytes
 doc/r3.4.3/skin/images/instruction_arrow.png    |  Bin 285 -> 0 bytes
 doc/r3.4.3/skin/images/label.gif                |  Bin 54 -> 0 bytes
 doc/r3.4.3/skin/images/page.gif                 |  Bin 79 -> 0 bytes
 doc/r3.4.3/skin/images/pdfdoc.gif               |  Bin 1008 -> 0 bytes
 doc/r3.4.3/skin/images/poddoc.png               |  Bin 856 -> 0 bytes
 doc/r3.4.3/skin/images/printer.gif              |  Bin 603 -> 0 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 348 -> 0 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 319 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 200 -> 0 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 199 -> 0 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 209 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 199 -> 0 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 390 -> 0 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 214 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 215 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 214 -> 0 bytes
 doc/r3.4.3/skin/images/remove.jpg               |  Bin 1251 -> 0 bytes
 doc/r3.4.3/skin/images/rss.png                  |  Bin 360 -> 0 bytes
 doc/r3.4.3/skin/images/spacer.gif               |  Bin 43 -> 0 bytes
 doc/r3.4.3/skin/images/success.png              |  Bin 1291 -> 0 bytes
 doc/r3.4.3/skin/images/txtdoc.png               |  Bin 784 -> 0 bytes
 doc/r3.4.3/skin/images/update.jpg               |  Bin 990 -> 0 bytes
 doc/r3.4.3/skin/images/valid-html401.png        |  Bin 2948 -> 0 bytes
 doc/r3.4.3/skin/images/vcss.png                 |  Bin 1134 -> 0 bytes
 doc/r3.4.3/skin/images/warning.png              |  Bin 1215 -> 0 bytes
 doc/r3.4.3/skin/images/xmldoc.gif               |  Bin 992 -> 0 bytes
 doc/r3.4.3/skin/menu.js                         |   48 -
 doc/r3.4.3/skin/note.txt                        |   50 -
 doc/r3.4.3/skin/print.css                       |   54 -
 doc/r3.4.3/skin/profile.css                     |  168 -
 doc/r3.4.3/skin/prototype.js                    | 1257 -----
 doc/r3.4.3/skin/screen.css                      |  587 --
 doc/r3.4.3/zookeeperAdmin.html                  | 1849 -------
 doc/r3.4.3/zookeeperAdmin.pdf                   |  Bin 72882 -> 0 bytes
 doc/r3.4.3/zookeeperHierarchicalQuorums.html    |  276 -
 doc/r3.4.3/zookeeperHierarchicalQuorums.pdf     |  Bin 6655 -> 0 bytes
 doc/r3.4.3/zookeeperInternals.html              |  805 ---
 doc/r3.4.3/zookeeperInternals.pdf               |  Bin 48834 -> 0 bytes
 doc/r3.4.3/zookeeperJMX.html                    |  479 --
 doc/r3.4.3/zookeeperJMX.pdf                     |  Bin 16482 -> 0 bytes
 doc/r3.4.3/zookeeperObservers.html              |  366 --
 doc/r3.4.3/zookeeperObservers.pdf               |  Bin 12873 -> 0 bytes
 doc/r3.4.3/zookeeperOtherInfo.html              |  230 -
 doc/r3.4.3/zookeeperOtherInfo.pdf               |  151 -
 doc/r3.4.3/zookeeperOver.html                   |  704 ---
 doc/r3.4.3/zookeeperOver.pdf                    |  Bin 302494 -> 0 bytes
 doc/r3.4.3/zookeeperProgrammers.html            | 2238 --------
 doc/r3.4.3/zookeeperProgrammers.pdf             |  Bin 133787 -> 0 bytes
 doc/r3.4.3/zookeeperQuotas.html                 |  291 -
 doc/r3.4.3/zookeeperQuotas.pdf                  |  Bin 11262 -> 0 bytes
 doc/r3.4.3/zookeeperStarted.html                |  645 ---
 doc/r3.4.3/zookeeperStarted.pdf                 |  Bin 27556 -> 0 bytes
 doc/r3.4.3/zookeeperTutorial.html               |  894 ---
 doc/r3.4.3/zookeeperTutorial.pdf                |  Bin 30504 -> 0 bytes
 doc/r3.4.4/api/allclasses-frame.html            |  145 -
 doc/r3.4.4/api/allclasses-noframe.html          |  145 -
 doc/r3.4.4/api/constant-values.html             |  486 --
 doc/r3.4.4/api/deprecated-list.html             |  334 --
 doc/r3.4.4/api/help-doc.html                    |  223 -
 doc/r3.4.4/api/index-all.html                   | 1281 -----
 doc/r3.4.4/api/index.html                       |   75 -
 .../zookeeper/AsyncCallback.ACLCallback.html    |  242 -
 .../AsyncCallback.Children2Callback.html        |  242 -
 .../AsyncCallback.ChildrenCallback.html         |  240 -
 .../zookeeper/AsyncCallback.DataCallback.html   |  242 -
 .../zookeeper/AsyncCallback.StatCallback.html   |  240 -
 .../zookeeper/AsyncCallback.StringCallback.html |  240 -
 .../zookeeper/AsyncCallback.VoidCallback.html   |  238 -
 .../api/org/apache/zookeeper/AsyncCallback.html |  236 -
 .../api/org/apache/zookeeper/CreateMode.html    |  451 --
 .../KeeperException.APIErrorException.html      |  273 -
 .../KeeperException.AuthFailedException.html    |  273 -
 .../KeeperException.BadArgumentsException.html  |  287 -
 .../KeeperException.BadVersionException.html    |  287 -
 .../apache/zookeeper/KeeperException.Code.html  |  777 ---
 .../KeeperException.CodeDeprecated.html         |  610 --
 ...KeeperException.ConnectionLossException.html |  273 -
 ...perException.DataInconsistencyException.html |  273 -
 .../KeeperException.InvalidACLException.html    |  287 -
 ...eeperException.InvalidCallbackException.html |  273 -
 ...eperException.MarshallingErrorException.html |  273 -
 .../KeeperException.NoAuthException.html        |  273 -
 ...eption.NoChildrenForEphemeralsException.html |  287 -
 .../KeeperException.NoNodeException.html        |  287 -
 .../KeeperException.NodeExistsException.html    |  287 -
 .../KeeperException.NotEmptyException.html      |  287 -
 .../KeeperException.NotReadOnlyException.html   |  273 -
 ...eperException.OperationTimeoutException.html |  273 -
 ...Exception.RuntimeInconsistencyException.html |  273 -
 ...KeeperException.SessionExpiredException.html |  273 -
 .../KeeperException.SessionMovedException.html  |  273 -
 .../KeeperException.SystemErrorException.html   |  273 -
 .../KeeperException.UnimplementedException.html |  273 -
 .../org/apache/zookeeper/KeeperException.html   |  703 ---
 .../org/apache/zookeeper/ServerAdminClient.html |  380 --
 .../api/org/apache/zookeeper/WatchedEvent.html  |  362 --
 .../zookeeper/Watcher.Event.EventType.html      |  415 --
 .../zookeeper/Watcher.Event.KeeperState.html    |  500 --
 .../api/org/apache/zookeeper/Watcher.Event.html |  200 -
 .../api/org/apache/zookeeper/Watcher.html       |  231 -
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  290 -
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  549 --
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  297 -
 .../api/org/apache/zookeeper/ZooDefs.html       |  293 -
 .../org/apache/zookeeper/ZooKeeper.States.html  |  449 --
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1810 ------
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  439 --
 .../class-use/AsyncCallback.ACLCallback.html    |  183 -
 .../AsyncCallback.Children2Callback.html        |  194 -
 .../AsyncCallback.ChildrenCallback.html         |  194 -
 .../class-use/AsyncCallback.DataCallback.html   |  194 -
 .../class-use/AsyncCallback.StatCallback.html   |  218 -
 .../class-use/AsyncCallback.StringCallback.html |  185 -
 .../class-use/AsyncCallback.VoidCallback.html   |  193 -
 .../zookeeper/class-use/AsyncCallback.html      |  228 -
 .../apache/zookeeper/class-use/CreateMode.html  |  229 -
 .../KeeperException.APIErrorException.html      |  144 -
 .../KeeperException.AuthFailedException.html    |  144 -
 .../KeeperException.BadArgumentsException.html  |  144 -
 .../KeeperException.BadVersionException.html    |  144 -
 .../class-use/KeeperException.Code.html         |  248 -
 .../KeeperException.CodeDeprecated.html         |  181 -
 ...KeeperException.ConnectionLossException.html |  144 -
 ...perException.DataInconsistencyException.html |  144 -
 .../KeeperException.InvalidACLException.html    |  144 -
 ...eeperException.InvalidCallbackException.html |  144 -
 ...eperException.MarshallingErrorException.html |  144 -
 .../KeeperException.NoAuthException.html        |  144 -
 ...eption.NoChildrenForEphemeralsException.html |  144 -
 .../KeeperException.NoNodeException.html        |  144 -
 .../KeeperException.NodeExistsException.html    |  144 -
 .../KeeperException.NotEmptyException.html      |  144 -
 .../KeeperException.NotReadOnlyException.html   |  144 -
 ...eperException.OperationTimeoutException.html |  144 -
 ...Exception.RuntimeInconsistencyException.html |  144 -
 ...KeeperException.SessionExpiredException.html |  144 -
 .../KeeperException.SessionMovedException.html  |  144 -
 .../KeeperException.SystemErrorException.html   |  144 -
 .../KeeperException.UnimplementedException.html |  144 -
 .../zookeeper/class-use/KeeperException.html    |  578 --
 .../zookeeper/class-use/ServerAdminClient.html  |  144 -
 .../zookeeper/class-use/WatchedEvent.html       |  180 -
 .../class-use/Watcher.Event.EventType.html      |  221 -
 .../class-use/Watcher.Event.KeeperState.html    |  221 -
 .../zookeeper/class-use/Watcher.Event.html      |  144 -
 .../org/apache/zookeeper/class-use/Watcher.html |  317 --
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  144 -
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  144 -
 .../zookeeper/class-use/ZooDefs.Perms.html      |  144 -
 .../org/apache/zookeeper/class-use/ZooDefs.html |  144 -
 .../zookeeper/class-use/ZooKeeper.States.html   |  197 -
 .../apache/zookeeper/class-use/ZooKeeper.html   |  208 -
 .../zookeeper/class-use/ZooKeeperMain.html      |  144 -
 .../zookeeper/client/FourLetterWordMain.html    |  284 -
 .../client/class-use/FourLetterWordMain.html    |  144 -
 .../apache/zookeeper/client/package-frame.html  |   32 -
 .../zookeeper/client/package-summary.html       |  157 -
 .../apache/zookeeper/client/package-tree.html   |  153 -
 .../apache/zookeeper/client/package-use.html    |  144 -
 .../api/org/apache/zookeeper/data/ACL.html      |  557 --
 .../api/org/apache/zookeeper/data/Id.html       |  557 --
 .../api/org/apache/zookeeper/data/Stat.html     |  971 ----
 .../apache/zookeeper/data/StatPersisted.html    |  879 ---
 .../apache/zookeeper/data/StatPersistedV1.html  |  833 ---
 .../apache/zookeeper/data/class-use/ACL.html    |  280 -
 .../org/apache/zookeeper/data/class-use/Id.html |  248 -
 .../apache/zookeeper/data/class-use/Stat.html   |  328 --
 .../zookeeper/data/class-use/StatPersisted.html |  144 -
 .../data/class-use/StatPersistedV1.html         |  144 -
 .../apache/zookeeper/data/package-frame.html    |   40 -
 .../apache/zookeeper/data/package-summary.html  |  173 -
 .../org/apache/zookeeper/data/package-tree.html |  158 -
 .../org/apache/zookeeper/data/package-use.html  |  201 -
 .../api/org/apache/zookeeper/package-frame.html |  149 -
 .../org/apache/zookeeper/package-summary.html   |  370 --
 .../api/org/apache/zookeeper/package-tree.html  |  178 -
 .../api/org/apache/zookeeper/package-use.html   |  275 -
 .../apache/zookeeper/server/LogFormatter.html   |  255 -
 .../apache/zookeeper/server/PurgeTxnLog.html    |  296 -
 .../zookeeper/server/SnapshotFormatter.html     |  283 -
 .../zookeeper/server/ZooKeeperServerMain.html   |  280 -
 .../server/class-use/LogFormatter.html          |  144 -
 .../zookeeper/server/class-use/PurgeTxnLog.html |  144 -
 .../server/class-use/SnapshotFormatter.html     |  144 -
 .../server/class-use/ZooKeeperServerMain.html   |  144 -
 .../apache/zookeeper/server/package-frame.html  |   38 -
 .../zookeeper/server/package-summary.html       |  264 -
 .../apache/zookeeper/server/package-tree.html   |  153 -
 .../apache/zookeeper/server/package-use.html    |  144 -
 .../zookeeper/server/quorum/QuorumPeerMain.html |  305 -
 .../server/quorum/class-use/QuorumPeerMain.html |  144 -
 .../zookeeper/server/quorum/package-frame.html  |   32 -
 .../server/quorum/package-summary.html          |  157 -
 .../zookeeper/server/quorum/package-tree.html   |  153 -
 .../zookeeper/server/quorum/package-use.html    |  144 -
 .../zookeeper/server/upgrade/UpgradeMain.html   |  297 -
 .../server/upgrade/class-use/UpgradeMain.html   |  144 -
 .../zookeeper/server/upgrade/package-frame.html |   32 -
 .../server/upgrade/package-summary.html         |  159 -
 .../zookeeper/server/upgrade/package-tree.html  |  153 -
 .../zookeeper/server/upgrade/package-use.html   |  144 -
 doc/r3.4.4/api/overview-frame.html              |   52 -
 doc/r3.4.4/api/overview-summary.html            |  188 -
 doc/r3.4.4/api/overview-tree.html               |  182 -
 doc/r3.4.4/api/package-list                     |    6 -
 doc/r3.4.4/api/resources/inherit.gif            |  Bin 57 -> 0 bytes
 doc/r3.4.4/api/serialized-form.html             |  551 --
 doc/r3.4.4/api/stylesheet.css                   |   29 -
 doc/r3.4.4/bookkeeperConfig.html                |  384 --
 doc/r3.4.4/bookkeeperConfig.pdf                 |  Bin 13807 -> 0 bytes
 doc/r3.4.4/bookkeeperOverview.html              |  694 ---
 doc/r3.4.4/bookkeeperOverview.pdf               |  Bin 147574 -> 0 bytes
 doc/r3.4.4/bookkeeperProgrammer.html            | 1083 ----
 doc/r3.4.4/bookkeeperProgrammer.pdf             |  Bin 24965 -> 0 bytes
 doc/r3.4.4/bookkeeperStarted.html               |  448 --
 doc/r3.4.4/bookkeeperStarted.pdf                |  Bin 17115 -> 0 bytes
 doc/r3.4.4/bookkeeperStream.html                |  612 --
 doc/r3.4.4/bookkeeperStream.pdf                 |  Bin 13200 -> 0 bytes
 doc/r3.4.4/broken-links.xml                     |    2 -
 doc/r3.4.4/images/2pc.jpg                       |  Bin 15174 -> 0 bytes
 doc/r3.4.4/images/bk-overview.jpg               |  Bin 124211 -> 0 bytes
 doc/r3.4.4/images/built-with-forrest-button.png |  Bin 1936 -> 0 bytes
 doc/r3.4.4/images/favicon.ico                   |  Bin 766 -> 0 bytes
 doc/r3.4.4/images/hadoop-logo.jpg               |  Bin 9443 -> 0 bytes
 doc/r3.4.4/images/instruction_arrow.png         |  Bin 285 -> 0 bytes
 doc/r3.4.4/images/state_dia.jpg                 |  Bin 51364 -> 0 bytes
 doc/r3.4.4/images/zkcomponents.jpg              |  Bin 30831 -> 0 bytes
 doc/r3.4.4/images/zknamespace.jpg               |  Bin 35414 -> 0 bytes
 doc/r3.4.4/images/zkperfRW-3.2.jpg              |  Bin 41948 -> 0 bytes
 doc/r3.4.4/images/zkperfRW.jpg                  |  Bin 161542 -> 0 bytes
 doc/r3.4.4/images/zkperfreliability.jpg         |  Bin 69825 -> 0 bytes
 doc/r3.4.4/images/zkservice.jpg                 |  Bin 86790 -> 0 bytes
 doc/r3.4.4/images/zookeeper_small.gif           |  Bin 4847 -> 0 bytes
 doc/r3.4.4/index.html                           |  391 --
 doc/r3.4.4/index.pdf                            |  Bin 13517 -> 0 bytes
 doc/r3.4.4/javaExample.html                     |  908 ---
 doc/r3.4.4/javaExample.pdf                      |  Bin 33802 -> 0 bytes
 doc/r3.4.4/jdiff/changes.html                   |   32 -
 .../jdiff/changes/alldiffs_index_additions.html |  609 --
 .../jdiff/changes/alldiffs_index_all.html       |  788 ---
 .../jdiff/changes/alldiffs_index_changes.html   |  190 -
 .../jdiff/changes/alldiffs_index_removals.html  |   94 -
 doc/r3.4.4/jdiff/changes/changes-summary.html   |   70 -
 .../jdiff/changes/classes_index_additions.html  |  181 -
 doc/r3.4.4/jdiff/changes/classes_index_all.html |  243 -
 .../jdiff/changes/classes_index_changes.html    |  106 -
 .../jdiff/changes/classes_index_removals.html   |   50 -
 .../changes/constructors_index_additions.html   |   97 -
 .../jdiff/changes/constructors_index_all.html   |  103 -
 .../changes/constructors_index_changes.html     |   50 -
 .../changes/constructors_index_removals.html    |   67 -
 .../jdiff/changes/fields_index_additions.html   |  222 -
 doc/r3.4.4/jdiff/changes/fields_index_all.html  |  250 -
 .../jdiff/changes/fields_index_changes.html     |   56 -
 .../jdiff/changes/fields_index_removals.html    |   56 -
 doc/r3.4.4/jdiff/changes/jdiff_help.html        |  111 -
 doc/r3.4.4/jdiff/changes/jdiff_statistics.html  |  307 -
 .../jdiff/changes/jdiff_topleftframe.html       |   40 -
 .../jdiff/changes/methods_index_additions.html  |  228 -
 doc/r3.4.4/jdiff/changes/methods_index_all.html |  280 -
 .../jdiff/changes/methods_index_changes.html    |   64 -
 .../jdiff/changes/methods_index_removals.html   |   56 -
 .../org.apache.zookeeper.ClientCnxn.html        |  240 -
 .../org.apache.zookeeper.Environment.html       |  118 -
 ...r.KeeperException.BadArgumentsException.html |  100 -
 ...per.KeeperException.BadVersionException.html |  100 -
 ...g.apache.zookeeper.KeeperException.Code.html |  107 -
 ...per.KeeperException.InvalidACLException.html |  100 -
 ...eption.NoChildrenForEphemeralsException.html |  100 -
 ...okeeper.KeeperException.NoNodeException.html |  100 -
 ...per.KeeperException.NodeExistsException.html |  100 -
 ...eeper.KeeperException.NotEmptyException.html |  100 -
 .../org.apache.zookeeper.KeeperException.html   |  100 -
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 -
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  121 -
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 -
 .../changes/org.apache.zookeeper.ZooKeeper.html |  229 -
 .../org.apache.zookeeper.ZooKeeperMain.html     |  268 -
 .../jdiff/changes/packages_index_additions.html |   51 -
 .../jdiff/changes/packages_index_all.html       |   53 -
 .../jdiff/changes/packages_index_changes.html   |   53 -
 .../jdiff/changes/packages_index_removals.html  |   51 -
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  371 --
 doc/r3.4.4/jdiff/missingSinces.txt              |   88 -
 doc/r3.4.4/jdiff/stylesheet-jdiff.css           |   47 -
 ...s_for_zookeeper_3.1.1_to_zookeeper_3.4.4.xml |  696 ---
 doc/r3.4.4/linkmap.html                         |  434 --
 doc/r3.4.4/linkmap.pdf                          |  Bin 12462 -> 0 bytes
 doc/r3.4.4/recipes.html                         |  974 ----
 doc/r3.4.4/recipes.pdf                          |  Bin 31044 -> 0 bytes
 doc/r3.4.4/releasenotes.html                    | 3968 -------------
 doc/r3.4.4/releasenotes.pdf                     |  Bin 116611 -> 0 bytes
 doc/r3.4.4/skin/CommonMessages_de.xml           |   23 -
 doc/r3.4.4/skin/CommonMessages_en_US.xml        |   23 -
 doc/r3.4.4/skin/CommonMessages_es.xml           |   23 -
 doc/r3.4.4/skin/CommonMessages_fr.xml           |   23 -
 doc/r3.4.4/skin/basic.css                       |  167 -
 doc/r3.4.4/skin/breadcrumbs-optimized.js        |   90 -
 doc/r3.4.4/skin/breadcrumbs.js                  |  237 -
 doc/r3.4.4/skin/fontsize.js                     |  166 -
 doc/r3.4.4/skin/getBlank.js                     |   40 -
 doc/r3.4.4/skin/getMenu.js                      |   45 -
 doc/r3.4.4/skin/images/README.txt               |    1 -
 doc/r3.4.4/skin/images/add.jpg                  |  Bin 1142 -> 0 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 1936 -> 0 bytes
 doc/r3.4.4/skin/images/chapter.gif              |  Bin 49 -> 0 bytes
 doc/r3.4.4/skin/images/chapter_open.gif         |  Bin 49 -> 0 bytes
 doc/r3.4.4/skin/images/current.gif              |  Bin 54 -> 0 bytes
 doc/r3.4.4/skin/images/error.png                |  Bin 1709 -> 0 bytes
 doc/r3.4.4/skin/images/external-link.gif        |  Bin 71 -> 0 bytes
 doc/r3.4.4/skin/images/fix.jpg                  |  Bin 932 -> 0 bytes
 doc/r3.4.4/skin/images/forrest-credit-logo.png  |  Bin 4633 -> 0 bytes
 doc/r3.4.4/skin/images/hack.jpg                 |  Bin 743 -> 0 bytes
 doc/r3.4.4/skin/images/header_white_line.gif    |  Bin 37 -> 0 bytes
 doc/r3.4.4/skin/images/info.png                 |  Bin 1320 -> 0 bytes
 doc/r3.4.4/skin/images/instruction_arrow.png    |  Bin 285 -> 0 bytes
 doc/r3.4.4/skin/images/label.gif                |  Bin 54 -> 0 bytes
 doc/r3.4.4/skin/images/page.gif                 |  Bin 79 -> 0 bytes
 doc/r3.4.4/skin/images/pdfdoc.gif               |  Bin 1008 -> 0 bytes
 doc/r3.4.4/skin/images/poddoc.png               |  Bin 856 -> 0 bytes
 doc/r3.4.4/skin/images/printer.gif              |  Bin 603 -> 0 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 348 -> 0 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 319 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 200 -> 0 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 199 -> 0 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 209 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 199 -> 0 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 390 -> 0 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 214 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 215 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 214 -> 0 bytes
 doc/r3.4.4/skin/images/remove.jpg               |  Bin 1251 -> 0 bytes
 doc/r3.4.4/skin/images/rss.png                  |  Bin 360 -> 0 bytes
 doc/r3.4.4/skin/images/spacer.gif               |  Bin 43 -> 0 bytes
 doc/r3.4.4/skin/images/success.png              |  Bin 1291 -> 0 bytes
 doc/r3.4.4/skin/images/txtdoc.png               |  Bin 784 -> 0 bytes
 doc/r3.4.4/skin/images/update.jpg               |  Bin 990 -> 0 bytes
 doc/r3.4.4/skin/images/valid-html401.png        |  Bin 2948 -> 0 bytes
 doc/r3.4.4/skin/images/vcss.png                 |  Bin 1134 -> 0 bytes
 doc/r3.4.4/skin/images/warning.png              |  Bin 1215 -> 0 bytes
 doc/r3.4.4/skin/images/xmldoc.gif               |  Bin 992 -> 0 bytes
 doc/r3.4.4/skin/menu.js                         |   48 -
 doc/r3.4.4/skin/note.txt                        |   50 -
 doc/r3.4.4/skin/print.css                       |   54 -
 doc/r3.4.4/skin/profile.css                     |  168 -
 doc/r3.4.4/skin/prototype.js                    | 1257 -----
 doc/r3.4.4/skin/screen.css                      |  587 --
 doc/r3.4.4/zookeeperAdmin.html                  | 1849 -------
 doc/r3.4.4/zookeeperAdmin.pdf                   |  Bin 72882 -> 0 bytes
 doc/r3.4.4/zookeeperHierarchicalQuorums.html    |  276 -
 doc/r3.4.4/zookeeperHierarchicalQuorums.pdf     |  Bin 6655 -> 0 bytes
 doc/r3.4.4/zookeeperInternals.html              |  805 ---
 doc/r3.4.4/zookeeperInternals.pdf               |  Bin 48834 -> 0 bytes
 doc/r3.4.4/zookeeperJMX.html                    |  479 --
 doc/r3.4.4/zookeeperJMX.pdf                     |  Bin 16482 -> 0 bytes
 doc/r3.4.4/zookeeperObservers.html              |  366 --
 doc/r3.4.4/zookeeperObservers.pdf               |  Bin 12873 -> 0 bytes
 doc/r3.4.4/zookeeperOtherInfo.html              |  230 -
 doc/r3.4.4/zookeeperOtherInfo.pdf               |  151 -
 doc/r3.4.4/zookeeperOver.html                   |  704 ---
 doc/r3.4.4/zookeeperOver.pdf                    |  Bin 302494 -> 0 bytes
 doc/r3.4.4/zookeeperProgrammers.html            | 2238 --------
 doc/r3.4.4/zookeeperProgrammers.pdf             |  Bin 133787 -> 0 bytes
 doc/r3.4.4/zookeeperQuotas.html                 |  291 -
 doc/r3.4.4/zookeeperQuotas.pdf                  |  Bin 11262 -> 0 bytes
 doc/r3.4.4/zookeeperStarted.html                |  645 ---
 doc/r3.4.4/zookeeperStarted.pdf                 |  Bin 27556 -> 0 bytes
 doc/r3.4.4/zookeeperTutorial.html               |  894 ---
 doc/r3.4.4/zookeeperTutorial.pdf                |  Bin 30504 -> 0 bytes
 doc/r3.4.5/api/allclasses-frame.html            |  145 -
 doc/r3.4.5/api/allclasses-noframe.html          |  145 -
 doc/r3.4.5/api/constant-values.html             |  486 --
 doc/r3.4.5/api/deprecated-list.html             |  334 --
 doc/r3.4.5/api/help-doc.html                    |  223 -
 doc/r3.4.5/api/index-all.html                   | 1284 -----
 doc/r3.4.5/api/index.html                       |   75 -
 .../zookeeper/AsyncCallback.ACLCallback.html    |  242 -
 .../AsyncCallback.Children2Callback.html        |  242 -
 .../AsyncCallback.ChildrenCallback.html         |  240 -
 .../zookeeper/AsyncCallback.DataCallback.html   |  242 -
 .../zookeeper/AsyncCallback.StatCallback.html   |  240 -
 .../zookeeper/AsyncCallback.StringCallback.html |  240 -
 .../zookeeper/AsyncCallback.VoidCallback.html   |  238 -
 .../api/org/apache/zookeeper/AsyncCallback.html |  236 -
 .../api/org/apache/zookeeper/CreateMode.html    |  451 --
 .../KeeperException.APIErrorException.html      |  273 -
 .../KeeperException.AuthFailedException.html    |  273 -
 .../KeeperException.BadArgumentsException.html  |  287 -
 .../KeeperException.BadVersionException.html    |  287 -
 .../apache/zookeeper/KeeperException.Code.html  |  777 ---
 .../KeeperException.CodeDeprecated.html         |  610 --
 ...KeeperException.ConnectionLossException.html |  273 -
 ...perException.DataInconsistencyException.html |  273 -
 .../KeeperException.InvalidACLException.html    |  287 -
 ...eeperException.InvalidCallbackException.html |  273 -
 ...eperException.MarshallingErrorException.html |  273 -
 .../KeeperException.NoAuthException.html        |  273 -
 ...eption.NoChildrenForEphemeralsException.html |  287 -
 .../KeeperException.NoNodeException.html        |  287 -
 .../KeeperException.NodeExistsException.html    |  287 -
 .../KeeperException.NotEmptyException.html      |  287 -
 .../KeeperException.NotReadOnlyException.html   |  273 -
 ...eperException.OperationTimeoutException.html |  273 -
 ...Exception.RuntimeInconsistencyException.html |  273 -
 ...KeeperException.SessionExpiredException.html |  273 -
 .../KeeperException.SessionMovedException.html  |  273 -
 .../KeeperException.SystemErrorException.html   |  273 -
 .../KeeperException.UnimplementedException.html |  273 -
 .../org/apache/zookeeper/KeeperException.html   |  703 ---
 .../org/apache/zookeeper/ServerAdminClient.html |  380 --
 .../api/org/apache/zookeeper/WatchedEvent.html  |  362 --
 .../zookeeper/Watcher.Event.EventType.html      |  415 --
 .../zookeeper/Watcher.Event.KeeperState.html    |  500 --
 .../api/org/apache/zookeeper/Watcher.Event.html |  200 -
 .../api/org/apache/zookeeper/Watcher.html       |  231 -
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  290 -
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  549 --
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  297 -
 .../api/org/apache/zookeeper/ZooDefs.html       |  293 -
 .../org/apache/zookeeper/ZooKeeper.States.html  |  449 --
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1829 ------
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  439 --
 .../class-use/AsyncCallback.ACLCallback.html    |  183 -
 .../AsyncCallback.Children2Callback.html        |  194 -
 .../AsyncCallback.ChildrenCallback.html         |  194 -
 .../class-use/AsyncCallback.DataCallback.html   |  194 -
 .../class-use/AsyncCallback.StatCallback.html   |  218 -
 .../class-use/AsyncCallback.StringCallback.html |  185 -
 .../class-use/AsyncCallback.VoidCallback.html   |  193 -
 .../zookeeper/class-use/AsyncCallback.html      |  228 -
 .../apache/zookeeper/class-use/CreateMode.html  |  229 -
 .../KeeperException.APIErrorException.html      |  144 -
 .../KeeperException.AuthFailedException.html    |  144 -
 .../KeeperException.BadArgumentsException.html  |  144 -
 .../KeeperException.BadVersionException.html    |  144 -
 .../class-use/KeeperException.Code.html         |  248 -
 .../KeeperException.CodeDeprecated.html         |  181 -
 ...KeeperException.ConnectionLossException.html |  144 -
 ...perException.DataInconsistencyException.html |  144 -
 .../KeeperException.InvalidACLException.html    |  144 -
 ...eeperException.InvalidCallbackException.html |  144 -
 ...eperException.MarshallingErrorException.html |  144 -
 .../KeeperException.NoAuthException.html        |  144 -
 ...eption.NoChildrenForEphemeralsException.html |  144 -
 .../KeeperException.NoNodeException.html        |  144 -
 .../KeeperException.NodeExistsException.html    |  144 -
 .../KeeperException.NotEmptyException.html      |  144 -
 .../KeeperException.NotReadOnlyException.html   |  144 -
 ...eperException.OperationTimeoutException.html |  144 -
 ...Exception.RuntimeInconsistencyException.html |  144 -
 ...KeeperException.SessionExpiredException.html |  144 -
 .../KeeperException.SessionMovedException.html  |  144 -
 .../KeeperException.SystemErrorException.html   |  144 -
 .../KeeperException.UnimplementedException.html |  144 -
 .../zookeeper/class-use/KeeperException.html    |  578 --
 .../zookeeper/class-use/ServerAdminClient.html  |  144 -
 .../zookeeper/class-use/WatchedEvent.html       |  180 -
 .../class-use/Watcher.Event.EventType.html      |  221 -
 .../class-use/Watcher.Event.KeeperState.html    |  221 -
 .../zookeeper/class-use/Watcher.Event.html      |  144 -
 .../org/apache/zookeeper/class-use/Watcher.html |  317 --
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  144 -
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  144 -
 .../zookeeper/class-use/ZooDefs.Perms.html      |  144 -
 .../org/apache/zookeeper/class-use/ZooDefs.html |  144 -
 .../zookeeper/class-use/ZooKeeper.States.html   |  197 -
 .../apache/zookeeper/class-use/ZooKeeper.html   |  208 -
 .../zookeeper/class-use/ZooKeeperMain.html      |  144 -
 .../zookeeper/client/FourLetterWordMain.html    |  284 -
 .../client/class-use/FourLetterWordMain.html    |  144 -
 .../apache/zookeeper/client/package-frame.html  |   32 -
 .../zookeeper/client/package-summary.html       |  157 -
 .../apache/zookeeper/client/package-tree.html   |  153 -
 .../apache/zookeeper/client/package-use.html    |  144 -
 .../api/org/apache/zookeeper/data/ACL.html      |  557 --
 .../api/org/apache/zookeeper/data/Id.html       |  557 --
 .../api/org/apache/zookeeper/data/Stat.html     |  971 ----
 .../apache/zookeeper/data/StatPersisted.html    |  879 ---
 .../apache/zookeeper/data/StatPersistedV1.html  |  833 ---
 .../apache/zookeeper/data/class-use/ACL.html    |  280 -
 .../org/apache/zookeeper/data/class-use/Id.html |  248 -
 .../apache/zookeeper/data/class-use/Stat.html   |  328 --
 .../zookeeper/data/class-use/StatPersisted.html |  144 -
 .../data/class-use/StatPersistedV1.html         |  144 -
 .../apache/zookeeper/data/package-frame.html    |   40 -
 .../apache/zookeeper/data/package-summary.html  |  173 -
 .../org/apache/zookeeper/data/package-tree.html |  158 -
 .../org/apache/zookeeper/data/package-use.html  |  201 -
 .../api/org/apache/zookeeper/package-frame.html |  149 -
 .../org/apache/zookeeper/package-summary.html   |  370 --
 .../api/org/apache/zookeeper/package-tree.html  |  178 -
 .../api/org/apache/zookeeper/package-use.html   |  275 -
 .../apache/zookeeper/server/LogFormatter.html   |  255 -
 .../apache/zookeeper/server/PurgeTxnLog.html    |  296 -
 .../zookeeper/server/SnapshotFormatter.html     |  283 -
 .../zookeeper/server/ZooKeeperServerMain.html   |  280 -
 .../server/class-use/LogFormatter.html          |  144 -
 .../zookeeper/server/class-use/PurgeTxnLog.html |  144 -
 .../server/class-use/SnapshotFormatter.html     |  144 -
 .../server/class-use/ZooKeeperServerMain.html   |  144 -
 .../apache/zookeeper/server/package-frame.html  |   38 -
 .../zookeeper/server/package-summary.html       |  264 -
 .../apache/zookeeper/server/package-tree.html   |  153 -
 .../apache/zookeeper/server/package-use.html    |  144 -
 .../zookeeper/server/quorum/QuorumPeerMain.html |  305 -
 .../server/quorum/class-use/QuorumPeerMain.html |  144 -
 .../zookeeper/server/quorum/package-frame.html  |   32 -
 .../server/quorum/package-summary.html          |  157 -
 .../zookeeper/server/quorum/package-tree.html   |  153 -
 .../zookeeper/server/quorum/package-use.html    |  144 -
 .../zookeeper/server/upgrade/UpgradeMain.html   |  297 -
 .../server/upgrade/class-use/UpgradeMain.html   |  144 -
 .../zookeeper/server/upgrade/package-frame.html |   32 -
 .../server/upgrade/package-summary.html         |  159 -
 .../zookeeper/server/upgrade/package-tree.html  |  153 -
 .../zookeeper/server/upgrade/package-use.html   |  144 -
 doc/r3.4.5/api/overview-frame.html              |   52 -
 doc/r3.4.5/api/overview-summary.html            |  188 -
 doc/r3.4.5/api/overview-tree.html               |  182 -
 doc/r3.4.5/api/package-list                     |    6 -
 doc/r3.4.5/api/resources/inherit.gif            |  Bin 57 -> 0 bytes
 doc/r3.4.5/api/serialized-form.html             |  551 --
 doc/r3.4.5/api/stylesheet.css                   |   29 -
 doc/r3.4.5/bookkeeperConfig.html                |  384 --
 doc/r3.4.5/bookkeeperConfig.pdf                 |  Bin 13807 -> 0 bytes
 doc/r3.4.5/bookkeeperOverview.html              |  694 ---
 doc/r3.4.5/bookkeeperOverview.pdf               |  Bin 147574 -> 0 bytes
 doc/r3.4.5/bookkeeperProgrammer.html            | 1083 ----
 doc/r3.4.5/bookkeeperProgrammer.pdf             |  Bin 24965 -> 0 bytes
 doc/r3.4.5/bookkeeperStarted.html               |  448 --
 doc/r3.4.5/bookkeeperStarted.pdf                |  Bin 17115 -> 0 bytes
 doc/r3.4.5/bookkeeperStream.html                |  612 --
 doc/r3.4.5/bookkeeperStream.pdf                 |  Bin 13200 -> 0 bytes
 doc/r3.4.5/broken-links.xml                     |    2 -
 doc/r3.4.5/images/2pc.jpg                       |  Bin 15174 -> 0 bytes
 doc/r3.4.5/images/bk-overview.jpg               |  Bin 124211 -> 0 bytes
 doc/r3.4.5/images/built-with-forrest-button.png |  Bin 1936 -> 0 bytes
 doc/r3.4.5/images/favicon.ico                   |  Bin 766 -> 0 bytes
 doc/r3.4.5/images/hadoop-logo.jpg               |  Bin 9443 -> 0 bytes
 doc/r3.4.5/images/instruction_arrow.png         |  Bin 285 -> 0 bytes
 doc/r3.4.5/images/state_dia.jpg                 |  Bin 51364 -> 0 bytes
 doc/r3.4.5/images/zkcomponents.jpg              |  Bin 30831 -> 0 bytes
 doc/r3.4.5/images/zknamespace.jpg               |  Bin 35414 -> 0 bytes
 doc/r3.4.5/images/zkperfRW-3.2.jpg              |  Bin 41948 -> 0 bytes
 doc/r3.4.5/images/zkperfRW.jpg                  |  Bin 161542 -> 0 bytes
 doc/r3.4.5/images/zkperfreliability.jpg         |  Bin 69825 -> 0 bytes
 doc/r3.4.5/images/zkservice.jpg                 |  Bin 86790 -> 0 bytes
 doc/r3.4.5/images/zookeeper_small.gif           |  Bin 4847 -> 0 bytes
 doc/r3.4.5/index.html                           |  391 --
 doc/r3.4.5/index.pdf                            |  Bin 13517 -> 0 bytes
 doc/r3.4.5/javaExample.html                     |  908 ---
 doc/r3.4.5/javaExample.pdf                      |  Bin 33802 -> 0 bytes
 doc/r3.4.5/jdiff/changes.html                   |   32 -
 .../jdiff/changes/alldiffs_index_additions.html |  612 --
 .../jdiff/changes/alldiffs_index_all.html       |  791 ---
 .../jdiff/changes/alldiffs_index_changes.html   |  190 -
 .../jdiff/changes/alldiffs_index_removals.html  |   94 -
 doc/r3.4.5/jdiff/changes/changes-summary.html   |   70 -
 .../jdiff/changes/classes_index_additions.html  |  181 -
 doc/r3.4.5/jdiff/changes/classes_index_all.html |  243 -
 .../jdiff/changes/classes_index_changes.html    |  106 -
 .../jdiff/changes/classes_index_removals.html   |   50 -
 .../changes/constructors_index_additions.html   |   97 -
 .../jdiff/changes/constructors_index_all.html   |  103 -
 .../changes/constructors_index_changes.html     |   50 -
 .../changes/constructors_index_removals.html    |   67 -
 .../jdiff/changes/fields_index_additions.html   |  222 -
 doc/r3.4.5/jdiff/changes/fields_index_all.html  |  250 -
 .../jdiff/changes/fields_index_changes.html     |   56 -
 .../jdiff/changes/fields_index_removals.html    |   56 -
 doc/r3.4.5/jdiff/changes/jdiff_help.html        |  111 -
 doc/r3.4.5/jdiff/changes/jdiff_statistics.html  |  307 -
 .../jdiff/changes/jdiff_topleftframe.html       |   40 -
 .../jdiff/changes/methods_index_additions.html  |  230 -
 doc/r3.4.5/jdiff/changes/methods_index_all.html |  282 -
 .../jdiff/changes/methods_index_changes.html    |   64 -
 .../jdiff/changes/methods_index_removals.html   |   56 -
 .../org.apache.zookeeper.ClientCnxn.html        |  240 -
 .../org.apache.zookeeper.Environment.html       |  118 -
 ...r.KeeperException.BadArgumentsException.html |  100 -
 ...per.KeeperException.BadVersionException.html |  100 -
 ...g.apache.zookeeper.KeeperException.Code.html |  107 -
 ...per.KeeperException.InvalidACLException.html |  100 -
 ...eption.NoChildrenForEphemeralsException.html |  100 -
 ...okeeper.KeeperException.NoNodeException.html |  100 -
 ...per.KeeperException.NodeExistsException.html |  100 -
 ...eeper.KeeperException.NotEmptyException.html |  100 -
 .../org.apache.zookeeper.KeeperException.html   |  100 -
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 -
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  121 -
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 -
 .../changes/org.apache.zookeeper.ZooKeeper.html |  236 -
 .../org.apache.zookeeper.ZooKeeperMain.html     |  268 -
 .../jdiff/changes/packages_index_additions.html |   51 -
 .../jdiff/changes/packages_index_all.html       |   53 -
 .../jdiff/changes/packages_index_changes.html   |   53 -
 .../jdiff/changes/packages_index_removals.html  |   51 -
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  371 --
 doc/r3.4.5/jdiff/missingSinces.txt              |   89 -
 doc/r3.4.5/jdiff/stylesheet-jdiff.css           |   47 -
 ...s_for_zookeeper_3.1.1_to_zookeeper_3.4.5.xml |  702 ---
 doc/r3.4.5/linkmap.html                         |  434 --
 doc/r3.4.5/linkmap.pdf                          |  Bin 12462 -> 0 bytes
 doc/r3.4.5/recipes.html                         |  974 ----
 doc/r3.4.5/recipes.pdf                          |  Bin 31044 -> 0 bytes
 doc/r3.4.5/releasenotes.html                    | 4017 --------------
 doc/r3.4.5/releasenotes.pdf                     |  Bin 118218 -> 0 bytes
 doc/r3.4.5/skin/CommonMessages_de.xml           |   23 -
 doc/r3.4.5/skin/CommonMessages_en_US.xml        |   23 -
 doc/r3.4.5/skin/CommonMessages_es.xml           |   23 -
 doc/r3.4.5/skin/CommonMessages_fr.xml           |   23 -
 doc/r3.4.5/skin/basic.css                       |  167 -
 doc/r3.4.5/skin/breadcrumbs-optimized.js        |   90 -
 doc/r3.4.5/skin/breadcrumbs.js                  |  237 -
 doc/r3.4.5/skin/fontsize.js                     |  166 -
 doc/r3.4.5/skin/getBlank.js                     |   40 -
 doc/r3.4.5/skin/getMenu.js                      |   45 -
 doc/r3.4.5/skin/images/README.txt               |    1 -
 doc/r3.4.5/skin/images/add.jpg                  |  Bin 1142 -> 0 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 1936 -> 0 bytes
 doc/r3.4.5/skin/images/chapter.gif              |  Bin 49 -> 0 bytes
 doc/r3.4.5/skin/images/chapter_open.gif         |  Bin 49 -> 0 bytes
 doc/r3.4.5/skin/images/current.gif              |  Bin 54 -> 0 bytes
 doc/r3.4.5/skin/images/error.png                |  Bin 1709 -> 0 bytes
 doc/r3.4.5/skin/images/external-link.gif        |  Bin 71 -> 0 bytes
 doc/r3.4.5/skin/images/fix.jpg                  |  Bin 932 -> 0 bytes
 doc/r3.4.5/skin/images/forrest-credit-logo.png  |  Bin 4633 -> 0 bytes
 doc/r3.4.5/skin/images/hack.jpg                 |  Bin 743 -> 0 bytes
 doc/r3.4.5/skin/images/header_white_line.gif    |  Bin 37 -> 0 bytes
 doc/r3.4.5/skin/images/info.png                 |  Bin 1320 -> 0 bytes
 doc/r3.4.5/skin/images/instruction_arrow.png    |  Bin 285 -> 0 bytes
 doc/r3.4.5/skin/images/label.gif                |  Bin 54 -> 0 bytes
 doc/r3.4.5/skin/images/page.gif                 |  Bin 79 -> 0 bytes
 doc/r3.4.5/skin/images/pdfdoc.gif               |  Bin 1008 -> 0 bytes
 doc/r3.4.5/skin/images/poddoc.png               |  Bin 856 -> 0 bytes
 doc/r3.4.5/skin/images/printer.gif              |  Bin 603 -> 0 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 348 -> 0 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 319 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 200 -> 0 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 199 -> 0 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 209 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 199 -> 0 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 390 -> 0 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 214 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 215 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 214 -> 0 bytes
 doc/r3.4.5/skin/images/remove.jpg               |  Bin 1251 -> 0 bytes
 doc/r3.4.5/skin/images/rss.png                  |  Bin 360 -> 0 bytes
 doc/r3.4.5/skin/images/spacer.gif               |  Bin 43 -> 0 bytes
 doc/r3.4.5/skin/images/success.png              |  Bin 1291 -> 0 bytes
 doc/r3.4.5/skin/images/txtdoc.png               |  Bin 784 -> 0 bytes
 doc/r3.4.5/skin/images/update.jpg               |  Bin 990 -> 0 bytes
 doc/r3.4.5/skin/images/valid-html401.png        |  Bin 2948 -> 0 bytes
 doc/r3.4.5/skin/images/vcss.png                 |  Bin 1134 -> 0 bytes
 doc/r3.4.5/skin/images/warning.png              |  Bin 1215 -> 0 bytes
 doc/r3.4.5/skin/images/xmldoc.gif               |  Bin 992 -> 0 bytes
 doc/r3.4.5/skin/menu.js                         |   48 -
 doc/r3.4.5/skin/note.txt                        |   50 -
 doc/r3.4.5/skin/print.css                       |   54 -
 doc/r3.4.5/skin/profile.css                     |  168 -
 doc/r3.4.5/skin/prototype.js                    | 1257 -----
 doc/r3.4.5/skin/screen.css                      |  587 --
 doc/r3.4.5/zookeeperAdmin.html                  | 1849 -------
 doc/r3.4.5/zookeeperAdmin.pdf                   |  Bin 72882 -> 0 bytes
 doc/r3.4.5/zookeeperHierarchicalQuorums.html    |  276 -
 doc/r3.4.5/zookeeperHierarchicalQuorums.pdf     |  Bin 6655 -> 0 bytes
 doc/r3.4.5/zookeeperInternals.html              |  805 ---
 doc/r3.4.5/zookeeperInternals.pdf               |  Bin 48834 -> 0 bytes
 doc/r3.4.5/zookeeperJMX.html                    |  479 --
 doc/r3.4.5/zookeeperJMX.pdf                     |  Bin 16482 -> 0 bytes
 doc/r3.4.5/zookeeperObservers.html              |  366 --
 doc/r3.4.5/zookeeperObservers.pdf               |  Bin 12873 -> 0 bytes
 doc/r3.4.5/zookeeperOtherInfo.html              |  230 -
 doc/r3.4.5/zookeeperOtherInfo.pdf               |  151 -
 doc/r3.4.5/zookeeperOver.html                   |  704 ---
 doc/r3.4.5/zookeeperOver.pdf                    |  Bin 302494 -> 0 bytes
 doc/r3.4.5/zookeeperProgrammers.html            | 2238 --------
 doc/r3.4.5/zookeeperProgrammers.pdf             |  Bin 133787 -> 0 bytes
 doc/r3.4.5/zookeeperQuotas.html                 |  291 -
 doc/r3.4.5/zookeeperQuotas.pdf                  |  Bin 11262 -> 0 bytes
 doc/r3.4.5/zookeeperStarted.html                |  645 ---
 doc/r3.4.5/zookeeperStarted.pdf                 |  Bin 27556 -> 0 bytes
 doc/r3.4.5/zookeeperTutorial.html               |  894 ---
 doc/r3.4.5/zookeeperTutorial.pdf                |  Bin 30504 -> 0 bytes
 doc/r3.4.6/api/allclasses-frame.html            |   75 -
 doc/r3.4.6/api/allclasses-noframe.html          |   75 -
 doc/r3.4.6/api/constant-values.html             |  503 --
 doc/r3.4.6/api/deprecated-list.html             |  325 --
 doc/r3.4.6/api/help-doc.html                    |  221 -
 doc/r3.4.6/api/index-all.html                   | 1351 -----
 doc/r3.4.6/api/index.html                       |   67 -
 .../zookeeper/AsyncCallback.ACLCallback.html    |  239 -
 .../AsyncCallback.Children2Callback.html        |  239 -
 .../AsyncCallback.ChildrenCallback.html         |  237 -
 .../zookeeper/AsyncCallback.DataCallback.html   |  239 -
 .../zookeeper/AsyncCallback.StatCallback.html   |  237 -
 .../zookeeper/AsyncCallback.StringCallback.html |  237 -
 .../zookeeper/AsyncCallback.VoidCallback.html   |  235 -
 .../api/org/apache/zookeeper/AsyncCallback.html |  212 -
 .../api/org/apache/zookeeper/CreateMode.html    |  421 --
 .../KeeperException.APIErrorException.html      |  283 -
 .../KeeperException.AuthFailedException.html    |  283 -
 .../KeeperException.BadArgumentsException.html  |  295 -
 .../KeeperException.BadVersionException.html    |  295 -
 .../apache/zookeeper/KeeperException.Code.html  |  694 ---
 .../KeeperException.CodeDeprecated.html         |  636 ---
 ...KeeperException.ConnectionLossException.html |  283 -
 ...perException.DataInconsistencyException.html |  283 -
 .../KeeperException.InvalidACLException.html    |  295 -
 ...eeperException.InvalidCallbackException.html |  283 -
 ...eperException.MarshallingErrorException.html |  283 -
 .../KeeperException.NoAuthException.html        |  283 -
 ...eption.NoChildrenForEphemeralsException.html |  295 -
 .../KeeperException.NoNodeException.html        |  295 -
 .../KeeperException.NodeExistsException.html    |  295 -
 .../KeeperException.NotEmptyException.html      |  295 -
 .../KeeperException.NotReadOnlyException.html   |  283 -
 ...eperException.OperationTimeoutException.html |  283 -
 ...Exception.RuntimeInconsistencyException.html |  283 -
 ...KeeperException.SessionExpiredException.html |  283 -
 .../KeeperException.SessionMovedException.html  |  283 -
 .../KeeperException.SystemErrorException.html   |  283 -
 .../KeeperException.UnimplementedException.html |  283 -
 .../org/apache/zookeeper/KeeperException.html   |  597 --
 .../org/apache/zookeeper/ServerAdminClient.html |  349 --
 .../api/org/apache/zookeeper/WatchedEvent.html  |  342 --
 .../zookeeper/Watcher.Event.EventType.html      |  389 --
 .../zookeeper/Watcher.Event.KeeperState.html    |  472 --
 .../api/org/apache/zookeeper/Watcher.Event.html |  197 -
 .../api/org/apache/zookeeper/Watcher.html       |  233 -
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  279 -
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  478 --
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  282 -
 .../api/org/apache/zookeeper/ZooDefs.html       |  292 -
 .../org/apache/zookeeper/ZooKeeper.States.html  |  419 --
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1669 ------
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  405 --
 .../class-use/AsyncCallback.ACLCallback.html    |  161 -
 .../AsyncCallback.Children2Callback.html        |  170 -
 .../AsyncCallback.ChildrenCallback.html         |  170 -
 .../class-use/AsyncCallback.DataCallback.html   |  170 -
 .../class-use/AsyncCallback.StatCallback.html   |  190 -
 .../class-use/AsyncCallback.StringCallback.html |  163 -
 .../class-use/AsyncCallback.VoidCallback.html   |  169 -
 .../zookeeper/class-use/AsyncCallback.html      |  180 -
 .../apache/zookeeper/class-use/CreateMode.html  |  200 -
 .../KeeperException.APIErrorException.html      |  116 -
 .../KeeperException.AuthFailedException.html    |  116 -
 .../KeeperException.BadArgumentsException.html  |  116 -
 .../KeeperException.BadVersionException.html    |  116 -
 .../class-use/KeeperException.Code.html         |  214 -
 .../KeeperException.CodeDeprecated.html         |  159 -
 ...KeeperException.ConnectionLossException.html |  116 -
 ...perException.DataInconsistencyException.html |  116 -
 .../KeeperException.InvalidACLException.html    |  116 -
 ...eeperException.InvalidCallbackException.html |  116 -
 ...eperException.MarshallingErrorException.html |  116 -
 .../KeeperException.NoAuthException.html        |  116 -
 ...eption.NoChildrenForEphemeralsException.html |  116 -
 .../KeeperException.NoNodeException.html        |  116 -
 .../KeeperException.NodeExistsException.html    |  116 -
 .../KeeperException.NotEmptyException.html      |  116 -
 .../KeeperException.NotReadOnlyException.html   |  116 -
 ...eperException.OperationTimeoutException.html |  116 -
 ...Exception.RuntimeInconsistencyException.html |  116 -
 ...KeeperException.SessionExpiredException.html |  116 -
 .../KeeperException.SessionMovedException.html  |  116 -
 .../KeeperException.SystemErrorException.html   |  116 -
 .../KeeperException.UnimplementedException.html |  116 -
 .../zookeeper/class-use/KeeperException.html    |  430 --
 .../zookeeper/class-use/ServerAdminClient.html  |  116 -
 .../zookeeper/class-use/WatchedEvent.html       |  156 -
 .../class-use/Watcher.Event.EventType.html      |  188 -
 .../class-use/Watcher.Event.KeeperState.html    |  188 -
 .../zookeeper/class-use/Watcher.Event.html      |  116 -
 .../org/apache/zookeeper/class-use/Watcher.html |  275 -
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  116 -
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  116 -
 .../zookeeper/class-use/ZooDefs.Perms.html      |  116 -
 .../org/apache/zookeeper/class-use/ZooDefs.html |  116 -
 .../zookeeper/class-use/ZooKeeper.States.html   |  169 -
 .../apache/zookeeper/class-use/ZooKeeper.html   |  181 -
 .../zookeeper/class-use/ZooKeeperMain.html      |  116 -
 .../zookeeper/client/FourLetterWordMain.html    |  285 -
 .../client/class-use/FourLetterWordMain.html    |  116 -
 .../apache/zookeeper/client/package-frame.html  |   19 -
 .../zookeeper/client/package-summary.html       |  134 -
 .../apache/zookeeper/client/package-tree.html   |  129 -
 .../apache/zookeeper/client/package-use.html    |  116 -
 .../api/org/apache/zookeeper/data/ACL.html      |  469 --
 .../api/org/apache/zookeeper/data/Id.html       |  469 --
 .../api/org/apache/zookeeper/data/Stat.html     |  721 ---
 .../apache/zookeeper/data/StatPersisted.html    |  665 ---
 .../apache/zookeeper/data/StatPersistedV1.html  |  637 ---
 .../apache/zookeeper/data/class-use/ACL.html    |  242 -
 .../org/apache/zookeeper/data/class-use/Id.html |  211 -
 .../apache/zookeeper/data/class-use/Stat.html   |  273 -
 .../zookeeper/data/class-use/StatPersisted.html |  116 -
 .../data/class-use/StatPersistedV1.html         |  116 -
 .../apache/zookeeper/data/package-frame.html    |   23 -
 .../apache/zookeeper/data/package-summary.html  |  150 -
 .../org/apache/zookeeper/data/package-tree.html |  133 -
 .../org/apache/zookeeper/data/package-use.html  |  174 -
 .../api/org/apache/zookeeper/package-frame.html |   73 -
 .../org/apache/zookeeper/package-summary.html   |  368 --
 .../api/org/apache/zookeeper/package-tree.html  |  202 -
 .../api/org/apache/zookeeper/package-use.html   |  219 -
 .../apache/zookeeper/server/LogFormatter.html   |  261 -
 .../apache/zookeeper/server/PurgeTxnLog.html    |  295 -
 .../zookeeper/server/SnapshotFormatter.html     |  280 -
 .../zookeeper/server/ZooKeeperServerMain.html   |  278 -
 .../server/class-use/LogFormatter.html          |  116 -
 .../zookeeper/server/class-use/PurgeTxnLog.html |  116 -
 .../server/class-use/SnapshotFormatter.html     |  116 -
 .../server/class-use/ZooKeeperServerMain.html   |  116 -
 .../apache/zookeeper/server/package-frame.html  |   22 -
 .../zookeeper/server/package-summary.html       |  241 -
 .../apache/zookeeper/server/package-tree.html   |  132 -
 .../apache/zookeeper/server/package-use.html    |  116 -
 .../zookeeper/server/quorum/QuorumPeerMain.html |  303 -
 .../server/quorum/class-use/QuorumPeerMain.html |  116 -
 .../zookeeper/server/quorum/package-frame.html  |   19 -
 .../server/quorum/package-summary.html          |  136 -
 .../zookeeper/server/quorum/package-tree.html   |  129 -
 .../zookeeper/server/quorum/package-use.html    |  116 -
 .../zookeeper/server/upgrade/UpgradeMain.html   |  294 -
 .../server/upgrade/class-use/UpgradeMain.html   |  116 -
 .../zookeeper/server/upgrade/package-frame.html |   19 -
 .../server/upgrade/package-summary.html         |  138 -
 .../zookeeper/server/upgrade/package-tree.html  |  129 -
 .../zookeeper/server/upgrade/package-use.html   |  116 -
 doc/r3.4.6/api/overview-frame.html              |   25 -
 doc/r3.4.6/api/overview-summary.html            |  165 -
 doc/r3.4.6/api/overview-tree.html               |  219 -
 doc/r3.4.6/api/package-list                     |    6 -
 doc/r3.4.6/api/resources/background.gif         |  Bin 2313 -> 0 bytes
 doc/r3.4.6/api/resources/tab.gif                |  Bin 291 -> 0 bytes
 doc/r3.4.6/api/resources/titlebar.gif           |  Bin 10701 -> 0 bytes
 doc/r3.4.6/api/resources/titlebar_end.gif       |  Bin 849 -> 0 bytes
 doc/r3.4.6/api/serialized-form.html             |  329 --
 doc/r3.4.6/api/stylesheet.css                   |  474 --
 doc/r3.4.6/bookkeeperConfig.html                |  384 --
 doc/r3.4.6/bookkeeperConfig.pdf                 |  Bin 13824 -> 0 bytes
 doc/r3.4.6/bookkeeperOverview.html              |  694 ---
 doc/r3.4.6/bookkeeperOverview.pdf               |  Bin 147596 -> 0 bytes
 doc/r3.4.6/bookkeeperProgrammer.html            | 1083 ----
 doc/r3.4.6/bookkeeperProgrammer.pdf             |  Bin 24991 -> 0 bytes
 doc/r3.4.6/bookkeeperStarted.html               |  448 --
 doc/r3.4.6/bookkeeperStarted.pdf                |  Bin 17130 -> 0 bytes
 doc/r3.4.6/bookkeeperStream.html                |  612 --
 doc/r3.4.6/bookkeeperStream.pdf                 |  Bin 13215 -> 0 bytes
 doc/r3.4.6/broken-links.xml                     |    2 -
 doc/r3.4.6/images/2pc.jpg                       |  Bin 15174 -> 0 bytes
 doc/r3.4.6/images/bk-overview.jpg               |  Bin 124211 -> 0 bytes
 doc/r3.4.6/images/built-with-forrest-button.png |  Bin 1936 -> 0 bytes
 doc/r3.4.6/images/favicon.ico                   |  Bin 766 -> 0 bytes
 doc/r3.4.6/images/hadoop-logo.jpg               |  Bin 9443 -> 0 bytes
 doc/r3.4.6/images/instruction_arrow.png         |  Bin 285 -> 0 bytes
 doc/r3.4.6/images/state_dia.jpg                 |  Bin 51364 -> 0 bytes
 doc/r3.4.6/images/zkcomponents.jpg              |  Bin 30831 -> 0 bytes
 doc/r3.4.6/images/zknamespace.jpg               |  Bin 35414 -> 0 bytes
 doc/r3.4.6/images/zkperfRW-3.2.jpg              |  Bin 41948 -> 0 bytes
 doc/r3.4.6/images/zkperfRW.jpg                  |  Bin 161542 -> 0 bytes
 doc/r3.4.6/images/zkperfreliability.jpg         |  Bin 69825 -> 0 bytes
 doc/r3.4.6/images/zkservice.jpg                 |  Bin 86790 -> 0 bytes
 doc/r3.4.6/images/zookeeper_small.gif           |  Bin 4847 -> 0 bytes
 doc/r3.4.6/index.html                           |  391 --
 doc/r3.4.6/index.pdf                            |  Bin 13525 -> 0 bytes
 doc/r3.4.6/javaExample.html                     |  908 ---
 doc/r3.4.6/javaExample.pdf                      |  Bin 33852 -> 0 bytes
 doc/r3.4.6/jdiff/changes.html                   |   32 -
 .../jdiff/changes/alldiffs_index_additions.html |  612 --
 .../jdiff/changes/alldiffs_index_all.html       |  791 ---
 .../jdiff/changes/alldiffs_index_changes.html   |  190 -
 .../jdiff/changes/alldiffs_index_removals.html  |   94 -
 doc/r3.4.6/jdiff/changes/changes-summary.html   |   70 -
 .../jdiff/changes/classes_index_additions.html  |  181 -
 doc/r3.4.6/jdiff/changes/classes_index_all.html |  243 -
 .../jdiff/changes/classes_index_changes.html    |  106 -
 .../jdiff/changes/classes_index_removals.html   |   50 -
 .../changes/constructors_index_additions.html   |   97 -
 .../jdiff/changes/constructors_index_all.html   |  103 -
 .../changes/constructors_index_changes.html     |   50 -
 .../changes/constructors_index_removals.html    |   67 -
 .../jdiff/changes/fields_index_additions.html   |  222 -
 doc/r3.4.6/jdiff/changes/fields_index_all.html  |  250 -
 .../jdiff/changes/fields_index_changes.html     |   56 -
 .../jdiff/changes/fields_index_removals.html    |   56 -
 doc/r3.4.6/jdiff/changes/jdiff_help.html        |  111 -
 doc/r3.4.6/jdiff/changes/jdiff_statistics.html  |  307 -
 .../jdiff/changes/jdiff_topleftframe.html       |   40 -
 .../jdiff/changes/methods_index_additions.html  |  230 -
 doc/r3.4.6/jdiff/changes/methods_index_all.html |  282 -
 .../jdiff/changes/methods_index_changes.html    |   64 -
 .../jdiff/changes/methods_index_removals.html   |   56 -
 .../org.apache.zookeeper.ClientCnxn.html        |  240 -
 .../org.apache.zookeeper.Environment.html       |  118 -
 ...r.KeeperException.BadArgumentsException.html |  100 -
 ...per.KeeperException.BadVersionException.html |  100 -
 ...g.apache.zookeeper.KeeperException.Code.html |  107 -
 ...per.KeeperException.InvalidACLException.html |  100 -
 ...eption.NoChildrenForEphemeralsException.html |  100 -
 ...okeeper.KeeperException.NoNodeException.html |  100 -
 ...per.KeeperException.NodeExistsException.html |  100 -
 ...eeper.KeeperException.NotEmptyException.html |  100 -
 .../org.apache.zookeeper.KeeperException.html   |  100 -
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 -
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  121 -
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 -
 .../changes/org.apache.zookeeper.ZooKeeper.html |  236 -
 .../org.apache.zookeeper.ZooKeeperMain.html     |  268 -
 .../jdiff/changes/packages_index_additions.html |   51 -
 .../jdiff/changes/packages_index_all.html       |   53 -
 .../jdiff/changes/packages_index_changes.html   |   53 -
 .../jdiff/changes/packages_index_removals.html  |   51 -
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  371 --
 doc/r3.4.6/jdiff/missingSinces.txt              |   89 -
 doc/r3.4.6/jdiff/stylesheet-jdiff.css           |   47 -
 ...s_for_zookeeper_3.1.1_to_zookeeper_3.4.6.xml |  702 ---
 doc/r3.4.6/linkmap.html                         |  434 --
 doc/r3.4.6/linkmap.pdf                          |  Bin 12472 -> 0 bytes
 doc/r3.4.6/recipes.html                         |  974 ----
 doc/r3.4.6/recipes.pdf                          |  Bin 31072 -> 0 bytes
 doc/r3.4.6/releasenotes.html                    | 4799 ----------------
 doc/r3.4.6/releasenotes.pdf                     |  Bin 118640 -> 0 bytes
 doc/r3.4.6/skin/CommonMessages_de.xml           |   23 -
 doc/r3.4.6/skin/CommonMessages_en_US.xml        |   23 -
 doc/r3.4.6/skin/CommonMessages_es.xml           |   23 -
 doc/r3.4.6/skin/CommonMessages_fr.xml           |   23 -
 doc/r3.4.6/skin/basic.css                       |  167 -
 doc/r3.4.6/skin/breadcrumbs-optimized.js        |   90 -
 doc/r3.4.6/skin/breadcrumbs.js                  |  237 -
 doc/r3.4.6/skin/fontsize.js                     |  166 -
 doc/r3.4.6/skin/getBlank.js                     |   40 -
 doc/r3.4.6/skin/getMenu.js                      |   45 -
 doc/r3.4.6/skin/images/README.txt               |    1 -
 doc/r3.4.6/skin/images/add.jpg                  |  Bin 1142 -> 0 bytes
 doc/r3.4.6/skin/images/apache-thanks.png        |  Bin 4840 -> 0 bytes
 doc/r3.4.6/skin/images/built-with-cocoon.gif    |  Bin 2252 -> 0 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 1936 -> 0 bytes
 doc/r3.4.6/skin/images/chapter.gif              |  Bin 49 -> 0 bytes
 doc/r3.4.6/skin/images/chapter_open.gif         |  Bin 49 -> 0 bytes
 doc/r3.4.6/skin/images/current.gif              |  Bin 54 -> 0 bytes
 doc/r3.4.6/skin/images/error.png                |  Bin 1709 -> 0 bytes
 doc/r3.4.6/skin/images/external-link.gif        |  Bin 71 -> 0 bytes
 doc/r3.4.6/skin/images/fix.jpg                  |  Bin 932 -> 0 bytes
 doc/r3.4.6/skin/images/forrest-credit-logo.png  |  Bin 4633 -> 0 bytes
 doc/r3.4.6/skin/images/hack.jpg                 |  Bin 743 -> 0 bytes
 doc/r3.4.6/skin/images/header_white_line.gif    |  Bin 37 -> 0 bytes
 doc/r3.4.6/skin/images/info.png                 |  Bin 1320 -> 0 bytes
 doc/r3.4.6/skin/images/instruction_arrow.png    |  Bin 285 -> 0 bytes
 doc/r3.4.6/skin/images/label.gif                |  Bin 54 -> 0 bytes
 doc/r3.4.6/skin/images/page.gif                 |  Bin 79 -> 0 bytes
 doc/r3.4.6/skin/images/pdfdoc.gif               |  Bin 1008 -> 0 bytes
 doc/r3.4.6/skin/images/poddoc.png               |  Bin 856 -> 0 bytes
 doc/r3.4.6/skin/images/printer.gif              |  Bin 603 -> 0 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 348 -> 0 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 319 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 200 -> 0 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 199 -> 0 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 209 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 199 -> 0 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 390 -> 0 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 214 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 215 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 214 -> 0 bytes
 doc/r3.4.6/skin/images/remove.jpg               |  Bin 1251 -> 0 bytes
 doc/r3.4.6/skin/images/rss.png                  |  Bin 360 -> 0 bytes
 doc/r3.4.6/skin/images/spacer.gif               |  Bin 43 -> 0 bytes
 doc/r3.4.6/skin/images/success.png              |  Bin 1291 -> 0 bytes
 doc/r3.4.6/skin/images/txtdoc.png               |  Bin 784 -> 0 bytes
 doc/r3.4.6/skin/images/update.jpg               |  Bin 990 -> 0 bytes
 doc/r3.4.6/skin/images/valid-html401.png        |  Bin 2948 -> 0 bytes
 doc/r3.4.6/skin/images/vcss.png                 |  Bin 1134 -> 0 bytes
 doc/r3.4.6/skin/images/warning.png              |  Bin 1215 -> 0 bytes
 doc/r3.4.6/skin/images/xmldoc.gif               |  Bin 992 -> 0 bytes
 doc/r3.4.6/skin/menu.js                         |   48 -
 doc/r3.4.6/skin/note.txt                        |   50 -
 doc/r3.4.6/skin/print.css                       |   54 -
 doc/r3.4.6/skin/profile.css                     |  168 -
 doc/r3.4.6/skin/prototype.js                    | 1257 -----
 doc/r3.4.6/skin/screen.css                      |  587 --
 doc/r3.4.6/zookeeperAdmin.html                  | 1877 -------
 doc/r3.4.6/zookeeperAdmin.pdf                   |  Bin 74144 -> 0 bytes
 doc/r3.4.6/zookeeperHierarchicalQuorums.html    |  276 -
 doc/r3.4.6/zookeeperHierarchicalQuorums.pdf     |  Bin 6660 -> 0 bytes
 doc/r3.4.6/zookeeperInternals.html              |  805 ---
 doc/r3.4.6/zookeeperInternals.pdf               |  Bin 48872 -> 0 bytes
 doc/r3.4.6/zookeeperJMX.html                    |  479 --
 doc/r3.4.6/zookeeperJMX.pdf                     |  Bin 16498 -> 0 bytes
 doc/r3.4.6/zookeeperObservers.html              |  366 --
 doc/r3.4.6/zookeeperObservers.pdf               |  Bin 12884 -> 0 bytes
 doc/r3.4.6/zookeeperOtherInfo.html              |  230 -
 doc/r3.4.6/zookeeperOtherInfo.pdf               |  151 -
 doc/r3.4.6/zookeeperOver.html                   |  704 ---
 doc/r3.4.6/zookeeperOver.pdf                    |  Bin 302521 -> 0 bytes
 doc/r3.4.6/zookeeperProgrammers.html            | 2238 --------
 doc/r3.4.6/zookeeperProgrammers.pdf             |  Bin 133888 -> 0 bytes
 doc/r3.4.6/zookeeperQuotas.html                 |  291 -
 doc/r3.4.6/zookeeperQuotas.pdf                  |  Bin 11269 -> 0 bytes
 doc/r3.4.6/zookeeperStarted.html                |  645 ---
 doc/r3.4.6/zookeeperStarted.pdf                 |  Bin 27581 -> 0 bytes
 doc/r3.4.6/zookeeperTutorial.html               |  894 ---
 doc/r3.4.6/zookeeperTutorial.pdf                |  Bin 30557 -> 0 bytes
 doc/r3.4.7/api/allclasses-frame.html            |   77 -
 doc/r3.4.7/api/allclasses-noframe.html          |   77 -
 doc/r3.4.7/api/constant-values.html             |  512 --
 doc/r3.4.7/api/deprecated-list.html             |  334 --
 doc/r3.4.7/api/help-doc.html                    |  230 -
 doc/r3.4.7/api/index-all.html                   | 1407 -----
 doc/r3.4.7/api/index.html                       |   74 -
 .../zookeeper/AsyncCallback.ACLCallback.html    |  281 -
 .../AsyncCallback.Children2Callback.html        |  270 -
 .../AsyncCallback.ChildrenCallback.html         |  277 -
 .../zookeeper/AsyncCallback.DataCallback.html   |  281 -
 .../zookeeper/AsyncCallback.MultiCallback.html  |  285 -
 .../zookeeper/AsyncCallback.StatCallback.html   |  282 -
 .../zookeeper/AsyncCallback.StringCallback.html |  287 -
 .../zookeeper/AsyncCallback.VoidCallback.html   |  286 -
 .../api/org/apache/zookeeper/AsyncCallback.html |  247 -
 .../api/org/apache/zookeeper/CreateMode.html    |  443 --
 .../KeeperException.APIErrorException.html      |  295 -
 .../KeeperException.AuthFailedException.html    |  295 -
 .../KeeperException.BadArgumentsException.html  |  307 -
 .../KeeperException.BadVersionException.html    |  307 -
 .../apache/zookeeper/KeeperException.Code.html  |  721 ---
 .../KeeperException.CodeDeprecated.html         |  705 ---
 ...KeeperException.ConnectionLossException.html |  295 -
 ...perException.DataInconsistencyException.html |  295 -
 .../KeeperException.InvalidACLException.html    |  307 -
 ...eeperException.InvalidCallbackException.html |  295 -
 ...eperException.MarshallingErrorException.html |  295 -
 .../KeeperException.NoAuthException.html        |  295 -
 ...eption.NoChildrenForEphemeralsException.html |  307 -
 .../KeeperException.NoNodeException.html        |  307 -
 .../KeeperException.NodeExistsException.html    |  307 -
 .../KeeperException.NotEmptyException.html      |  307 -
 .../KeeperException.NotReadOnlyException.html   |  295 -
 ...eperException.OperationTimeoutException.html |  295 -
 ...Exception.RuntimeInconsistencyException.html |  295 -
 ...KeeperException.SessionExpiredException.html |  295 -
 .../KeeperException.SessionMovedException.html  |  295 -
 .../KeeperException.SystemErrorException.html   |  295 -
 .../KeeperException.UnimplementedException.html |  295 -
 .../org/apache/zookeeper/KeeperException.html   |  640 ---
 .../org/apache/zookeeper/ServerAdminClient.html |  364 --
 .../api/org/apache/zookeeper/WatchedEvent.html  |  357 --
 .../zookeeper/Watcher.Event.EventType.html      |  409 --
 .../zookeeper/Watcher.Event.KeeperState.html    |  492 --
 .../api/org/apache/zookeeper/Watcher.Event.html |  206 -
 .../api/org/apache/zookeeper/Watcher.html       |  248 -
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  288 -
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  547 --
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  309 --
 .../api/org/apache/zookeeper/ZooDefs.html       |  301 -
 .../org/apache/zookeeper/ZooKeeper.States.html  |  439 --
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1886 -------
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  440 --
 .../class-use/AsyncCallback.ACLCallback.html    |  170 -
 .../AsyncCallback.Children2Callback.html        |  179 -
 .../AsyncCallback.ChildrenCallback.html         |  179 -
 .../class-use/AsyncCallback.DataCallback.html   |  179 -
 .../class-use/AsyncCallback.MultiCallback.html  |  169 -
 .../class-use/AsyncCallback.StatCallback.html   |  199 -
 .../class-use/AsyncCallback.StringCallback.html |  172 -
 .../class-use/AsyncCallback.VoidCallback.html   |  178 -
 .../zookeeper/class-use/AsyncCallback.html      |  210 -
 .../apache/zookeeper/class-use/CreateMode.html  |  209 -
 .../KeeperException.APIErrorException.html      |  125 -
 .../KeeperException.AuthFailedException.html    |  125 -
 .../KeeperException.BadArgumentsException.html  |  125 -
 .../KeeperException.BadVersionException.html    |  125 -
 .../class-use/KeeperException.Code.html         |  223 -
 .../KeeperException.CodeDeprecated.html         |  168 -
 ...KeeperException.ConnectionLossException.html |  125 -
 ...perException.DataInconsistencyException.html |  125 -
 .../KeeperException.InvalidACLException.html    |  125 -
 ...eeperException.InvalidCallbackException.html |  125 -
 ...eperException.MarshallingErrorException.html |  125 -
 .../KeeperException.NoAuthException.html        |  125 -
 ...eption.NoChildrenForEphemeralsException.html |  125 -
 .../KeeperException.NoNodeException.html        |  125 -
 .../KeeperException.NodeExistsException.html    |  125 -
 .../KeeperException.NotEmptyException.html      |  125 -
 .../KeeperException.NotReadOnlyException.html   |  125 -
 ...eperException.OperationTimeoutException.html |  125 -
 ...Exception.RuntimeInconsistencyException.html |  125 -
 ...KeeperException.SessionExpiredException.html |  125 -
 .../KeeperException.SessionMovedException.html  |  125 -
 .../KeeperException.SystemErrorException.html   |  125 -
 .../KeeperException.UnimplementedException.html |  125 -
 .../zookeeper/class-use/KeeperException.html    |  439 --
 .../zookeeper/class-use/ServerAdminClient.html  |  125 -
 .../zookeeper/class-use/WatchedEvent.html       |  165 -
 .../class-use/Watcher.Event.EventType.html      |  197 -
 .../class-use/Watcher.Event.KeeperState.html    |  197 -
 .../zookeeper/class-use/Watcher.Event.html      |  125 -
 .../org/apache/zookeeper/class-use/Watcher.html |  284 -
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  125 -
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  125 -
 .../zookeeper/class-use/ZooDefs.Perms.html      |  125 -
 .../org/apache/zookeeper/class-use/ZooDefs.html |  125 -
 .../zookeeper/class-use/ZooKeeper.States.html   |  178 -
 .../apache/zookeeper/class-use/ZooKeeper.html   |  190 -
 .../zookeeper/class-use/ZooKeeperMain.html      |  125 -
 .../zookeeper/client/FourLetterWordMain.html    |  342 --
 .../client/class-use/FourLetterWordMain.html    |  125 -
 .../apache/zookeeper/client/package-frame.html  |   20 -
 .../zookeeper/client/package-summary.html       |  143 -
 .../apache/zookeeper/client/package-tree.html   |  138 -
 .../apache/zookeeper/client/package-use.html    |  125 -
 .../api/org/apache/zookeeper/data/ACL.html      |  492 --
 .../api/org/apache/zookeeper/data/Id.html       |  492 --
 .../api/org/apache/zookeeper/data/Stat.html     |  744 ---
 .../apache/zookeeper/data/StatPersisted.html    |  688 ---
 .../apache/zookeeper/data/StatPersistedV1.html  |  660 ---
 .../apache/zookeeper/data/class-use/ACL.html    |  253 -
 .../org/apache/zookeeper/data/class-use/Id.html |  220 -
 .../apache/zookeeper/data/class-use/Stat.html   |  290 -
 .../zookeeper/data/class-use/StatPersisted.html |  125 -
 .../data/class-use/StatPersistedV1.html         |  125 -
 .../apache/zookeeper/data/package-frame.html    |   24 -
 .../apache/zookeeper/data/package-summary.html  |  159 -
 .../org/apache/zookeeper/data/package-tree.html |  142 -
 .../org/apache/zookeeper/data/package-use.html  |  183 -
 .../api/org/apache/zookeeper/package-frame.html |   75 -
 .../org/apache/zookeeper/package-summary.html   |  400 --
 .../api/org/apache/zookeeper/package-tree.html  |  212 -
 .../api/org/apache/zookeeper/package-use.html   |  250 -
 .../apache/zookeeper/server/LogFormatter.html   |  279 -
 .../apache/zookeeper/server/PurgeTxnLog.html    |  320 --
 .../zookeeper/server/SnapshotFormatter.html     |  299 -
 .../zookeeper/server/ZooKeeperServerMain.html   |  296 -
 .../server/class-use/LogFormatter.html          |  125 -
 .../zookeeper/server/class-use/PurgeTxnLog.html |  125 -
 .../server/class-use/SnapshotFormatter.html     |  125 -
 .../server/class-use/ZooKeeperServerMain.html   |  125 -
 .../apache/zookeeper/server/package-frame.html  |   23 -
 .../zookeeper/server/package-summary.html       |  250 -
 .../apache/zookeeper/server/package-tree.html   |  141 -
 .../apache/zookeeper/server/package-use.html    |  125 -
 .../zookeeper/server/quorum/QuorumPeerMain.html |  323 --
 .../server/quorum/class-use/QuorumPeerMain.html |  125 -
 .../zookeeper/server/quorum/package-frame.html  |   20 -
 .../server/quorum/package-summary.html          |  145 -
 .../zookeeper/server/quorum/package-tree.html   |  138 -
 .../zookeeper/server/quorum/package-use.html    |  125 -
 .../zookeeper/server/upgrade/UpgradeMain.html   |  315 --
 .../server/upgrade/class-use/UpgradeMain.html   |  125 -
 .../zookeeper/server/upgrade/package-frame.html |   20 -
 .../server/upgrade/package-summary.html         |  147 -
 .../zookeeper/server/upgrade/package-tree.html  |  138 -
 .../zookeeper/server/upgrade/package-use.html   |  125 -
 doc/r3.4.7/api/overview-frame.html              |   26 -
 doc/r3.4.7/api/overview-summary.html            |  172 -
 doc/r3.4.7/api/overview-tree.html               |  229 -
 doc/r3.4.7/api/package-list                     |    6 -
 doc/r3.4.7/api/script.js                        |   30 -
 doc/r3.4.7/api/serialized-form.html             |  334 --
 doc/r3.4.7/api/stylesheet.css                   |  574 --
 doc/r3.4.7/bookkeeperConfig.html                |  384 --
 doc/r3.4.7/bookkeeperConfig.pdf                 |  Bin 13824 -> 0 bytes
 doc/r3.4.7/bookkeeperOverview.html              |  694 ---
 doc/r3.4.7/bookkeeperOverview.pdf               |  Bin 147596 -> 0 bytes
 doc/r3.4.7/bookkeeperProgrammer.html            | 1083 ----
 doc/r3.4.7/bookkeeperProgrammer.pdf             |  Bin 24991 -> 0 bytes
 doc/r3.4.7/bookkeeperStarted.html               |  448 --
 doc/r3.4.7/bookkeeperStarted.pdf                |  Bin 17130 -> 0 bytes
 doc/r3.4.7/bookkeeperStream.html                |  612 --
 doc/r3.4.7/bookkeeperStream.pdf                 |  Bin 13215 -> 0 bytes
 doc/r3.4.7/broken-links.xml                     |    2 -
 doc/r3.4.7/images/2pc.jpg                       |  Bin 15174 -> 0 bytes
 doc/r3.4.7/images/bk-overview.jpg               |  Bin 124211 -> 0 bytes
 doc/r3.4.7/images/built-with-forrest-button.png |  Bin 1936 -> 0 bytes
 doc/r3.4.7/images/favicon.ico                   |  Bin 766 -> 0 bytes
 doc/r3.4.7/images/hadoop-logo.jpg               |  Bin 9443 -> 0 bytes
 doc/r3.4.7/images/instruction_arrow.png         |  Bin 285 -> 0 bytes
 doc/r3.4.7/images/state_dia.jpg                 |  Bin 51364 -> 0 bytes
 doc/r3.4.7/images/zkcomponents.jpg              |  Bin 30831 -> 0 bytes
 doc/r3.4.7/images/zknamespace.jpg               |  Bin 35414 -> 0 bytes
 doc/r3.4.7/images/zkperfRW-3.2.jpg              |  Bin 41948 -> 0 bytes
 doc/r3.4.7/images/zkperfRW.jpg                  |  Bin 161542 -> 0 bytes
 doc/r3.4.7/images/zkperfreliability.jpg         |  Bin 69825 -> 0 bytes
 doc/r3.4.7/images/zkservice.jpg                 |  Bin 86790 -> 0 bytes
 doc/r3.4.7/images/zookeeper_small.gif           |  Bin 4847 -> 0 bytes
 doc/r3.4.7/index.html                           |  391 --
 doc/r3.4.7/index.pdf                            |  Bin 13525 -> 0 bytes
 doc/r3.4.7/javaExample.html                     |  908 ---
 doc/r3.4.7/javaExample.pdf                      |  Bin 33852 -> 0 bytes
 doc/r3.4.7/jdiff/changes.html                   |   32 -
 .../jdiff/changes/alldiffs_index_additions.html |  624 ---
 .../jdiff/changes/alldiffs_index_all.html       |  850 ---
 .../jdiff/changes/alldiffs_index_changes.html   |  258 -
 .../jdiff/changes/alldiffs_index_removals.html  |   94 -
 doc/r3.4.7/jdiff/changes/changes-summary.html   |   70 -
 .../jdiff/changes/classes_index_additions.html  |  182 -
 doc/r3.4.7/jdiff/changes/classes_index_all.html |  252 -
 .../jdiff/changes/classes_index_changes.html    |  128 -
 .../jdiff/changes/classes_index_removals.html   |   50 -
 .../changes/constructors_index_additions.html   |   97 -
 .../jdiff/changes/constructors_index_all.html   |  103 -
 .../changes/constructors_index_changes.html     |   50 -
 .../changes/constructors_index_removals.html    |   67 -
 .../jdiff/changes/fields_index_additions.html   |  222 -
 doc/r3.4.7/jdiff/changes/fields_index_all.html  |  250 -
 .../jdiff/changes/fields_index_changes.html     |   56 -
 .../jdiff/changes/fields_index_removals.html    |   56 -
 doc/r3.4.7/jdiff/changes/jdiff_help.html        |  111 -
 doc/r3.4.7/jdiff/changes/jdiff_statistics.html  |  347 --
 .../jdiff/changes/jdiff_topleftframe.html       |   40 -
 .../jdiff/changes/methods_index_additions.html  |  240 -
 doc/r3.4.7/jdiff/changes/methods_index_all.html |  315 --
 .../jdiff/changes/methods_index_changes.html    |   95 -
 .../jdiff/changes/methods_index_removals.html   |   56 -
 ...che.zookeeper.AsyncCallback.ACLCallback.html |  103 -
 ...ookeeper.AsyncCallback.ChildrenCallback.html |  103 -
 ...he.zookeeper.AsyncCallback.DataCallback.html |  103 -
 ...he.zookeeper.AsyncCallback.StatCallback.html |  103 -
 ....zookeeper.AsyncCallback.StringCallback.html |  103 -
 ...he.zookeeper.AsyncCallback.VoidCallback.html |  103 -
 .../org.apache.zookeeper.ClientCnxn.html        |  240 -
 ...org.apache.zookeeper.ClientWatchManager.html |  103 -
 .../org.apache.zookeeper.Environment.html       |  118 -
 ...r.KeeperException.BadArgumentsException.html |  100 -
 ...per.KeeperException.BadVersionException.html |  100 -
 ...g.apache.zookeeper.KeeperException.Code.html |  107 -
 ...per.KeeperException.InvalidACLException.html |  100 -
 ...eption.NoChildrenForEphemeralsException.html |  100 -
 ...okeeper.KeeperException.NoNodeException.html |  100 -
 ...per.KeeperException.NodeExistsException.html |  100 -
 ...eeper.KeeperException.NotEmptyException.html |  100 -
 .../org.apache.zookeeper.KeeperException.html   |  100 -
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 -
 .../changes/org.apache.zookeeper.Watcher.html   |  103 -
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  121 -
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 -
 .../changes/org.apache.zookeeper.ZooKeeper.html |  250 -
 .../org.apache.zookeeper.ZooKeeperMain.html     |  268 -
 .../jdiff/changes/packages_index_additions.html |   51 -
 .../jdiff/changes/packages_index_all.html       |   53 -
 .../jdiff/changes/packages_index_changes.html   |   53 -
 .../jdiff/changes/packages_index_removals.html  |   51 -
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  434 --
 doc/r3.4.7/jdiff/missingSinces.txt              |   92 -
 doc/r3.4.7/jdiff/stylesheet-jdiff.css           |   47 -
 ...s_for_zookeeper_3.1.1_to_zookeeper_3.4.7.xml |  816 ---
 doc/r3.4.7/linkmap.html                         |  434 --
 doc/r3.4.7/linkmap.pdf                          |  Bin 12472 -> 0 bytes
 doc/r3.4.7/recipes.html                         |  974 ----
 doc/r3.4.7/recipes.pdf                          |  Bin 31072 -> 0 bytes
 doc/r3.4.7/releasenotes.html                    | 5141 -----------------
 doc/r3.4.7/releasenotes.pdf                     |  Bin 118640 -> 0 bytes
 doc/r3.4.7/skin/CommonMessages_de.xml           |   23 -
 doc/r3.4.7/skin/CommonMessages_en_US.xml        |   23 -
 doc/r3.4.7/skin/CommonMessages_es.xml           |   23 -
 doc/r3.4.7/skin/CommonMessages_fr.xml           |   23 -
 doc/r3.4.7/skin/basic.css                       |  167 -
 doc/r3.4.7/skin/breadcrumbs-optimized.js        |   90 -
 doc/r3.4.7/skin/breadcrumbs.js                  |  237 -
 doc/r3.4.7/skin/fontsize.js                     |  166 -
 doc/r3.4.7/skin/getBlank.js                     |   40 -
 doc/r3.4.7/skin/getMenu.js                      |   45 -
 doc/r3.4.7/skin/images/README.txt               |    1 -
 doc/r3.4.7/skin/images/add.jpg                  |  Bin 1142 -> 0 bytes
 doc/r3.4.7/skin/images/apache-thanks.png        |  Bin 4840 -> 0 bytes
 doc/r3.4.7/skin/images/built-with-cocoon.gif    |  Bin 2252 -> 0 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 1936 -> 0 bytes
 doc/r3.4.7/skin/images/chapter.gif              |  Bin 49 -> 0 bytes
 doc/r3.4.7/skin/images/chapter_open.gif         |  Bin 49 -> 0 bytes
 doc/r3.4.7/skin/images/current.gif              |  Bin 54 -> 0 bytes
 doc/r3.4.7/skin/images/error.png                |  Bin 1709 -> 0 bytes
 doc/r3.4.7/skin/images/external-link.gif        |  Bin 71 -> 0 bytes
 doc/r3.4.7/skin/images/fix.jpg                  |  Bin 932 -> 0 bytes
 doc/r3.4.7/skin/images/forrest-credit-logo.png  |  Bin 4633 -> 0 bytes
 doc/r3.4.7/skin/images/hack.jpg                 |  Bin 743 -> 0 bytes
 doc/r3.4.7/skin/images/header_white_line.gif    |  Bin 37 -> 0 bytes
 doc/r3.4.7/skin/images/info.png                 |  Bin 1320 -> 0 bytes
 doc/r3.4.7/skin/images/instruction_arrow.png    |  Bin 285 -> 0 bytes
 doc/r3.4.7/skin/images/label.gif                |  Bin 54 -> 0 bytes
 doc/r3.4.7/skin/images/page.gif                 |  Bin 79 -> 0 bytes
 doc/r3.4.7/skin/images/pdfdoc.gif               |  Bin 1008 -> 0 bytes
 doc/r3.4.7/skin/images/poddoc.png               |  Bin 856 -> 0 bytes
 doc/r3.4.7/skin/images/printer.gif              |  Bin 603 -> 0 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 348 -> 0 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 319 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 200 -> 0 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 199 -> 0 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 209 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 199 -> 0 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 390 -> 0 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 214 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 215 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 214 -> 0 bytes
 doc/r3.4.7/skin/images/remove.jpg               |  Bin 1251 -> 0 bytes
 doc/r3.4.7/skin/images/rss.png                  |  Bin 360 -> 0 bytes
 doc/r3.4.7/skin/images/spacer.gif               |  Bin 43 -> 0 bytes
 doc/r3.4.7/skin/images/success.png              |  Bin 1291 -> 0 bytes
 doc/r3.4.7/skin/images/txtdoc.png               |  Bin 784 -> 0 bytes
 doc/r3.4.7/skin/images/update.jpg               |  Bin 990 -> 0 bytes
 doc/r3.4.7/skin/images/valid-html401.png        |  Bin 2948 -> 0 bytes
 doc/r3.4.7/skin/images/vcss.png                 |  Bin 1134 -> 0 bytes
 doc/r3.4.7/skin/images/warning.png              |  Bin 1215 -> 0 bytes
 doc/r3.4.7/skin/images/xmldoc.gif               |  Bin 992 -> 0 bytes
 doc/r3.4.7/skin/menu.js                         |   48 -
 doc/r3.4.7/skin/note.txt                        |   50 -
 doc/r3.4.7/skin/print.css                       |   54 -
 doc/r3.4.7/skin/profile.css                     |  168 -
 doc/r3.4.7/skin/prototype.js                    | 1257 -----
 doc/r3.4.7/skin/screen.css                      |  587 --
 doc/r3.4.7/zookeeperAdmin.html                  | 1898 -------
 doc/r3.4.7/zookeeperAdmin.pdf                   |  Bin 74144 -> 0 bytes
 doc/r3.4.7/zookeeperHierarchicalQuorums.html    |  276 -
 doc/r3.4.7/zookeeperHierarchicalQuorums.pdf     |  Bin 6660 -> 0 bytes
 doc/r3.4.7/zookeeperInternals.html              |  805 ---
 doc/r3.4.7/zookeeperInternals.pdf               |  Bin 48872 -> 0 bytes
 doc/r3.4.7/zookeeperJMX.html                    |  479 --
 doc/r3.4.7/zookeeperJMX.pdf                     |  Bin 16498 -> 0 bytes
 doc/r3.4.7/zookeeperObservers.html              |  366 --
 doc/r3.4.7/zookeeperObservers.pdf               |  Bin 12884 -> 0 bytes
 doc/r3.4.7/zookeeperOtherInfo.html              |  230 -
 doc/r3.4.7/zookeeperOtherInfo.pdf               |  151 -
 doc/r3.4.7/zookeeperOver.html                   |  704 ---
 doc/r3.4.7/zookeeperOver.pdf                    |  Bin 302521 -> 0 bytes
 doc/r3.4.7/zookeeperProgrammers.html            | 2238 --------
 doc/r3.4.7/zookeeperProgrammers.pdf             |  Bin 133888 -> 0 bytes
 doc/r3.4.7/zookeeperQuotas.html                 |  291 -
 doc/r3.4.7/zookeeperQuotas.pdf                  |  Bin 11269 -> 0 bytes
 doc/r3.4.7/zookeeperStarted.html                |  668 ---
 doc/r3.4.7/zookeeperStarted.pdf                 |  Bin 27581 -> 0 bytes
 doc/r3.4.7/zookeeperTutorial.html               |  894 ---
 doc/r3.4.7/zookeeperTutorial.pdf                |  Bin 30557 -> 0 bytes
 doc/r3.4.8/api/allclasses-frame.html            |   77 -
 doc/r3.4.8/api/allclasses-noframe.html          |   77 -
 doc/r3.4.8/api/constant-values.html             |  512 --
 doc/r3.4.8/api/deprecated-list.html             |  334 --
 doc/r3.4.8/api/help-doc.html                    |  230 -
 doc/r3.4.8/api/index-all.html                   | 1407 -----
 doc/r3.4.8/api/index.html                       |   74 -
 .../zookeeper/AsyncCallback.ACLCallback.html    |  281 -
 .../AsyncCallback.Children2Callback.html        |  270 -
 .../AsyncCallback.ChildrenCallback.html         |  277 -
 .../zookeeper/AsyncCallback.DataCallback.html   |  281 -
 .../zookeeper/AsyncCallback.MultiCallback.html  |  285 -
 .../zookeeper/AsyncCallback.StatCallback.html   |  282 -
 .../zookeeper/AsyncCallback.StringCallback.html |  287 -
 .../zookeeper/AsyncCallback.VoidCallback.html   |  286 -
 .../api/org/apache/zookeeper/AsyncCallback.html |  247 -
 .../api/org/apache/zookeeper/CreateMode.html    |  443 --
 .../KeeperException.APIErrorException.html      |  295 -
 .../KeeperException.AuthFailedException.html    |  295 -
 .../KeeperException.BadArgumentsException.html  |  307 -
 .../KeeperException.BadVersionException.html    |  307 -
 .../apache/zookeeper/KeeperException.Code.html  |  721 ---
 .../KeeperException.CodeDeprecated.html         |  705 ---
 ...KeeperException.ConnectionLossException.html |  295 -
 ...perException.DataInconsistencyException.html |  295 -
 .../KeeperException.InvalidACLException.html    |  307 -
 ...eeperException.InvalidCallbackException.html |  295 -
 ...eperException.MarshallingErrorException.html |  295 -
 .../KeeperException.NoAuthException.html        |  295 -
 ...eption.NoChildrenForEphemeralsException.html |  307 -
 .../KeeperException.NoNodeException.html        |  307 -
 .../KeeperException.NodeExistsException.html    |  307 -
 .../KeeperException.NotEmptyException.html      |  307 -
 .../KeeperException.NotReadOnlyException.html   |  295 -
 ...eperException.OperationTimeoutException.html |  295 -
 ...Exception.RuntimeInconsistencyException.html |  295 -
 ...KeeperException.SessionExpiredException.html |  295 -
 .../KeeperException.SessionMovedException.html  |  295 -
 .../KeeperException.SystemErrorException.html   |  295 -
 .../KeeperException.UnimplementedException.html |  295 -
 .../org/apache/zookeeper/KeeperException.html   |  640 ---
 .../org/apache/zookeeper/ServerAdminClient.html |  364 --
 .../api/org/apache/zookeeper/WatchedEvent.html  |  357 --
 .../zookeeper/Watcher.Event.EventType.html      |  409 --
 .../zookeeper/Watcher.Event.KeeperState.html    |  492 --
 .../api/org/apache/zookeeper/Watcher.Event.html |  206 -
 .../api/org/apache/zookeeper/Watcher.html       |  248 -
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  288 -
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  547 --
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  309 --
 .../api/org/apache/zookeeper/ZooDefs.html       |  301 -
 .../org/apache/zookeeper/ZooKeeper.States.html  |  439 --
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1886 -------
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  440 --
 .../class-use/AsyncCallback.ACLCallback.html    |  170 -
 .../AsyncCallback.Children2Callback.html        |  179 -
 .../AsyncCallback.ChildrenCallback.html         |  179 -
 .../class-use/AsyncCallback.DataCallback.html   |  179 -
 .../class-use/AsyncCallback.MultiCallback.html  |  169 -
 .../class-use/AsyncCallback.StatCallback.html   |  199 -
 .../class-use/AsyncCallback.StringCallback.html |  172 -
 .../class-use/AsyncCallback.VoidCallback.html   |  178 -
 .../zookeeper/class-use/AsyncCallback.html      |  210 -
 .../apache/zookeeper/class-use/CreateMode.html  |  209 -
 .../KeeperException.APIErrorException.html      |  125 -
 .../KeeperException.AuthFailedException.html    |  125 -
 .../KeeperException.BadArgumentsException.html  |  125 -
 .../KeeperException.BadVersionException.html    |  125 -
 .../class-use/KeeperException.Code.html         |  223 -
 .../KeeperException.CodeDeprecated.html         |  168 -
 ...KeeperException.ConnectionLossException.html |  125 -
 ...perException.DataInconsistencyException.html |  125 -
 .../KeeperException.InvalidACLException.html    |  125 -
 ...eeperException.InvalidCallbackException.html |  125 -
 ...eperException.MarshallingErrorException.html |  125 -
 .../KeeperException.NoAuthException.html        |  125 -
 ...eption.NoChildrenForEphemeralsException.html |  125 -
 .../KeeperException.NoNodeException.html        |  125 -
 .../KeeperException.NodeExistsException.html    |  125 -
 .../KeeperException.NotEmptyException.html      |  125 -
 .../KeeperException.NotReadOnlyException.html   |  125 -
 ...eperException.OperationTimeoutException.html |  125 -
 ...Exception.RuntimeInconsistencyException.html |  125 -
 ...KeeperException.SessionExpiredException.html |  125 -
 .../KeeperException.SessionMovedException.html  |  125 -
 .../KeeperException.SystemErrorException.html   |  125 -
 .../KeeperException.UnimplementedException.html |  125 -
 .../zookeeper/class-use/KeeperException.html    |  439 --
 .../zookeeper/class-use/ServerAdminClient.html  |  125 -
 .../zookeeper/class-use/WatchedEvent.html       |  165 -
 .../class-use/Watcher.Event.EventType.html      |  197 -
 .../class-use/Watcher.Event.KeeperState.html    |  197 -
 .../zookeeper/class-use/Watcher.Event.html      |  125 -
 .../org/apache/zookeeper/class-use/Watcher.html |  284 -
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  125 -
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  125 -
 .../zookeeper/class-use/ZooDefs.Perms.html      |  125 -
 .../org/apache/zookeeper/class-use/ZooDefs.html |  125 -
 .../zookeeper/class-use/ZooKeeper.States.html   |  178 -
 .../apache/zookeeper/class-use/ZooKeeper.html   |  190 -
 .../zookeeper/class-use/ZooKeeperMain.html      |  125 -
 .../zookeeper/client/FourLetterWordMain.html    |  342 --
 .../client/class-use/FourLetterWordMain.html    |  125 -
 .../apache/zookeeper/client/package-frame.html  |   20 -
 .../zookeeper/client/package-summary.html       |  143 -
 .../apache/zookeeper/client/package-tree.html   |  138 -
 .../apache/zookeeper/client/package-use.html    |  125 -
 .../api/org/apache/zookeeper/data/ACL.html      |  492 --
 .../api/org/apache/zookeeper/data/Id.html       |  492 --
 .../api/org/apache/zookeeper/data/Stat.html     |  744 ---
 .../apache/zookeeper/data/StatPersisted.html    |  688 ---
 .../apache/zookeeper/data/StatPersistedV1.html  |  660 ---
 .../apache/zookeeper/data/class-use/ACL.html    |  253 -
 .../org/apache/zookeeper/data/class-use/Id.html |  220 -
 .../apache/zookeeper/data/class-use/Stat.html   |  290 -
 .../zookeeper/data/class-use/StatPersisted.html |  125 -
 .../data/class-use/StatPersistedV1.html         |  125 -
 .../apache/zookeeper/data/package-frame.html    |   24 -
 .../apache/zookeeper/data/package-summary.html  |  159 -
 .../org/apache/zookeeper/data/package-tree.html |  142 -
 .../org/apache/zookeeper/data/package-use.html  |  183 -
 .../api/org/apache/zookeeper/package-frame.html |   75 -
 .../org/apache/zookeeper/package-summary.html   |  400 --
 .../api/org/apache/zookeeper/package-tree.html  |  212 -
 .../api/org/apache/zookeeper/package-use.html   |  250 -
 .../apache/zookeeper/server/LogFormatter.html   |  279 -
 .../apache/zookeeper/server/PurgeTxnLog.html    |  321 --
 .../zookeeper/server/SnapshotFormatter.html     |  299 -
 .../zookeeper/server/ZooKeeperServerMain.html   |  296 -
 .../server/class-use/LogFormatter.html          |  125 -
 .../zookeeper/server/class-use/PurgeTxnLog.html |  125 -
 .../server/class-use/SnapshotFormatter.html     |  125 -
 .../server/class-use/ZooKeeperServerMain.html   |  125 -
 .../apache/zookeeper/server/package-frame.html  |   23 -
 .../zookeeper/server/package-summary.html       |  250 -
 .../apache/zookeeper/server/package-tree.html   |  141 -
 .../apache/zookeeper/server/package-use.html    |  125 -
 .../zookeeper/server/quorum/QuorumPeerMain.html |  323 --
 .../server/quorum/class-use/QuorumPeerMain.html |  125 -
 .../zookeeper/server/quorum/package-frame.html  |   20 -
 .../server/quorum/package-summary.html          |  145 -
 .../zookeeper/server/quorum/package-tree.html   |  138 -
 .../zookeeper/server/quorum/package-use.html    |  125 -
 .../zookeeper/server/upgrade/UpgradeMain.html   |  315 --
 .../server/upgrade/class-use/UpgradeMain.html   |  125 -
 .../zookeeper/server/upgrade/package-frame.html |   20 -
 .../server/upgrade/package-summary.html         |  147 -
 .../zookeeper/server/upgrade/package-tree.html  |  138 -
 .../zookeeper/server/upgrade/package-use.html   |  125 -
 doc/r3.4.8/api/overview-frame.html              |   26 -
 doc/r3.4.8/api/overview-summary.html            |  172 -
 doc/r3.4.8/api/overview-tree.html               |  229 -
 doc/r3.4.8/api/package-list                     |    6 -
 doc/r3.4.8/api/script.js                        |   30 -
 doc/r3.4.8/api/serialized-form.html             |  334 --
 doc/r3.4.8/api/stylesheet.css                   |  574 --
 doc/r3.4.8/bookkeeperConfig.html                |  384 --
 doc/r3.4.8/bookkeeperConfig.pdf                 |  Bin 13824 -> 0 bytes
 doc/r3.4.8/bookkeeperOverview.html              |  694 ---
 doc/r3.4.8/bookkeeperOverview.pdf               |  Bin 147596 -> 0 bytes
 doc/r3.4.8/bookkeeperProgrammer.html            | 1083 ----
 doc/r3.4.8/bookkeeperProgrammer.pdf             |  Bin 24991 -> 0 bytes
 doc/r3.4.8/bookkeeperStarted.html               |  448 --
 doc/r3.4.8/bookkeeperStarted.pdf                |  Bin 17130 -> 0 bytes
 doc/r3.4.8/bookkeeperStream.html                |  612 --
 doc/r3.4.8/bookkeeperStream.pdf                 |  Bin 13215 -> 0 bytes
 doc/r3.4.8/broken-links.xml                     |    2 -
 doc/r3.4.8/images/2pc.jpg                       |  Bin 15174 -> 0 bytes
 doc/r3.4.8/images/bk-overview.jpg               |  Bin 124211 -> 0 bytes
 doc/r3.4.8/images/built-with-forrest-button.png |  Bin 1936 -> 0 bytes
 doc/r3.4.8/images/favicon.ico                   |  Bin 766 -> 0 bytes
 doc/r3.4.8/images/hadoop-logo.jpg               |  Bin 9443 -> 0 bytes
 doc/r3.4.8/images/instruction_arrow.png         |  Bin 285 -> 0 bytes
 doc/r3.4.8/images/state_dia.jpg                 |  Bin 51364 -> 0 bytes
 doc/r3.4.8/images/zkcomponents.jpg              |  Bin 30831 -> 0 bytes
 doc/r3.4.8/images/zknamespace.jpg               |  Bin 35414 -> 0 bytes
 doc/r3.4.8/images/zkperfRW-3.2.jpg              |  Bin 41948 -> 0 bytes
 doc/r3.4.8/images/zkperfRW.jpg                  |  Bin 161542 -> 0 bytes
 doc/r3.4.8/images/zkperfreliability.jpg         |  Bin 69825 -> 0 bytes
 doc/r3.4.8/images/zkservice.jpg                 |  Bin 86790 -> 0 bytes
 doc/r3.4.8/images/zookeeper_small.gif           |  Bin 4847 -> 0 bytes
 doc/r3.4.8/index.html                           |  391 --
 doc/r3.4.8/index.pdf                            |  Bin 13525 -> 0 bytes
 doc/r3.4.8/javaExample.html                     |  908 ---
 doc/r3.4.8/javaExample.pdf                      |  Bin 33852 -> 0 bytes
 doc/r3.4.8/jdiff/changes.html                   |   32 -
 .../jdiff/changes/alldiffs_index_additions.html |  624 ---
 .../jdiff/changes/alldiffs_index_all.html       |  850 ---
 .../jdiff/changes/alldiffs_index_changes.html   |  258 -
 .../jdiff/changes/alldiffs_index_removals.html  |   94 -
 doc/r3.4.8/jdiff/changes/changes-summary.html   |   70 -
 .../jdiff/changes/classes_index_additions.html  |  182 -
 doc/r3.4.8/jdiff/changes/classes_index_all.html |  252 -
 .../jdiff/changes/classes_index_changes.html    |  128 -
 .../jdiff/changes/classes_index_removals.html   |   50 -
 .../changes/constructors_index_additions.html   |   97 -
 .../jdiff/changes/constructors_index_all.html   |  103 -
 .../changes/constructors_index_changes.html     |   50 -
 .../changes/constructors_index_removals.html    |   67 -
 .../jdiff/changes/fields_index_additions.html   |  222 -
 doc/r3.4.8/jdiff/changes/fields_index_all.html  |  250 -
 .../jdiff/changes/fields_index_changes.html     |   56 -
 .../jdiff/changes/fields_index_removals.html    |   56 -
 doc/r3.4.8/jdiff/changes/jdiff_help.html        |  111 -
 doc/r3.4.8/jdiff/changes/jdiff_statistics.html  |  347 --
 .../jdiff/changes/jdiff_topleftframe.html       |   40 -
 .../jdiff/changes/methods_index_additions.html  |  240 -
 doc/r3.4.8/jdiff/changes/methods_index_all.html |  315 --
 .../jdiff/changes/methods_index_changes.html    |   95 -
 .../jdiff/changes/methods_index_removals.html   |   56 -
 ...che.zookeeper.AsyncCallback.ACLCallback.html |  103 -
 ...ookeeper.AsyncCallback.ChildrenCallback.html |  103 -
 ...he.zookeeper.AsyncCallback.DataCallback.html |  103 -
 ...he.zookeeper.AsyncCallback.StatCallback.html |  103 -
 ....zookeeper.AsyncCallback.StringCallback.html |  103 -
 ...he.zookeeper.AsyncCallback.VoidCallback.html |  103 -
 .../org.apache.zookeeper.ClientCnxn.html        |  240 -
 ...org.apache.zookeeper.ClientWatchManager.html |  103 -
 .../org.apache.zookeeper.Environment.html       |  118 -
 ...r.KeeperException.BadArgumentsException.html |  100 -
 ...per.KeeperException.BadVersionException.html |  100 -
 ...g.apache.zookeeper.KeeperException.Code.html |  107 -
 ...per.KeeperException.InvalidACLException.html |  100 -
 ...eption.NoChildrenForEphemeralsException.html |  100 -
 ...okeeper.KeeperException.NoNodeException.html |  100 -
 ...per.KeeperException.NodeExistsException.html |  100 -
 ...eeper.KeeperException.NotEmptyException.html |  100 -
 .../org.apache.zookeeper.KeeperException.html   |  100 -
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 -
 .../changes/org.apache.zookeeper.Watcher.html   |  103 -
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  121 -
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 -
 .../changes/org.apache.zookeeper.ZooKeeper.html |  250 -
 .../org.apache.zookeeper.ZooKeeperMain.html     |  268 -
 .../jdiff/changes/packages_index_additions.html |   51 -
 .../jdiff/changes/packages_index_all.html       |   53 -
 .../jdiff/changes/packages_index_changes.html   |   53 -
 .../jdiff/changes/packages_index_removals.html  |   51 -
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  434 --
 doc/r3.4.8/jdiff/missingSinces.txt              |   92 -
 doc/r3.4.8/jdiff/stylesheet-jdiff.css           |   47 -
 ...s_for_zookeeper_3.1.1_to_zookeeper_3.4.8.xml |  816 ---
 doc/r3.4.8/linkmap.html                         |  434 --
 doc/r3.4.8/linkmap.pdf                          |  Bin 12472 -> 0 bytes
 doc/r3.4.8/recipes.html                         |  974 ----
 doc/r3.4.8/recipes.pdf                          |  Bin 31072 -> 0 bytes
 doc/r3.4.8/releasenotes.html                    | 5221 ------------------
 doc/r3.4.8/releasenotes.pdf                     |  Bin 118640 -> 0 bytes
 doc/r3.4.8/skin/CommonMessages_de.xml           |   23 -
 doc/r3.4.8/skin/CommonMessages_en_US.xml        |   23 -
 doc/r3.4.8/skin/CommonMessages_es.xml           |   23 -
 doc/r3.4.8/skin/CommonMessages_fr.xml           |   23 -
 doc/r3.4.8/skin/basic.css                       |  167 -
 doc/r3.4.8/skin/breadcrumbs-optimized.js        |   90 -
 doc/r3.4.8/skin/breadcrumbs.js                  |  237 -
 doc/r3.4.8/skin/fontsize.js                     |  166 -
 doc/r3.4.8/skin/getBlank.js                     |   40 -
 doc/r3.4.8/skin/getMenu.js                      |   45 -
 doc/r3.4.8/skin/images/README.txt               |    1 -
 doc/r3.4.8/skin/images/add.jpg                  |  Bin 1142 -> 0 bytes
 doc/r3.4.8/skin/images/apache-thanks.png        |  Bin 4840 -> 0 bytes
 doc/r3.4.8/skin/images/built-with-cocoon.gif    |  Bin 2252 -> 0 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 1936 -> 0 bytes
 doc/r3.4.8/skin/images/chapter.gif              |  Bin 49 -> 0 bytes
 doc/r3.4.8/skin/images/chapter_open.gif         |  Bin 49 -> 0 bytes
 doc/r3.4.8/skin/images/current.gif              |  Bin 54 -> 0 bytes
 doc/r3.4.8/skin/images/error.png                |  Bin 1709 -> 0 bytes
 doc/r3.4.8/skin/images/external-link.gif        |  Bin 71 -> 0 bytes
 doc/r3.4.8/skin/images/fix.jpg                  |  Bin 932 -> 0 bytes
 doc/r3.4.8/skin/images/forrest-credit-logo.png  |  Bin 4633 -> 0 bytes
 doc/r3.4.8/skin/images/hack.jpg                 |  Bin 743 -> 0 bytes
 doc/r3.4.8/skin/images/header_white_line.gif    |  Bin 37 -> 0 bytes
 doc/r3.4.8/skin/images/info.png                 |  Bin 1320 -> 0 bytes
 doc/r3.4.8/skin/images/instruction_arrow.png    |  Bin 285 -> 0 bytes
 doc/r3.4.8/skin/images/label.gif                |  Bin 54 -> 0 bytes
 doc/r3.4.8/skin/images/page.gif                 |  Bin 79 -> 0 bytes
 doc/r3.4.8/skin/images/pdfdoc.gif               |  Bin 1008 -> 0 bytes
 doc/r3.4.8/skin/images/poddoc.png               |  Bin 856 -> 0 bytes
 doc/r3.4.8/skin/images/printer.gif              |  Bin 603 -> 0 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 348 -> 0 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 319 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 200 -> 0 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 199 -> 0 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 209 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 199 -> 0 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 390 -> 0 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 214 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 215 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 214 -> 0 bytes
 doc/r3.4.8/skin/images/remove.jpg               |  Bin 1251 -> 0 bytes
 doc/r3.4.8/skin/images/rss.png                  |  Bin 360 -> 0 bytes
 doc/r3.4.8/skin/images/spacer.gif               |  Bin 43 -> 0 bytes
 doc/r3.4.8/skin/images/success.png              |  Bin 1291 -> 0 bytes
 doc/r3.4.8/skin/images/txtdoc.png               |  Bin 784 -> 0 bytes
 doc/r3.4.8/skin/images/update.jpg               |  Bin 990 -> 0 bytes
 doc/r3.4.8/skin/images/valid-html401.png        |  Bin 2948 -> 0 bytes
 doc/r3.4.8/skin/images/vcss.png                 |  Bin 1134 -> 0 bytes
 doc/r3.4.8/skin/images/warning.png              |  Bin 1215 -> 0 bytes
 doc/r3.4.8/skin/images/xmldoc.gif               |  Bin 992 -> 0 bytes
 doc/r3.4.8/skin/menu.js                         |   48 -
 doc/r3.4.8/skin/note.txt                        |   50 -
 doc/r3.4.8/skin/print.css                       |   54 -
 doc/r3.4.8/skin/profile.css                     |  168 -
 doc/r3.4.8/skin/prototype.js                    | 1257 -----
 doc/r3.4.8/skin/screen.css                      |  587 --
 doc/r3.4.8/zookeeperAdmin.html                  | 1898 -------
 doc/r3.4.8/zookeeperAdmin.pdf                   |  Bin 74144 -> 0 bytes
 doc/r3.4.8/zookeeperHierarchicalQuorums.html    |  276 -
 doc/r3.4.8/zookeeperHierarchicalQuorums.pdf     |  Bin 6660 -> 0 bytes
 doc/r3.4.8/zookeeperInternals.html              |  805 ---
 doc/r3.4.8/zookeeperInternals.pdf               |  Bin 48872 -> 0 bytes
 doc/r3.4.8/zookeeperJMX.html                    |  479 --
 doc/r3.4.8/zookeeperJMX.pdf                     |  Bin 16498 -> 0 bytes
 doc/r3.4.8/zookeeperObservers.html              |  366 --
 doc/r3.4.8/zookeeperObservers.pdf               |  Bin 12884 -> 0 bytes
 doc/r3.4.8/zookeeperOtherInfo.html              |  230 -
 doc/r3.4.8/zookeeperOtherInfo.pdf               |  151 -
 doc/r3.4.8/zookeeperOver.html                   |  704 ---
 doc/r3.4.8/zookeeperOver.pdf                    |  Bin 302521 -> 0 bytes
 doc/r3.4.8/zookeeperProgrammers.html            | 2238 --------
 doc/r3.4.8/zookeeperProgrammers.pdf             |  Bin 133888 -> 0 bytes
 doc/r3.4.8/zookeeperQuotas.html                 |  291 -
 doc/r3.4.8/zookeeperQuotas.pdf                  |  Bin 11269 -> 0 bytes
 doc/r3.4.8/zookeeperStarted.html                |  668 ---
 doc/r3.4.8/zookeeperStarted.pdf                 |  Bin 27581 -> 0 bytes
 doc/r3.4.8/zookeeperTutorial.html               |  894 ---
 doc/r3.4.8/zookeeperTutorial.pdf                |  Bin 30557 -> 0 bytes
 doc/r3.4.9/api/allclasses-frame.html            |   76 -
 doc/r3.4.9/api/allclasses-noframe.html          |   76 -
 doc/r3.4.9/api/constant-values.html             |  503 --
 doc/r3.4.9/api/deprecated-list.html             |  325 --
 doc/r3.4.9/api/help-doc.html                    |  221 -
 doc/r3.4.9/api/index-all.html                   | 1398 -----
 doc/r3.4.9/api/index.html                       |   74 -
 .../zookeeper/AsyncCallback.ACLCallback.html    |  259 -
 .../AsyncCallback.Children2Callback.html        |  248 -
 .../AsyncCallback.ChildrenCallback.html         |  256 -
 .../zookeeper/AsyncCallback.DataCallback.html   |  259 -
 .../zookeeper/AsyncCallback.MultiCallback.html  |  262 -
 .../zookeeper/AsyncCallback.StatCallback.html   |  261 -
 .../zookeeper/AsyncCallback.StringCallback.html |  266 -
 .../zookeeper/AsyncCallback.VoidCallback.html   |  266 -
 .../api/org/apache/zookeeper/AsyncCallback.html |  238 -
 .../api/org/apache/zookeeper/CreateMode.html    |  419 --
 .../KeeperException.APIErrorException.html      |  283 -
 .../KeeperException.AuthFailedException.html    |  283 -
 .../KeeperException.BadArgumentsException.html  |  295 -
 .../KeeperException.BadVersionException.html    |  295 -
 .../apache/zookeeper/KeeperException.Code.html  |  692 ---
 .../KeeperException.CodeDeprecated.html         |  636 ---
 ...KeeperException.ConnectionLossException.html |  283 -
 ...perException.DataInconsistencyException.html |  283 -
 .../KeeperException.InvalidACLException.html    |  295 -
 ...eeperException.InvalidCallbackException.html |  283 -
 ...eperException.MarshallingErrorException.html |  283 -
 .../KeeperException.NoAuthException.html        |  283 -
 ...eption.NoChildrenForEphemeralsException.html |  295 -
 .../KeeperException.NoNodeException.html        |  295 -
 .../KeeperException.NodeExistsException.html    |  295 -
 .../KeeperException.NotEmptyException.html      |  295 -
 .../KeeperException.NotReadOnlyException.html   |  283 -
 ...eperException.OperationTimeoutException.html |  283 -
 ...Exception.RuntimeInconsistencyException.html |  283 -
 ...KeeperException.SessionExpiredException.html |  283 -
 .../KeeperException.SessionMovedException.html  |  283 -
 .../KeeperException.SystemErrorException.html   |  283 -
 .../KeeperException.UnimplementedException.html |  283 -
 .../org/apache/zookeeper/KeeperException.html   |  597 --
 .../org/apache/zookeeper/ServerAdminClient.html |  349 --
 .../api/org/apache/zookeeper/WatchedEvent.html  |  342 --
 .../zookeeper/Watcher.Event.EventType.html      |  387 --
 .../zookeeper/Watcher.Event.KeeperState.html    |  470 --
 .../api/org/apache/zookeeper/Watcher.Event.html |  197 -
 .../api/org/apache/zookeeper/Watcher.html       |  233 -
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  279 -
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  478 --
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  282 -
 .../api/org/apache/zookeeper/ZooDefs.html       |  292 -
 .../org/apache/zookeeper/ZooKeeper.States.html  |  417 --
 .../api/org/apache/zookeeper/ZooKeeper.html     | 1693 ------
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  405 --
 .../class-use/AsyncCallback.ACLCallback.html    |  161 -
 .../AsyncCallback.Children2Callback.html        |  170 -
 .../AsyncCallback.ChildrenCallback.html         |  170 -
 .../class-use/AsyncCallback.DataCallback.html   |  170 -
 .../class-use/AsyncCallback.MultiCallback.html  |  160 -
 .../class-use/AsyncCallback.StatCallback.html   |  190 -
 .../class-use/AsyncCallback.StringCallback.html |  163 -
 .../class-use/AsyncCallback.VoidCallback.html   |  169 -
 .../zookeeper/class-use/AsyncCallback.html      |  201 -
 .../apache/zookeeper/class-use/CreateMode.html  |  200 -
 .../KeeperException.APIErrorException.html      |  116 -
 .../KeeperException.AuthFailedException.html    |  116 -
 .../KeeperException.BadArgumentsException.html  |  116 -
 .../KeeperException.BadVersionException.html    |  116 -
 .../class-use/KeeperException.Code.html         |  214 -
 .../KeeperException.CodeDeprecated.html         |  159 -
 ...KeeperException.ConnectionLossException.html |  116 -
 ...perException.DataInconsistencyException.html |  116 -
 .../KeeperException.InvalidACLException.html    |  116 -
 ...eeperException.InvalidCallbackException.html |  116 -
 ...eperException.MarshallingErrorException.html |  116 -
 .../KeeperException.NoAuthException.html        |  116 -
 ...eption.NoChildrenForEphemeralsException.html |  116 -
 .../KeeperException.NoNodeException.html        |  116 -
 .../KeeperException.NodeExistsException.html    |  116 -
 .../KeeperException.NotEmptyException.html      |  116 -
 .../KeeperException.NotReadOnlyException.html   |  116 -
 ...eperException.OperationTimeoutException.html |  116 -
 ...Exception.RuntimeInconsistencyException.html |  116 -
 ...KeeperException.SessionExpiredException.html |  116 -
 .../KeeperException.SessionMovedException.html  |  116 -
 .../KeeperException.SystemErrorException.html   |  116 -
 .../KeeperException.UnimplementedException.html |  116 -
 .../zookeeper/class-use/KeeperException.html    |  430 --
 .../zookeeper/class-use/ServerAdminClient.html  |  116 -
 .../zookeeper/class-use/WatchedEvent.html       |  156 -
 .../class-use/Watcher.Event.EventType.html      |  188 -
 .../class-use/Watcher.Event.KeeperState.html    |  188 -
 .../zookeeper/class-use/Watcher.Event.html      |  116 -
 .../org/apache/zookeeper/class-use/Watcher.html |  275 -
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  116 -
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  116 -
 .../zookeeper/class-use/ZooDefs.Perms.html      |  116 -
 .../org/apache/zookeeper/class-use/ZooDefs.html |  116 -
 .../zookeeper/class-use/ZooKeeper.States.html   |  169 -
 .../apache/zookeeper/class-use/ZooKeeper.html   |  181 -
 .../zookeeper/class-use/ZooKeeperMain.html      |  116 -
 .../zookeeper/client/FourLetterWordMain.html    |  312 --
 .../client/class-use/FourLetterWordMain.html    |  116 -
 .../apache/zookeeper/client/package-frame.html  |   19 -
 .../zookeeper/client/package-summary.html       |  134 -
 .../apache/zookeeper/client/package-tree.html   |  129 -
 .../apache/zookeeper/client/package-use.html    |  116 -
 .../api/org/apache/zookeeper/data/ACL.html      |  469 --
 .../api/org/apache/zookeeper/data/Id.html       |  469 --
 .../api/org/apache/zookeeper/data/Stat.html     |  721 ---
 .../apache/zookeeper/data/StatPersisted.html    |  665 ---
 .../apache/zookeeper/data/StatPersistedV1.html  |  637 ---
 .../apache/zookeeper/data/class-use/ACL.html    |  244 -
 .../org/apache/zookeeper/data/class-use/Id.html |  211 -
 .../apache/zookeeper/data/class-use/Stat.html   |  281 -
 .../zookeeper/data/class-use/StatPersisted.html |  116 -
 .../data/class-use/StatPersistedV1.html         |  116 -
 .../apache/zookeeper/data/package-frame.html    |   23 -
 .../apache/zookeeper/data/package-summary.html  |  150 -
 .../org/apache/zookeeper/data/package-tree.html |  133 -
 .../org/apache/zookeeper/data/package-use.html  |  174 -
 .../api/org/apache/zookeeper/package-frame.html |   74 -
 .../org/apache/zookeeper/package-summary.html   |  391 --
 .../api/org/apache/zookeeper/package-tree.html  |  203 -
 .../api/org/apache/zookeeper/package-use.html   |  241 -
 .../apache/zookeeper/server/LogFormatter.html   |  261 -
 .../apache/zookeeper/server/PurgeTxnLog.html    |  298 -
 .../zookeeper/server/SnapshotFormatter.html     |  280 -
 .../zookeeper/server/ZooKeeperServerMain.html   |  278 -
 .../server/class-use/LogFormatter.html          |  116 -
 .../zookeeper/server/class-use/PurgeTxnLog.html |  116 -
 .../server/class-use/SnapshotFormatter.html     |  116 -
 .../server/class-use/ZooKeeperServerMain.html   |  116 -
 .../apache/zookeeper/server/package-frame.html  |   22 -
 .../zookeeper/server/package-summary.html       |  241 -
 .../apache/zookeeper/server/package-tree.html   |  132 -
 .../apache/zookeeper/server/package-use.html    |  116 -
 .../zookeeper/server/quorum/QuorumPeerMain.html |  303 -
 .../server/quorum/class-use/QuorumPeerMain.html |  116 -
 .../zookeeper/server/quorum/package-frame.html  |   19 -
 .../server/quorum/package-summary.html          |  136 -
 .../zookeeper/server/quorum/package-tree.html   |  129 -
 .../zookeeper/server/quorum/package-use.html    |  116 -
 .../zookeeper/server/upgrade/UpgradeMain.html   |  294 -
 .../server/upgrade/class-use/UpgradeMain.html   |  116 -
 .../zookeeper/server/upgrade/package-frame.html |   19 -
 .../server/upgrade/package-summary.html         |  138 -
 .../zookeeper/server/upgrade/package-tree.html  |  129 -
 .../zookeeper/server/upgrade/package-use.html   |  116 -
 doc/r3.4.9/api/overview-frame.html              |   25 -
 doc/r3.4.9/api/overview-summary.html            |  165 -
 doc/r3.4.9/api/overview-tree.html               |  220 -
 doc/r3.4.9/api/package-list                     |    6 -
 doc/r3.4.9/api/resources/background.gif         |  Bin 2313 -> 0 bytes
 doc/r3.4.9/api/resources/tab.gif                |  Bin 291 -> 0 bytes
 doc/r3.4.9/api/resources/titlebar.gif           |  Bin 10701 -> 0 bytes
 doc/r3.4.9/api/resources/titlebar_end.gif       |  Bin 849 -> 0 bytes
 doc/r3.4.9/api/serialized-form.html             |  329 --
 doc/r3.4.9/api/stylesheet.css                   |  474 --
 doc/r3.4.9/bookkeeperConfig.html                |  384 --
 doc/r3.4.9/bookkeeperConfig.pdf                 |  Bin 13824 -> 0 bytes
 doc/r3.4.9/bookkeeperOverview.html              |  694 ---
 doc/r3.4.9/bookkeeperOverview.pdf               |  Bin 147596 -> 0 bytes
 doc/r3.4.9/bookkeeperProgrammer.html            | 1083 ----
 doc/r3.4.9/bookkeeperProgrammer.pdf             |  Bin 24991 -> 0 bytes
 doc/r3.4.9/bookkeeperStarted.html               |  448 --
 doc/r3.4.9/bookkeeperStarted.pdf                |  Bin 17130 -> 0 bytes
 doc/r3.4.9/bookkeeperStream.html                |  612 --
 doc/r3.4.9/bookkeeperStream.pdf                 |  Bin 13215 -> 0 bytes
 doc/r3.4.9/broken-links.xml                     |    2 -
 doc/r3.4.9/images/2pc.jpg                       |  Bin 15174 -> 0 bytes
 doc/r3.4.9/images/bk-overview.jpg               |  Bin 124211 -> 0 bytes
 doc/r3.4.9/images/built-with-forrest-button.png |  Bin 1936 -> 0 bytes
 doc/r3.4.9/images/favicon.ico                   |  Bin 766 -> 0 bytes
 doc/r3.4.9/images/hadoop-logo.jpg               |  Bin 9443 -> 0 bytes
 doc/r3.4.9/images/instruction_arrow.png         |  Bin 285 -> 0 bytes
 doc/r3.4.9/images/state_dia.jpg                 |  Bin 51364 -> 0 bytes
 doc/r3.4.9/images/zkcomponents.jpg              |  Bin 30831 -> 0 bytes
 doc/r3.4.9/images/zknamespace.jpg               |  Bin 35414 -> 0 bytes
 doc/r3.4.9/images/zkperfRW-3.2.jpg              |  Bin 41948 -> 0 bytes
 doc/r3.4.9/images/zkperfRW.jpg                  |  Bin 161542 -> 0 bytes
 doc/r3.4.9/images/zkperfreliability.jpg         |  Bin 69825 -> 0 bytes
 doc/r3.4.9/images/zkservice.jpg                 |  Bin 86790 -> 0 bytes
 doc/r3.4.9/images/zookeeper_small.gif           |  Bin 4847 -> 0 bytes
 doc/r3.4.9/index.html                           |  391 --
 doc/r3.4.9/index.pdf                            |  Bin 13525 -> 0 bytes
 doc/r3.4.9/javaExample.html                     |  908 ---
 doc/r3.4.9/javaExample.pdf                      |  Bin 33852 -> 0 bytes
 doc/r3.4.9/jdiff/changes.html                   |   32 -
 .../jdiff/changes/alldiffs_index_additions.html |  624 ---
 .../jdiff/changes/alldiffs_index_all.html       |  803 ---
 .../jdiff/changes/alldiffs_index_changes.html   |  190 -
 .../jdiff/changes/alldiffs_index_removals.html  |   94 -
 doc/r3.4.9/jdiff/changes/changes-summary.html   |   70 -
 .../jdiff/changes/classes_index_additions.html  |  182 -
 doc/r3.4.9/jdiff/changes/classes_index_all.html |  244 -
 .../jdiff/changes/classes_index_changes.html    |  106 -
 .../jdiff/changes/classes_index_removals.html   |   50 -
 .../changes/constructors_index_additions.html   |   97 -
 .../jdiff/changes/constructors_index_all.html   |  103 -
 .../changes/constructors_index_changes.html     |   50 -
 .../changes/constructors_index_removals.html    |   67 -
 .../jdiff/changes/fields_index_additions.html   |  222 -
 doc/r3.4.9/jdiff/changes/fields_index_all.html  |  250 -
 .../jdiff/changes/fields_index_changes.html     |   56 -
 .../jdiff/changes/fields_index_removals.html    |   56 -
 doc/r3.4.9/jdiff/changes/jdiff_help.html        |  111 -
 doc/r3.4.9/jdiff/changes/jdiff_statistics.html  |  307 -
 .../jdiff/changes/jdiff_topleftframe.html       |   40 -
 .../jdiff/changes/methods_index_additions.html  |  240 -
 doc/r3.4.9/jdiff/changes/methods_index_all.html |  292 -
 .../jdiff/changes/methods_index_changes.html    |   64 -
 .../jdiff/changes/methods_index_removals.html   |   56 -
 .../org.apache.zookeeper.ClientCnxn.html        |  240 -
 .../org.apache.zookeeper.Environment.html       |  118 -
 ...r.KeeperException.BadArgumentsException.html |  100 -
 ...per.KeeperException.BadVersionException.html |  100 -
 ...g.apache.zookeeper.KeeperException.Code.html |  107 -
 ...per.KeeperException.InvalidACLException.html |  100 -
 ...eption.NoChildrenForEphemeralsException.html |  100 -
 ...okeeper.KeeperException.NoNodeException.html |  100 -
 ...per.KeeperException.NodeExistsException.html |  100 -
 ...eeper.KeeperException.NotEmptyException.html |  100 -
 .../org.apache.zookeeper.KeeperException.html   |  100 -
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 -
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  121 -
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 -
 .../changes/org.apache.zookeeper.ZooKeeper.html |  250 -
 .../org.apache.zookeeper.ZooKeeperMain.html     |  268 -
 .../jdiff/changes/packages_index_additions.html |   51 -
 .../jdiff/changes/packages_index_all.html       |   53 -
 .../jdiff/changes/packages_index_changes.html   |   53 -
 .../jdiff/changes/packages_index_removals.html  |   51 -
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  378 --
 doc/r3.4.9/jdiff/missingSinces.txt              |   92 -
 doc/r3.4.9/jdiff/stylesheet-jdiff.css           |   47 -
 ...s_for_zookeeper_3.1.1_to_zookeeper_3.4.9.xml |  720 ---
 doc/r3.4.9/linkmap.html                         |  434 --
 doc/r3.4.9/linkmap.pdf                          |  Bin 12472 -> 0 bytes
 doc/r3.4.9/recipes.html                         |  974 ----
 doc/r3.4.9/recipes.pdf                          |  Bin 31072 -> 0 bytes
 doc/r3.4.9/releasenotes.html                    | 1473 -----
 doc/r3.4.9/skin/CommonMessages_de.xml           |   23 -
 doc/r3.4.9/skin/CommonMessages_en_US.xml        |   23 -
 doc/r3.4.9/skin/CommonMessages_es.xml           |   23 -
 doc/r3.4.9/skin/CommonMessages_fr.xml           |   23 -
 doc/r3.4.9/skin/basic.css                       |  167 -
 doc/r3.4.9/skin/breadcrumbs-optimized.js        |   90 -
 doc/r3.4.9/skin/breadcrumbs.js                  |  237 -
 doc/r3.4.9/skin/fontsize.js                     |  166 -
 doc/r3.4.9/skin/getBlank.js                     |   40 -
 doc/r3.4.9/skin/getMenu.js                      |   45 -
 doc/r3.4.9/skin/images/README.txt               |    1 -
 doc/r3.4.9/skin/images/add.jpg                  |  Bin 1142 -> 0 bytes
 doc/r3.4.9/skin/images/apache-thanks.png        |  Bin 4840 -> 0 bytes
 doc/r3.4.9/skin/images/built-with-cocoon.gif    |  Bin 2252 -> 0 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 1936 -> 0 bytes
 doc/r3.4.9/skin/images/chapter.gif              |  Bin 49 -> 0 bytes
 doc/r3.4.9/skin/images/chapter_open.gif         |  Bin 49 -> 0 bytes
 doc/r3.4.9/skin/images/current.gif              |  Bin 54 -> 0 bytes
 doc/r3.4.9/skin/images/error.png                |  Bin 1709 -> 0 bytes
 doc/r3.4.9/skin/images/external-link.gif        |  Bin 71 -> 0 bytes
 doc/r3.4.9/skin/images/fix.jpg                  |  Bin 932 -> 0 bytes
 doc/r3.4.9/skin/images/forrest-credit-logo.png  |  Bin 4633 -> 0 bytes
 doc/r3.4.9/skin/images/hack.jpg                 |  Bin 743 -> 0 bytes
 doc/r3.4.9/skin/images/header_white_line.gif    |  Bin 37 -> 0 bytes
 doc/r3.4.9/skin/images/info.png                 |  Bin 1320 -> 0 bytes
 doc/r3.4.9/skin/images/instruction_arrow.png    |  Bin 285 -> 0 bytes
 doc/r3.4.9/skin/images/label.gif                |  Bin 54 -> 0 bytes
 doc/r3.4.9/skin/images/page.gif                 |  Bin 79 -> 0 bytes
 doc/r3.4.9/skin/images/pdfdoc.gif               |  Bin 1008 -> 0 bytes
 doc/r3.4.9/skin/images/poddoc.png               |  Bin 856 -> 0 bytes
 doc/r3.4.9/skin/images/printer.gif              |  Bin 603 -> 0 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 348 -> 0 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 319 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 200 -> 0 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 199 -> 0 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 209 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 199 -> 0 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 390 -> 0 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 214 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 215 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 214 -> 0 bytes
 doc/r3.4.9/skin/images/remove.jpg               |  Bin 1251 -> 0 bytes
 doc/r3.4.9/skin/images/rss.png                  |  Bin 360 -> 0 bytes
 doc/r3.4.9/skin/images/spacer.gif               |  Bin 43 -> 0 bytes
 doc/r3.4.9/skin/images/success.png              |  Bin 1291 -> 0 bytes
 doc/r3.4.9/skin/images/txtdoc.png               |  Bin 784 -> 0 bytes
 doc/r3.4.9/skin/images/update.jpg               |  Bin 990 -> 0 bytes
 doc/r3.4.9/skin/images/valid-html401.png        |  Bin 2948 -> 0 bytes
 doc/r3.4.9/skin/images/vcss.png                 |  Bin 1134 -> 0 bytes
 doc/r3.4.9/skin/images/warning.png              |  Bin 1215 -> 0 bytes
 doc/r3.4.9/skin/images/xmldoc.gif               |  Bin 992 -> 0 bytes
 doc/r3.4.9/skin/menu.js                         |   48 -
 doc/r3.4.9/skin/note.txt                        |   50 -
 doc/r3.4.9/skin/print.css                       |   54 -
 doc/r3.4.9/skin/profile.css                     |  168 -
 doc/r3.4.9/skin/prototype.js                    | 1257 -----
 doc/r3.4.9/skin/screen.css                      |  587 --
 doc/r3.4.9/zookeeperAdmin.html                  | 2073 -------
 doc/r3.4.9/zookeeperAdmin.pdf                   |  Bin 78642 -> 0 bytes
 doc/r3.4.9/zookeeperHierarchicalQuorums.html    |  276 -
 doc/r3.4.9/zookeeperHierarchicalQuorums.pdf     |  Bin 6660 -> 0 bytes
 doc/r3.4.9/zookeeperInternals.html              |  805 ---
 doc/r3.4.9/zookeeperInternals.pdf               |  Bin 48872 -> 0 bytes
 doc/r3.4.9/zookeeperJMX.html                    |  479 --
 doc/r3.4.9/zookeeperJMX.pdf                     |  Bin 16498 -> 0 bytes
 doc/r3.4.9/zookeeperObservers.html              |  366 --
 doc/r3.4.9/zookeeperObservers.pdf               |  Bin 12888 -> 0 bytes
 doc/r3.4.9/zookeeperOtherInfo.html              |  230 -
 doc/r3.4.9/zookeeperOtherInfo.pdf               |  151 -
 doc/r3.4.9/zookeeperOver.html                   |  704 ---
 doc/r3.4.9/zookeeperOver.pdf                    |  Bin 302521 -> 0 bytes
 doc/r3.4.9/zookeeperProgrammers.html            | 2285 --------
 doc/r3.4.9/zookeeperProgrammers.pdf             |  Bin 134255 -> 0 bytes
 doc/r3.4.9/zookeeperQuotas.html                 |  290 -
 doc/r3.4.9/zookeeperQuotas.pdf                  |  Bin 11195 -> 0 bytes
 doc/r3.4.9/zookeeperStarted.html                |  629 ---
 doc/r3.4.9/zookeeperStarted.pdf                 |  Bin 28118 -> 0 bytes
 doc/r3.4.9/zookeeperTutorial.html               |  894 ---
 doc/r3.4.9/zookeeperTutorial.pdf                |  Bin 30557 -> 0 bytes
 doc/r3.5.0-alpha/api/allclasses-frame.html      |   81 -
 doc/r3.5.0-alpha/api/allclasses-noframe.html    |   81 -
 doc/r3.5.0-alpha/api/constant-values.html       |  578 --
 doc/r3.5.0-alpha/api/deprecated-list.html       |  343 --
 doc/r3.5.0-alpha/api/help-doc.html              |  221 -
 doc/r3.5.0-alpha/api/index-all.html             | 1468 -----
 doc/r3.5.0-alpha/api/index.html                 |   74 -
 .../zookeeper/AsyncCallback.ACLCallback.html    |  259 -
 .../AsyncCallback.Children2Callback.html        |  248 -
 .../AsyncCallback.ChildrenCallback.html         |  256 -
 .../AsyncCallback.Create2Callback.html          |  249 -
 .../zookeeper/AsyncCallback.DataCallback.html   |  259 -
 .../zookeeper/AsyncCallback.MultiCallback.html  |  260 -
 .../zookeeper/AsyncCallback.StatCallback.html   |  261 -
 .../zookeeper/AsyncCallback.StringCallback.html |  266 -
 .../zookeeper/AsyncCallback.VoidCallback.html   |  266 -
 .../api/org/apache/zookeeper/AsyncCallback.html |  244 -
 .../api/org/apache/zookeeper/CreateMode.html    |  419 --
 .../KeeperException.APIErrorException.html      |  283 -
 .../KeeperException.AuthFailedException.html    |  283 -
 .../KeeperException.BadArgumentsException.html  |  295 -
 .../KeeperException.BadVersionException.html    |  295 -
 .../apache/zookeeper/KeeperException.Code.html  |  771 ---
 .../KeeperException.CodeDeprecated.html         |  716 ---
 ...KeeperException.ConnectionLossException.html |  283 -
 ...perException.DataInconsistencyException.html |  283 -
 ...eption.EphemeralOnLocalSessionException.html |  283 -
 .../KeeperException.InvalidACLException.html    |  295 -
 ...eeperException.InvalidCallbackException.html |  283 -
 ...eperException.MarshallingErrorException.html |  283 -
 .../KeeperException.NewConfigNoQuorum.html      |  283 -
 .../KeeperException.NoAuthException.html        |  283 -
 ...eption.NoChildrenForEphemeralsException.html |  295 -
 .../KeeperException.NoNodeException.html        |  295 -
 .../KeeperException.NoWatcherException.html     |  295 -
 .../KeeperException.NodeExistsException.html    |  295 -
 .../KeeperException.NotEmptyException.html      |  295 -
 .../KeeperException.NotReadOnlyException.html   |  283 -
 ...eperException.OperationTimeoutException.html |  283 -
 .../KeeperException.ReconfigInProgress.html     |  283 -
 ...Exception.RuntimeInconsistencyException.html |  283 -
 ...KeeperException.SessionExpiredException.html |  283 -
 .../KeeperException.SessionMovedException.html  |  283 -
 .../KeeperException.SystemErrorException.html   |  283 -
 .../KeeperException.UnimplementedException.html |  283 -
 ...KeeperException.UnknownSessionException.html |  283 -
 .../org/apache/zookeeper/KeeperException.html   |  617 ---
 .../org/apache/zookeeper/ServerAdminClient.html |  349 --
 .../api/org/apache/zookeeper/WatchedEvent.html  |  342 --
 .../zookeeper/Watcher.Event.EventType.html      |  411 --
 .../zookeeper/Watcher.Event.KeeperState.html    |  470 --
 .../api/org/apache/zookeeper/Watcher.Event.html |  197 -
 .../apache/zookeeper/Watcher.WatcherType.html   |  363 --
 .../api/org/apache/zookeeper/Watcher.html       |  239 -
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  279 -
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  534 --
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  282 -
 .../api/org/apache/zookeeper/ZooDefs.html       |  306 -
 .../org/apache/zookeeper/ZooKeeper.States.html  |  417 --
 .../api/org/apache/zookeeper/ZooKeeper.html     | 2212 --------
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  405 --
 .../class-use/AsyncCallback.ACLCallback.html    |  161 -
 .../AsyncCallback.Children2Callback.html        |  170 -
 .../AsyncCallback.ChildrenCallback.html         |  170 -
 .../AsyncCallback.Create2Callback.html          |  163 -
 .../class-use/AsyncCallback.DataCallback.html   |  208 -
 .../class-use/AsyncCallback.MultiCallback.html  |  160 -
 .../class-use/AsyncCallback.StatCallback.html   |  190 -
 .../class-use/AsyncCallback.StringCallback.html |  163 -
 .../class-use/AsyncCallback.VoidCallback.html   |  190 -
 .../zookeeper/class-use/AsyncCallback.html      |  207 -
 .../apache/zookeeper/class-use/CreateMode.html  |  221 -
 .../KeeperException.APIErrorException.html      |  116 -
 .../KeeperException.AuthFailedException.html    |  116 -
 .../KeeperException.BadArgumentsException.html  |  116 -
 .../KeeperException.BadVersionException.html    |  116 -
 .../class-use/KeeperException.Code.html         |  214 -
 .../KeeperException.CodeDeprecated.html         |  159 -
 ...KeeperException.ConnectionLossException.html |  116 -
 ...perException.DataInconsistencyException.html |  116 -
 ...eption.EphemeralOnLocalSessionException.html |  116 -
 .../KeeperException.InvalidACLException.html    |  116 -
 ...eeperException.InvalidCallbackException.html |  116 -
 ...eperException.MarshallingErrorException.html |  116 -
 .../KeeperException.NewConfigNoQuorum.html      |  116 -
 .../KeeperException.NoAuthException.html        |  116 -
 ...eption.NoChildrenForEphemeralsException.html |  116 -
 .../KeeperException.NoNodeException.html        |  116 -
 .../KeeperException.NoWatcherException.html     |  116 -
 .../KeeperException.NodeExistsException.html    |  116 -
 .../KeeperException.NotEmptyException.html      |  116 -
 .../KeeperException.NotReadOnlyException.html   |  116 -
 ...eperException.OperationTimeoutException.html |  116 -
 .../KeeperException.ReconfigInProgress.html     |  116 -
 ...Exception.RuntimeInconsistencyException.html |  116 -
 ...KeeperException.SessionExpiredException.html |  116 -
 .../KeeperException.SessionMovedException.html  |  116 -
 .../KeeperException.SystemErrorException.html   |  116 -
 .../KeeperException.UnimplementedException.html |  116 -
 ...KeeperException.UnknownSessionException.html |  116 -
 .../zookeeper/class-use/KeeperException.html    |  515 --
 .../zookeeper/class-use/ServerAdminClient.html  |  116 -
 .../zookeeper/class-use/WatchedEvent.html       |  156 -
 .../class-use/Watcher.Event.EventType.html      |  188 -
 .../class-use/Watcher.Event.KeeperState.html    |  188 -
 .../zookeeper/class-use/Watcher.Event.html      |  116 -
 .../class-use/Watcher.WatcherType.html          |  218 -
 .../org/apache/zookeeper/class-use/Watcher.html |  312 --
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  116 -
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  116 -
 .../zookeeper/class-use/ZooDefs.Perms.html      |  116 -
 .../org/apache/zookeeper/class-use/ZooDefs.html |  116 -
 .../zookeeper/class-use/ZooKeeper.States.html   |  169 -
 .../apache/zookeeper/class-use/ZooKeeper.html   |  181 -
 .../zookeeper/class-use/ZooKeeperMain.html      |  116 -
 .../zookeeper/client/FourLetterWordMain.html    |  285 -
 .../client/class-use/FourLetterWordMain.html    |  116 -
 .../apache/zookeeper/client/package-frame.html  |   19 -
 .../zookeeper/client/package-summary.html       |  134 -
 .../apache/zookeeper/client/package-tree.html   |  129 -
 .../apache/zookeeper/client/package-use.html    |  116 -
 .../api/org/apache/zookeeper/data/ACL.html      |  469 --
 .../api/org/apache/zookeeper/data/Id.html       |  469 --
 .../api/org/apache/zookeeper/data/Stat.html     |  721 ---
 .../apache/zookeeper/data/StatPersisted.html    |  665 ---
 .../apache/zookeeper/data/class-use/ACL.html    |  265 -
 .../org/apache/zookeeper/data/class-use/Id.html |  211 -
 .../apache/zookeeper/data/class-use/Stat.html   |  337 --
 .../zookeeper/data/class-use/StatPersisted.html |  116 -
 .../apache/zookeeper/data/package-frame.html    |   22 -
 .../apache/zookeeper/data/package-summary.html  |  146 -
 .../org/apache/zookeeper/data/package-tree.html |  132 -
 .../org/apache/zookeeper/data/package-use.html  |  174 -
 .../api/org/apache/zookeeper/package-frame.html |   81 -
 .../org/apache/zookeeper/package-summary.html   |  423 --
 .../api/org/apache/zookeeper/package-tree.html  |  210 -
 .../api/org/apache/zookeeper/package-use.html   |  251 -
 .../apache/zookeeper/server/LogFormatter.html   |  261 -
 .../apache/zookeeper/server/PurgeTxnLog.html    |  297 -
 .../zookeeper/server/SnapshotFormatter.html     |  280 -
 .../zookeeper/server/ZooKeeperServerMain.html   |  280 -
 .../server/class-use/LogFormatter.html          |  116 -
 .../zookeeper/server/class-use/PurgeTxnLog.html |  116 -
 .../server/class-use/SnapshotFormatter.html     |  116 -
 .../server/class-use/ZooKeeperServerMain.html   |  116 -
 .../apache/zookeeper/server/package-frame.html  |   22 -
 .../zookeeper/server/package-summary.html       |  241 -
 .../apache/zookeeper/server/package-tree.html   |  132 -
 .../apache/zookeeper/server/package-use.html    |  116 -
 .../zookeeper/server/quorum/QuorumPeerMain.html |  305 -
 .../server/quorum/class-use/QuorumPeerMain.html |  116 -
 .../zookeeper/server/quorum/package-frame.html  |   19 -
 .../server/quorum/package-summary.html          |  136 -
 .../zookeeper/server/quorum/package-tree.html   |  129 -
 .../zookeeper/server/quorum/package-use.html    |  116 -
 doc/r3.5.0-alpha/api/overview-frame.html        |   24 -
 doc/r3.5.0-alpha/api/overview-summary.html      |  161 -
 doc/r3.5.0-alpha/api/overview-tree.html         |  224 -
 doc/r3.5.0-alpha/api/package-list               |    5 -
 doc/r3.5.0-alpha/api/resources/background.gif   |  Bin 2313 -> 0 bytes
 doc/r3.5.0-alpha/api/resources/tab.gif          |  Bin 291 -> 0 bytes
 doc/r3.5.0-alpha/api/resources/titlebar.gif     |  Bin 10701 -> 0 bytes
 doc/r3.5.0-alpha/api/resources/titlebar_end.gif |  Bin 849 -> 0 bytes
 doc/r3.5.0-alpha/api/serialized-form.html       |  363 --
 doc/r3.5.0-alpha/api/stylesheet.css             |  474 --
 doc/r3.5.0-alpha/bookkeeperConfig.html          |  384 --
 doc/r3.5.0-alpha/bookkeeperConfig.pdf           |  Bin 13807 -> 0 bytes
 doc/r3.5.0-alpha/bookkeeperOverview.html        |  694 ---
 doc/r3.5.0-alpha/bookkeeperOverview.pdf         |  Bin 147574 -> 0 bytes
 doc/r3.5.0-alpha/bookkeeperProgrammer.html      | 1083 ----
 doc/r3.5.0-alpha/bookkeeperProgrammer.pdf       |  Bin 24965 -> 0 bytes
 doc/r3.5.0-alpha/bookkeeperStarted.html         |  448 --
 doc/r3.5.0-alpha/bookkeeperStarted.pdf          |  Bin 17115 -> 0 bytes
 doc/r3.5.0-alpha/bookkeeperStream.html          |  612 --
 doc/r3.5.0-alpha/bookkeeperStream.pdf           |  Bin 13200 -> 0 bytes
 doc/r3.5.0-alpha/broken-links.xml               |    2 -
 doc/r3.5.0-alpha/images/2pc.jpg                 |  Bin 15174 -> 0 bytes
 doc/r3.5.0-alpha/images/bk-overview.jpg         |  Bin 124211 -> 0 bytes
 .../images/built-with-forrest-button.png        |  Bin 1936 -> 0 bytes
 doc/r3.5.0-alpha/images/favicon.ico             |  Bin 766 -> 0 bytes
 doc/r3.5.0-alpha/images/hadoop-logo.jpg         |  Bin 9443 -> 0 bytes
 doc/r3.5.0-alpha/images/instruction_arrow.png   |  Bin 285 -> 0 bytes
 doc/r3.5.0-alpha/images/state_dia.jpg           |  Bin 51364 -> 0 bytes
 doc/r3.5.0-alpha/images/zkcomponents.jpg        |  Bin 30831 -> 0 bytes
 doc/r3.5.0-alpha/images/zknamespace.jpg         |  Bin 35414 -> 0 bytes
 doc/r3.5.0-alpha/images/zkperfRW-3.2.jpg        |  Bin 41948 -> 0 bytes
 doc/r3.5.0-alpha/images/zkperfRW.jpg            |  Bin 161542 -> 0 bytes
 doc/r3.5.0-alpha/images/zkperfreliability.jpg   |  Bin 69825 -> 0 bytes
 doc/r3.5.0-alpha/images/zkservice.jpg           |  Bin 86790 -> 0 bytes
 doc/r3.5.0-alpha/images/zookeeper_small.gif     |  Bin 4847 -> 0 bytes
 doc/r3.5.0-alpha/index.html                     |  346 --
 doc/r3.5.0-alpha/index.pdf                      |  Bin 12376 -> 0 bytes
 doc/r3.5.0-alpha/javaExample.html               |  897 ---
 doc/r3.5.0-alpha/javaExample.pdf                |  Bin 33901 -> 0 bytes
 doc/r3.5.0-alpha/jdiff/changes.html             |   32 -
 .../jdiff/changes/alldiffs_index_additions.html |  924 ----
 .../jdiff/changes/alldiffs_index_all.html       | 1039 ----
 .../jdiff/changes/alldiffs_index_changes.html   |  196 -
 .../jdiff/changes/alldiffs_index_removals.html  |   94 -
 .../jdiff/changes/changes-summary.html          |   70 -
 .../jdiff/changes/classes_index_additions.html  |  213 -
 .../jdiff/changes/classes_index_all.html        |  256 -
 .../jdiff/changes/classes_index_changes.html    |  109 -
 .../jdiff/changes/classes_index_removals.html   |   50 -
 .../changes/constructors_index_additions.html   |   97 -
 .../jdiff/changes/constructors_index_all.html   |  103 -
 .../changes/constructors_index_changes.html     |   50 -
 .../changes/constructors_index_removals.html    |   67 -
 .../jdiff/changes/fields_index_additions.html   |  364 --
 .../jdiff/changes/fields_index_all.html         |  368 --
 .../jdiff/changes/fields_index_changes.html     |   56 -
 .../jdiff/changes/fields_index_removals.html    |   56 -
 doc/r3.5.0-alpha/jdiff/changes/jdiff_help.html  |  111 -
 .../jdiff/changes/jdiff_statistics.html         |  340 --
 .../jdiff/changes/jdiff_topleftframe.html       |   40 -
 .../jdiff/changes/methods_index_additions.html  |  367 --
 .../jdiff/changes/methods_index_all.html        |  431 --
 .../jdiff/changes/methods_index_changes.html    |   64 -
 .../jdiff/changes/methods_index_removals.html   |   56 -
 .../org.apache.zookeeper.ClientCnxn.html        |  247 -
 .../org.apache.zookeeper.Environment.html       |  118 -
 ...r.KeeperException.BadArgumentsException.html |  100 -
 ...per.KeeperException.BadVersionException.html |  100 -
 ...g.apache.zookeeper.KeeperException.Code.html |  142 -
 ...ookeeper.KeeperException.CodeDeprecated.html |  121 -
 ...per.KeeperException.InvalidACLException.html |  100 -
 ...eption.NoChildrenForEphemeralsException.html |  100 -
 ...okeeper.KeeperException.NoNodeException.html |  100 -
 ...per.KeeperException.NodeExistsException.html |  100 -
 ...eeper.KeeperException.NotEmptyException.html |  100 -
 .../org.apache.zookeeper.KeeperException.html   |  100 -
 ...pache.zookeeper.Watcher.Event.EventType.html |  107 -
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 -
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  149 -
 .../changes/org.apache.zookeeper.ZooDefs.html   |  100 -
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 -
 .../changes/org.apache.zookeeper.ZooKeeper.html |  369 --
 .../org.apache.zookeeper.ZooKeeperMain.html     |  275 -
 .../jdiff/changes/packages_index_additions.html |   51 -
 .../jdiff/changes/packages_index_all.html       |   53 -
 .../jdiff/changes/packages_index_changes.html   |   53 -
 .../jdiff/changes/packages_index_removals.html  |   51 -
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  462 --
 doc/r3.5.0-alpha/jdiff/missingSinces.txt        |  136 -
 doc/r3.5.0-alpha/jdiff/stylesheet-jdiff.css     |   47 -
 ...zookeeper_3.1.1_to_zookeeper_3.5.0-alpha.xml | 1002 ----
 doc/r3.5.0-alpha/linkmap.html                   |  385 --
 doc/r3.5.0-alpha/linkmap.pdf                    |  Bin 10555 -> 0 bytes
 doc/r3.5.0-alpha/recipes.html                   | 1021 ----
 doc/r3.5.0-alpha/recipes.pdf                    |  Bin 33906 -> 0 bytes
 doc/r3.5.0-alpha/releasenotes.html              | 1400 -----
 doc/r3.5.0-alpha/skin/CommonMessages_de.xml     |   23 -
 doc/r3.5.0-alpha/skin/CommonMessages_en_US.xml  |   23 -
 doc/r3.5.0-alpha/skin/CommonMessages_es.xml     |   23 -
 doc/r3.5.0-alpha/skin/CommonMessages_fr.xml     |   23 -
 doc/r3.5.0-alpha/skin/basic.css                 |  167 -
 doc/r3.5.0-alpha/skin/breadcrumbs-optimized.js  |   90 -
 doc/r3.5.0-alpha/skin/breadcrumbs.js            |  237 -
 doc/r3.5.0-alpha/skin/fontsize.js               |  166 -
 doc/r3.5.0-alpha/skin/getBlank.js               |   40 -
 doc/r3.5.0-alpha/skin/getMenu.js                |   45 -
 doc/r3.5.0-alpha/skin/images/README.txt         |    1 -
 doc/r3.5.0-alpha/skin/images/add.jpg            |  Bin 1142 -> 0 bytes
 doc/r3.5.0-alpha/skin/images/apache-thanks.png  |  Bin 4840 -> 0 bytes
 .../skin/images/built-with-cocoon.gif           |  Bin 2252 -> 0 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 1936 -> 0 bytes
 doc/r3.5.0-alpha/skin/images/chapter.gif        |  Bin 49 -> 0 bytes
 doc/r3.5.0-alpha/skin/images/chapter_open.gif   |  Bin 49 -> 0 bytes
 doc/r3.5.0-alpha/skin/images/current.gif        |  Bin 54 -> 0 bytes
 doc/r3.5.0-alpha/skin/images/error.png          |  Bin 1709 -> 0 bytes
 doc/r3.5.0-alpha/skin/images/external-link.gif  |  Bin 71 -> 0 bytes
 doc/r3.5.0-alpha/skin/images/fix.jpg            |  Bin 932 -> 0 bytes
 .../skin/images/forrest-credit-logo.png         |  Bin 4633 -> 0 bytes
 doc/r3.5.0-alpha/skin/images/hack.jpg           |  Bin 743 -> 0 bytes
 .../skin/images/header_white_line.gif           |  Bin 37 -> 0 bytes
 doc/r3.5.0-alpha/skin/images/info.png           |  Bin 1320 -> 0 bytes
 .../skin/images/instruction_arrow.png           |  Bin 285 -> 0 bytes
 doc/r3.5.0-alpha/skin/images/label.gif          |  Bin 54 -> 0 bytes
 doc/r3.5.0-alpha/skin/images/page.gif           |  Bin 79 -> 0 bytes
 doc/r3.5.0-alpha/skin/images/pdfdoc.gif         |  Bin 1008 -> 0 bytes
 doc/r3.5.0-alpha/skin/images/poddoc.png         |  Bin 856 -> 0 bytes
 doc/r3.5.0-alpha/skin/images/printer.gif        |  Bin 603 -> 0 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 348 -> 0 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 319 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 200 -> 0 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 199 -> 0 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 209 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 199 -> 0 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 390 -> 0 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 214 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 215 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 214 -> 0 bytes
 doc/r3.5.0-alpha/skin/images/remove.jpg         |  Bin 1251 -> 0 bytes
 doc/r3.5.0-alpha/skin/images/rss.png            |  Bin 360 -> 0 bytes
 doc/r3.5.0-alpha/skin/images/spacer.gif         |  Bin 43 -> 0 bytes
 doc/r3.5.0-alpha/skin/images/success.png        |  Bin 1291 -> 0 bytes
 doc/r3.5.0-alpha/skin/images/txtdoc.png         |  Bin 784 -> 0 bytes
 doc/r3.5.0-alpha/skin/images/update.jpg         |  Bin 990 -> 0 bytes
 doc/r3.5.0-alpha/skin/images/valid-html401.png  |  Bin 2948 -> 0 bytes
 doc/r3.5.0-alpha/skin/images/vcss.png           |  Bin 1134 -> 0 bytes
 doc/r3.5.0-alpha/skin/images/warning.png        |  Bin 1215 -> 0 bytes
 doc/r3.5.0-alpha/skin/images/xmldoc.gif         |  Bin 992 -> 0 bytes
 doc/r3.5.0-alpha/skin/menu.js                   |   48 -
 doc/r3.5.0-alpha/skin/note.txt                  |   50 -
 doc/r3.5.0-alpha/skin/print.css                 |   54 -
 doc/r3.5.0-alpha/skin/profile.css               |  168 -
 doc/r3.5.0-alpha/skin/prototype.js              | 1257 -----
 doc/r3.5.0-alpha/skin/screen.css                |  587 --
 doc/r3.5.0-alpha/zookeeperAdmin.html            | 2084 -------
 doc/r3.5.0-alpha/zookeeperAdmin.pdf             |  Bin 81761 -> 0 bytes
 .../zookeeperHierarchicalQuorums.html           |  261 -
 .../zookeeperHierarchicalQuorums.pdf            |  Bin 6660 -> 0 bytes
 doc/r3.5.0-alpha/zookeeperInternals.html        |  790 ---
 doc/r3.5.0-alpha/zookeeperInternals.pdf         |  Bin 48872 -> 0 bytes
 doc/r3.5.0-alpha/zookeeperJMX.html              |  464 --
 doc/r3.5.0-alpha/zookeeperJMX.pdf               |  Bin 16498 -> 0 bytes
 doc/r3.5.0-alpha/zookeeperObservers.html        |  351 --
 doc/r3.5.0-alpha/zookeeperObservers.pdf         |  Bin 12884 -> 0 bytes
 doc/r3.5.0-alpha/zookeeperOtherInfo.html        |  230 -
 doc/r3.5.0-alpha/zookeeperOtherInfo.pdf         |  151 -
 doc/r3.5.0-alpha/zookeeperOver.html             |  689 ---
 doc/r3.5.0-alpha/zookeeperOver.pdf              |  Bin 302518 -> 0 bytes
 doc/r3.5.0-alpha/zookeeperProgrammers.html      | 2344 --------
 doc/r3.5.0-alpha/zookeeperProgrammers.pdf       |  Bin 137989 -> 0 bytes
 doc/r3.5.0-alpha/zookeeperQuotas.html           |  276 -
 doc/r3.5.0-alpha/zookeeperQuotas.pdf            |  Bin 11265 -> 0 bytes
 doc/r3.5.0-alpha/zookeeperStarted.html          |  631 ---
 doc/r3.5.0-alpha/zookeeperStarted.pdf           |  Bin 27619 -> 0 bytes
 doc/r3.5.0-alpha/zookeeperTutorial.html         |  879 ---
 doc/r3.5.0-alpha/zookeeperTutorial.pdf          |  Bin 30557 -> 0 bytes
 doc/r3.5.1-alpha/api/allclasses-frame.html      |   82 -
 doc/r3.5.1-alpha/api/allclasses-noframe.html    |   82 -
 doc/r3.5.1-alpha/api/constant-values.html       |  608 --
 doc/r3.5.1-alpha/api/deprecated-list.html       |  352 --
 doc/r3.5.1-alpha/api/help-doc.html              |  230 -
 doc/r3.5.1-alpha/api/index-all.html             | 1509 -----
 doc/r3.5.1-alpha/api/index.html                 |   74 -
 .../zookeeper/AsyncCallback.ACLCallback.html    |  281 -
 .../AsyncCallback.Children2Callback.html        |  270 -
 .../AsyncCallback.ChildrenCallback.html         |  277 -
 .../AsyncCallback.Create2Callback.html          |  271 -
 .../zookeeper/AsyncCallback.DataCallback.html   |  281 -
 .../zookeeper/AsyncCallback.MultiCallback.html  |  281 -
 .../zookeeper/AsyncCallback.StatCallback.html   |  282 -
 .../zookeeper/AsyncCallback.StringCallback.html |  287 -
 .../zookeeper/AsyncCallback.VoidCallback.html   |  286 -
 .../api/org/apache/zookeeper/AsyncCallback.html |  253 -
 .../api/org/apache/zookeeper/CreateMode.html    |  495 --
 .../KeeperException.APIErrorException.html      |  295 -
 .../KeeperException.AuthFailedException.html    |  295 -
 .../KeeperException.BadArgumentsException.html  |  307 -
 .../KeeperException.BadVersionException.html    |  307 -
 .../apache/zookeeper/KeeperException.Code.html  |  800 ---
 .../KeeperException.CodeDeprecated.html         |  797 ---
 ...KeeperException.ConnectionLossException.html |  295 -
 ...perException.DataInconsistencyException.html |  295 -
 ...eption.EphemeralOnLocalSessionException.html |  295 -
 .../KeeperException.InvalidACLException.html    |  307 -
 ...eeperException.InvalidCallbackException.html |  295 -
 ...eperException.MarshallingErrorException.html |  295 -
 .../KeeperException.NewConfigNoQuorum.html      |  295 -
 .../KeeperException.NoAuthException.html        |  295 -
 ...eption.NoChildrenForEphemeralsException.html |  307 -
 .../KeeperException.NoNodeException.html        |  307 -
 .../KeeperException.NoWatcherException.html     |  307 -
 .../KeeperException.NodeExistsException.html    |  307 -
 .../KeeperException.NotEmptyException.html      |  307 -
 .../KeeperException.NotReadOnlyException.html   |  295 -
 ...eperException.OperationTimeoutException.html |  295 -
 .../KeeperException.ReconfigInProgress.html     |  295 -
 ...Exception.RuntimeInconsistencyException.html |  295 -
 ...KeeperException.SessionExpiredException.html |  295 -
 .../KeeperException.SessionMovedException.html  |  295 -
 .../KeeperException.SystemErrorException.html   |  295 -
 .../KeeperException.UnimplementedException.html |  295 -
 ...KeeperException.UnknownSessionException.html |  295 -
 .../org/apache/zookeeper/KeeperException.html   |  660 ---
 .../org/apache/zookeeper/ServerAdminClient.html |  364 --
 .../api/org/apache/zookeeper/WatchedEvent.html  |  357 --
 .../zookeeper/Watcher.Event.EventType.html      |  433 --
 .../zookeeper/Watcher.Event.KeeperState.html    |  492 --
 .../api/org/apache/zookeeper/Watcher.Event.html |  206 -
 .../apache/zookeeper/Watcher.WatcherType.html   |  385 --
 .../api/org/apache/zookeeper/Watcher.html       |  254 -
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  288 -
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  649 ---
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  309 --
 .../api/org/apache/zookeeper/ZooDefs.html       |  318 --
 .../org/apache/zookeeper/ZooKeeper.States.html  |  439 --
 .../api/org/apache/zookeeper/ZooKeeper.html     | 2655 ---------
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  440 --
 .../class-use/AsyncCallback.ACLCallback.html    |  170 -
 .../AsyncCallback.Children2Callback.html        |  179 -
 .../AsyncCallback.ChildrenCallback.html         |  179 -
 .../AsyncCallback.Create2Callback.html          |  172 -
 .../class-use/AsyncCallback.DataCallback.html   |  217 -
 .../class-use/AsyncCallback.MultiCallback.html  |  169 -
 .../class-use/AsyncCallback.StatCallback.html   |  199 -
 .../class-use/AsyncCallback.StringCallback.html |  172 -
 .../class-use/AsyncCallback.VoidCallback.html   |  199 -
 .../zookeeper/class-use/AsyncCallback.html      |  216 -
 .../apache/zookeeper/class-use/CreateMode.html  |  244 -
 .../KeeperException.APIErrorException.html      |  125 -
 .../KeeperException.AuthFailedException.html    |  125 -
 .../KeeperException.BadArgumentsException.html  |  125 -
 .../KeeperException.BadVersionException.html    |  125 -
 .../class-use/KeeperException.Code.html         |  223 -
 .../KeeperException.CodeDeprecated.html         |  168 -
 ...KeeperException.ConnectionLossException.html |  125 -
 ...perException.DataInconsistencyException.html |  125 -
 ...eption.EphemeralOnLocalSessionException.html |  125 -
 .../KeeperException.InvalidACLException.html    |  125 -
 ...eeperException.InvalidCallbackException.html |  125 -
 ...eperException.MarshallingErrorException.html |  125 -
 .../KeeperException.NewConfigNoQuorum.html      |  125 -
 .../KeeperException.NoAuthException.html        |  125 -
 ...eption.NoChildrenForEphemeralsException.html |  125 -
 .../KeeperException.NoNodeException.html        |  125 -
 .../KeeperException.NoWatcherException.html     |  125 -
 .../KeeperException.NodeExistsException.html    |  125 -
 .../KeeperException.NotEmptyException.html      |  125 -
 .../KeeperException.NotReadOnlyException.html   |  125 -
 ...eperException.OperationTimeoutException.html |  125 -
 .../KeeperException.ReconfigInProgress.html     |  125 -
 ...Exception.RuntimeInconsistencyException.html |  125 -
 ...KeeperException.SessionExpiredException.html |  125 -
 .../KeeperException.SessionMovedException.html  |  125 -
 .../KeeperException.SystemErrorException.html   |  125 -
 .../KeeperException.UnimplementedException.html |  125 -
 ...KeeperException.UnknownSessionException.html |  125 -
 .../zookeeper/class-use/KeeperException.html    |  524 --
 .../zookeeper/class-use/ServerAdminClient.html  |  125 -
 .../zookeeper/class-use/WatchedEvent.html       |  165 -
 .../class-use/Watcher.Event.EventType.html      |  197 -
 .../class-use/Watcher.Event.KeeperState.html    |  197 -
 .../zookeeper/class-use/Watcher.Event.html      |  125 -
 .../class-use/Watcher.WatcherType.html          |  227 -
 .../org/apache/zookeeper/class-use/Watcher.html |  345 --
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  125 -
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  125 -
 .../zookeeper/class-use/ZooDefs.Perms.html      |  125 -
 .../org/apache/zookeeper/class-use/ZooDefs.html |  125 -
 .../zookeeper/class-use/ZooKeeper.States.html   |  178 -
 .../apache/zookeeper/class-use/ZooKeeper.html   |  190 -
 .../zookeeper/class-use/ZooKeeperMain.html      |  125 -
 .../zookeeper/client/FourLetterWordMain.html    |  387 --
 .../client/class-use/FourLetterWordMain.html    |  125 -
 .../apache/zookeeper/client/package-frame.html  |   20 -
 .../zookeeper/client/package-summary.html       |  143 -
 .../apache/zookeeper/client/package-tree.html   |  138 -
 .../apache/zookeeper/client/package-use.html    |  125 -
 .../api/org/apache/zookeeper/data/ACL.html      |  492 --
 .../api/org/apache/zookeeper/data/Id.html       |  492 --
 .../api/org/apache/zookeeper/data/Stat.html     |  744 ---
 .../apache/zookeeper/data/StatPersisted.html    |  688 ---
 .../apache/zookeeper/data/class-use/ACL.html    |  274 -
 .../org/apache/zookeeper/data/class-use/Id.html |  220 -
 .../apache/zookeeper/data/class-use/Stat.html   |  346 --
 .../zookeeper/data/class-use/StatPersisted.html |  125 -
 .../apache/zookeeper/data/package-frame.html    |   23 -
 .../apache/zookeeper/data/package-summary.html  |  155 -
 .../org/apache/zookeeper/data/package-tree.html |  141 -
 .../org/apache/zookeeper/data/package-use.html  |  183 -
 .../api/org/apache/zookeeper/package-frame.html |   82 -
 .../org/apache/zookeeper/package-summary.html   |  432 --
 .../api/org/apache/zookeeper/package-tree.html  |  219 -
 .../api/org/apache/zookeeper/package-use.html   |  260 -
 .../apache/zookeeper/server/LogFormatter.html   |  279 -
 .../apache/zookeeper/server/PurgeTxnLog.html    |  320 --
 .../zookeeper/server/SnapshotFormatter.html     |  299 -
 .../zookeeper/server/ZooKeeperServerMain.html   |  298 -
 .../server/class-use/LogFormatter.html          |  125 -
 .../zookeeper/server/class-use/PurgeTxnLog.html |  125 -
 .../server/class-use/SnapshotFormatter.html     |  125 -
 .../server/class-use/ZooKeeperServerMain.html   |  125 -
 .../apache/zookeeper/server/package-frame.html  |   23 -
 .../zookeeper/server/package-summary.html       |  250 -
 .../apache/zookeeper/server/package-tree.html   |  141 -
 .../apache/zookeeper/server/package-use.html    |  125 -
 .../zookeeper/server/quorum/QuorumPeerMain.html |  325 --
 .../server/quorum/class-use/QuorumPeerMain.html |  125 -
 .../zookeeper/server/quorum/package-frame.html  |   20 -
 .../server/quorum/package-summary.html          |  145 -
 .../zookeeper/server/quorum/package-tree.html   |  138 -
 .../zookeeper/server/quorum/package-use.html    |  125 -
 doc/r3.5.1-alpha/api/overview-frame.html        |   25 -
 doc/r3.5.1-alpha/api/overview-summary.html      |  168 -
 doc/r3.5.1-alpha/api/overview-tree.html         |  233 -
 doc/r3.5.1-alpha/api/package-list               |    5 -
 doc/r3.5.1-alpha/api/script.js                  |   30 -
 doc/r3.5.1-alpha/api/serialized-form.html       |  373 --
 doc/r3.5.1-alpha/api/stylesheet.css             |  574 --
 doc/r3.5.1-alpha/bookkeeperConfig.html          |  384 --
 doc/r3.5.1-alpha/bookkeeperConfig.pdf           |  Bin 13807 -> 0 bytes
 doc/r3.5.1-alpha/bookkeeperOverview.html        |  694 ---
 doc/r3.5.1-alpha/bookkeeperOverview.pdf         |  Bin 147574 -> 0 bytes
 doc/r3.5.1-alpha/bookkeeperProgrammer.html      | 1083 ----
 doc/r3.5.1-alpha/bookkeeperProgrammer.pdf       |  Bin 24965 -> 0 bytes
 doc/r3.5.1-alpha/bookkeeperStarted.html         |  448 --
 doc/r3.5.1-alpha/bookkeeperStarted.pdf          |  Bin 17115 -> 0 bytes
 doc/r3.5.1-alpha/bookkeeperStream.html          |  612 --
 doc/r3.5.1-alpha/bookkeeperStream.pdf           |  Bin 13200 -> 0 bytes
 doc/r3.5.1-alpha/broken-links.xml               |    2 -
 doc/r3.5.1-alpha/images/2pc.jpg                 |  Bin 15174 -> 0 bytes
 doc/r3.5.1-alpha/images/bk-overview.jpg         |  Bin 124211 -> 0 bytes
 .../images/built-with-forrest-button.png        |  Bin 1936 -> 0 bytes
 doc/r3.5.1-alpha/images/favicon.ico             |  Bin 766 -> 0 bytes
 doc/r3.5.1-alpha/images/hadoop-logo.jpg         |  Bin 9443 -> 0 bytes
 doc/r3.5.1-alpha/images/instruction_arrow.png   |  Bin 285 -> 0 bytes
 doc/r3.5.1-alpha/images/state_dia.jpg           |  Bin 51364 -> 0 bytes
 doc/r3.5.1-alpha/images/zkcomponents.jpg        |  Bin 30831 -> 0 bytes
 doc/r3.5.1-alpha/images/zknamespace.jpg         |  Bin 35414 -> 0 bytes
 doc/r3.5.1-alpha/images/zkperfRW-3.2.jpg        |  Bin 41948 -> 0 bytes
 doc/r3.5.1-alpha/images/zkperfRW.jpg            |  Bin 161542 -> 0 bytes
 doc/r3.5.1-alpha/images/zkperfreliability.jpg   |  Bin 69825 -> 0 bytes
 doc/r3.5.1-alpha/images/zkservice.jpg           |  Bin 86790 -> 0 bytes
 doc/r3.5.1-alpha/images/zookeeper_small.gif     |  Bin 4847 -> 0 bytes
 doc/r3.5.1-alpha/index.html                     |  352 --
 doc/r3.5.1-alpha/index.pdf                      |  Bin 12664 -> 0 bytes
 doc/r3.5.1-alpha/javaExample.html               |  897 ---
 doc/r3.5.1-alpha/javaExample.pdf                |  Bin 33901 -> 0 bytes
 doc/r3.5.1-alpha/jdiff/changes.html             |   32 -
 .../jdiff/changes/alldiffs_index_additions.html |  994 ----
 .../jdiff/changes/alldiffs_index_all.html       | 1160 ----
 .../jdiff/changes/alldiffs_index_changes.html   |  266 -
 .../jdiff/changes/alldiffs_index_removals.html  |   94 -
 .../jdiff/changes/changes-summary.html          |   70 -
 .../jdiff/changes/classes_index_additions.html  |  214 -
 .../jdiff/changes/classes_index_all.html        |  266 -
 .../jdiff/changes/classes_index_changes.html    |  132 -
 .../jdiff/changes/classes_index_removals.html   |   50 -
 .../changes/constructors_index_additions.html   |  101 -
 .../jdiff/changes/constructors_index_all.html   |  107 -
 .../changes/constructors_index_changes.html     |   50 -
 .../changes/constructors_index_removals.html    |   67 -
 .../jdiff/changes/fields_index_additions.html   |  372 --
 .../jdiff/changes/fields_index_all.html         |  376 --
 .../jdiff/changes/fields_index_changes.html     |   56 -
 .../jdiff/changes/fields_index_removals.html    |   56 -
 doc/r3.5.1-alpha/jdiff/changes/jdiff_help.html  |  111 -
 .../jdiff/changes/jdiff_statistics.html         |  403 --
 .../jdiff/changes/jdiff_topleftframe.html       |   40 -
 .../jdiff/changes/methods_index_additions.html  |  399 --
 .../jdiff/changes/methods_index_all.html        |  490 --
 .../jdiff/changes/methods_index_changes.html    |   95 -
 .../jdiff/changes/methods_index_removals.html   |   56 -
 ...che.zookeeper.AsyncCallback.ACLCallback.html |  103 -
 ...ookeeper.AsyncCallback.ChildrenCallback.html |  103 -
 ...he.zookeeper.AsyncCallback.DataCallback.html |  103 -
 ...he.zookeeper.AsyncCallback.StatCallback.html |  103 -
 ....zookeeper.AsyncCallback.StringCallback.html |  103 -
 ...he.zookeeper.AsyncCallback.VoidCallback.html |  103 -
 .../org.apache.zookeeper.ClientCnxn.html        |  247 -
 ...org.apache.zookeeper.ClientWatchManager.html |  103 -
 .../org.apache.zookeeper.CreateMode.html        |  122 -
 .../org.apache.zookeeper.Environment.html       |  118 -
 ...r.KeeperException.BadArgumentsException.html |  100 -
 ...per.KeeperException.BadVersionException.html |  100 -
 ...g.apache.zookeeper.KeeperException.Code.html |  142 -
 ...ookeeper.KeeperException.CodeDeprecated.html |  121 -
 ...per.KeeperException.InvalidACLException.html |  100 -
 ...eption.NoChildrenForEphemeralsException.html |  100 -
 ...okeeper.KeeperException.NoNodeException.html |  100 -
 ...per.KeeperException.NodeExistsException.html |  100 -
 ...eeper.KeeperException.NotEmptyException.html |  100 -
 .../org.apache.zookeeper.KeeperException.html   |  100 -
 ...pache.zookeeper.Watcher.Event.EventType.html |  107 -
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 -
 .../changes/org.apache.zookeeper.Watcher.html   |  103 -
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  163 -
 .../changes/org.apache.zookeeper.ZooDefs.html   |  100 -
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 -
 .../changes/org.apache.zookeeper.ZooKeeper.html |  390 --
 .../org.apache.zookeeper.ZooKeeperMain.html     |  275 -
 .../jdiff/changes/packages_index_additions.html |   51 -
 .../jdiff/changes/packages_index_all.html       |   53 -
 .../jdiff/changes/packages_index_changes.html   |   53 -
 .../jdiff/changes/packages_index_removals.html  |   51 -
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  532 --
 doc/r3.5.1-alpha/jdiff/missingSinces.txt        |  145 -
 doc/r3.5.1-alpha/jdiff/stylesheet-jdiff.css     |   47 -
 ...zookeeper_3.1.1_to_zookeeper_3.5.1-alpha.xml | 1158 ----
 doc/r3.5.1-alpha/linkmap.html                   |  385 --
 doc/r3.5.1-alpha/linkmap.pdf                    |  Bin 10555 -> 0 bytes
 doc/r3.5.1-alpha/recipes.html                   | 1021 ----
 doc/r3.5.1-alpha/recipes.pdf                    |  Bin 33906 -> 0 bytes
 doc/r3.5.1-alpha/releasenotes.html              | 1592 ------
 doc/r3.5.1-alpha/skin/CommonMessages_de.xml     |   23 -
 doc/r3.5.1-alpha/skin/CommonMessages_en_US.xml  |   23 -
 doc/r3.5.1-alpha/skin/CommonMessages_es.xml     |   23 -
 doc/r3.5.1-alpha/skin/CommonMessages_fr.xml     |   23 -
 doc/r3.5.1-alpha/skin/basic.css                 |  167 -
 doc/r3.5.1-alpha/skin/breadcrumbs-optimized.js  |   90 -
 doc/r3.5.1-alpha/skin/breadcrumbs.js            |  237 -
 doc/r3.5.1-alpha/skin/fontsize.js               |  166 -
 doc/r3.5.1-alpha/skin/getBlank.js               |   40 -
 doc/r3.5.1-alpha/skin/getMenu.js                |   45 -
 doc/r3.5.1-alpha/skin/images/README.txt         |    1 -
 doc/r3.5.1-alpha/skin/images/add.jpg            |  Bin 1142 -> 0 bytes
 doc/r3.5.1-alpha/skin/images/apache-thanks.png  |  Bin 4840 -> 0 bytes
 .../skin/images/built-with-cocoon.gif           |  Bin 2252 -> 0 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 1936 -> 0 bytes
 doc/r3.5.1-alpha/skin/images/chapter.gif        |  Bin 49 -> 0 bytes
 doc/r3.5.1-alpha/skin/images/chapter_open.gif   |  Bin 49 -> 0 bytes
 doc/r3.5.1-alpha/skin/images/current.gif        |  Bin 54 -> 0 bytes
 doc/r3.5.1-alpha/skin/images/error.png          |  Bin 1709 -> 0 bytes
 doc/r3.5.1-alpha/skin/images/external-link.gif  |  Bin 71 -> 0 bytes
 doc/r3.5.1-alpha/skin/images/fix.jpg            |  Bin 932 -> 0 bytes
 .../skin/images/forrest-credit-logo.png         |  Bin 4633 -> 0 bytes
 doc/r3.5.1-alpha/skin/images/hack.jpg           |  Bin 743 -> 0 bytes
 .../skin/images/header_white_line.gif           |  Bin 37 -> 0 bytes
 doc/r3.5.1-alpha/skin/images/info.png           |  Bin 1320 -> 0 bytes
 .../skin/images/instruction_arrow.png           |  Bin 285 -> 0 bytes
 doc/r3.5.1-alpha/skin/images/label.gif          |  Bin 54 -> 0 bytes
 doc/r3.5.1-alpha/skin/images/page.gif           |  Bin 79 -> 0 bytes
 doc/r3.5.1-alpha/skin/images/pdfdoc.gif         |  Bin 1008 -> 0 bytes
 doc/r3.5.1-alpha/skin/images/poddoc.png         |  Bin 856 -> 0 bytes
 doc/r3.5.1-alpha/skin/images/printer.gif        |  Bin 603 -> 0 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 348 -> 0 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 319 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 200 -> 0 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 199 -> 0 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 209 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 199 -> 0 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 390 -> 0 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 214 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 215 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 214 -> 0 bytes
 doc/r3.5.1-alpha/skin/images/remove.jpg         |  Bin 1251 -> 0 bytes
 doc/r3.5.1-alpha/skin/images/rss.png            |  Bin 360 -> 0 bytes
 doc/r3.5.1-alpha/skin/images/spacer.gif         |  Bin 43 -> 0 bytes
 doc/r3.5.1-alpha/skin/images/success.png        |  Bin 1291 -> 0 bytes
 doc/r3.5.1-alpha/skin/images/txtdoc.png         |  Bin 784 -> 0 bytes
 doc/r3.5.1-alpha/skin/images/update.jpg         |  Bin 990 -> 0 bytes
 doc/r3.5.1-alpha/skin/images/valid-html401.png  |  Bin 2948 -> 0 bytes
 doc/r3.5.1-alpha/skin/images/vcss.png           |  Bin 1134 -> 0 bytes
 doc/r3.5.1-alpha/skin/images/warning.png        |  Bin 1215 -> 0 bytes
 doc/r3.5.1-alpha/skin/images/xmldoc.gif         |  Bin 992 -> 0 bytes
 doc/r3.5.1-alpha/skin/menu.js                   |   48 -
 doc/r3.5.1-alpha/skin/note.txt                  |   50 -
 doc/r3.5.1-alpha/skin/print.css                 |   54 -
 doc/r3.5.1-alpha/skin/profile.css               |  168 -
 doc/r3.5.1-alpha/skin/prototype.js              | 1257 -----
 doc/r3.5.1-alpha/skin/screen.css                |  587 --
 doc/r3.5.1-alpha/zookeeperAdmin.html            | 2099 -------
 doc/r3.5.1-alpha/zookeeperAdmin.pdf             |  Bin 82351 -> 0 bytes
 .../zookeeperHierarchicalQuorums.html           |  261 -
 .../zookeeperHierarchicalQuorums.pdf            |  Bin 6660 -> 0 bytes
 doc/r3.5.1-alpha/zookeeperInternals.html        |  790 ---
 doc/r3.5.1-alpha/zookeeperInternals.pdf         |  Bin 48872 -> 0 bytes
 doc/r3.5.1-alpha/zookeeperJMX.html              |  464 --
 doc/r3.5.1-alpha/zookeeperJMX.pdf               |  Bin 16498 -> 0 bytes
 doc/r3.5.1-alpha/zookeeperObservers.html        |  351 --
 doc/r3.5.1-alpha/zookeeperObservers.pdf         |  Bin 12884 -> 0 bytes
 doc/r3.5.1-alpha/zookeeperOtherInfo.html        |  230 -
 doc/r3.5.1-alpha/zookeeperOtherInfo.pdf         |  151 -
 doc/r3.5.1-alpha/zookeeperOver.html             |  689 ---
 doc/r3.5.1-alpha/zookeeperOver.pdf              |  Bin 302518 -> 0 bytes
 doc/r3.5.1-alpha/zookeeperProgrammers.html      | 2344 --------
 doc/r3.5.1-alpha/zookeeperProgrammers.pdf       |  Bin 137989 -> 0 bytes
 doc/r3.5.1-alpha/zookeeperQuotas.html           |  276 -
 doc/r3.5.1-alpha/zookeeperQuotas.pdf            |  Bin 11265 -> 0 bytes
 doc/r3.5.1-alpha/zookeeperReconfig.html         | 1098 ----
 doc/r3.5.1-alpha/zookeeperReconfig.pdf          |  Bin 53699 -> 0 bytes
 doc/r3.5.1-alpha/zookeeperStarted.html          |  631 ---
 doc/r3.5.1-alpha/zookeeperStarted.pdf           |  Bin 27619 -> 0 bytes
 doc/r3.5.1-alpha/zookeeperTutorial.html         |  879 ---
 doc/r3.5.1-alpha/zookeeperTutorial.pdf          |  Bin 30557 -> 0 bytes
 doc/r3.5.2-alpha/api/allclasses-frame.html      |   82 -
 doc/r3.5.2-alpha/api/allclasses-noframe.html    |   82 -
 doc/r3.5.2-alpha/api/constant-values.html       |  608 --
 doc/r3.5.2-alpha/api/deprecated-list.html       |  364 --
 doc/r3.5.2-alpha/api/help-doc.html              |  230 -
 doc/r3.5.2-alpha/api/index-all.html             | 1539 ------
 doc/r3.5.2-alpha/api/index.html                 |   74 -
 .../zookeeper/AsyncCallback.ACLCallback.html    |  281 -
 .../AsyncCallback.Children2Callback.html        |  270 -
 .../AsyncCallback.ChildrenCallback.html         |  277 -
 .../AsyncCallback.Create2Callback.html          |  271 -
 .../zookeeper/AsyncCallback.DataCallback.html   |  281 -
 .../zookeeper/AsyncCallback.MultiCallback.html  |  281 -
 .../zookeeper/AsyncCallback.StatCallback.html   |  282 -
 .../zookeeper/AsyncCallback.StringCallback.html |  287 -
 .../zookeeper/AsyncCallback.VoidCallback.html   |  286 -
 .../api/org/apache/zookeeper/AsyncCallback.html |  253 -
 .../api/org/apache/zookeeper/CreateMode.html    |  495 --
 .../KeeperException.APIErrorException.html      |  295 -
 .../KeeperException.AuthFailedException.html    |  295 -
 .../KeeperException.BadArgumentsException.html  |  307 -
 .../KeeperException.BadVersionException.html    |  307 -
 .../apache/zookeeper/KeeperException.Code.html  |  800 ---
 .../KeeperException.CodeDeprecated.html         |  797 ---
 ...KeeperException.ConnectionLossException.html |  295 -
 ...perException.DataInconsistencyException.html |  295 -
 ...eption.EphemeralOnLocalSessionException.html |  295 -
 .../KeeperException.InvalidACLException.html    |  307 -
 ...eeperException.InvalidCallbackException.html |  295 -
 ...eperException.MarshallingErrorException.html |  295 -
 .../KeeperException.NewConfigNoQuorum.html      |  295 -
 .../KeeperException.NoAuthException.html        |  295 -
 ...eption.NoChildrenForEphemeralsException.html |  307 -
 .../KeeperException.NoNodeException.html        |  307 -
 .../KeeperException.NoWatcherException.html     |  307 -
 .../KeeperException.NodeExistsException.html    |  307 -
 .../KeeperException.NotEmptyException.html      |  307 -
 .../KeeperException.NotReadOnlyException.html   |  295 -
 ...eperException.OperationTimeoutException.html |  295 -
 .../KeeperException.ReconfigInProgress.html     |  295 -
 ...Exception.RuntimeInconsistencyException.html |  295 -
 ...KeeperException.SessionExpiredException.html |  295 -
 .../KeeperException.SessionMovedException.html  |  295 -
 .../KeeperException.SystemErrorException.html   |  295 -
 .../KeeperException.UnimplementedException.html |  295 -
 ...KeeperException.UnknownSessionException.html |  295 -
 .../org/apache/zookeeper/KeeperException.html   |  660 ---
 .../org/apache/zookeeper/ServerAdminClient.html |  364 --
 .../api/org/apache/zookeeper/WatchedEvent.html  |  357 --
 .../zookeeper/Watcher.Event.EventType.html      |  433 --
 .../zookeeper/Watcher.Event.KeeperState.html    |  492 --
 .../api/org/apache/zookeeper/Watcher.Event.html |  206 -
 .../apache/zookeeper/Watcher.WatcherType.html   |  385 --
 .../api/org/apache/zookeeper/Watcher.html       |  254 -
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  288 -
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  649 ---
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  309 --
 .../api/org/apache/zookeeper/ZooDefs.html       |  318 --
 .../org/apache/zookeeper/ZooKeeper.States.html  |  439 --
 .../api/org/apache/zookeeper/ZooKeeper.html     | 2899 ----------
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  440 --
 .../class-use/AsyncCallback.ACLCallback.html    |  170 -
 .../AsyncCallback.Children2Callback.html        |  179 -
 .../AsyncCallback.ChildrenCallback.html         |  179 -
 .../AsyncCallback.Create2Callback.html          |  172 -
 .../class-use/AsyncCallback.DataCallback.html   |  217 -
 .../class-use/AsyncCallback.MultiCallback.html  |  169 -
 .../class-use/AsyncCallback.StatCallback.html   |  199 -
 .../class-use/AsyncCallback.StringCallback.html |  172 -
 .../class-use/AsyncCallback.VoidCallback.html   |  199 -
 .../zookeeper/class-use/AsyncCallback.html      |  216 -
 .../apache/zookeeper/class-use/CreateMode.html  |  244 -
 .../KeeperException.APIErrorException.html      |  125 -
 .../KeeperException.AuthFailedException.html    |  125 -
 .../KeeperException.BadArgumentsException.html  |  125 -
 .../KeeperException.BadVersionException.html    |  125 -
 .../class-use/KeeperException.Code.html         |  223 -
 .../KeeperException.CodeDeprecated.html         |  168 -
 ...KeeperException.ConnectionLossException.html |  125 -
 ...perException.DataInconsistencyException.html |  125 -
 ...eption.EphemeralOnLocalSessionException.html |  125 -
 .../KeeperException.InvalidACLException.html    |  125 -
 ...eeperException.InvalidCallbackException.html |  125 -
 ...eperException.MarshallingErrorException.html |  125 -
 .../KeeperException.NewConfigNoQuorum.html      |  125 -
 .../KeeperException.NoAuthException.html        |  125 -
 ...eption.NoChildrenForEphemeralsException.html |  125 -
 .../KeeperException.NoNodeException.html        |  125 -
 .../KeeperException.NoWatcherException.html     |  125 -
 .../KeeperException.NodeExistsException.html    |  125 -
 .../KeeperException.NotEmptyException.html      |  125 -
 .../KeeperException.NotReadOnlyException.html   |  125 -
 ...eperException.OperationTimeoutException.html |  125 -
 .../KeeperException.ReconfigInProgress.html     |  125 -
 ...Exception.RuntimeInconsistencyException.html |  125 -
 ...KeeperException.SessionExpiredException.html |  125 -
 .../KeeperException.SessionMovedException.html  |  125 -
 .../KeeperException.SystemErrorException.html   |  125 -
 .../KeeperException.UnimplementedException.html |  125 -
 ...KeeperException.UnknownSessionException.html |  125 -
 .../zookeeper/class-use/KeeperException.html    |  524 --
 .../zookeeper/class-use/ServerAdminClient.html  |  125 -
 .../zookeeper/class-use/WatchedEvent.html       |  165 -
 .../class-use/Watcher.Event.EventType.html      |  197 -
 .../class-use/Watcher.Event.KeeperState.html    |  197 -
 .../zookeeper/class-use/Watcher.Event.html      |  125 -
 .../class-use/Watcher.WatcherType.html          |  227 -
 .../org/apache/zookeeper/class-use/Watcher.html |  378 --
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  125 -
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  125 -
 .../zookeeper/class-use/ZooDefs.Perms.html      |  125 -
 .../org/apache/zookeeper/class-use/ZooDefs.html |  125 -
 .../zookeeper/class-use/ZooKeeper.States.html   |  178 -
 .../apache/zookeeper/class-use/ZooKeeper.html   |  190 -
 .../zookeeper/class-use/ZooKeeperMain.html      |  125 -
 .../zookeeper/client/FourLetterWordMain.html    |  387 --
 .../client/class-use/FourLetterWordMain.html    |  125 -
 .../apache/zookeeper/client/package-frame.html  |   20 -
 .../zookeeper/client/package-summary.html       |  143 -
 .../apache/zookeeper/client/package-tree.html   |  138 -
 .../apache/zookeeper/client/package-use.html    |  125 -
 .../api/org/apache/zookeeper/data/ACL.html      |  492 --
 .../api/org/apache/zookeeper/data/Id.html       |  492 --
 .../api/org/apache/zookeeper/data/Stat.html     |  744 ---
 .../apache/zookeeper/data/StatPersisted.html    |  688 ---
 .../apache/zookeeper/data/class-use/ACL.html    |  274 -
 .../org/apache/zookeeper/data/class-use/Id.html |  220 -
 .../apache/zookeeper/data/class-use/Stat.html   |  346 --
 .../zookeeper/data/class-use/StatPersisted.html |  125 -
 .../apache/zookeeper/data/package-frame.html    |   23 -
 .../apache/zookeeper/data/package-summary.html  |  155 -
 .../org/apache/zookeeper/data/package-tree.html |  141 -
 .../org/apache/zookeeper/data/package-use.html  |  183 -
 .../api/org/apache/zookeeper/package-frame.html |   82 -
 .../org/apache/zookeeper/package-summary.html   |  432 --
 .../api/org/apache/zookeeper/package-tree.html  |  219 -
 .../api/org/apache/zookeeper/package-use.html   |  260 -
 .../apache/zookeeper/server/LogFormatter.html   |  279 -
 .../apache/zookeeper/server/PurgeTxnLog.html    |  321 --
 .../zookeeper/server/SnapshotFormatter.html     |  299 -
 .../zookeeper/server/ZooKeeperServerMain.html   |  298 -
 .../server/class-use/LogFormatter.html          |  125 -
 .../zookeeper/server/class-use/PurgeTxnLog.html |  125 -
 .../server/class-use/SnapshotFormatter.html     |  125 -
 .../server/class-use/ZooKeeperServerMain.html   |  125 -
 .../apache/zookeeper/server/package-frame.html  |   23 -
 .../zookeeper/server/package-summary.html       |  250 -
 .../apache/zookeeper/server/package-tree.html   |  141 -
 .../apache/zookeeper/server/package-use.html    |  125 -
 .../zookeeper/server/quorum/QuorumPeerMain.html |  325 --
 .../server/quorum/class-use/QuorumPeerMain.html |  125 -
 .../zookeeper/server/quorum/package-frame.html  |   20 -
 .../server/quorum/package-summary.html          |  145 -
 .../zookeeper/server/quorum/package-tree.html   |  138 -
 .../zookeeper/server/quorum/package-use.html    |  125 -
 doc/r3.5.2-alpha/api/overview-frame.html        |   25 -
 doc/r3.5.2-alpha/api/overview-summary.html      |  168 -
 doc/r3.5.2-alpha/api/overview-tree.html         |  233 -
 doc/r3.5.2-alpha/api/package-list               |    5 -
 doc/r3.5.2-alpha/api/script.js                  |   30 -
 doc/r3.5.2-alpha/api/serialized-form.html       |  373 --
 doc/r3.5.2-alpha/api/stylesheet.css             |  574 --
 doc/r3.5.2-alpha/bookkeeperConfig.html          |  384 --
 doc/r3.5.2-alpha/bookkeeperConfig.pdf           |  Bin 13807 -> 0 bytes
 doc/r3.5.2-alpha/bookkeeperOverview.html        |  694 ---
 doc/r3.5.2-alpha/bookkeeperOverview.pdf         |  Bin 147574 -> 0 bytes
 doc/r3.5.2-alpha/bookkeeperProgrammer.html      | 1083 ----
 doc/r3.5.2-alpha/bookkeeperProgrammer.pdf       |  Bin 24965 -> 0 bytes
 doc/r3.5.2-alpha/bookkeeperStarted.html         |  448 --
 doc/r3.5.2-alpha/bookkeeperStarted.pdf          |  Bin 17115 -> 0 bytes
 doc/r3.5.2-alpha/bookkeeperStream.html          |  612 --
 doc/r3.5.2-alpha/bookkeeperStream.pdf           |  Bin 13200 -> 0 bytes
 doc/r3.5.2-alpha/broken-links.xml               |    2 -
 doc/r3.5.2-alpha/images/2pc.jpg                 |  Bin 15174 -> 0 bytes
 doc/r3.5.2-alpha/images/bk-overview.jpg         |  Bin 124211 -> 0 bytes
 .../images/built-with-forrest-button.png        |  Bin 1936 -> 0 bytes
 doc/r3.5.2-alpha/images/favicon.ico             |  Bin 766 -> 0 bytes
 doc/r3.5.2-alpha/images/hadoop-logo.jpg         |  Bin 9443 -> 0 bytes
 doc/r3.5.2-alpha/images/instruction_arrow.png   |  Bin 285 -> 0 bytes
 doc/r3.5.2-alpha/images/state_dia.jpg           |  Bin 51364 -> 0 bytes
 doc/r3.5.2-alpha/images/zkcomponents.jpg        |  Bin 30831 -> 0 bytes
 doc/r3.5.2-alpha/images/zknamespace.jpg         |  Bin 35414 -> 0 bytes
 doc/r3.5.2-alpha/images/zkperfRW-3.2.jpg        |  Bin 41948 -> 0 bytes
 doc/r3.5.2-alpha/images/zkperfRW.jpg            |  Bin 161542 -> 0 bytes
 doc/r3.5.2-alpha/images/zkperfreliability.jpg   |  Bin 69825 -> 0 bytes
 doc/r3.5.2-alpha/images/zkservice.jpg           |  Bin 86790 -> 0 bytes
 doc/r3.5.2-alpha/images/zookeeper_small.gif     |  Bin 4847 -> 0 bytes
 doc/r3.5.2-alpha/index.html                     |  352 --
 doc/r3.5.2-alpha/index.pdf                      |  Bin 12668 -> 0 bytes
 doc/r3.5.2-alpha/javaExample.html               |  900 ---
 doc/r3.5.2-alpha/javaExample.pdf                |  Bin 33901 -> 0 bytes
 doc/r3.5.2-alpha/jdiff/changes.html             |   32 -
 .../jdiff/changes/alldiffs_index_additions.html | 1000 ----
 .../jdiff/changes/alldiffs_index_all.html       | 1166 ----
 .../jdiff/changes/alldiffs_index_changes.html   |  263 -
 .../jdiff/changes/alldiffs_index_removals.html  |  109 -
 .../jdiff/changes/changes-summary.html          |   70 -
 .../jdiff/changes/classes_index_additions.html  |  214 -
 .../jdiff/changes/classes_index_all.html        |  266 -
 .../jdiff/changes/classes_index_changes.html    |  132 -
 .../jdiff/changes/classes_index_removals.html   |   50 -
 .../changes/constructors_index_additions.html   |  107 -
 .../jdiff/changes/constructors_index_all.html   |  113 -
 .../changes/constructors_index_changes.html     |   50 -
 .../changes/constructors_index_removals.html    |   67 -
 .../jdiff/changes/fields_index_additions.html   |  372 --
 .../jdiff/changes/fields_index_all.html         |  376 --
 .../jdiff/changes/fields_index_changes.html     |   50 -
 .../jdiff/changes/fields_index_removals.html    |   64 -
 doc/r3.5.2-alpha/jdiff/changes/jdiff_help.html  |  111 -
 .../jdiff/changes/jdiff_statistics.html         |  397 --
 .../jdiff/changes/jdiff_topleftframe.html       |   40 -
 .../jdiff/changes/methods_index_additions.html  |  397 --
 .../jdiff/changes/methods_index_all.html        |  488 --
 .../jdiff/changes/methods_index_changes.html    |   95 -
 .../jdiff/changes/methods_index_removals.html   |   56 -
 ...che.zookeeper.AsyncCallback.ACLCallback.html |  103 -
 ...ookeeper.AsyncCallback.ChildrenCallback.html |  103 -
 ...he.zookeeper.AsyncCallback.DataCallback.html |  103 -
 ...he.zookeeper.AsyncCallback.StatCallback.html |  103 -
 ....zookeeper.AsyncCallback.StringCallback.html |  103 -
 ...he.zookeeper.AsyncCallback.VoidCallback.html |  103 -
 .../org.apache.zookeeper.ClientCnxn.html        |  223 -
 ...org.apache.zookeeper.ClientWatchManager.html |  103 -
 .../org.apache.zookeeper.CreateMode.html        |  122 -
 .../org.apache.zookeeper.Environment.html       |  118 -
 ...r.KeeperException.BadArgumentsException.html |  100 -
 ...per.KeeperException.BadVersionException.html |  100 -
 ...g.apache.zookeeper.KeeperException.Code.html |  142 -
 ...ookeeper.KeeperException.CodeDeprecated.html |  121 -
 ...per.KeeperException.InvalidACLException.html |  100 -
 ...eption.NoChildrenForEphemeralsException.html |  100 -
 ...okeeper.KeeperException.NoNodeException.html |  100 -
 ...per.KeeperException.NodeExistsException.html |  100 -
 ...eeper.KeeperException.NotEmptyException.html |  100 -
 .../org.apache.zookeeper.KeeperException.html   |  100 -
 ...pache.zookeeper.Watcher.Event.EventType.html |  107 -
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 -
 .../changes/org.apache.zookeeper.Watcher.html   |  103 -
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  163 -
 .../changes/org.apache.zookeeper.ZooDefs.html   |  100 -
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 -
 .../changes/org.apache.zookeeper.ZooKeeper.html |  418 --
 .../org.apache.zookeeper.ZooKeeperMain.html     |  275 -
 .../jdiff/changes/packages_index_additions.html |   51 -
 .../jdiff/changes/packages_index_all.html       |   53 -
 .../jdiff/changes/packages_index_changes.html   |   53 -
 .../jdiff/changes/packages_index_removals.html  |   51 -
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  532 --
 doc/r3.5.2-alpha/jdiff/missingSinces.txt        |  147 -
 doc/r3.5.2-alpha/jdiff/stylesheet-jdiff.css     |   47 -
 ...zookeeper_3.1.1_to_zookeeper_3.5.2-alpha.xml | 1170 ----
 doc/r3.5.2-alpha/linkmap.html                   |  394 --
 doc/r3.5.2-alpha/linkmap.pdf                    |  Bin 10833 -> 0 bytes
 doc/r3.5.2-alpha/recipes.html                   | 1024 ----
 doc/r3.5.2-alpha/recipes.pdf                    |  Bin 33907 -> 0 bytes
 doc/r3.5.2-alpha/releasenotes.html              | 1778 ------
 doc/r3.5.2-alpha/skin/CommonMessages_de.xml     |   23 -
 doc/r3.5.2-alpha/skin/CommonMessages_en_US.xml  |   23 -
 doc/r3.5.2-alpha/skin/CommonMessages_es.xml     |   23 -
 doc/r3.5.2-alpha/skin/CommonMessages_fr.xml     |   23 -
 doc/r3.5.2-alpha/skin/basic.css                 |  167 -
 doc/r3.5.2-alpha/skin/breadcrumbs-optimized.js  |   90 -
 doc/r3.5.2-alpha/skin/breadcrumbs.js            |  237 -
 doc/r3.5.2-alpha/skin/fontsize.js               |  166 -
 doc/r3.5.2-alpha/skin/getBlank.js               |   40 -
 doc/r3.5.2-alpha/skin/getMenu.js                |   45 -
 doc/r3.5.2-alpha/skin/images/README.txt         |    1 -
 doc/r3.5.2-alpha/skin/images/add.jpg            |  Bin 1142 -> 0 bytes
 doc/r3.5.2-alpha/skin/images/apache-thanks.png  |  Bin 4840 -> 0 bytes
 .../skin/images/built-with-cocoon.gif           |  Bin 2252 -> 0 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 1936 -> 0 bytes
 doc/r3.5.2-alpha/skin/images/chapter.gif        |  Bin 49 -> 0 bytes
 doc/r3.5.2-alpha/skin/images/chapter_open.gif   |  Bin 49 -> 0 bytes
 doc/r3.5.2-alpha/skin/images/current.gif        |  Bin 54 -> 0 bytes
 doc/r3.5.2-alpha/skin/images/error.png          |  Bin 1709 -> 0 bytes
 doc/r3.5.2-alpha/skin/images/external-link.gif  |  Bin 71 -> 0 bytes
 doc/r3.5.2-alpha/skin/images/fix.jpg            |  Bin 932 -> 0 bytes
 .../skin/images/forrest-credit-logo.png         |  Bin 4633 -> 0 bytes
 doc/r3.5.2-alpha/skin/images/hack.jpg           |  Bin 743 -> 0 bytes
 .../skin/images/header_white_line.gif           |  Bin 37 -> 0 bytes
 doc/r3.5.2-alpha/skin/images/info.png           |  Bin 1320 -> 0 bytes
 .../skin/images/instruction_arrow.png           |  Bin 285 -> 0 bytes
 doc/r3.5.2-alpha/skin/images/label.gif          |  Bin 54 -> 0 bytes
 doc/r3.5.2-alpha/skin/images/page.gif           |  Bin 79 -> 0 bytes
 doc/r3.5.2-alpha/skin/images/pdfdoc.gif         |  Bin 1008 -> 0 bytes
 doc/r3.5.2-alpha/skin/images/poddoc.png         |  Bin 856 -> 0 bytes
 doc/r3.5.2-alpha/skin/images/printer.gif        |  Bin 603 -> 0 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 348 -> 0 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 319 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 200 -> 0 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 199 -> 0 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 209 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 199 -> 0 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 390 -> 0 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 214 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 215 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 214 -> 0 bytes
 doc/r3.5.2-alpha/skin/images/remove.jpg         |  Bin 1251 -> 0 bytes
 doc/r3.5.2-alpha/skin/images/rss.png            |  Bin 360 -> 0 bytes
 doc/r3.5.2-alpha/skin/images/spacer.gif         |  Bin 43 -> 0 bytes
 doc/r3.5.2-alpha/skin/images/success.png        |  Bin 1291 -> 0 bytes
 doc/r3.5.2-alpha/skin/images/txtdoc.png         |  Bin 784 -> 0 bytes
 doc/r3.5.2-alpha/skin/images/update.jpg         |  Bin 990 -> 0 bytes
 doc/r3.5.2-alpha/skin/images/valid-html401.png  |  Bin 2948 -> 0 bytes
 doc/r3.5.2-alpha/skin/images/vcss.png           |  Bin 1134 -> 0 bytes
 doc/r3.5.2-alpha/skin/images/warning.png        |  Bin 1215 -> 0 bytes
 doc/r3.5.2-alpha/skin/images/xmldoc.gif         |  Bin 992 -> 0 bytes
 doc/r3.5.2-alpha/skin/menu.js                   |   48 -
 doc/r3.5.2-alpha/skin/note.txt                  |   50 -
 doc/r3.5.2-alpha/skin/print.css                 |   54 -
 doc/r3.5.2-alpha/skin/profile.css               |  168 -
 doc/r3.5.2-alpha/skin/prototype.js              | 1257 -----
 doc/r3.5.2-alpha/skin/screen.css                |  587 --
 doc/r3.5.2-alpha/zookeeperAdmin.html            | 2480 ---------
 doc/r3.5.2-alpha/zookeeperAdmin.pdf             |  Bin 92997 -> 0 bytes
 .../zookeeperHierarchicalQuorums.html           |  264 -
 .../zookeeperHierarchicalQuorums.pdf            |  Bin 6660 -> 0 bytes
 doc/r3.5.2-alpha/zookeeperInternals.html        |  793 ---
 doc/r3.5.2-alpha/zookeeperInternals.pdf         |  Bin 48873 -> 0 bytes
 doc/r3.5.2-alpha/zookeeperJMX.html              |  467 --
 doc/r3.5.2-alpha/zookeeperJMX.pdf               |  Bin 16498 -> 0 bytes
 doc/r3.5.2-alpha/zookeeperObservers.html        |  354 --
 doc/r3.5.2-alpha/zookeeperObservers.pdf         |  Bin 12882 -> 0 bytes
 doc/r3.5.2-alpha/zookeeperOtherInfo.html        |  230 -
 doc/r3.5.2-alpha/zookeeperOtherInfo.pdf         |  151 -
 doc/r3.5.2-alpha/zookeeperOver.html             |  692 ---
 doc/r3.5.2-alpha/zookeeperOver.pdf              |  Bin 302520 -> 0 bytes
 doc/r3.5.2-alpha/zookeeperProgrammers.html      | 2511 ---------
 doc/r3.5.2-alpha/zookeeperProgrammers.pdf       |  Bin 142544 -> 0 bytes
 doc/r3.5.2-alpha/zookeeperQuotas.html           |  279 -
 doc/r3.5.2-alpha/zookeeperQuotas.pdf            |  Bin 11265 -> 0 bytes
 doc/r3.5.2-alpha/zookeeperReconfig.html         | 1098 ----
 doc/r3.5.2-alpha/zookeeperReconfig.pdf          |  Bin 53703 -> 0 bytes
 doc/r3.5.2-alpha/zookeeperStarted.html          |  664 ---
 doc/r3.5.2-alpha/zookeeperStarted.pdf           |  Bin 28427 -> 0 bytes
 doc/r3.5.2-alpha/zookeeperTutorial.html         |  882 ---
 doc/r3.5.2-alpha/zookeeperTutorial.pdf          |  Bin 30558 -> 0 bytes
 doc/r3.5.3-beta/api/allclasses-frame.html       |   83 -
 doc/r3.5.3-beta/api/allclasses-noframe.html     |   83 -
 doc/r3.5.3-beta/api/constant-values.html        |  606 --
 doc/r3.5.3-beta/api/deprecated-list.html        |  375 --
 doc/r3.5.3-beta/api/help-doc.html               |  221 -
 doc/r3.5.3-beta/api/index-all.html              | 1607 ------
 doc/r3.5.3-beta/api/index.html                  |   74 -
 .../zookeeper/AsyncCallback.ACLCallback.html    |  259 -
 .../AsyncCallback.Children2Callback.html        |  248 -
 .../AsyncCallback.ChildrenCallback.html         |  256 -
 .../AsyncCallback.Create2Callback.html          |  249 -
 .../zookeeper/AsyncCallback.DataCallback.html   |  259 -
 .../zookeeper/AsyncCallback.MultiCallback.html  |  260 -
 .../zookeeper/AsyncCallback.StatCallback.html   |  261 -
 .../zookeeper/AsyncCallback.StringCallback.html |  266 -
 .../zookeeper/AsyncCallback.VoidCallback.html   |  266 -
 .../api/org/apache/zookeeper/AsyncCallback.html |  244 -
 .../api/org/apache/zookeeper/CreateMode.html    |  520 --
 .../KeeperException.APIErrorException.html      |  283 -
 .../KeeperException.AuthFailedException.html    |  283 -
 .../KeeperException.BadArgumentsException.html  |  295 -
 .../KeeperException.BadVersionException.html    |  295 -
 .../apache/zookeeper/KeeperException.Code.html  |  786 ---
 .../KeeperException.CodeDeprecated.html         |  716 ---
 ...KeeperException.ConnectionLossException.html |  283 -
 ...perException.DataInconsistencyException.html |  283 -
 ...eption.EphemeralOnLocalSessionException.html |  283 -
 .../KeeperException.InvalidACLException.html    |  295 -
 ...eeperException.InvalidCallbackException.html |  283 -
 ...eperException.MarshallingErrorException.html |  283 -
 .../KeeperException.NewConfigNoQuorum.html      |  283 -
 .../KeeperException.NoAuthException.html        |  283 -
 ...eption.NoChildrenForEphemeralsException.html |  295 -
 .../KeeperException.NoNodeException.html        |  295 -
 .../KeeperException.NoWatcherException.html     |  295 -
 .../KeeperException.NodeExistsException.html    |  295 -
 .../KeeperException.NotEmptyException.html      |  295 -
 .../KeeperException.NotReadOnlyException.html   |  283 -
 ...eperException.OperationTimeoutException.html |  283 -
 ...eperException.ReconfigDisabledException.html |  295 -
 .../KeeperException.ReconfigInProgress.html     |  283 -
 ...Exception.RuntimeInconsistencyException.html |  283 -
 ...KeeperException.SessionExpiredException.html |  283 -
 .../KeeperException.SessionMovedException.html  |  283 -
 .../KeeperException.SystemErrorException.html   |  283 -
 .../KeeperException.UnimplementedException.html |  283 -
 ...KeeperException.UnknownSessionException.html |  283 -
 .../org/apache/zookeeper/KeeperException.html   |  621 ---
 .../org/apache/zookeeper/ServerAdminClient.html |  349 --
 .../api/org/apache/zookeeper/WatchedEvent.html  |  342 --
 .../zookeeper/Watcher.Event.EventType.html      |  411 --
 .../zookeeper/Watcher.Event.KeeperState.html    |  470 --
 .../api/org/apache/zookeeper/Watcher.Event.html |  197 -
 .../apache/zookeeper/Watcher.WatcherType.html   |  363 --
 .../api/org/apache/zookeeper/Watcher.html       |  239 -
 .../api/org/apache/zookeeper/ZooDefs.Ids.html   |  279 -
 .../org/apache/zookeeper/ZooDefs.OpCode.html    |  576 --
 .../api/org/apache/zookeeper/ZooDefs.Perms.html |  282 -
 .../api/org/apache/zookeeper/ZooDefs.html       |  306 -
 .../org/apache/zookeeper/ZooKeeper.States.html  |  417 --
 .../zookeeper/ZooKeeper.WatchRegistration.html  |  269 -
 .../api/org/apache/zookeeper/ZooKeeper.html     | 2694 ---------
 .../api/org/apache/zookeeper/ZooKeeperMain.html |  405 --
 .../apache/zookeeper/admin/ZooKeeperAdmin.html  |  539 --
 .../admin/class-use/ZooKeeperAdmin.html         |  116 -
 .../apache/zookeeper/admin/package-frame.html   |   19 -
 .../apache/zookeeper/admin/package-summary.html |  136 -
 .../apache/zookeeper/admin/package-tree.html    |  133 -
 .../org/apache/zookeeper/admin/package-use.html |  116 -
 .../class-use/AsyncCallback.ACLCallback.html    |  161 -
 .../AsyncCallback.Children2Callback.html        |  170 -
 .../AsyncCallback.ChildrenCallback.html         |  170 -
 .../AsyncCallback.Create2Callback.html          |  175 -
 .../class-use/AsyncCallback.DataCallback.html   |  252 -
 .../class-use/AsyncCallback.MultiCallback.html  |  160 -
 .../class-use/AsyncCallback.StatCallback.html   |  190 -
 .../class-use/AsyncCallback.StringCallback.html |  163 -
 .../class-use/AsyncCallback.VoidCallback.html   |  190 -
 .../zookeeper/class-use/AsyncCallback.html      |  207 -
 .../apache/zookeeper/class-use/CreateMode.html  |  260 -
 .../KeeperException.APIErrorException.html      |  116 -
 .../KeeperException.AuthFailedException.html    |  116 -
 .../KeeperException.BadArgumentsException.html  |  116 -
 .../KeeperException.BadVersionException.html    |  116 -
 .../class-use/KeeperException.Code.html         |  214 -
 .../KeeperException.CodeDeprecated.html         |  159 -
 ...KeeperException.ConnectionLossException.html |  116 -
 ...perException.DataInconsistencyException.html |  116 -
 ...eption.EphemeralOnLocalSessionException.html |  116 -
 .../KeeperException.InvalidACLException.html    |  116 -
 ...eeperException.InvalidCallbackException.html |  116 -
 ...eperException.MarshallingErrorException.html |  116 -
 .../KeeperException.NewConfigNoQuorum.html      |  116 -
 .../KeeperException.NoAuthException.html        |  116 -
 ...eption.NoChildrenForEphemeralsException.html |  116 -
 .../KeeperException.NoNodeException.html        |  116 -
 .../KeeperException.NoWatcherException.html     |  116 -
 .../KeeperException.NodeExistsException.html    |  116 -
 .../KeeperException.NotEmptyException.html      |  116 -
 .../KeeperException.NotReadOnlyException.html   |  116 -
 ...eperException.OperationTimeoutException.html |  116 -
 ...eperException.ReconfigDisabledException.html |  116 -
 .../KeeperException.ReconfigInProgress.html     |  116 -
 ...Exception.RuntimeInconsistencyException.html |  116 -
 ...KeeperException.SessionExpiredException.html |  116 -
 .../KeeperException.SessionMovedException.html  |  116 -
 .../KeeperException.SystemErrorException.html   |  116 -
 .../KeeperException.UnimplementedException.html |  116 -
 ...KeeperException.UnknownSessionException.html |  116 -
 .../zookeeper/class-use/KeeperException.html    |  566 --
 .../zookeeper/class-use/ServerAdminClient.html  |  116 -
 .../zookeeper/class-use/WatchedEvent.html       |  156 -
 .../class-use/Watcher.Event.EventType.html      |  188 -
 .../class-use/Watcher.Event.KeeperState.html    |  188 -
 .../zookeeper/class-use/Watcher.Event.html      |  116 -
 .../class-use/Watcher.WatcherType.html          |  218 -
 .../org/apache/zookeeper/class-use/Watcher.html |  416 --
 .../apache/zookeeper/class-use/ZooDefs.Ids.html |  116 -
 .../zookeeper/class-use/ZooDefs.OpCode.html     |  116 -
 .../zookeeper/class-use/ZooDefs.Perms.html      |  116 -
 .../org/apache/zookeeper/class-use/ZooDefs.html |  116 -
 .../zookeeper/class-use/ZooKeeper.States.html   |  169 -
 .../class-use/ZooKeeper.WatchRegistration.html  |  116 -
 .../apache/zookeeper/class-use/ZooKeeper.html   |  205 -
 .../zookeeper/class-use/ZooKeeperMain.html      |  116 -
 .../zookeeper/client/FourLetterWordMain.html    |  349 --
 .../client/class-use/FourLetterWordMain.html    |  116 -
 .../apache/zookeeper/client/package-frame.html  |   19 -
 .../zookeeper/client/package-summary.html       |  134 -
 .../apache/zookeeper/client/package-tree.html   |  129 -
 .../apache/zookeeper/client/package-use.html    |  116 -
 .../api/org/apache/zookeeper/data/ACL.html      |  469 --
 .../api/org/apache/zookeeper/data/Id.html       |  469 --
 .../api/org/apache/zookeeper/data/Stat.html     |  721 ---
 .../apache/zookeeper/data/StatPersisted.html    |  665 ---
 .../apache/zookeeper/data/class-use/ACL.html    |  290 -
 .../org/apache/zookeeper/data/class-use/Id.html |  211 -
 .../apache/zookeeper/data/class-use/Stat.html   |  392 --
 .../zookeeper/data/class-use/StatPersisted.html |  116 -
 .../apache/zookeeper/data/package-frame.html    |   22 -
 .../apache/zookeeper/data/package-summary.html  |  146 -
 .../org/apache/zookeeper/data/package-tree.html |  132 -
 .../org/apache/zookeeper/data/package-use.html  |  193 -
 .../api/org/apache/zookeeper/package-frame.html |   82 -
 .../org/apache/zookeeper/package-summary.html   |  427 --
 .../api/org/apache/zookeeper/package-tree.html  |  212 -
 .../api/org/apache/zookeeper/package-use.html   |  286 -
 .../apache/zookeeper/server/LogFormatter.html   |  261 -
 .../apache/zookeeper/server/PurgeTxnLog.html    |  298 -
 .../zookeeper/server/SnapshotFormatter.html     |  280 -
 .../zookeeper/server/ZooKeeperServerMain.html   |  280 -
 .../server/class-use/LogFormatter.html          |  116 -
 .../zookeeper/server/class-use/PurgeTxnLog.html |  116 -
 .../server/class-use/SnapshotFormatter.html     |  116 -
 .../server/class-use/ZooKeeperServerMain.html   |  116 -
 .../apache/zookeeper/server/package-frame.html  |   22 -
 .../zookeeper/server/package-summary.html       |  241 -
 .../apache/zookeeper/server/package-tree.html   |  132 -
 .../apache/zookeeper/server/package-use.html    |  116 -
 .../zookeeper/server/quorum/QuorumPeerMain.html |  305 -
 .../server/quorum/class-use/QuorumPeerMain.html |  116 -
 .../zookeeper/server/quorum/package-frame.html  |   19 -
 .../server/quorum/package-summary.html          |  136 -
 .../zookeeper/server/quorum/package-tree.html   |  129 -
 .../zookeeper/server/quorum/package-use.html    |  116 -
 doc/r3.5.3-beta/api/overview-frame.html         |   25 -
 doc/r3.5.3-beta/api/overview-summary.html       |  165 -
 doc/r3.5.3-beta/api/overview-tree.html          |  231 -
 doc/r3.5.3-beta/api/package-list                |    6 -
 doc/r3.5.3-beta/api/resources/background.gif    |  Bin 2313 -> 0 bytes
 doc/r3.5.3-beta/api/resources/tab.gif           |  Bin 291 -> 0 bytes
 doc/r3.5.3-beta/api/resources/titlebar.gif      |  Bin 10701 -> 0 bytes
 doc/r3.5.3-beta/api/resources/titlebar_end.gif  |  Bin 849 -> 0 bytes
 doc/r3.5.3-beta/api/serialized-form.html        |  373 --
 doc/r3.5.3-beta/api/stylesheet.css              |  474 --
 doc/r3.5.3-beta/bookkeeperConfig.html           |  384 --
 doc/r3.5.3-beta/bookkeeperConfig.pdf            |  Bin 13807 -> 0 bytes
 doc/r3.5.3-beta/bookkeeperOverview.html         |  694 ---
 doc/r3.5.3-beta/bookkeeperOverview.pdf          |  Bin 147574 -> 0 bytes
 doc/r3.5.3-beta/bookkeeperProgrammer.html       | 1083 ----
 doc/r3.5.3-beta/bookkeeperProgrammer.pdf        |  Bin 24965 -> 0 bytes
 doc/r3.5.3-beta/bookkeeperStarted.html          |  448 --
 doc/r3.5.3-beta/bookkeeperStarted.pdf           |  Bin 17115 -> 0 bytes
 doc/r3.5.3-beta/bookkeeperStream.html           |  612 --
 doc/r3.5.3-beta/bookkeeperStream.pdf            |  Bin 13200 -> 0 bytes
 doc/r3.5.3-beta/broken-links.xml                |    2 -
 doc/r3.5.3-beta/images/2pc.jpg                  |  Bin 15174 -> 0 bytes
 doc/r3.5.3-beta/images/bk-overview.jpg          |  Bin 124211 -> 0 bytes
 .../images/built-with-forrest-button.png        |  Bin 1936 -> 0 bytes
 doc/r3.5.3-beta/images/favicon.ico              |  Bin 766 -> 0 bytes
 doc/r3.5.3-beta/images/hadoop-logo.jpg          |  Bin 9443 -> 0 bytes
 doc/r3.5.3-beta/images/instruction_arrow.png    |  Bin 285 -> 0 bytes
 doc/r3.5.3-beta/images/state_dia.jpg            |  Bin 51364 -> 0 bytes
 doc/r3.5.3-beta/images/zkcomponents.jpg         |  Bin 30831 -> 0 bytes
 doc/r3.5.3-beta/images/zknamespace.jpg          |  Bin 35414 -> 0 bytes
 doc/r3.5.3-beta/images/zkperfRW-3.2.jpg         |  Bin 41948 -> 0 bytes
 doc/r3.5.3-beta/images/zkperfRW.jpg             |  Bin 161542 -> 0 bytes
 doc/r3.5.3-beta/images/zkperfreliability.jpg    |  Bin 69825 -> 0 bytes
 doc/r3.5.3-beta/images/zkservice.jpg            |  Bin 86790 -> 0 bytes
 doc/r3.5.3-beta/images/zookeeper_small.gif      |  Bin 4847 -> 0 bytes
 doc/r3.5.3-beta/index.html                      |  352 --
 doc/r3.5.3-beta/index.pdf                       |  Bin 12657 -> 0 bytes
 doc/r3.5.3-beta/javaExample.html                |  900 ---
 doc/r3.5.3-beta/javaExample.pdf                 |  Bin 33818 -> 0 bytes
 doc/r3.5.3-beta/jdiff/changes.html              |   32 -
 .../jdiff/changes/alldiffs_index_additions.html | 1116 ----
 .../jdiff/changes/alldiffs_index_all.html       | 1239 -----
 .../jdiff/changes/alldiffs_index_changes.html   |  197 -
 .../jdiff/changes/alldiffs_index_removals.html  |  109 -
 .../jdiff/changes/changes-summary.html          |   70 -
 .../jdiff/changes/classes_index_additions.html  |  217 -
 .../jdiff/changes/classes_index_all.html        |  288 -
 .../jdiff/changes/classes_index_changes.html    |  125 -
 .../jdiff/changes/classes_index_removals.html   |   50 -
 .../changes/constructors_index_additions.html   |  107 -
 .../jdiff/changes/constructors_index_all.html   |  113 -
 .../changes/constructors_index_changes.html     |   50 -
 .../changes/constructors_index_removals.html    |   67 -
 .../jdiff/changes/fields_index_additions.html   |  414 --
 .../jdiff/changes/fields_index_all.html         |  418 --
 .../jdiff/changes/fields_index_changes.html     |   50 -
 .../jdiff/changes/fields_index_removals.html    |   64 -
 doc/r3.5.3-beta/jdiff/changes/jdiff_help.html   |  111 -
 .../jdiff/changes/jdiff_statistics.html         |  362 --
 .../jdiff/changes/jdiff_topleftframe.html       |   40 -
 .../jdiff/changes/methods_index_additions.html  |  463 --
 .../jdiff/changes/methods_index_all.html        |  535 --
 .../jdiff/changes/methods_index_changes.html    |   64 -
 .../jdiff/changes/methods_index_removals.html   |   56 -
 .../org.apache.zookeeper.ClientCnxn.html        |  237 -
 .../org.apache.zookeeper.CreateMode.html        |  143 -
 .../org.apache.zookeeper.Environment.html       |  118 -
 ...r.KeeperException.BadArgumentsException.html |  100 -
 ...per.KeeperException.BadVersionException.html |  100 -
 ...g.apache.zookeeper.KeeperException.Code.html |  149 -
 ...ookeeper.KeeperException.CodeDeprecated.html |  121 -
 ...per.KeeperException.InvalidACLException.html |  100 -
 ...eption.NoChildrenForEphemeralsException.html |  100 -
 ...okeeper.KeeperException.NoNodeException.html |  100 -
 ...per.KeeperException.NodeExistsException.html |  100 -
 ...eeper.KeeperException.NotEmptyException.html |  100 -
 .../org.apache.zookeeper.KeeperException.html   |  100 -
 .../changes/org.apache.zookeeper.Version.html   |  100 -
 ...pache.zookeeper.Watcher.Event.EventType.html |  107 -
 ...che.zookeeper.Watcher.Event.KeeperState.html |  114 -
 .../org.apache.zookeeper.ZooDefs.OpCode.html    |  170 -
 .../changes/org.apache.zookeeper.ZooDefs.html   |  100 -
 .../org.apache.zookeeper.ZooKeeper.States.html  |  122 -
 .../changes/org.apache.zookeeper.ZooKeeper.html |  496 --
 .../org.apache.zookeeper.ZooKeeperMain.html     |  269 -
 .../jdiff/changes/packages_index_additions.html |   51 -
 .../jdiff/changes/packages_index_all.html       |   53 -
 .../jdiff/changes/packages_index_changes.html   |   53 -
 .../jdiff/changes/packages_index_removals.html  |   51 -
 .../jdiff/changes/pkg_org.apache.zookeeper.html |  504 --
 doc/r3.5.3-beta/jdiff/missingSinces.txt         |  168 -
 doc/r3.5.3-beta/jdiff/stylesheet-jdiff.css      |   47 -
 ..._zookeeper_3.1.1_to_zookeeper_3.5.3-beta.xml | 1206 ----
 doc/r3.5.3-beta/linkmap.html                    |  394 --
 doc/r3.5.3-beta/linkmap.pdf                     |  Bin 10826 -> 0 bytes
 doc/r3.5.3-beta/recipes.html                    | 1024 ----
 doc/r3.5.3-beta/recipes.pdf                     |  Bin 33856 -> 0 bytes
 doc/r3.5.3-beta/releasenotes.html               | 1963 -------
 doc/r3.5.3-beta/skin/CommonMessages_de.xml      |   23 -
 doc/r3.5.3-beta/skin/CommonMessages_en_US.xml   |   23 -
 doc/r3.5.3-beta/skin/CommonMessages_es.xml      |   23 -
 doc/r3.5.3-beta/skin/CommonMessages_fr.xml      |   23 -
 doc/r3.5.3-beta/skin/basic.css                  |  167 -
 doc/r3.5.3-beta/skin/breadcrumbs-optimized.js   |   90 -
 doc/r3.5.3-beta/skin/breadcrumbs.js             |  237 -
 doc/r3.5.3-beta/skin/fontsize.js                |  166 -
 doc/r3.5.3-beta/skin/getBlank.js                |   40 -
 doc/r3.5.3-beta/skin/getMenu.js                 |   45 -
 doc/r3.5.3-beta/skin/images/README.txt          |    1 -
 doc/r3.5.3-beta/skin/images/add.jpg             |  Bin 1142 -> 0 bytes
 doc/r3.5.3-beta/skin/images/apache-thanks.png   |  Bin 4840 -> 0 bytes
 .../skin/images/built-with-cocoon.gif           |  Bin 2252 -> 0 bytes
 .../skin/images/built-with-forrest-button.png   |  Bin 1936 -> 0 bytes
 doc/r3.5.3-beta/skin/images/chapter.gif         |  Bin 49 -> 0 bytes
 doc/r3.5.3-beta/skin/images/chapter_open.gif    |  Bin 49 -> 0 bytes
 doc/r3.5.3-beta/skin/images/current.gif         |  Bin 54 -> 0 bytes
 doc/r3.5.3-beta/skin/images/error.png           |  Bin 1709 -> 0 bytes
 doc/r3.5.3-beta/skin/images/external-link.gif   |  Bin 71 -> 0 bytes
 doc/r3.5.3-beta/skin/images/fix.jpg             |  Bin 932 -> 0 bytes
 .../skin/images/forrest-credit-logo.png         |  Bin 4633 -> 0 bytes
 doc/r3.5.3-beta/skin/images/hack.jpg            |  Bin 743 -> 0 bytes
 .../skin/images/header_white_line.gif           |  Bin 37 -> 0 bytes
 doc/r3.5.3-beta/skin/images/info.png            |  Bin 1320 -> 0 bytes
 .../skin/images/instruction_arrow.png           |  Bin 285 -> 0 bytes
 doc/r3.5.3-beta/skin/images/label.gif           |  Bin 54 -> 0 bytes
 doc/r3.5.3-beta/skin/images/page.gif            |  Bin 79 -> 0 bytes
 doc/r3.5.3-beta/skin/images/pdfdoc.gif          |  Bin 1008 -> 0 bytes
 doc/r3.5.3-beta/skin/images/poddoc.png          |  Bin 856 -> 0 bytes
 doc/r3.5.3-beta/skin/images/printer.gif         |  Bin 603 -> 0 bytes
 .../skin/images/rc-b-l-15-1body-2menu-3menu.png |  Bin 348 -> 0 bytes
 .../skin/images/rc-b-r-15-1body-2menu-3menu.png |  Bin 319 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 200 -> 0 bytes
 .../rc-t-l-5-1header-2searchbox-3searchbox.png  |  Bin 199 -> 0 bytes
 ...-l-5-1header-2tab-selected-3tab-selected.png |  Bin 209 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 199 -> 0 bytes
 .../skin/images/rc-t-r-15-1body-2menu-3menu.png |  Bin 390 -> 0 bytes
 .../rc-t-r-5-1header-2searchbox-3searchbox.png  |  Bin 214 -> 0 bytes
 ...-r-5-1header-2tab-selected-3tab-selected.png |  Bin 215 -> 0 bytes
 ...-1header-2tab-unselected-3tab-unselected.png |  Bin 214 -> 0 bytes
 doc/r3.5.3-beta/skin/images/remove.jpg          |  Bin 1251 -> 0 bytes
 doc/r3.5.3-beta/skin/images/rss.png             |  Bin 360 -> 0 bytes
 doc/r3.5.3-beta/skin/images/spacer.gif          |  Bin 43 -> 0 bytes
 doc/r3.5.3-beta/skin/images/success.png         |  Bin 1291 -> 0 bytes
 doc/r3.5.3-beta/skin/images/txtdoc.png          |  Bin 784 -> 0 bytes
 doc/r3.5.3-beta/skin/images/update.jpg          |  Bin 990 -> 0 bytes
 doc/r3.5.3-beta/skin/images/valid-html401.png   |  Bin 2948 -> 0 bytes
 doc/r3.5.3-beta/skin/images/vcss.png            |  Bin 1134 -> 0 bytes
 doc/r3.5.3-beta/skin/images/warning.png         |  Bin 1215 -> 0 bytes
 doc/r3.5.3-beta/skin/images/xmldoc.gif          |  Bin 992 -> 0 bytes
 doc/r3.5.3-beta/skin/menu.js                    |   48 -
 doc/r3.5.3-beta/skin/note.txt                   |   50 -
 doc/r3.5.3-beta/skin/print.css                  |   54 -
 doc/r3.5.3-beta/skin/profile.css                |  168 -
 doc/r3.5.3-beta/skin/prototype.js               | 1257 -----
 doc/r3.5.3-beta/skin/screen.css                 |  587 --
 doc/r3.5.3-beta/zookeeperAdmin.html             | 2522 ---------
 doc/r3.5.3-beta/zookeeperAdmin.pdf              |  Bin 95592 -> 0 bytes
 .../zookeeperHierarchicalQuorums.html           |  264 -
 .../zookeeperHierarchicalQuorums.pdf            |  Bin 6654 -> 0 bytes
 doc/r3.5.3-beta/zookeeperInternals.html         |  793 ---
 doc/r3.5.3-beta/zookeeperInternals.pdf          |  Bin 48811 -> 0 bytes
 doc/r3.5.3-beta/zookeeperJMX.html               |  467 --
 doc/r3.5.3-beta/zookeeperJMX.pdf                |  Bin 16475 -> 0 bytes
 doc/r3.5.3-beta/zookeeperObservers.html         |  354 --
 doc/r3.5.3-beta/zookeeperObservers.pdf          |  Bin 12868 -> 0 bytes
 doc/r3.5.3-beta/zookeeperOtherInfo.html         |  230 -
 doc/r3.5.3-beta/zookeeperOtherInfo.pdf          |  151 -
 doc/r3.5.3-beta/zookeeperOver.html              |  692 ---
 doc/r3.5.3-beta/zookeeperOver.pdf               |  Bin 302467 -> 0 bytes
 doc/r3.5.3-beta/zookeeperProgrammers.html       | 2513 ---------
 doc/r3.5.3-beta/zookeeperProgrammers.pdf        |  Bin 143745 -> 0 bytes
 doc/r3.5.3-beta/zookeeperQuotas.html            |  278 -
 doc/r3.5.3-beta/zookeeperQuotas.pdf             |  Bin 11184 -> 0 bytes
 doc/r3.5.3-beta/zookeeperReconfig.html          | 1246 -----
 doc/r3.5.3-beta/zookeeperReconfig.pdf           |  Bin 62362 -> 0 bytes
 doc/r3.5.3-beta/zookeeperStarted.html           |  618 ---
 doc/r3.5.3-beta/zookeeperStarted.pdf            |  Bin 28078 -> 0 bytes
 doc/r3.5.3-beta/zookeeperTutorial.html          |  882 ---
 doc/r3.5.3-beta/zookeeperTutorial.pdf           |  Bin 30478 -> 0 bytes
 documentation.md                                |   31 +
 14202 files changed, 1557388 insertions(+), 1557359 deletions(-)
----------------------------------------------------------------------



[42/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.OperationTimeoutException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.OperationTimeoutException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.OperationTimeoutException.html
new file mode 100644
index 0000000..1619d60
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.OperationTimeoutException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:48 PST 2009 -->
+<TITLE>
+KeeperException.OperationTimeoutException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.OperationTimeoutException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.OperationTimeoutException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.OperationTimeoutException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.OperationTimeoutException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.OperationTimeoutException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.OperationTimeoutException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.OperationTimeoutException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><CODE>Code.OPERATIONTIMEOUT</CODE>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.OperationTimeoutException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html#KeeperException.OperationTimeoutException()">KeeperException.OperationTimeoutException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.OperationTimeoutException()"><!-- --></A><H3>
+KeeperException.OperationTimeoutException</H3>
+<PRE>
+public <B>KeeperException.OperationTimeoutException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.OperationTimeoutException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.OperationTimeoutException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.OperationTimeoutException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html
new file mode 100644
index 0000000..5dbb913
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:48 PST 2009 -->
+<TITLE>
+KeeperException.RuntimeInconsistencyException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.RuntimeInconsistencyException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.RuntimeInconsistencyException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.SessionExpiredException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.RuntimeInconsistencyException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.RuntimeInconsistencyException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.RuntimeInconsistencyException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.RuntimeInconsistencyException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><CODE>Code.RUNTIMEINCONSISTENCY</CODE>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.RuntimeInconsistencyException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html#KeeperException.RuntimeInconsistencyException()">KeeperException.RuntimeInconsistencyException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.RuntimeInconsistencyException()"><!-- --></A><H3>
+KeeperException.RuntimeInconsistencyException</H3>
+<PRE>
+public <B>KeeperException.RuntimeInconsistencyException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.RuntimeInconsistencyException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.SessionExpiredException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.RuntimeInconsistencyException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.SessionExpiredException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.SessionExpiredException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.SessionExpiredException.html
new file mode 100644
index 0000000..250197e
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.SessionExpiredException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:48 PST 2009 -->
+<TITLE>
+KeeperException.SessionExpiredException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.SessionExpiredException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.SessionExpiredException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.SessionExpiredException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.SessionExpiredException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.SessionExpiredException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.SessionExpiredException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.SessionExpiredException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><CODE>Code.SESSIONEXPIRED</CODE>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.SessionExpiredException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.SessionExpiredException.html#KeeperException.SessionExpiredException()">KeeperException.SessionExpiredException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.SessionExpiredException()"><!-- --></A><H3>
+KeeperException.SessionExpiredException</H3>
+<PRE>
+public <B>KeeperException.SessionExpiredException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.SessionExpiredException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.SessionExpiredException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.SessionExpiredException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.SystemErrorException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.SystemErrorException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.SystemErrorException.html
new file mode 100644
index 0000000..87cb9af
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.SystemErrorException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:48 PST 2009 -->
+<TITLE>
+KeeperException.SystemErrorException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.SystemErrorException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.SystemErrorException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.SessionExpiredException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.SystemErrorException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.SystemErrorException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.SystemErrorException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.SystemErrorException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.SystemErrorException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><CODE>Code.SYSTEMERROR</CODE>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.SystemErrorException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html#KeeperException.SystemErrorException()">KeeperException.SystemErrorException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.SystemErrorException()"><!-- --></A><H3>
+KeeperException.SystemErrorException</H3>
+<PRE>
+public <B>KeeperException.SystemErrorException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.SystemErrorException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.SessionExpiredException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.SystemErrorException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.SystemErrorException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[22/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/zookeeperAdmin.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/zookeeperAdmin.html b/_released_docs/r3.1.2/zookeeperAdmin.html
new file mode 100644
index 0000000..81529c8
--- /dev/null
+++ b/_released_docs/r3.1.2/zookeeperAdmin.html
@@ -0,0 +1,1400 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-skin-name" content="pelt">
+<title>ZooKeeper Administrator's Guide</title>
+<link type="text/css" href="skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
+<link type="text/css" href="skin/profile.css" rel="stylesheet">
+<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="images/favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://hadoop.apache.org/">Hadoop</a> &gt; <a href="http://hadoop.apache.org/zookeeper/">ZooKeeper</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://hadoop.apache.org/"><img class="logoImage" alt="Hadoop" src="images/hadoop-logo.jpg" title="Apache Hadoop"></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogo">
+<a href="http://hadoop.apache.org/zookeeper/"><img class="logoImage" alt="ZooKeeper" src="images/zookeeper_small.gif" title="ZooKeeper: distributed coordination"></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="hadoop.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="unselected" href="http://hadoop.apache.org/zookeeper/">Project</a>
+</li>
+<li>
+<a class="unselected" href="http://wiki.apache.org/hadoop/ZooKeeper">Wiki</a>
+</li>
+<li class="current">
+<a class="selected" href="index.html">ZooKeeper 3.1 Documentation</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_1.1', 'skin/')" id="menu_1.1Title" class="menutitle">Overview</div>
+<div id="menu_1.1" class="menuitemgroup">
+<div class="menuitem">
+<a href="index.html">Welcome</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperOver.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperStarted.html">Getting Started</a>
+</div>
+<div class="menuitem">
+<a href="releasenotes.html">Release Notes</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Developer</div>
+<div id="menu_1.2" class="menuitemgroup">
+<div class="menuitem">
+<a href="api/index.html">API Docs</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperProgrammers.html">Programmer's Guide</a>
+</div>
+<div class="menuitem">
+<a href="javaExample.html">Java Example</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperTutorial.html">Barrier and Queue Tutorial</a>
+</div>
+<div class="menuitem">
+<a href="recipes.html">Recipes</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.3', 'skin/')" id="menu_selected_1.3Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Admin &amp; Ops</div>
+<div id="menu_selected_1.3" class="selectedmenuitemgroup" style="display: block;">
+<div class="menupage">
+<div class="menupagetitle">Administrator's Guide</div>
+</div>
+<div class="menuitem">
+<a href="zookeeperQuotas.html">Quota Guide</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperJMX.html">JMX</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Contributor</div>
+<div id="menu_1.4" class="menuitemgroup">
+<div class="menuitem">
+<a href="zookeeperInternals.html">ZooKeeper Internals</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.5', 'skin/')" id="menu_1.5Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.5" class="menuitemgroup">
+<div class="menuitem">
+<a href="http://wiki.apache.org/hadoop/ZooKeeper">Wiki</a>
+</div>
+<div class="menuitem">
+<a href="http://wiki.apache.org/hadoop/ZooKeeper/FAQ">FAQ</a>
+</div>
+<div class="menuitem">
+<a href="http://hadoop.apache.org/zookeeper/mailing_lists.html">Mailing Lists</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+<div id="credit2"></div>
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="zookeeperAdmin.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>ZooKeeper Administrator's Guide</h1>
+<h3>A Guide to Deployment and Administration</h3>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#ch_deployment">Deployment</a>
+<ul class="minitoc">
+<li>
+<a href="#sc_systemReq">System Requirements</a>
+<ul class="minitoc">
+<li>
+<a href="#sc_supportedPlatforms">Supported Platforms</a>
+</li>
+<li>
+<a href="#sc_requiredSoftware">Required Software </a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#sc_zkMulitServerSetup">Clustered (Multi-Server) Setup</a>
+</li>
+<li>
+<a href="#sc_singleAndDevSetup">Single Server and Developer Setup</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#ch_administration">Administration</a>
+<ul class="minitoc">
+<li>
+<a href="#sc_designing">Designing a ZooKeeper Deployment</a>
+<ul class="minitoc">
+<li>
+<a href="#sc_CrossMachineRequirements">Cross Machine Requirements</a>
+</li>
+<li>
+<a href="#Single+Machine+Requirements">Single Machine Requirements</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#sc_provisioning">Provisioning</a>
+</li>
+<li>
+<a href="#sc_strengthsAndLimitations">Things to Consider: ZooKeeper Strengths and Limitations</a>
+</li>
+<li>
+<a href="#sc_administering">Administering</a>
+</li>
+<li>
+<a href="#sc_maintenance">Maintenance</a>
+<ul class="minitoc">
+<li>
+<a href="#Ongoing+Data+Directory+Cleanup">Ongoing Data Directory Cleanup</a>
+</li>
+<li>
+<a href="#Debug+Log+Cleanup+%28log4j%29">Debug Log Cleanup (log4j)</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#sc_monitoring">Monitoring</a>
+</li>
+<li>
+<a href="#sc_logging">Logging</a>
+</li>
+<li>
+<a href="#sc_troubleshooting">Troubleshooting</a>
+</li>
+<li>
+<a href="#sc_configuration">Configuration Parameters</a>
+<ul class="minitoc">
+<li>
+<a href="#sc_minimumConfiguration">Minimum Configuration</a>
+</li>
+<li>
+<a href="#sc_advancedConfiguration">Advanced Configuration</a>
+</li>
+<li>
+<a href="#sc_clusterOptions">Cluster Options</a>
+</li>
+<li>
+<a href="#Unsafe+Options">Unsafe Options</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#sc_zkCommands">ZooKeeper Commands: The Four Letter Words</a>
+</li>
+<li>
+<a href="#sc_dataFileManagement">Data File Management</a>
+<ul class="minitoc">
+<li>
+<a href="#The+Data+Directory">The Data Directory</a>
+</li>
+<li>
+<a href="#The+Log+Directory">The Log Directory</a>
+</li>
+<li>
+<a href="#sc_filemanagement">File Management</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#sc_commonProblems">Things to Avoid</a>
+</li>
+<li>
+<a href="#sc_bestPractices">Best Practices</a>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+  
+
+  
+
+  
+
+  
+<a name="N1000B"></a><a name="ch_deployment"></a>
+<h2 class="h3">Deployment</h2>
+<div class="section">
+<p>This section contains information about deploying Zookeeper and
+    covers these topics:</p>
+<ul>
+      
+<li>
+        
+<p>
+<a href="#sc_systemReq">System Requirements</a>
+</p>
+      
+</li>
+
+      
+<li>
+        
+<p>
+<a href="#sc_zkMulitServerSetup">Clustered (Multi-Server) Setup</a>
+</p>
+      
+</li>
+
+      
+<li>
+        
+<p>
+<a href="#sc_singleAndDevSetup">Single Server and Developer Setup</a>
+</p>
+      
+</li>
+    
+</ul>
+<p>The first two sections assume you are interested in installing
+    ZooKeeper in a production environment such as a datacenter. The final
+    section covers situations in which you are setting up ZooKeeper on a
+    limited basis - for evaluation, testing, or development - but not in a
+    production environment.</p>
+<a name="N10032"></a><a name="sc_systemReq"></a>
+<h3 class="h4">System Requirements</h3>
+<a name="N10038"></a><a name="sc_supportedPlatforms"></a>
+<h4>Supported Platforms</h4>
+<ul>
+          
+<li>
+            
+<p>GNU/Linux is supported as a development and production
+              platform for both server and client.</p>
+          
+</li>
+          
+<li>
+            
+<p>Sun Solaris is supported as a development and production
+              platform for both server and client.</p>
+          
+</li>
+          
+<li>
+            
+<p>FreeBSD is supported as a development and production
+              platform for clients only. Java NIO selector support in
+              the FreeBSD JVM is broken.</p>
+          
+</li>
+          
+<li>
+            
+<p>Win32 is supported as a <em>development
+            platform</em> only for both server and client.</p>
+          
+</li>
+          
+<li>
+            
+<p>MacOSX is supported as a <em>development
+            platform</em> only for both server and client.</p>
+          
+</li>
+        
+</ul>
+<a name="N10066"></a><a name="sc_requiredSoftware"></a>
+<h4>Required Software </h4>
+<p>ZooKeeper runs in Java, release 1.6 or greater (JDK 6 or
+          greater).  It runs as an <em>ensemble</em> of
+          ZooKeeper servers. Three ZooKeeper servers is the minimum
+          recommended size for an ensemble, and we also recommend that
+          they run on separate machines. At Yahoo!, ZooKeeper is
+          usually deployed on dedicated RHEL boxes, with dual-core
+          processors, 2GB of RAM, and 80GB IDE hard drives.</p>
+<a name="N10074"></a><a name="sc_zkMulitServerSetup"></a>
+<h3 class="h4">Clustered (Multi-Server) Setup</h3>
+<p>For reliable ZooKeeper service, you should deploy ZooKeeper in a
+      cluster known as an <em>ensemble</em>. As long as a majority
+      of the ensemble are up, the service will be available. Because Zookeeper
+      requires a majority, it is best to use an
+      odd number of machines. For example, with four machines ZooKeeper can
+      only handle the failure of a single machine; if two machines fail, the
+      remaining two machines do not constitute a majority. However, with five
+      machines ZooKeeper can handle the failure of two machines. </p>
+<p>Here are the steps to setting a server that will be part of an
+      ensemble. These steps should be performed on every host in the
+      ensemble:</p>
+<ol>
+        
+<li>
+          
+<p>Install the Java JDK. You can use the native packaging system
+          for your system, or download the JDK from:</p>
+
+          
+<p>
+<a href="http://java.sun.com/javase/downloads/index.jsp">http://java.sun.com/javase/downloads/index.jsp</a>
+</p>
+        
+</li>
+
+        
+<li>
+          
+<p>Set the Java heap size. This is very important to avoid
+          swapping, which will seriously degrade ZooKeeper performance. To
+          determine the correct value, use load tests, and make sure you are
+          well below the usage limit that would cause you to swap. Be
+          conservative - use a maximum heap size of 3GB for a 4GB
+          machine.</p>
+        
+</li>
+
+        
+<li>
+          
+<p>Install the ZooKeeper Server Package. It can be downloaded
+            from:
+          </p>
+          
+<p>
+            
+<a href="http://hadoop.apache.org/zookeeper/releases.html">
+              http://hadoop.apache.org/zookeeper/releases.html
+            </a>
+          
+</p>
+        
+</li>
+
+        
+<li>
+          
+<p>Create a configuration file. This file can be called anything.
+          Use the following settings as a starting point:</p>
+
+          
+<p>
+<span class="codefrag computeroutput">
+tickTime=2000
+dataDir=/var/zookeeper/
+clientPort=2181
+initLimit=5
+syncLimit=2
+server.1=zoo1:2888:3888
+server.2=zoo2:2888:3888
+server.3=zoo3:2888:3888</span>
+</p>
+
+          
+<p>You can find the meanings of these and other configuration
+          settings in the section <a href="#sc_configuration">Configuration Parameters</a>. A word
+          though about a few here:</p>
+
+          
+<p>Every machine that is part of the ZooKeeper ensemble should know
+          about every other machine in the ensemble. You accomplish this with
+          the series of lines of the form <strong>server.id=host:port:port</strong>. The parameters <strong>host</strong> and <strong>port</strong> are straightforward. You attribute the
+          server id to each machine by creating a file named
+          <span class="codefrag filename">myid</span>, one for each server, which resides in
+          that server's data directory, as specified by the configuration file
+          parameter <strong>dataDir</strong>. The myid file
+          consists of a single line containing only the text of that machine's
+          id. So <span class="codefrag filename">myid</span> of server 1 would contain the text
+          "1" and nothing else. The id must be unique within the
+          ensemble and should have a value between 1 and 255.</p>
+        
+</li>
+
+        
+<li>
+          
+<p>If your configuration file is set up, you can start a
+          ZooKeeper server:</p>
+
+          
+<p>
+<span class="codefrag computeroutput">$ java -cp zookeeper.jar:lib/log4j-1.2.15.jar:conf \
+              org.apache.zookeeper.server.quorum.QuorumPeerMain zoo.cfg
+          </span>
+</p>
+          
+          
+<p>QuorumPeerMain starts a ZooKeeper server,
+            <a href="http://java.sun.com/javase/technologies/core/mntr-mgmt/javamanagement/">JMX</a>
+            management beans are also registered which allows
+            management through a JMX management console. 
+            The <a href="zookeeperJMX.html">ZooKeeper JMX
+            document</a> contains details on managing ZooKeeper with JMX.
+          </p>
+
+          
+<p>See the script <em>bin/zkServer.sh</em>,
+            which is included in the release, for an example
+            of starting server instances.</p>
+
+        
+</li>
+
+        
+<li>
+          
+<p>Test your deployment by connecting to the hosts:</p>
+
+          
+<ul>
+            
+<li>
+              
+<p>In Java, you can run the following command to execute
+              simple operations:</p>
+
+              
+<p>
+<span class="codefrag computeroutput">$ java -cp zookeeper.jar:src/java/lib/log4j-1.2.15.jar:conf \
+      org.apache.zookeeper.ZooKeeperMain 127.0.0.1:2181</span>
+</p>
+            
+</li>
+
+            
+<li>
+              
+<p>In C, you can compile either the single threaded client or
+              the multithreaded client: or n the c subdirectory in the
+              ZooKeeper sources. This compiles the single threaded
+              client:</p>
+
+              
+<p>
+<span class="codefrag computeroutput">$ make cli_st</span>
+</p>
+
+              
+<p>And this compiles the mulithreaded client:</p>
+
+              
+<p>
+<span class="codefrag computeroutput">$ make cli_mt</span>
+</p>
+            
+</li>
+          
+</ul>
+
+          
+<p>Running either program gives you a shell in which to execute
+          simple file-system-like operations. To connect to ZooKeeper with the
+          multithreaded client, for example, you would run:</p>
+
+          
+<p>
+<span class="codefrag computeroutput">$ cli_mt 127.0.0.1:2181</span>
+</p>
+        
+</li>
+      
+</ol>
+<a name="N10119"></a><a name="sc_singleAndDevSetup"></a>
+<h3 class="h4">Single Server and Developer Setup</h3>
+<p>If you want to setup ZooKeeper for development purposes, you will
+      probably want to setup a single server instance of ZooKeeper, and then
+      install either the Java or C client-side libraries and bindings on your
+      development machine.</p>
+<p>The steps to setting up a single server instance are the similar
+      to the above, except the configuration file is simpler. You can find the
+      complete instructions in the <a href="zookeeperStarted.html#sc_InstallingSingleMode">Installing and
+      Running ZooKeeper in Single Server Mode</a> section of the <a href="zookeeperStarted.html">ZooKeeper Getting Started
+      Guide</a>.</p>
+<p>For information on installing the client side libraries, refer to
+      the <a href="zookeeperProgrammers.html#Bindings">Bindings</a>
+      section of the <a href="zookeeperProgrammers.html">ZooKeeper
+      Programmer's Guide</a>.</p>
+</div>
+
+  
+<a name="N1013A"></a><a name="ch_administration"></a>
+<h2 class="h3">Administration</h2>
+<div class="section">
+<p>This section contains information about running and maintaining
+    ZooKeeper and covers these topics: </p>
+<ul>
+        
+<li>
+          
+<p>
+<a href="#sc_designing">Designing a ZooKeeper Deployment</a>
+</p>
+        
+</li>
+
+        
+<li>
+          
+<p>
+<a href="#sc_provisioning">Provisioning</a>
+</p>
+        
+</li>
+
+        
+<li>
+          
+<p>
+<a href="#sc_strengthsAndLimitations">Things to Consider: ZooKeeper Strengths and Limitations</a>
+</p>
+        
+</li>
+
+        
+<li>
+          
+<p>
+<a href="#sc_administering">Administering</a>
+</p>
+        
+</li>
+
+        
+<li>
+          
+<p>
+<a href="#sc_maintenance">Maintenance</a>
+</p>
+        
+</li>
+
+        
+<li>
+          
+<p>
+<a href="#sc_monitoring">Monitoring</a>
+</p>
+        
+</li>
+
+        
+<li>
+          
+<p>
+<a href="#sc_logging">Logging</a>
+</p>
+        
+</li>
+
+        
+<li>
+          
+<p>
+<a href="#sc_troubleshooting">Troubleshooting</a>
+</p>
+        
+</li>
+
+        
+<li>
+          
+<p>
+<a href="#sc_configuration">Configuration Parameters</a>
+</p>
+        
+</li>
+
+        
+<li>
+          
+<p>
+<a href="#sc_zkCommands">ZooKeeper Commands: The Four Letter Words</a>
+</p>
+        
+</li>
+
+        
+<li>
+          
+<p>
+<a href="#sc_dataFileManagement">Data File Management</a>
+</p>
+        
+</li>
+
+        
+<li>
+          
+<p>
+<a href="#sc_commonProblems">Things to Avoid</a>
+</p>
+        
+</li>
+
+        
+<li>
+          
+<p>
+<a href="#sc_bestPractices">Best Practices</a>
+</p>
+        
+</li>
+      
+</ul>
+<a name="N101AE"></a><a name="sc_designing"></a>
+<h3 class="h4">Designing a ZooKeeper Deployment</h3>
+<p>The reliablity of ZooKeeper rests on two basic assumptions.</p>
+<ol>
+        
+<li>
+<p> Only a minority of servers in a deployment
+            will fail. <em>Failure</em> in this context
+            means a machine crash, or some error in the network that
+            partitions a server off from the majority.</p>
+        
+</li>
+        
+<li>
+<p> Deployed machines operate correctly. To
+            operate correctly means to execute code correctly, to have
+            clocks that work properly, and to have storage and network
+            components that perform consistently.</p>
+        
+</li>
+      
+</ol>
+<p>The sections below contain considerations for ZooKeeper
+      administrators to maximize the probability for these assumptions
+      to hold true. Some of these are cross-machines considerations,
+      and others are things you should consider for each and every
+      machine in your deployment.</p>
+<a name="N101CA"></a><a name="sc_CrossMachineRequirements"></a>
+<h4>Cross Machine Requirements</h4>
+<p>For the ZooKeeper service to be active, there must be a
+        majority of non-failing machines that can communicate with
+        each other. To create a deployment that can tolerate the
+        failure of F machines, you should count on deploying 2xF+1
+        machines.  Thus, a deployment that consists of three machines
+        can handle one failure, and a deployment of five machines can
+        handle two failures. Note that a deployment of six machines
+        can only handle two failures since three machines is not a
+        majority.  For this reason, ZooKeeper deployments are usually
+        made up of an odd number of machines.</p>
+<p>To achieve the highest probability of tolerating a failure
+        you should try to make machine failures independent. For
+        example, if most of the machines share the same switch,
+        failure of that switch could cause a correlated failure and
+        bring down the service. The same holds true of shared power
+        circuits, cooling systems, etc.</p>
+<a name="N101D7"></a><a name="Single+Machine+Requirements"></a>
+<h4>Single Machine Requirements</h4>
+<p>If ZooKeeper has to contend with other applications for
+        access to resourses like storage media, CPU, network, or
+        memory, its performance will suffer markedly.  ZooKeeper has
+        strong durability guarantees, which means it uses storage
+        media to log changes before the operation responsible for the
+        change is allowed to complete. You should be aware of this
+        dependency then, and take great care if you want to ensure
+        that ZooKeeper operations aren&rsquo;t held up by your media. Here
+        are some things you can do to minimize that sort of
+        degradation:
+      </p>
+<ul>
+        
+<li>
+          
+<p>ZooKeeper's transaction log must be on a dedicated
+            device. (A dedicated partition is not enough.) ZooKeeper
+            writes the log sequentially, without seeking Sharing your
+            log device with other processes can cause seeks and
+            contention, which in turn can cause multi-second
+            delays.</p>
+        
+</li>
+
+        
+<li>
+          
+<p>Do not put ZooKeeper in a situation that can cause a
+            swap. In order for ZooKeeper to function with any sort of
+            timeliness, it simply cannot be allowed to swap.
+            Therefore, make certain that the maximum heap size given
+            to ZooKeeper is not bigger than the amount of real memory
+            available to ZooKeeper.  For more on this, see
+            <a href="#sc_commonProblems">Things to Avoid</a>
+            below. </p>
+        
+</li>
+      
+</ul>
+<a name="N101F5"></a><a name="sc_provisioning"></a>
+<h3 class="h4">Provisioning</h3>
+<p></p>
+<a name="N101FE"></a><a name="sc_strengthsAndLimitations"></a>
+<h3 class="h4">Things to Consider: ZooKeeper Strengths and Limitations</h3>
+<p></p>
+<a name="N10207"></a><a name="sc_administering"></a>
+<h3 class="h4">Administering</h3>
+<p></p>
+<a name="N10210"></a><a name="sc_maintenance"></a>
+<h3 class="h4">Maintenance</h3>
+<p>Little long term maintenance is required for a ZooKeeper
+        cluster however you must be aware of the following:</p>
+<a name="N10219"></a><a name="Ongoing+Data+Directory+Cleanup"></a>
+<h4>Ongoing Data Directory Cleanup</h4>
+<p>The ZooKeeper <a href="#var_datadir">Data
+          Directory</a> contains files which are a persistent copy
+          of the znodes stored by a particular serving ensemble. These
+          are the snapshot and transactional log files. As changes are
+          made to the znodes these changes are appended to a
+          transaction log, occasionally, when a log grows large, a
+          snapshot of the current state of all znodes will be written
+          to the filesystem. This snapshot supercedes all previous
+          logs.
+        </p>
+<p>A ZooKeeper server <strong>will not remove
+          old snapshots and log files</strong>, this is the
+          responsibility of the operator. Every serving environment is
+          different and therefore the requirements of managing these
+          files may differ from install to install (backup for example).
+        </p>
+<p>The PurgeTxnLog utility implements a simple retention
+        policy that administrators can use. The <a href="api/index.html">API docs</a> contains details on
+        calling conventions (arguments, etc...).
+        </p>
+<p>In the following example the last count snapshots and
+        their corresponding logs are retained and the others are
+        deleted.  The value of &lt;count&gt; should typically be
+        greater than 3 (although not required, this provides 3 backups
+        in the unlikely event a recent log has become corrupted). This
+        can be run as a cron job on the ZooKeeper server machines to
+        clean up the logs daily.</p>
+<pre class="code"> java -cp zookeeper.jar:log4j.jar:conf org.apache.zookeeper.server.PurgeTxnLog &lt;dataDir&gt; &lt;snapDir&gt; -n &lt;count&gt;</pre>
+<a name="N1023A"></a><a name="Debug+Log+Cleanup+%28log4j%29"></a>
+<h4>Debug Log Cleanup (log4j)</h4>
+<p>See the section on <a href="#sc_logging">logging</a> in this document. It is
+        expected that you will setup a rolling file appender using the
+        in-built log4j feature. The sample configuration file in the
+        release tar's conf/log4j.properties provides an example of
+        this.
+        </p>
+<a name="N10249"></a><a name="sc_monitoring"></a>
+<h3 class="h4">Monitoring</h3>
+<p></p>
+<a name="N10252"></a><a name="sc_logging"></a>
+<h3 class="h4">Logging</h3>
+<p>ZooKeeper uses <strong>log4j</strong> version 1.2 as 
+      its logging infrastructure. The  ZooKeeper default <span class="codefrag filename">log4j.properties</span> 
+      file resides in the <span class="codefrag filename">conf</span> directory. Log4j requires that 
+      <span class="codefrag filename">log4j.properties</span> either be in the working directory 
+      (the directory from which ZooKeeper is run) or be accessible from the classpath.</p>
+<p>For more information, see 
+      <a href="http://logging.apache.org/log4j/1.2/manual.html#defaultInit">Log4j Default Initialization Procedure</a> 
+      of the log4j manual.</p>
+<a name="N10272"></a><a name="sc_troubleshooting"></a>
+<h3 class="h4">Troubleshooting</h3>
+<p></p>
+<a name="N1027B"></a><a name="sc_configuration"></a>
+<h3 class="h4">Configuration Parameters</h3>
+<p>ZooKeeper's behavior is governed by the ZooKeeper configuration
+      file. This file is designed so that the exact same file can be used by
+      all the servers that make up a ZooKeeper server assuming the disk
+      layouts are the same. If servers use different configuration files, care
+      must be taken to ensure that the list of servers in all of the different
+      configuration files match.</p>
+<a name="N10284"></a><a name="sc_minimumConfiguration"></a>
+<h4>Minimum Configuration</h4>
+<p>Here are the minimum configuration keywords that must be defined
+        in the configuration file:</p>
+<dl>
+          
+<dt>
+<term>clientPort</term>
+</dt>
+<dd>
+<p>the port to listen for client connections; that is, the
+              port that clients attempt to connect to.</p>
+</dd>
+
+          
+<dt>
+<term>dataDir</term>
+</dt>
+<dd>
+<p>the location where ZooKeeper will store the in-memory
+              database snapshots and, unless specified otherwise, the
+              transaction log of updates to the database.</p>
+<div class="note">
+<div class="label">Note</div>
+<div class="content">
+                
+<p>Be careful where you put the transaction log. A
+                dedicated transaction log device is key to consistent good
+                performance. Putting the log on a busy device will adversely
+                effect performance.</p>
+              
+</div>
+</div>
+</dd>
+
+          
+<dt>
+<term>tickTime</term>
+</dt>
+<dd>
+<p>the length of a single tick, which is the basic time unit
+              used by ZooKeeper, as measured in milliseconds. It is used to
+              regulate heartbeats, and timeouts. For example, the minimum
+              session timeout will be two ticks.</p>
+</dd>
+        
+</dl>
+<a name="N102AB"></a><a name="sc_advancedConfiguration"></a>
+<h4>Advanced Configuration</h4>
+<p>The configuration settings in the section are optional. You can
+        use them to further fine tune the behaviour of your ZooKeeper servers.
+        Some can also be set using Java system properties, generally of the
+        form <em>zookeeper.keyword</em>. The exact system
+        property, when available, is noted below.</p>
+<dl>
+          
+<dt>
+<term>dataLogDir</term>
+</dt>
+<dd>
+<p>(No Java system property)</p>
+<p>This option will direct the machine to write the
+              transaction log to the <strong>dataLogDir</strong> rather than the <strong>dataDir</strong>. This allows a dedicated log
+              device to be used, and helps avoid competition between logging
+              and snaphots.</p>
+<div class="note">
+<div class="label">Note</div>
+<div class="content">
+                
+<p>Having a dedicated log device has a large impact on
+                throughput and stable latencies. It is highly recommened to
+                dedicate a log device and set <strong>dataLogDir</strong> to point to a directory on
+                that device, and then make sure to point <strong>dataDir</strong> to a directory
+                <em>not</em> residing on that device.</p>
+              
+</div>
+</div>
+</dd>
+
+          
+<dt>
+<term>globalOutstandingLimit</term>
+</dt>
+<dd>
+<p>(Java system property: <strong>zookeeper.globalOutstandingLimit.</strong>)</p>
+<p>Clients can submit requests faster than ZooKeeper can
+              process them, especially if there are a lot of clients. To
+              prevent ZooKeeper from running out of memory due to queued
+              requests, ZooKeeper will throttle clients so that there is no
+              more than globalOutstandingLimit outstanding requests in the
+              system. The default limit is 1,000.</p>
+</dd>
+
+          
+<dt>
+<term>preAllocSize</term>
+</dt>
+<dd>
+<p>(Java system property: <strong>zookeeper.preAllocSize</strong>)</p>
+<p>To avoid seeks ZooKeeper allocates space in the
+              transaction log file in blocks of preAllocSize kilobytes. The
+              default block size is 64M. One reason for changing the size of
+              the blocks is to reduce the block size if snapshots are taken
+              more often. (Also, see <strong>snapCount</strong>).</p>
+</dd>
+
+          
+<dt>
+<term>snapCount</term>
+</dt>
+<dd>
+<p>(Java system property: <strong>zookeeper.snapCount</strong>)</p>
+<p>Clients can submit requests faster than ZooKeeper can
+              process them, especially if there are a lot of clients. To
+              prevent ZooKeeper from running out of memory due to queued
+              requests, ZooKeeper will throttle clients so that there is no
+              more than globalOutstandingLimit outstanding requests in the
+              system. The default limit is 1,000.ZooKeeper logs transactions
+              to a transaction log. After snapCount transactions are written
+              to a log file a snapshot is started and a new transaction log
+              file is started. The default snapCount is 10,000.</p>
+</dd>
+
+          
+<dt>
+<term>traceFile</term>
+</dt>
+<dd>
+<p>(Java system property: <strong>requestTraceFile</strong>)</p>
+<p>If this option is defined, requests will be will logged to
+              a trace file named traceFile.year.month.day. Use of this option
+              provides useful debugging information, but will impact
+              performance. (Note: The system property has no zookeeper prefix,
+              and the configuration variable name is different from the system
+              property. Yes - it's not consistent, and it's annoying.)</p>
+</dd>
+        
+</dl>
+<a name="N1030B"></a><a name="sc_clusterOptions"></a>
+<h4>Cluster Options</h4>
+<p>The options in this section are designed for use with an ensemble
+        of servers -- that is, when deploying clusters of servers.</p>
+<dl>
+          
+<dt>
+<term>electionAlg</term>
+</dt>
+<dd>
+<p>(No Java system property)</p>
+<p>Election implementation to use. A value of "0" corresponds
+              to the original UDP-based version, "1" corresponds to the
+              non-authenticated UDP-based version of fast leader election, "2"
+              corresponds to the authenticated UDP-based version of fast
+              leader election, and "3" corresponds to TCP-based version of
+              fast leader election. Currently, only 0 and 3 are supported, 3 
+              being the default</p>
+</dd>
+
+          
+<dt>
+<term>initLimit</term>
+</dt>
+<dd>
+<p>(No Java system property)</p>
+<p>Amount of time, in ticks (see <a href="#id_tickTime">tickTime</a>), to allow followers to
+              connect and sync to a leader. Increased this value as needed, if
+              the amount of data managed by ZooKeeper is large.</p>
+</dd>
+
+          
+<dt>
+<term>leaderServes</term>
+</dt>
+<dd>
+<p>(Java system property: zookeeper.<strong>leaderServes</strong>)</p>
+<p>Leader accepts client connections. Default value is "yes".
+              The leader machine coordinates updates. For higher update
+              throughput at thes slight expense of read throughput the leader
+              can be configured to not accept clients and focus on
+              coordination. The default to this option is yes, which means
+              that a leader will accept client connections.</p>
+<div class="note">
+<div class="label">Note</div>
+<div class="content">
+                
+<p>Turning on leader selection is highly recommended when
+                you have more than three ZooKeeper servers in an ensemble.</p>
+              
+</div>
+</div>
+</dd>
+
+          
+<dt>
+<term>server.x=[hostname]:nnnnn[:nnnnn], etc</term>
+</dt>
+<dd>
+<p>(No Java system property)</p>
+<p>servers making up the ZooKeeper ensemble. When the server
+              starts up, it determines which server it is by looking for the
+              file <span class="codefrag filename">myid</span> in the data directory. That file
+              contains the server number, in ASCII, and it should match
+              <strong>x</strong> in <strong>server.x</strong> in the left hand side of this
+              setting.</p>
+<p>The list of servers that make up ZooKeeper servers that is
+              used by the clients must match the list of ZooKeeper servers
+              that each ZooKeeper server has.</p>
+<p>There are two port numbers <strong>nnnnn</strong>. 
+              The first followers use to connect to the leader, and the second is for 
+              leader election. The leader election port is only necessary if electionAlg 
+              is 1, 2, or 3 (default). If electionAlg is 0, then the second port is not 
+              necessary. If you want to test multiple servers on a single machine, then 
+              different ports can be used for each server.</p>
+</dd>
+
+          
+<dt>
+<term>syncLimit</term>
+</dt>
+<dd>
+<p>(No Java system property)</p>
+<p>Amount of time, in ticks (see <a href="#id_tickTime">tickTime</a>), to allow followers to sync
+              with ZooKeeper. If followers fall too far behind a leader, they
+              will be dropped.</p>
+</dd>
+        
+</dl>
+<p></p>
+<a name="N10368"></a><a name="Unsafe+Options"></a>
+<h4>Unsafe Options</h4>
+<p>The following options can be useful, but be careful when you use
+        them. The risk of each is explained along with the explanation of what
+        the variable does.</p>
+<dl>
+          
+<dt>
+<term>forceSync</term>
+</dt>
+<dd>
+<p>(Java system property: <strong>zookeeper.forceSync</strong>)</p>
+<p>Requires updates to be synced to media of the transaction
+              log before finishing processing the update. If this option is
+              set to no, ZooKeeper will not require updates to be synced to
+              the media.</p>
+</dd>
+
+          
+<dt>
+<term>jute.maxbuffer:</term>
+</dt>
+<dd>
+<p>(Java system property:<strong>
+              jute.maxbuffer</strong>)</p>
+<p>This option can only be set as a Java system property.
+              There is no zookeeper prefix on it. It specifies the maximum
+              size of the data that can be stored in a znode. The default is
+              0xfffff, or just under 1M. If this option is changed, the system
+              property must be set on all servers and clients otherwise
+              problems will arise. This is really a sanity check. ZooKeeper is
+              designed to store data on the order of kilobytes in size.</p>
+</dd>
+
+          
+<dt>
+<term>skipACL</term>
+</dt>
+<dd>
+<p>(Java system property: <strong>zookeeper.skipACL</strong>)</p>
+<p>Skips ACL checks. This results in a boost in throughput,
+              but opens up full access to the data tree to everyone.</p>
+</dd>
+        
+</dl>
+<a name="N1039A"></a><a name="sc_zkCommands"></a>
+<h3 class="h4">ZooKeeper Commands: The Four Letter Words</h3>
+<p>ZooKeeper responds to a small set of commands. Each command is
+      composed of four letters. You issue the commands to ZooKeeper via telnet
+      or nc, at the client port.</p>
+<dl>
+        
+<dt>
+<term>dump</term>
+</dt>
+<dd>
+<p>Lists the outstanding sessions and ephemeral nodes. This
+            only works on the leader.</p>
+</dd>
+
+        
+<dt>
+<term>envi</term>
+</dt>
+<dd>
+<p>Print details about serving environment</p>
+</dd>
+
+        
+<dt>
+<term>kill</term>
+</dt>
+<dd>
+<p>Shuts down the server. This must be issued from the machine
+            the ZooKeeper server is running on.</p>
+</dd>
+
+        
+<dt>
+<term>reqs</term>
+</dt>
+<dd>
+<p>List outstanding requests</p>
+</dd>
+
+        
+<dt>
+<term>ruok</term>
+</dt>
+<dd>
+<p>Tests if server is running in a non-error state. The server
+            will respond with imok if it is running. Otherwise it will not
+            respond at all.</p>
+</dd>
+
+        
+<dt>
+<term>srst</term>
+</dt>
+<dd>
+<p>Reset statistics returned by stat command.</p>
+</dd>
+
+        
+<dt>
+<term>stat</term>
+</dt>
+<dd>
+<p>Lists statistics about performance and connected
+            clients.</p>
+</dd>
+      
+</dl>
+<p>Here's an example of the <strong>ruok</strong>
+      command:</p>
+<pre class="code">$ echo ruok | nc 127.0.0.1 5111
+imok
+</pre>
+<a name="N103E1"></a><a name="sc_dataFileManagement"></a>
+<h3 class="h4">Data File Management</h3>
+<p>ZooKeeper stores its data in a data directory and its transaction
+      log in a transaction log directory. By default these two directories are
+      the same. The server can (and should) be configured to store the
+      transaction log files in a separate directory than the data files.
+      Throughput increases and latency decreases when transaction logs reside
+      on a dedicated log devices.</p>
+<a name="N103EA"></a><a name="The+Data+Directory"></a>
+<h4>The Data Directory</h4>
+<p>This directory has two files in it:</p>
+<ul>
+          
+<li>
+            
+<p>
+<span class="codefrag filename">myid</span> - contains a single integer in
+            human readable ASCII text that represents the server id.</p>
+          
+</li>
+
+          
+<li>
+            
+<p>
+<span class="codefrag filename">snapshot.&lt;zxid&gt;</span> - holds the fuzzy
+            snapshot of a data tree.</p>
+          
+</li>
+        
+</ul>
+<p>Each ZooKeeper server has a unique id. This id is used in two
+        places: the <span class="codefrag filename">myid</span> file and the configuration file.
+        The <span class="codefrag filename">myid</span> file identifies the server that
+        corresponds to the given data directory. The configuration file lists
+        the contact information for each server identified by its server id.
+        When a ZooKeeper server instance starts, it reads its id from the
+        <span class="codefrag filename">myid</span> file and then, using that id, reads from the
+        configuration file, looking up the port on which it should
+        listen.</p>
+<p>The <span class="codefrag filename">snapshot</span> files stored in the data
+        directory are fuzzy snapshots in the sense that during the time the
+        ZooKeeper server is taking the snapshot, updates are occurring to the
+        data tree. The suffix of the <span class="codefrag filename">snapshot</span> file names
+        is the <em>zxid</em>, the ZooKeeper transaction id, of the
+        last committed transaction at the start of the snapshot. Thus, the
+        snapshot includes a subset of the updates to the data tree that
+        occurred while the snapshot was in process. The snapshot, then, may
+        not correspond to any data tree that actually existed, and for this
+        reason we refer to it as a fuzzy snapshot. Still, ZooKeeper can
+        recover using this snapshot because it takes advantage of the
+        idempotent nature of its updates. By replaying the transaction log
+        against fuzzy snapshots ZooKeeper gets the state of the system at the
+        end of the log.</p>
+<a name="N10426"></a><a name="The+Log+Directory"></a>
+<h4>The Log Directory</h4>
+<p>The Log Directory contains the ZooKeeper transaction logs.
+        Before any update takes place, ZooKeeper ensures that the transaction
+        that represents the update is written to non-volatile storage. A new
+        log file is started each time a snapshot is begun. The log file's
+        suffix is the first zxid written to that log.</p>
+<a name="N10430"></a><a name="sc_filemanagement"></a>
+<h4>File Management</h4>
+<p>The format of snapshot and log files does not change between
+        standalone ZooKeeper servers and different configurations of
+        replicated ZooKeeper servers. Therefore, you can pull these files from
+        a running replicated ZooKeeper server to a development machine with a
+        stand-alone ZooKeeper server for trouble shooting.</p>
+<p>Using older log and snapshot files, you can look at the previous
+        state of ZooKeeper servers and even restore that state. The
+        LogFormatter class allows an administrator to look at the transactions
+        in a log.</p>
+<p>The ZooKeeper server creates snapshot and log files, but
+        never deletes them. The retention policy of the data and log
+        files is implemented outside of the ZooKeeper server. The
+        server itself only needs the latest complete fuzzy snapshot
+        and the log files from the start of that snapshot. See the
+        <a href="#sc_maintenance">maintenance</a> section in
+        this document for more details on setting a retention policy
+        and maintenance of ZooKeeper storage.
+        </p>
+<a name="N10445"></a><a name="sc_commonProblems"></a>
+<h3 class="h4">Things to Avoid</h3>
+<p>Here are some common problems you can avoid by configuring
+      ZooKeeper correctly:</p>
+<dl>
+        
+<dt>
+<term>inconsistent lists of servers</term>
+</dt>
+<dd>
+<p>The list of ZooKeeper servers used by the clients must match
+            the list of ZooKeeper servers that each ZooKeeper server has.
+            Things work okay if the client list is a subset of the real list,
+            but things will really act strange if clients have a list of
+            ZooKeeper servers that are in different ZooKeeper clusters. Also,
+            the server lists in each Zookeeper server configuration file
+            should be consistent with one another.</p>
+</dd>
+
+        
+<dt>
+<term>incorrect placement of transasction log</term>
+</dt>
+<dd>
+<p>The most performance critical part of ZooKeeper is the
+            transaction log. ZooKeeper syncs transactions to media before it
+            returns a response. A dedicated transaction log device is key to
+            consistent good performance. Putting the log on a busy device will
+            adversely effect performance. If you only have one storage device,
+            put trace files on NFS and increase the snapshotCount; it doesn't
+            eliminate the problem, but it should mitigate it.</p>
+</dd>
+
+        
+<dt>
+<term>incorrect Java heap size</term>
+</dt>
+<dd>
+<p>You should take special care to set your Java max heap size
+            correctly. In particular, you should not create a situation in
+            which ZooKeeper swaps to disk. The disk is death to ZooKeeper.
+            Everything is ordered, so if processing one request swaps the
+            disk, all other queued requests will probably do the same. the
+            disk. DON'T SWAP.</p>
+<p>Be conservative in your estimates: if you have 4G of RAM, do
+            not set the Java max heap size to 6G or even 4G. For example, it
+            is more likely you would use a 3G heap for a 4G machine, as the
+            operating system and the cache also need memory. The best and only
+            recommend practice for estimating the heap size your system needs
+            is to run load tests, and then make sure you are well below the
+            usage limit that would cause the system to swap.</p>
+</dd>
+      
+</dl>
+<a name="N10469"></a><a name="sc_bestPractices"></a>
+<h3 class="h4">Best Practices</h3>
+<p>For best results, take note of the following list of good
+      Zookeeper practices. <em>[tbd...]</em>
+</p>
+</div>
+
+<p align="right">
+<font size="-2"></font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+        Copyright &copy;
+         2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>


[30/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/data/class-use/Id.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/data/class-use/Id.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/data/class-use/Id.html
new file mode 100644
index 0000000..baa189a
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/data/class-use/Id.html
@@ -0,0 +1,248 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.data.Id (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.data.Id (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/data//class-useId.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Id.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.data.Id</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.zookeeper"><B>org.apache.zookeeper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.zookeeper.data"><B>org.apache.zookeeper.data</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.zookeeper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A> in <A HREF="../../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> declared as <A HREF="../../../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A></CODE></FONT></TD>
+<TD><CODE><B>ZooDefs.Ids.</B><B><A HREF="../../../../../org/apache/zookeeper/ZooDefs.Ids.html#ANYONE_ID_UNSAFE">ANYONE_ID_UNSAFE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This Id represents anyone.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A></CODE></FONT></TD>
+<TD><CODE><B>ZooDefs.Ids.</B><B><A HREF="../../../../../org/apache/zookeeper/ZooDefs.Ids.html#AUTH_IDS">AUTH_IDS</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This Id is only usable to set ACLs.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.zookeeper.data"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A> in <A HREF="../../../../../org/apache/zookeeper/data/package-summary.html">org.apache.zookeeper.data</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../org/apache/zookeeper/data/package-summary.html">org.apache.zookeeper.data</A> that return <A HREF="../../../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A></CODE></FONT></TD>
+<TD><CODE><B>ACL.</B><B><A HREF="../../../../../org/apache/zookeeper/data/ACL.html#getId()">getId</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../org/apache/zookeeper/data/package-summary.html">org.apache.zookeeper.data</A> with parameters of type <A HREF="../../../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ACL.</B><B><A HREF="../../../../../org/apache/zookeeper/data/ACL.html#setId(org.apache.zookeeper.data.Id)">setId</A></B>(<A HREF="../../../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A>&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../org/apache/zookeeper/data/package-summary.html">org.apache.zookeeper.data</A> with parameters of type <A HREF="../../../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../org/apache/zookeeper/data/ACL.html#ACL(int, org.apache.zookeeper.data.Id)">ACL</A></B>(int&nbsp;perms,
+    <A HREF="../../../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A>&nbsp;id)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/data//class-useId.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Id.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/data/class-use/Stat.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/data/class-use/Stat.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/data/class-use/Stat.html
new file mode 100644
index 0000000..3961267
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/data/class-use/Stat.html
@@ -0,0 +1,296 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.data.Stat (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.data.Stat (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/data//class-useStat.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Stat.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.data.Stat</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.zookeeper"><B>org.apache.zookeeper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.zookeeper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A> in <A HREF="../../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> that return <A HREF="../../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A></CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../../org/apache/zookeeper/ZooKeeper.html#exists(java.lang.String, boolean)">exists</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       boolean&nbsp;watch)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the stat of the node of the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A></CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../../org/apache/zookeeper/ZooKeeper.html#exists(java.lang.String, org.apache.zookeeper.Watcher)">exists</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       <A HREF="../../../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the stat of the node of the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A></CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../../org/apache/zookeeper/ZooKeeper.html#setACL(java.lang.String, java.util.List, int)">setACL</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+       int&nbsp;version)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the ACL for the node of the given path if such a node exists and the
+ given version matches the version of the node.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A></CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../../org/apache/zookeeper/ZooKeeper.html#setData(java.lang.String, byte[], int)">setData</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+        byte[]&nbsp;data,
+        int&nbsp;version)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the data for the node of the given path if such a node exists and the
+ given version matches the version of the node (if the given version is
+ -1, it matches any node's versions).</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> with parameters of type <A HREF="../../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../../org/apache/zookeeper/ZooKeeper.html#getACL(java.lang.String, org.apache.zookeeper.data.Stat)">getACL</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       <A HREF="../../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the ACL and stat of the node of the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../../org/apache/zookeeper/ZooKeeper.html#getACL(java.lang.String, org.apache.zookeeper.data.Stat, org.apache.zookeeper.AsyncCallback.ACLCallback, java.lang.Object)">getACL</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       <A HREF="../../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat,
+       <A HREF="../../../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A>&nbsp;cb,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of getACL.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte[]</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../../org/apache/zookeeper/ZooKeeper.html#getData(java.lang.String, boolean, org.apache.zookeeper.data.Stat)">getData</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+        boolean&nbsp;watch,
+        <A HREF="../../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the data and the stat of the node of the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte[]</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../../org/apache/zookeeper/ZooKeeper.html#getData(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.data.Stat)">getData</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+        <A HREF="../../../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+        <A HREF="../../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the data and the stat of the node of the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AsyncCallback.DataCallback.</B><B><A HREF="../../../../../org/apache/zookeeper/AsyncCallback.DataCallback.html#processResult(int, java.lang.String, java.lang.Object, byte[], org.apache.zookeeper.data.Stat)">processResult</A></B>(int&nbsp;rc,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx,
+              byte[]&nbsp;data,
+              <A HREF="../../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AsyncCallback.ACLCallback.</B><B><A HREF="../../../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html#processResult(int, java.lang.String, java.lang.Object, java.util.List, org.apache.zookeeper.data.Stat)">processResult</A></B>(int&nbsp;rc,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+              <A HREF="../../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B>AsyncCallback.StatCallback.</B><B><A HREF="../../../../../org/apache/zookeeper/AsyncCallback.StatCallback.html#processResult(int, java.lang.String, java.lang.Object, org.apache.zookeeper.data.Stat)">processResult</A></B>(int&nbsp;rc,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+              <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx,
+              <A HREF="../../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/data//class-useStat.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Stat.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/data/class-use/StatPersisted.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/data/class-use/StatPersisted.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/data/class-use/StatPersisted.html
new file mode 100644
index 0000000..87a014b
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/data/class-use/StatPersisted.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.data.StatPersisted (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.data.StatPersisted (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/data//class-useStatPersisted.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="StatPersisted.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.data.StatPersisted</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.data.StatPersisted
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/data//class-useStatPersisted.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="StatPersisted.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/data/class-use/StatPersistedV1.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/data/class-use/StatPersistedV1.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/data/class-use/StatPersistedV1.html
new file mode 100644
index 0000000..b56db16
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/data/class-use/StatPersistedV1.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.data.StatPersistedV1 (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.data.StatPersistedV1 (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/data//class-useStatPersistedV1.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="StatPersistedV1.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.data.StatPersistedV1</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.data.StatPersistedV1
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?org/apache/zookeeper/data//class-useStatPersistedV1.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="StatPersistedV1.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/data/package-frame.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/data/package-frame.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/data/package-frame.html
new file mode 100644
index 0000000..0ac4afc
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/data/package-frame.html
@@ -0,0 +1,40 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+org.apache.zookeeper.data (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../org/apache/zookeeper/data/package-summary.html" target="classFrame">org.apache.zookeeper.data</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="ACL.html" title="class in org.apache.zookeeper.data" target="classFrame">ACL</A>
+<BR>
+<A HREF="Id.html" title="class in org.apache.zookeeper.data" target="classFrame">Id</A>
+<BR>
+<A HREF="Stat.html" title="class in org.apache.zookeeper.data" target="classFrame">Stat</A>
+<BR>
+<A HREF="StatPersisted.html" title="class in org.apache.zookeeper.data" target="classFrame">StatPersisted</A>
+<BR>
+<A HREF="StatPersistedV1.html" title="class in org.apache.zookeeper.data" target="classFrame">StatPersistedV1</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/data/package-summary.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/data/package-summary.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/data/package-summary.html
new file mode 100644
index 0000000..e863371
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/data/package-summary.html
@@ -0,0 +1,173 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+org.apache.zookeeper.data (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="org.apache.zookeeper.data (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/zookeeper/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/zookeeper/server/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper/data/package-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package org.apache.zookeeper.data
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/zookeeper/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/zookeeper/server/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper/data/package-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/data/package-tree.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/data/package-tree.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/data/package-tree.html
new file mode 100644
index 0000000..20d44e8
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/data/package-tree.html
@@ -0,0 +1,153 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+org.apache.zookeeper.data Class Hierarchy (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="org.apache.zookeeper.data Class Hierarchy (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/zookeeper/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/zookeeper/server/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper/data/package-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package org.apache.zookeeper.data
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><B>Object</B></A><UL>
+<LI TYPE="circle">org.apache.zookeeper.data.<A HREF="../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data"><B>ACL</B></A><LI TYPE="circle">org.apache.zookeeper.data.<A HREF="../../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data"><B>Id</B></A><LI TYPE="circle">org.apache.zookeeper.data.<A HREF="../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data"><B>Stat</B></A><LI TYPE="circle">org.apache.zookeeper.data.<A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data"><B>StatPersisted</B></A><LI TYPE="circle">org.apache.zookeeper.data.<A HREF="../../../../org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data"><B>StatPersistedV1</B></A></UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/zookeeper/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/zookeeper/server/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper/data/package-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/data/package-use.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/data/package-use.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/data/package-use.html
new file mode 100644
index 0000000..9b40ad6
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/data/package-use.html
@@ -0,0 +1,201 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Package org.apache.zookeeper.data (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Package org.apache.zookeeper.data (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper/data/package-use.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Package<br>org.apache.zookeeper.data</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/apache/zookeeper/data/package-summary.html">org.apache.zookeeper.data</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.zookeeper"><B>org.apache.zookeeper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.zookeeper.data"><B>org.apache.zookeeper.data</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.zookeeper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../org/apache/zookeeper/data/package-summary.html">org.apache.zookeeper.data</A> used by <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../org/apache/zookeeper/data/class-use/ACL.html#org.apache.zookeeper"><B>ACL</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../org/apache/zookeeper/data/class-use/Id.html#org.apache.zookeeper"><B>Id</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../org/apache/zookeeper/data/class-use/Stat.html#org.apache.zookeeper"><B>Stat</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.zookeeper.data"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../org/apache/zookeeper/data/package-summary.html">org.apache.zookeeper.data</A> used by <A HREF="../../../../org/apache/zookeeper/data/package-summary.html">org.apache.zookeeper.data</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../org/apache/zookeeper/data/class-use/Id.html#org.apache.zookeeper.data"><B>Id</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper/data/package-use.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/package-frame.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/package-frame.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/package-frame.html
new file mode 100644
index 0000000..15a3948
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/package-frame.html
@@ -0,0 +1,141 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+org.apache.zookeeper (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../org/apache/zookeeper/package-summary.html" target="classFrame">org.apache.zookeeper</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Interfaces</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="AsyncCallback.html" title="interface in org.apache.zookeeper" target="classFrame"><I>AsyncCallback</I></A>
+<BR>
+<A HREF="AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper" target="classFrame"><I>AsyncCallback.ACLCallback</I></A>
+<BR>
+<A HREF="AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper" target="classFrame"><I>AsyncCallback.ChildrenCallback</I></A>
+<BR>
+<A HREF="AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper" target="classFrame"><I>AsyncCallback.DataCallback</I></A>
+<BR>
+<A HREF="AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper" target="classFrame"><I>AsyncCallback.StatCallback</I></A>
+<BR>
+<A HREF="AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper" target="classFrame"><I>AsyncCallback.StringCallback</I></A>
+<BR>
+<A HREF="AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper" target="classFrame"><I>AsyncCallback.VoidCallback</I></A>
+<BR>
+<A HREF="KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper" target="classFrame"><I>KeeperException.CodeDeprecated</I></A>
+<BR>
+<A HREF="Watcher.html" title="interface in org.apache.zookeeper" target="classFrame"><I>Watcher</I></A>
+<BR>
+<A HREF="Watcher.Event.html" title="interface in org.apache.zookeeper" target="classFrame"><I>Watcher.Event</I></A>
+<BR>
+<A HREF="ZooDefs.Ids.html" title="interface in org.apache.zookeeper" target="classFrame"><I>ZooDefs.Ids</I></A>
+<BR>
+<A HREF="ZooDefs.OpCode.html" title="interface in org.apache.zookeeper" target="classFrame"><I>ZooDefs.OpCode</I></A>
+<BR>
+<A HREF="ZooDefs.Perms.html" title="interface in org.apache.zookeeper" target="classFrame"><I>ZooDefs.Perms</I></A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="ServerAdminClient.html" title="class in org.apache.zookeeper" target="classFrame">ServerAdminClient</A>
+<BR>
+<A HREF="ZooDefs.html" title="class in org.apache.zookeeper" target="classFrame">ZooDefs</A>
+<BR>
+<A HREF="ZooKeeper.html" title="class in org.apache.zookeeper" target="classFrame">ZooKeeper</A>
+<BR>
+<A HREF="ZooKeeperMain.html" title="class in org.apache.zookeeper" target="classFrame">ZooKeeperMain</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Enums</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="CreateMode.html" title="enum in org.apache.zookeeper" target="classFrame">CreateMode</A>
+<BR>
+<A HREF="KeeperException.Code.html" title="enum in org.apache.zookeeper" target="classFrame">KeeperException.Code</A>
+<BR>
+<A HREF="Watcher.Event.EventType.html" title="enum in org.apache.zookeeper" target="classFrame">Watcher.Event.EventType</A>
+<BR>
+<A HREF="Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper" target="classFrame">Watcher.Event.KeeperState</A>
+<BR>
+<A HREF="ZooKeeper.States.html" title="enum in org.apache.zookeeper" target="classFrame">ZooKeeper.States</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Exceptions</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="KeeperException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException</A>
+<BR>
+<A HREF="KeeperException.APIErrorException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.APIErrorException</A>
+<BR>
+<A HREF="KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.AuthFailedException</A>
+<BR>
+<A HREF="KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.BadArgumentsException</A>
+<BR>
+<A HREF="KeeperException.BadVersionException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.BadVersionException</A>
+<BR>
+<A HREF="KeeperException.ConnectionLossException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.ConnectionLossException</A>
+<BR>
+<A HREF="KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.DataInconsistencyException</A>
+<BR>
+<A HREF="KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.InvalidACLException</A>
+<BR>
+<A HREF="KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.InvalidCallbackException</A>
+<BR>
+<A HREF="KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.MarshallingErrorException</A>
+<BR>
+<A HREF="KeeperException.NoAuthException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.NoAuthException</A>
+<BR>
+<A HREF="KeeperException.NoChildrenForEphemeralsException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.NoChildrenForEphemeralsException</A>
+<BR>
+<A HREF="KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.NodeExistsException</A>
+<BR>
+<A HREF="KeeperException.NoNodeException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.NoNodeException</A>
+<BR>
+<A HREF="KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.NotEmptyException</A>
+<BR>
+<A HREF="KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.OperationTimeoutException</A>
+<BR>
+<A HREF="KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.RuntimeInconsistencyException</A>
+<BR>
+<A HREF="KeeperException.SessionExpiredException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.SessionExpiredException</A>
+<BR>
+<A HREF="KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.SystemErrorException</A>
+<BR>
+<A HREF="KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.UnimplementedException</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>


[21/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/zookeeperAdmin.pdf
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/zookeeperAdmin.pdf b/_released_docs/r3.1.2/zookeeperAdmin.pdf
new file mode 100644
index 0000000..686f28f
--- /dev/null
+++ b/_released_docs/r3.1.2/zookeeperAdmin.pdf
@@ -0,0 +1,1549 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 1202 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gaua?9lJcG&;KZQ'tUMg-qdI455(;'VEgUNh6hb7g[%56Bj#s4\eL\Zs*dP^&kCVSFATo!%M9usa_/\?3TO1(H[ct=1dX1Cf/%7B/S@$kB-b:hNs(kr(Io<rE...@m>%OS8?Rt@XVdKD_u:rVR,%Q]B<tWZoTe#InhVHKp'(teY`;!5ho@^V/-RRI^_$&:YBNR_%NYU'LdI`5_D8]\NJaVYfP4-OM_K?*+FA-BQ.<X-?CZ*,sU.I2es^5H<!1]fZ9a2Nr?oCi*OI5:7]]Lj5!0?&$qf$R<9\\PV)D]6\@HtQ=gEiWQ?<'NK0^0B`tgqohphZE[g_Y`6`CT:hQL]@c$M.+[$07kFb)T1-[HLd"8s6b'fneoEtMmO@@F%WgtJB2bQ4QQ?MP+f"!.>0S1[G;ZdI\?J(FD7:#4BW!+,A^&\Q-Xk89[G?cS1rDgqhDgL]1\&A-0"EQp-51#]F9\QAM2X:HYEDn9IV;50+HbV5&U?&46[Ha=sCsc`5j2?FLTc+J5)k#"*/3C5+b$
 ZhD7C>1!gmcD]Z=3;kY6.<26BreE.@bCnaPr)d$3[slQE"-Z;]a1,HBu(On'eHNq<WmMl*>Lo"RD:F+$8h60qp4\4BTr/RU)=#1-.B$UQc[2Eu/@6VQuQmR[th=jR&OL<GoV6e,s:#PpjYO.ii0YE,i99QE\"5C\>#qi/JM0AnBL,!OM1E'l;dc(/FGOS<d6tU&P@L=X5K~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+20 0 R
+22 0 R
+24 0 R
+26 0 R
+28 0 R
+30 0 R
+32 0 R
+34 0 R
+36 0 R
+38 0 R
+40 0 R
+42 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 511.541 169.328 499.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 493.341 228.5 481.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 475.141 272.816 463.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 456.941 292.136 444.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 438.741 182.672 426.741 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 420.541 300.464 408.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 402.341 184.844 390.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+22 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 384.141 402.824 372.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 23 0 R
+/H /I
+>>
+endobj
+24 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 365.941 192.836 353.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 25 0 R
+/H /I
+>>
+endobj
+26 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 347.741 185.48 335.741 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 27 0 R
+/H /I
+>>
+endobj
+28 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 329.541 178.172 317.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 29 0 R
+/H /I
+>>
+endobj
+30 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 311.341 164.168 299.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 31 0 R
+/H /I
+>>
+endobj
+32 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 293.141 202.832 281.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 33 0 R
+/H /I
+>>
+endobj
+34 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 274.941 247.148 262.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 35 0 R
+/H /I
+>>
+endobj
+36 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 256.741 357.46 244.741 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 37 0 R
+/H /I
+>>
+endobj
+38 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 238.541 238.48 226.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 39 0 R
+/H /I
+>>
+endobj
+40 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 220.341 207.172 208.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 41 0 R
+/H /I
+>>
+endobj
+42 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 202.141 196.156 190.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 43 0 R
+/H /I
+>>
+endobj
+44 0 obj
+<< /Length 2266 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!;e8Q4D6'Y_ns:elQkOJS8mP&`@u&22ZG6[!M6OW(*,NI%Z09R_CrCOJ?L(oX5[.4ui"Du9A_hs3;5>.cid%GN`lj6C5b)7L".Yi*hc64;XIf.h,t)HRm<pB0/41ldEjhB/9YD'C&[4=q&&5E)YPMq;$g0-I=VcPO!jj-g"FL0I4hHPSI@ccEW$>5YTa;2.6O-FI:<.'ZLuYAIUJ7G_7nGuP';p+IVX(/1Of.jDZhfnS`u@k1[trF9(m0@JVSeSe?7k'Y?.,a?=$clLGoR:=E^NZR:_7/;$9(,*u"M9%5<@8KC99o+S0X1r7OSf8'l$CWVP^9N7<ED4DiT+f*D*PQN3/;H2C9!VZr1YaI$:"!F\I)l]0RBiq4;o\'lnY%qm`/3mRTa[_Y+'Y`$a\2W0'H'siQB/gBaAagc-J]JA0C[2YMU$:e0Vn)ok@*Z[^5B'Kr@05sgl09Pp2u#1"$5ba:]])]&-=M:8bpZ^:9Jg7qV\)A$?<`>).`L7iIoOg"_BEYZT&X0F`G_d*IBj,f&KN.GBh5fEk>C2d*Qn/c3>2SZoSRbI3@p8B4_75%U+@Ua!?&T\8G$+RQYG8=DRVj!h[7G:FkYPXVF7,<]MkqWifH,nn'H_'mMeI6>/0%GhU:4SlU8bgeCMB1.(/_%)o1m:/k;@gr3<op[FF)nO.7BiRAPl45l-hTl?q:qp>(F69jUE.u$j40;`.Y\O<E4Ah]Zq2^6Gm-nXlK?p(2=an!+"+R',6U46bpcY_2jTm+NO*WDQF/4k#?p:HlhNC?tLELY([Cq)hIYT>?;R[.p^oM/pPXdMm"=;e5\:nopX<j7C\0G%%6_(K<@/=Y$Y7P9R]m3%8g]O)'5f/0ut08^+IOk=O)c!6MD1YBiiC_O&cg9Ib^N_.t[!^IrPr/N(GGXj0S+9fPZoEL5lF^aNiKCl?$b=cD$R27)-e.ear!G>'gD4_VV2h?K>4!QT.omo!t6-G]ODf3*eq`I2dL.p<tSd
 @fbA^Z5mVWYN/Q1i6)V[I;n[-ZW_c'NI_Q'lf;T+Y0Qr]K5!"8Us1XY7*bUI=]aK)3&D,$ZlCa^\O?4\1i+cjoU;%mRdQ0@KDA3`933_bd51F=`,&W]t\'gBO"$<*m[UNN90&V4)QZj-frkH"\.)PR&kK-=Cq'g/q.&;+\:"Q">f(>0;M0(rcM<U/'W3E]t(4-nb?Q6n+WlCZR,-r+(*LT*2Dg!#_#8nphXo>B[L1$_%Dbd[/gG2]qQ],VZX1OXA*<<a4MP2h:2\:D`'$XYSPKe&RNpJ\LodUB?@UjF.lD6_8XDN?L>:Up_T-K:8Xae*RZadV6aA9udT_Aa0i!?T!.I4:\V:4LO's7+Z?0=S-V/b<M%BXA5u<C8RS^0p(pemO7sV0V0-0,Z&8LfFM\JC:#,i8F'11'_`?URi'NUQ6o5AG!u5mEc7"S2aRg)6)Sm9K`5QE'G"2l">R=nH3D-p@mCXGq:oi,=b1Ep+1sabf0@Q=>ot8\h@rn[C.X]9A<dPGOU%qO"p@_C^0,SOr"saOm@/81k]66+N+K"@baQAX:8_?$+J<Mqddfk>]Z@Ga]Fh-qPT,!JOk`4@`&PMPnJ@h=I5\Z#&P$-fm,3"C;%r[p2bS0OiXGOP'j<.!g*)N\-99th%.XM>c(_U:3JR2QdebP!9DQi[BP9f9_:.S$Te>pL(0'@'IEd_E`GPb>,%=aQ]DV[$He`;Knf5Jj06#s._:W`QnWjCg+l[c"1Ftu?:QYPFUpSYJgB;ftnm^nJ!Xn=?F8EIt=L/Ea1![^CL%bG5AG]2A6+<BBY(s/Wqpquu=kPZ#FHJ<EL:.W[a6nD2J;&gIdg^.I!,g2'4Br!8h#sbs_BUoe,$Y9)Eh9IGRDc_*195ES@O%n(l<ep6jZWV.^<Nhkg@\k-n(mbTTI856RM`1^A35qKib!cFDqL[;'?,TqYbS>%pTDtt9;1,^9aEX)K?G`1G;:\MnW&Go*ORn.2/;^lR\3H$`6)=\M;=e
 fZ?hVY7uk4tQr7F3bdI=,e3Gl%)"*D=b-eV3XL)3&)skS;;-(6bA,n?7,&%_>L.s)g$m4chDAeD!]Y8<=4sc:!Z'mk%!M*A*hr`Ymc:\c<glgPQ`G>:HmkqLgRAB]Xn><s8f^Zua5@=^Q65Ki(j3B#qb;F&<`FE+p7U'hr5*3PY(=`%?TS8sL\.DflUL)(06RH^&(&iYYFX?&#r=cH;TRU_Erp#9*>JM";pFNIqF!f'eY3s2$,ZZ:*rD;1md5.t<Ir+i2r=+g)i2Q~>
+endstream
+endobj
+45 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 44 0 R
+/Annots 46 0 R
+>>
+endobj
+46 0 obj
+[
+47 0 R
+48 0 R
+49 0 R
+]
+endobj
+47 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 612.466 213.0 600.466 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+48 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 595.266 257.316 583.266 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+49 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 578.066 276.636 566.066 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+50 0 obj
+<< /Length 2721 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat=.>E@Ms(4Ml_+VY<#$Y3q5\p>.`cnnIcU]o2;=^Wo=#EDL4S4KA@;<,1$I]4h.A^PZ:5pdpQ*hM\A/t(=P2a9O`I(@)M:B,`dZhBOM`Gqu/L/IjD2@9^^4it@7S)8-jJ+N3\gW79#J+L1`n[i#>re%o`Ae_#m&&$$#qp5$'.kRck^&#RW,os,V%p\MHC+C3:<X$bA]O\G'q6pnW)64T6PgRo17%#.AC/<#IcHKJZ_.$&_hFOjo[cTA'+)>3N+H_5S^R6+F0E0RMr%O<r$rAq+XUa?\==l20*.1@Z:gRl`_"[#kD8<WW:dA$TX;+fr@Z-BboN=_fNlZ&8+qEsnaV0"QL`?,FN8eaNbGiLq_2SE/i>,FG()chta<)<!KgC;i]&'S)X+2/s4B=87/1X".@e'[0X7fLYQ0,V[4b;cG.b1hp:g:$&=n._4@(40>X5.UDHdUmnqoMb?7I(5UUOokT[R(`<g_,\P/KP<_;$4OXl-SS6ptbH;l7JTH`+C;e&P`R30Ue"l-c`Ka%d,4`H*<d164I-]I%W..:`nPA"Bt_iBH.N9e1M7\WNr&/U=j1jZQ,`(C3pX+oRL]s/HkF$K(*Q:>,E2@N["Wa)f[9I5rUEQhg>QF92UZ5mngcslM^[PG;G?337c)@i<;N#i]*HOEmI6iP^!H%U!EhY?+KRhm"M,6LV6U9h.lVa'p%XW7%#I77EnjXkOj_!)tk"0f@>IgS>;O.`$cP[K3[@V,Vc"m^slAeZ"LFq=lE.<hDg<Ept6,c?;s6@>/DWfL<paQJ_B;jXX`^!&:X@9"8UB"%Lk4!1j,8hQ[Ao@-D!/4-g:g@])]r?bgS>R6j<L+Qt!AJ&F7\N-DY/i&GCh?%F"fP*6ikseZ&gDF\5aObP+`4(\BM:4Y'5H@5M1"Ipb/7kMkD2W2]"kEm+o/H&i-p2TTL['%Z'^as5X(5i&X,f\B+?VMPWS2QuET1IIa<LRP?(s-4B0J>,si?VWi%]@RPj!n
 9S^BZS0V'%D^,)C8lE#FAp\9L.ER*pOPHr*bnY5BUWKh>KL<T3r"VH$[C\Ql[n*CD\C(5\ag=@mm]Nj3I>=)MXoB)3Au:2aUK"lI<.Q8BBWP:E_oGP-6.SR7>mKm8]9UK<8R4;)$]K]YY`dr.Hgi8Oa`>VY8[ph_e:n/M&0U4Eoh#qrJRDaKu=?9@37.[.!A^h1%EUpK$?9r9\mf=*B*+=t^+,#%\#js-0\H/<Z:VV(uW.g7c_u%AI+tm.2GTfKJbQ?^$BGhY3tCDn*Ge]hf"DD%:):B;PI#o?KM8.:2(?>M)?+mP`Ru/[F2&L.ZkFZ[S*gbq=AT^=Vi54-HK*?(cZu5ET@6WP_0Q?6o%"N,m8d#Yle[h(R.F0Y*gfIbXGA<?;m6QF=3'rk^:h.3p/1Qh$l+T6c^-5-B%rm-^GGOgZYG3tT5"KS"_J44f*U&:bPp-_'MbVe8f5O/M._5:)H;8.^b#EL==/9MA5`!Sa6FUd\LJN1gQ?b`E#f!$(nBZaR5'6Spl$Dp]r[J:mo3I*4e"T`&85C1aKcTMY[A/e3XNl)H*R'"T%"9,V[7\U^$k]"u]=/:V7EcPjL5jd-,CM*[@>aY(#TXtGZF\m;7T?LK$<W#C#U1lEa'R3SqWHU?[jBj20F.$Q\fLns>MXQ,fI[Oo4/)h@@s)([!uJ?\`KMiQWM>J=KlrXrQ=N_pW*Rpt9P41PV`?^G4X/kd.spe6VY`j'sRK!7NZlT6oRXSTS1P4IF8C#'l0grt1V_>?b)Af"Dqae,Z6fA%sZ+qV1jYVKi*[U(=Fr<2+(CC;691rq:Z9%m!>S<Z@<gGT\`[ReB"DpG:<%/%X<%\+`-[R\YT>gd:Z%!;1]F18!/eU59).1W(U:[5-&I&RJlYi9L).HD)LJoI#UZ&ET]XS8A2B'lP'k$43T(D@Ha:LSE!qP+b,PM!T/'PQZ%QZ[Y7f[jBehOEA!''i#KlaD'Va3G+$F3Bb)))\$HgQQbQXbqOL-6oO
 V26.D\4?GeMi%W4o`483;UIMa?1Q(A5K+O!_r!qe7NX-KQ#Bj2+X6M1ZI##IX<0!g=)AEa;H-KS(^mF4,KEMKCMZsZ!@<9q_r(@-)+2!$u68j"k4g,k!'[@eN]6.U*aH&A9<\E[hH@SE2`IS'[,L`;TQQ+HJr.KpqJ^Nl,lWL;k.`lEb7r52,(1B]PdPZc;)I'/qHDeF21h,:a9h>5L+/Y@h\K>GoX4s^2MlCP]cW&c_r+VFS?2/fJ_Z]4U[G>Zl@4qKJa.a)Rh;_30-KK'75oBGc1%_:SZ74/hh*7MKPJ?cVAGAIDG'D?"3!.!i'4Oe[os\Z2Q)!jU8Dc\j@I-m:60)63f5t:3(!-B0hu:15\HGcKHF0=kh6DQs<fGK?$>KHg<aLD67^AT1&\:>4`Xs2@iV4t-drmVN?<L`*mH(E^1*8RqcWtE%R$dnLQGXJHW!fA"o,A-;ZuDRXQ.!0`N@?1u5\T'jb7DqU.CpDhfpCkIjqfi\&tUI*Ebql[QAtL;h@_J1iSlCAdA8*8lOt^c8WpH'$dkO7VU117/\#rJeS!t-]6=_Ab`&gmIldZ-#tgrNf)o4Mg0Y?BNkZQa7trR,efdYLp"6qO;t]CS!(_b@54l6H8.nBW.'1n83fZ<3GaRE/Hr1nqgFRI=dLN?LK[#DLIVMnNB'gC!G%bI<%q;RL6R;=dDadTB\s.`\[=7,j0=nW.Y\"oMClhNLrrDfsnV7~>
+endstream
+endobj
+51 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 50 0 R
+/Annots 52 0 R
+>>
+endobj
+52 0 obj
+[
+53 0 R
+54 0 R
+55 0 R
+56 0 R
+]
+endobj
+53 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 552.4 335.664 540.4 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://java.sun.com/javase/downloads/index.jsp)
+/S /URI >>
+/H /I
+>>
+endobj
+54 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 457.2 346.284 445.2 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://hadoop.apache.org/zookeeper/releases.html)
+/S /URI >>
+/H /I
+>>
+endobj
+55 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 344.8 231.648 332.8 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 35 0 R
+/H /I
+>>
+endobj
+56 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 326.604 158.4 350.604 146.4 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://java.sun.com/javase/technologies/core/mntr-mgmt/javamanagement/)
+/S /URI >>
+/H /I
+>>
+endobj
+57 0 obj
+<< /Length 2388 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat=-8T3BB'YaHGkYRoY&CVglD7Ls,*@+((2"mV9MF,m5As>jG<79E=IXRhh5#RVWS3ql?XnTMWUL)har-E_[hZ\.GnF,a5lk7nVJcPf5If'#*LH].\k>]=/]D2?aogo4GqBRb%G9,;/Nq;M;F$\W\-1QE#?1&C:KjPmZVN]eT8`YZPK6,KD>[@4:AO(=K*HA)"i&L\QL_l-QW,E(,mq3T-*Xbh'c^fQUg\3t?;fDQ\^^[uLb-FUEZ@;4HZ;-6h)Z^1(3fp37>pO!ebK?A:q+JlfKK+c[*BdrX?9Q"%n-9i,1$&%SXZJO\KMWr=*^/"ePoW>BY-*E!+;5['$$=Vcm]uEKqpucah2@0?qha+#OY\$lO#!:("k%"TV+@-c=XGZJr4!=XI'TD6-$#-t!o\#C10K4m`4)O%jG6iSOYrT'C,uUP/BSf<UC).A3u/9=b>cu%1'X9eUQ9,U'0dCC!jZ:IJZ\5OG@Z%Nl:*LVPfF,defgB@I<^cbGE;#J"Cin/7Z4H>/m*3Kl_],F[=]QT,T6j_ba8o?PkJYVOJUh^pW3e;=<n8t8Te;/lW3/YI*a-6AH?MNZ)]"]M=fHYnBMGT6RjBV-HeuiX6Y"JGh/0$5<tY7'4:r\L[bQ?;GWYD_6d*9m<^>@^J"C194RN=WF".UHI[UPjk8Hi/pI6:,peL8H#*EeDV?T8c_'Uggf:U-WuXbA8\,^+0q'T4LSRS4!KXOJ^^ib=1)eQ(_<3UM"lG3@hjieAnD,8*mLW4<E#.]7$2gB1FfQ.3<Y*V@e"U,#5o%GQad2-tl2W_X]<R7gV-$HSjN"l,<^En1$K^/Sos,;-)D\oX-KE58*nSEJP4b#5B@2a[\7:LF3KY:upZ@e&.$Cc#4TX9OFgDip4daPq1r%J%q^G^$Qe.aT8g=k#qPm$(W^^:NE%'F=`-aV3V,kLXYWl*-=!`P]fOaeZ9.cnOjQ=.sF*iETIJ$0#EXOe>X<6at'UO*rC2`><?HcBuW3
 V:*<as...@-kbY>C=3hXrn(QG4;UK2]rT>j"8*#Rq'3EY<V5).JbS,"482=_/>V%fhZ6"fQs;!\K%##E)gk18ZPq1qQlC(q;.B^<1+!^^Ygmm;p*X;("s]/8>f@E=Hkp(XmMM1C/W+E#>tR^h7:N4HUhMgUO`8C;RE<]QH\b#g\0;NQ06L"@\2Y*=!%c]EWK$/6lgGLBpV1+<ghN8)B(:b<&[9]=\>)0FR,+ZPeE^!"^kY8*>[i;'L!EaN\C'I'MnGXN*`4efrZ13$&j$bGQ/fKZ,oq3J5R,>_sn&q,Ab<83N/6b;rm@4bj;;Lqm5MR&]=;MF;nT2LW3Q#'S0AGbVtX!L.q%C=[R"P6+OU31emZ8[27c:$e18\'Ah#iL(7mhiH)3a,1R8pm>2O>+q[WmF*&OC50Hgg8G2HIpn9lE]sWlf:CW/@b`"VbdM3SWl.r>%;b`'C@g$ZASF@>6QgB@`6i[Gf#TUt+FCbmk3/4e]+HF=?iRs:dJ8@%j%%u]\OYX5QqkqhIXm7(5&df+)dHR\_)gI66sr86fW;u
 X/ON4&H6Pd%J*\h&$;pb,0D-$36-D#cB/t_Q9SdlO4%![MM1f3X^^1^g9CNr)\#f3Y#Y>_UrS%`t#-TpR<b=&:&*^TCPsAb8$`H"4cf9\NF-FssK@+Ynkd2YT%-dQm2f"t7NTu<T^G7J+ZurbV^_ZRlLH1>BKpAdGm_uQHB,oHQ[&`_K-kBI<5#!^Y!ZN;8E,`*%qb@EZ7ThiHVFq\ZD<Nb".C'=aoJ[a*6Nlf]+1WOoN57s0;#Jm3gX/C<PfF"h49u8GNM:A'k@:e2)E3]KTl0=-#\"Qi?i,?\<AF!6LkB;,8A:4Aa"#j24(!^/mFnnmbbs_4VW:92%I8KCn>c@0U7Q;a[Wr_@nc%TQ*m77o)$H)ppEoi+a1FgeU>,H%7+q!XBSR*.~>
+endstream
+endobj
+58 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 57 0 R
+/Annots 59 0 R
+>>
+endobj
+59 0 obj
+[
+60 0 R
+61 0 R
+62 0 R
+63 0 R
+64 0 R
+65 0 R
+]
+endobj
+60 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 664.8 155.328 652.8 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (zookeeperJMX.html)
+/S /URI >>
+/H /I
+>>
+endobj
+61 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 448.968 254.347 514.632 242.347 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (zookeeperStarted.html#sc_InstallingSingleMode)
+/S /URI >>
+/H /I
+>>
+endobj
+62 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 90.0 241.147 299.64 229.147 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (zookeeperStarted.html#sc_InstallingSingleMode)
+/S /URI >>
+/H /I
+>>
+endobj
+63 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 370.296 241.147 532.596 229.147 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (zookeeperStarted.html)
+/S /URI >>
+/H /I
+>>
+endobj
+64 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 402.636 219.947 445.98 207.947 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (zookeeperProgrammers.html#Bindings)
+/S /URI >>
+/H /I
+>>
+endobj
+65 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 90.0 206.747 246.12 194.747 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (zookeeperProgrammers.html)
+/S /URI >>
+/H /I
+>>
+endobj
+66 0 obj
+<< /Length 2712 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat=.gQLU*&Ui84n1AfpLF,<=(Vf@?1L$.2->Tfb>a<qP*!qcFMhK<t>k7Q%n,bF3Jtc4KZSdEgk8Z;sh$n$]Cc?juDZ8Gdc4PLhD,S^QS1'9Qs,`,q+"3!%KM\RUcI:q=c%k]KLI^7l$%00ECqS'=K7CVagX=19PL.tuc@<S*N=bs"o=M@-HdC-TkPXnmg%\n%]hR>0$_>0)C$Z$)OX"MZEt]HR0@%%hPp4chV`Hl%I)Lrua;`c]@Wd,NoC?RY?r2H2aBKE7JM7K8"EgK\NZe!e9;FPR.Fg]f9<uVo"\<_86AQQaX)ni;8ERZIrs*$M<a"LPi.?tAdnM!a$'BmY)MQcX.oS#8/nb/aYd,-'0*cKY\EWi4L:>://?'SATcCU!LkE((@E8ATim2n@Etl[<dY[G4l_VMR?8"J6+W_jgEi4"]Gqr"LSj7@6j#?adJoFl/'I#@WB])?7YsV'idM1q_\2@.IY_"9,-CR7h"pFGtLm8]QV'V<$OdC4)B@W'O*N4Su[V1e?$4n'T,%(-RX!>+2BSkeV9c+)ETF7(MV@\:Z&O8`RF@@l3;^D0C;mGoGS8@_2U'%%V0Cqm\$j2#&,4Ac<X=TLnXPDR;lEJ&;pkq6J!<%<G8>('f(""N`OjMF"OZ-DF3NZVQdCdi&lSBGIIa[]43:?P90QLeqo4U)#NrApjaNM56=LBn';rOY)g1eu:XM0dHgW"gAU^Qa(Pl;uPbD)9b\RV[na5.8B*0!kLR#iq)N?`Ws#Bj7]^Hh1%phGjgE^T(,D\&[+'R`_#8+%'$PsUf)chr#mX#cn4<,M1!:kt4JKcN\O<#nB*C0/&r3j\\$H*^PbTA6Y<W?9;(8pg6KaIVVp<:*L1N/.>`<aC$VaY7C^OCVM8'I#7S#UHu09^E<gZnt4W^LgJH0ZYcF1*ZDh>I'.LafGQc30*(@Sc/h:R9$IjG*>g[#a[tR+[Q8tS1hf%[mI%2b@lbYJ)j$![Bd77:'Q#oH<K<u41
 uIBcu;J5$H^F)8`$&+9rrmrR,V\S.7@u=`1e7s/&Y%Y,kdA0eiqC[(0&+*eJ'2]+9EZ]7HV=a<gk5?T39WFUXt/7ADo;s'I#@W+PWb$nLn)oBo1pMb,bK@*"g&-H$o](P@,s"!Q_!t*4[^m#^1@ac5Q#fL;>53K4Y$26sr>H$&=hu%O&5P;l'+A5MJ)c#qW%=1=[(j)A!#Y7_2'jZp\B<A7]ppCTfV4.(Z*2&oWiE;1DUg8+)=m-s"%/Wk/;5+C%rT],O!H_]dkD@GVH,HEZ07@%q>&aEBLm+He5dk2h,jp&-\mpT*9s9Q0,U`S3c38^cH__oSD=5X!Y?IUI;.@lN%.NZcOCdi:YI#j;<$X`&hg3FX\]C;3g&Y/tl]A`=P5[!C=8]<]mg'%_?BG90;![uPC*a.Z3*ML$da?sI2:0CQgHrZrVhmn&bR5"#[j^/p5f#n9dGI&N*0NfgbZk<+)PkKTJ7j+g("'eF$XhCd@IbmRS`:Ka7Wd.HY8/M>l8J3+F]]&'TN+8#Epp$),FJ.qClj8AmVT&4.n%OZW`Ct`K)Zg,*ed`6pOS42,+Kc8!<o(-!I*O>UE1e/5(60*7'Q)=BiN7s.@9JmN$KkZ912Q%P:hsn!\Y=N3?ZEi&Ye57*TKMt&T_2E+7aW*amY0-%Y46/U?(,[blS#iXZLUp1O?HF=%W^$!N):EoSW[8hUP@iC??Sf?dBL*.D0.a1np>7J8Xp6.MN-#IrZ6BiI#i*gUrK_&BbhG,lmiL+b=bC#(X,?;5o,C:K>JA+m]$_$CB<Q.'lK3FO*sn#MrGa<MjP;rb.=9(%B>48<[]QOChNpjY8-A:_40Q!?%BlEnZIm:7R[]b<W-#Q0`J'Y_SZRK0hgni4p/tOV]>Cj\-B4],)j83UMe`'r"u#9#r5?nY7GkNkhCcG!$\?O+45g&pPGY\F7M?2UAVl-cHd.KHIgjZYN.udJd$i+a!)*$M4lq";d,Y1!N>G'\I`oV!1LBXPALRD
 iBo*"kCm1aE;AHD$#IWN&jqR]-YNfH&"X=7Alq<>C)&hE&q2Mjsh+t]&Eub!,%V26eU4GVM_gC4`d5Z=+e:Cnt3_e,\<X$ae:!['*,g`c@!EBR>DL"DQO/p;SVQaF[T5@nW8"//cit)9M'%=,+JYU\o#)@GBe;D`FR\DP=H=<;!&sD_9HsAkok^nfkbhd'TGkm9+DCh+&_D<:[,qg?.o:WLNe!eZsVs15XC$<R3'6]e06].Tio:8oA?Lm5hMmtCd/JVr#0b*;<DkuPo9if0X7PW@mlS,b8F1usjog%NKFS*B434*3t[Ub;=j1_soQaSI+p$o6bFHs)V:9BgQDK8Z_@:o+spq)MnS>;_d/&mkV7s"Y9ZH=%H\"(%dQ3XV;"cGG&chD5?c4_uTTG1-bK*MU[f^o.(H;%bnhB9MW?WSc@g7`#"*enTK9N5aEW*dT5H&',VE`596q_.dCS5JH"GESOM0ad:>R[5E0AeM'5U9-,XFdnr0r\WBiO"\*ALD!"F`!n)N5)-tb:X[?d'FuH)'d+]\r$o0kI/[#ZT7(Hqg$T>O$-0dLpmu0PL:ZEUrL_%Le=X_)M1L&DN6Ca6BLO3^75OJI^1MY.6K4*$HNXr'Bg`t]Vb?sXCQ-G@PoifX$HAfKrU)U2IJ#uj02YM4J(['!^HbnokAU:F]F:jgO$#atgNRLpMp2%hC]Db$fBAWFkH)@t*;=s2'_F?~>
+endstream
+endobj
+67 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 66 0 R
+/Annots 68 0 R
+>>
+endobj
+68 0 obj
+[
+69 0 R
+70 0 R
+71 0 R
+72 0 R
+73 0 R
+74 0 R
+75 0 R
+76 0 R
+77 0 R
+78 0 R
+79 0 R
+80 0 R
+81 0 R
+]
+endobj
+69 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 664.8 284.964 652.8 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+70 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 647.6 169.344 635.6 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+71 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 630.4 387.324 618.4 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 23 0 R
+/H /I
+>>
+endobj
+72 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 613.2 177.336 601.2 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 25 0 R
+/H /I
+>>
+endobj
+73 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 596.0 169.98 584.0 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 27 0 R
+/H /I
+>>
+endobj
+74 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 578.8 162.672 566.8 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 29 0 R
+/H /I
+>>
+endobj
+75 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 561.6 148.668 549.6 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 31 0 R
+/H /I
+>>
+endobj
+76 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 544.4 187.332 532.4 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 33 0 R
+/H /I
+>>
+endobj
+77 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 527.2 231.648 515.2 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 35 0 R
+/H /I
+>>
+endobj
+78 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 510.0 336.96 498.0 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 37 0 R
+/H /I
+>>
+endobj
+79 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 492.8 217.98 480.8 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 39 0 R
+/H /I
+>>
+endobj
+80 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 475.6 186.672 463.6 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 41 0 R
+/H /I
+>>
+endobj
+81 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 458.4 175.656 446.4 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 43 0 R
+/H /I
+>>
+endobj
+82 0 obj
+<< /Length 2211 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat%$99\*g%)2U?kgj9V_ar9=\':e>VG3q%eigB7&%"_tS<ZL/U=O=6I3In[b*"]S9Y=#E8H9i_%fkL)2a;1=s(iZ*KE(C!Yt]$b#Qjenr:]kd^)I[A%kP]%h<)2kgLh&,Y"do;IfFtT_WURCYO?n_Bt(PJNI=!$_`u3,%f2Cm[V'GMl`V,+H>1'ek=].&1n>C^;sq.^?gaiL9:"Y5i\c!qrG?D$SmCeG`#Gl:b3;lPLd1ED6g&-FM_+&!Si.'Nmat8K6D'ROd'DSeBi/G4`q8SgM5!j<_FZZ7U<[=K+EOqOiL@*SO8Qlc7D#+Hd)#-VGWhT3<QYgl4t9:(h0Xu$k209d./464KL(qA*<V,q;SsEBb1%?p2(S4^.!1X0>f!WZ]3r5;'72E=k=j4*SCWN'Hbu5?0=ig!9(@LISmG9L<Tr2.1.!.La(ik6Y+A%uOWV$tT]ECLCE+bIUAOoA+jkf@p<FP)UujraEF'qX-&p:E%5qK-L+2epf"AqN_K@UZhs:/Yb]QjZ!:i703fPP-#Xnq^J:I](q.U-$@H.aqV\+fQ&?g40l&p[H*un(OJV>M[=)#`Tc#ZG6dS@1\#cp7er.RM0+FnKed?b]I8oksP&8EWA,e+h"_[_Gg,X<0O6MKkerima-onkHEA_F"#k>`ZZ1XoSXQ7[jrNJKMq>Ok`IjN5$[^S=fJohh_Z["B)EGq%8Mo7KO/!,>n:af:#(9Srm#g$JGMP`i"9Se`^E]E]4rEdU1YZYHV<OaW5#+RcC?MLj)5NoX\&0L(el@K-U$-&mKTM"c!(J6d>)+d$A.cDh<1[,V/@S0/Wl[3:\<F62@cH=USTa8oaClu6,GnRZZ9VZsF@BuGl180V=t-BW/-d$VNG\5q:+QnOM:cK:=2@aWA*'Tm&_HRN=Eafqd3r\Q$+)oXU3*1)DucioasUJ`0WA<rA9<Sa%&_q-OEo&qri[Go_<8uZ,R54g4oauP3a3?X,RL@.ON6;Sk%rPX]dKb
 q-J%9n@UlP2r'gpNu!)4aZ)U(mX1i_rLXdSHZ$;_1'6ok#a1c8(T1IRJ"M7gO)+`rh[Xn(:Ke@V!C(8O"%<(-...@Q>0<Tpo3L15XtY>OXdGG!OaP!=t>C`JPL$E'_m;[2(m_7YiJd9f4-u1YPrb3-_"JZm^4IN^pM)7:C;2\t0<a%+'uKHEBlei.1nrSbnA8AQqMi''@9'E2At)p"!sSq^0I_S2PE5%bNaG%PmRmX(CCZU1mAF,9e>T$ub9E5'JRr*$F6KV/3.HO$V*B)VD1p7P8q;OcUG4f:j:$,BmjDIV)=\*$`6hGRE_0Z+dl[2P(_TT2XO\4qgBl>sh<FBqqojV]T)4l_,8UqSOeh7SosT&1lSM#?VaW$3@+<]di^7!qYm>Js[/h#4"4,apoe]Y%%rKLmd)Qb42[Y\\,eO?/a7FXr(.ZO!7kJT;5#)Fn+d"+.4/orZ-b.2^WBcJ`0nt$qNTrj"^G;P#%eVhE'9BPptFp4VEPLpm+G>$uH9ETgth**$i'!_3bZV:4p0%/ceRnF#CiW1pk,fcI^5,7qa:Ccp"Y#6A'g,P^\ZBD?)AOTR"VCgU-?RCX(Bee0n#@;%S54-mt$G(cd3s+,TgsbR2$O2`%WCEo8`oJjE5k'%_As?%(gR_N9"j+FOr-(If3rRkHH1O`lSH>2io>^!5K%1#j;7Wgf3HBq[sQ!fGVDhCrQ$oiA[H-828D-h%D<QS2c:WS5P(H@ge,4SOlt\3=nKDfVJ&*;F<78Y_>pa#(+%*PdnQUL`-pS5nt
 Kek;hTZl)uEk6/_`I4KtUGA')X<8*8GYAkE+.8jTSPl1kDIeUR-PVYlclN>9>adDKSTmdqSq]V>s\NW4@iC9sb6gf`C3hQ;IO&9)2luDA%70m*?$m.9qmuoa#XiLUfqLlABLQ`?RIeIg7V@bYa^,)miD+E'TIjsb#[g/5Won2&ciJF8_\VJ>aNKODble\GK`E@ADf"?F&jXHV%q[Y_g#j2~>
+endstream
+endobj
+83 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 82 0 R
+/Annots 84 0 R
+>>
+endobj
+84 0 obj
+[
+85 0 R
+]
+endobj
+85 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 446.604 370.228 525.276 358.228 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 41 0 R
+/H /I
+>>
+endobj
+86 0 obj
+<< /Length 2665 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat=->E@OI&q8_FTsnoiK[Ka=:__P?h&pPEO>d!cjuh!'D0$q[/gYf'r;&46A8+N-]SduTY!nb"j30I>E.<>Hq=W_/T,Z,0_>j6gREJh_Naqi%7cs<3aH'I@H&`Zck2q_oT:apN^]m$p?bX>e1R?tf^V,[Jc\GR4gDdWVk/'@/l*j,GMqua*3&lEF54$6=&CAP0rCa-IKfBG<b5%\$n6<*)hs((7hRW19Pf5os&j-q]KS/;r?>&P7V0#t.7Z$`tI-rR(G3b\T)DOfLG.ciE?dh'b@C1d@[4Xn$1D,*"1-^WI7?#fX>HtS6MnDp`4ID(;m"`D")/[GpeSn[A;lmI6'^5($0D#/7a>H!o5(/*jWFanAWgVFYFZ`GqC--i]nDSi"<.QpX@)")o#AA\l=Vm:Io$,j*#hP'[gQH=t;<X4FG12&AC2qmjJk\n"Dm`^;PF,QUr)iD&nrm,YqQAs\c1=E)MO2e4WHPTZ,MdROeQYshj#QLP[DPic"s/#?buHEUF@1JjY(IgWU+/Q>f>F^&+TB-a3p?gl]f<"^SC_')b4BD=JtfPc,!k%!on7.:"PAR_enrSD>g:O+eXGQ@h=*nd2hKTGTmi1"m7,`;&S2hQ0<ocMZ>$Q#X/FZ_dhuoh5gifdf0$3?W7Y>d)i4Ye/P]3O22Sb5>)V3.3W[Bo't&$-N[Xo#4rKj+KPE-_U6s*!_5jd^=rc#u+%TNch8VY<>$Vp*BN_^H/9GA;LEX(l2*MZnEETK8Q59-j<OLW';Dp=U["L>t-H%-L'Z?7=;PGuI'gd8EZ(@ZG8SV6G84$fR$b>(#RdUsFp@*7+<hWBKIp-MN7R@!SB@)?%F?AuLmte)%BUUfT"$b,67c2b]JGcI@A9%J(3a02oEkC<+fCk#r.3r)Ej+h+n^:^c'6/YI>7ek0)(;T.m>P/RU>hdJ#5T8=^i*k:'hW&:=G"Y[*W(NJME>1DsbMjWpB[U2C+<<I4,2-5QSb&!NS3#j"SB1;(%-
 ?fo?',+5$D=&CVHd/.7)U]EONP12+4aE:1`2e"Fe)/;_-BABYq/W$7?"[8>EQ1Eb%h@eo:g=<MS?]5@"j,b&m%n`&$%6QV83(/T*I7!@q^@/QV.UY7$BFH<jF[.iX+4#<%B9/<Fr/$.'3&0Z*L(a25,[Tl))c,1e<cJn('XL(;p4%QrZb92PI5=Cbe\:$!ZS-;=G%[XiW4a#ut)(*]ZBRGhK7(Kcdp'r.JOa="S;rc1rd4@A@l"+B^cXJ;IrU1bRg=j?hOMnD2q>KuBO$Gh-%[1bVmVgek,9,Ra`gm;Wha`3khEX&=B]fM?L]4UBf,P?4Q4ms0n&Q)fP&Aqa);_6ce5p'=1@<J?u,&U_N0TNfW5mAQRk>eQ25@k[.[A_`giVl9d\HUqts1/M?$90k913)a>o$4M\7,gh2n!0#3^J1hJ-`/Oa0'/+n3*e#K@dY%>[9*;Q7XoM`>G`*Mmbjeq1]s@)'IL6^7"!@?\KK+-:"5i1[l/B6P?b=sq8$;joSqN0\-\+c=%gfo`J:3eLoT&Gd6rpN`9HSOL>POlXa+?5iB'u;<P//udoVOsY04ho@J30e5)"+^imEP3)`-df?n&2(lBhq:=0BV?cH%3Bl@drIo5!X-u';PpBh"5V0@D_#h)]NO$!fbOtHP8W%eT"a9-:.7VhT(h]l].&`E6u>0$Sfmb*Z&-N*C_3n3f$&I/sgc+OFE`)oPFq7KHI8-l`')!5-.Rpna-UBPA-G(Z*S2C#<LblU;7(jd8/#5^S/WTU^gkCMceljqS=2'7pF<M2MUHTRoYghA&Cg4'DbJ)`ELHcB4Sg-S_UWg3Ct"YQ9X+C2"Xk0#D%Wq+0;pt!T\*>ES2aggXeVG.B)5qMQ;^EUZI*Rd+\R]%`)HD#.Dq[IM_mJif-g6ri7LTjEjKg90'SFP#6<M`tWtreO\3bOR#c6>kB:4cUX/g9-o#g%,:GF,sK_^>4Xoh=Po*bNKu1#_aAih\5,e>TMgO2=rk5g$og%
 b#dW]*DB!RVH-EaA@YqYWL]^T4D)Lf]h<*<eg>Zch[_+Id1>&/"`%-dsC1'h/5-?s6]AP6r9a_/=0MUIo"g&^*B*!p&_GPB]R1o?-$YEV#b=se;3fFaTJL!/tr:u_r'V57#R,Qjf)X_M+DQAljV"@`O,fOl'4uH?G`UXIa#r,\Z02]peb[o4K6/e+2Ct!Lr&X?B:j*<9B>&J;j:i#8(-Oa\]OZ.XQ;!;HsbXdA7pK6O.>Q[88.=LD6*fUQ8=M#n6IKs0fo&HmQc/1ZnB\_RVnrdTL8O6C+7"DR>4&]V<B%PQc7:^HOC"+<UWefmM0UJo_giilm(><B+NOJJj[\\e%-6duh$/@$pNs:YLOhi-4K1TClmmBUSg-&MGPQoa)/k#n!&Y\Nq/:'UTVle&.:KlkSBXP(k^sEMqa_8TW*sH80kQ$:*Qd:fr0/`qZ]QEHRG8mYfW7Q@!<-,0WHP&+40XF]1\+dV#Z>cKRVD.0.R0@&_"ATbXb3^4`)#U'Sn(tOZQrWZoYf9C>EoAH"o-7bhp0rtn2$V'h1`:-*`-6g39#_G=is5o<lmH400%$=;ilF\YE,1gGIo47mQFhRc>*H=GBKu'b-f9'ql"TALrPMo"n4h6$e[B`A/p[;YHPkFn0&%8tel2;AU!m;BB@0G5"e(n[%i^IC&-~>
+endstream
+endobj
+87 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 86 0 R
+/Annots 88 0 R
+>>
+endobj
+88 0 obj
+[
+89 0 R
+91 0 R
+92 0 R
+93 0 R
+]
+endobj
+89 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 168.636 660.8 240.276 648.8 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 90 0 R
+/H /I
+>>
+endobj
+91 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 111.66 526.0 155.988 514.0 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (api/index.html)
+/S /URI >>
+/H /I
+>>
+endobj
+92 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 179.988 382.108 216.66 370.108 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 31 0 R
+/H /I
+>>
+endobj
+93 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 218.316 205.602 401.952 193.602 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://logging.apache.org/log4j/1.2/manual.html#defaultInit)
+/S /URI >>
+/H /I
+>>
+endobj
+94 0 obj
+<< /Length 2142 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat=,>F1g;&:XAWi2t*]M2DE;gcd#uPMXWonOqX/5moI!=[4U+FkpE^&Jm7/OmOtc]3`8tc$YuUAj5'h<o7dqJ$5f;_p=+gg*aTN71oG-\bZ+[%k(k8m+'O2>lD6[]30RX55&XicSjOChqRtrT6c-,(m$UdhPTrEI)3mm]_#O:I\dkLFL>+o=,U,DC;0WhC/N,Sf$-kV05pI"P!]6tlS(N5jASBjBXu&Eap+2KG8MQpe%qS>[/NqF]r\t^k3X8P:-:%4cZ^(LRd4Th=#*/#5L+bf4#pZ<<hF<,b7SYm+V?>r*T#1+>kTJ-NQQTTHC4%YrA=nY3#di_'Wo8]q2\(oZNa1@j[L^LN7e&Pf=8$s7H)n.OnEdFg<2[GiX'P-7n[.lHWYFt*57FU?Uf!&dr_FdEee_(C7aRg66(.",$.2b>u:WMkYT%O?3qHF_`MbFZBc5Wi(Di_YOJN!Dp#4s(Sad!%&`=ZfsLf:>.m@-,HI]J,B[TqTc3Po?OL(<NqC+fB;b9&f\e#idiB=bkQu$]*B4R#'(D<j-p#2:<Mdj@FRkcNX*=ol(A!B`(k]]$pJ;S8(l@;Gi66BX_sbm^o%ZeA4AYNmcunJ'\dk>VcB:k=Psp5u'J3[pSBP'4P6`dmVg`*LV]9GnN'8g-SG@f?gQUG>BS0U#L>NYZQ95!#Hmu[%b2UY&@eLo;[\Bd4C-l[LG+kgQ<F0a`Z5Ro'jO1KBgcM#IrP/rc9iT$K-fK_n-<fr!Wc(6C"XI3'[*\'ji?!/CU+Xg`6/bFS>4'OF<P:"rWGC!ON6@7`ZXm'lIC%B<CfQ5Jmj]H3k)9Sd^u-/R$EVq(<,EAqC^og^#LuAsBstFJ)Ni_b'H6WWb[fNNgrH5?C<*naQis`&GYURIrkW6sIsQ8*/`$EnK=;aDKOHGdj?l:%51Cqdk+6AS/hK?I#HYE/=NAFMq1M8N\"e'#q[RDefF@/<_YkofoCITG!K$$]j1jgO`&GT20KW/NHda>_J\
 8XTJ/itTJHSrH]5]Yu"A);<@k>F]d:WLM5E,oo-f_$:1c:neMntr^o<f,L&,^EBG\[b<[G5qZZfkgc6A3t$"pJ)uTU,HZ\"-1ng#2G6?%&,g<iKSTL(<Dmeu!?kaRNMNZn_%f["qUZ.A$#M]!h"h8=O=>/-G*.I)>H568;^&JI&[@XuX(GZ3aNAB#]u;16=1GiC77fJ"pKV;*nqUOhXM\2Tj*m)_D/f#P"S.Q6E<Ah(99c$Fp0_Z/@;t^VUkddbXK)>.XflWYDXg,u%GiKSj!ES=1:85iC<n$8W]pl`^tX+=>3`"<Nh#3&YG%ODS-QF[E\[QL,a=f37<B!L5Csfh#&MO&E?0%"YQp"(?ikgA!fPH9_h'qr4@=/]Gas&l%n%9V2d$?E63/NEt4QacV4acbI"N^U#d&FW\j!42YTl4e%[+.,6bs1Eb%T*D?Pt"c[KQr6F;`K^3l%Aol"#grQ'P*!5@u17uscV$Q_M4;7r+rccT.Q?p$I-Yu[5BA'_obqt*op^.s`eTlTP+@MHu#m@jsL\E>?=qYnmd<af:pGddil;BZp'Erpjnn91\EId^+i!8e2.Hq+4!MQj'2)s*c?@jgu*^Y-GOls$52+ZN_Ej-<5L7:tq*aKEF)@A+(QiC.QV]Hm7lFJJKc&r>:S?iC#[ng(3#q\M`[$V^].0*0ZimD3JFZt`pE!7Cag#u2-X[`==$[oP@WYg^%MrRsqr1rq2oF:CX##&6NJpHlB1Z8&mjWZS13$IUU!&0lQ($]8E9\$SWZP:,EGBW3oIh/r%?#o6(\9+E7S89.!0I=c%*TC@dF$I1A"=Do0]W)o:N&ZZ,!YOUSk]@Dk()!ji?Jl=8Ri&KY2KQU&Kp(!lI!p-F]fMXk%Y?Hqhpo_jZIn3nT=%jo67?K":XPuLgriaOM=;qJK9UOkj;&\<3ucji<;0X_%$X.njTpir@(7"OBUEUap<)2B'uqX9QtafWEbHR_><T]Z5<\njWD)#,3$0'F;-'S
 2CHc1^;E"1&*tE`&8`0W!-BmYC&@o/k92Ia7^')gl]prS``-JPcOq8fVVttU`J#lYalg$GeTYL9?31[7'As2t)UtO_dboV`\?%:AYp+WrIiQcf+<EVO>&7d\\`c0>oh4SQ:GK:3+6hh0&Rj?t~>
+endstream
+endobj
+95 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 94 0 R
+>>
+endobj
+96 0 obj
+<< /Length 2081 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!ku99\*g%)226d&jo9#pW@:gbrk*9q!tWiuZpO#MQ%ccH;q5;;O@K^<k%)A]a7PB+I^\`bXl@&GQ6Q!2WbTX)AbTIpPu"K?p$f`$MQ"L*?KhKDP?6^^E^H1T(f0o'3-R=&0ss`l+_6qd%5g^'fG[*B)eMOZ?@<It$E_d9;;=#!oAWqR'MlP5%qWVrACS+Ic[])qD7.:MA14;;*ULJT/EWH/TQ`O[EoO(24!sBQ0p!=mSY3q9EI8r-nTs2WEhXo7sYsf.BQ,T@1gF^M/J]l"PfYCInc)%lRdR@"X'S8CT][doQ0_&H7f.B6Gde'tP3*JJ5Nf\JRP7h\LNg!Xi34^ZBgAZ5_seC\%%b%mSZT/Q^_`ol)D4)8<hO.kr#^GWD`Nk=(,CPM7*bRGh8KiO@JS]#lqC$=2g%),M6cbQZR7KN^rEP2Y2#,V5'L)jtR6_f/k:Q/6D4_@@K4lMn4i2%iX;NPL7PdN70u6FJD]F;jFdO8Eb^PQ`f3fLQr?r4UCiQGl]R(s=Yc4d!WGmBfi)g0G\D$.p)#*9O!6br?0(c$3q\!_I;*4bBH1$8HBjBBC0p:r7n*r[BsBZ15M\`-sfZc85Tn]'r*nm$#4*)54F*2k\>*l9U6;q[69D[8ha<!DSUN4bp>j!Y$dc0dB9>&S.3n--neT"tE-n/%q9RM/Ad1&I'LU3ZXiqhsii2V`^25Cf.PH]b?)[]L3>NX(=+2+b4J[riGe+&0OWCbp6rgoNb)+clZD:1G6i$)^+p[^ZT_lKeeH#<a=UR>W2?c,k5Ln8pl!._>D(V&sE8hlgGaYB(Q1+.oDU5JS\3RLiOkDP3842A89q,(X82.*]/u88RBWg(1pmKGL`F>BQSgkYn285M.=EI[*U3KMFo<ZYH+(V[pj,-c+9>e"UILrF7kdd1a]<u]arf&ZfXHm4LZ8j0t=Qk`bA=c/*>t>-<!&t+X(f'==Vh-0.mZDaWoo*;!kHVb?8PA$DuaYP]>4Ce[7qnQ)
 !G]HZe[(I0S`Rj5f:A&b13gK!`,6F1qDu5Dr#\acE+&4U!-7M?cbbco;QI$B%DXApDDk',WR<HZ4E']p@5_+R[FZfun0S?oGjs$"K71+QTEXWe:[Pi_EtmG,`\u'J3`nCft&a;gs#n8Wq1<pQG7`1AbI\_<lX<2/=F\/Tj#d6iVM/oRddd13eZ3:,V0JW6!14,eI$14;`@el8cNK<i7b5A*C/9R,n[[Y#aPPP$&4?d\Ys8Ehb>o==qA)+GT&7Mje_p6T'Jbe+IQaC.+t]T4dGh6cDbjd%aL.o3,5\m,/Jm5)+g#i2<'b.E+sD0^i8R;C`OY:G_!4M?c>U`%hk3Ag]'?aM\J!07TqjlJ;78FK"_3oYh4r?N#uF^GFA5GlZ=<YpA(4B-I?&7r]CTX`fHdq;fed530b$C)&1,Pk-ErRHe68N#aA.Tod:PVD)NCR8JOi[abh#3eJQfL%SiqH=h]W..Qd[-C<0ra%7uh$?5HrE__d/!cr,aFtXee=V-b+moeT#9&);$5LQkT%%GXCoINXT=)*X$bjsPN,iQhIl$gTZO*9mUD_:\'#jRs$?[N<W+dH.S%Qn;+Rf\pcmL&#L2YZ:YY"Cg9fa4PNG)!UHCuUJeJRa)L61BJB[5&],jp.-0^Qd=IFX]9]ik8UW>sMDI[)t+6b:9ir>,borh==__6?64s8Pa$:L-:G(iV5tsA6Yg32,C3+l*5S+5KUod8NWHI*\6:%Eu_<`QCc76c9.#TFtnl0mE/&%<+].HD5?p=OS5I43qtLF.ao*#-ft\]NgT$2V[+CNJ&N"KNYXKZ=kLqd0FW]q"SYLp$S!rfP-'s!V%8YOjB0r21t'%oU0^C--uRXF,U"4LiH8J['BY'Uf;(I(b__1+U,/MbTe'o#>5^@:@-A+=1r],g.W>\<VMj$tj0^f\</:-maN</&EV6B%.-TO-\V(.;gClV^9EIS,eCjC;Dr57KQV*>erOXSI(nd?$p^Kms46&#6@NXC"h<_:
 gLI,UB-=*@UW>QJuiJ>$^4</M*diR:2"leR'Y]kHXk2c6[*Ajg>PKX/d[:S,71i&HA=HoQ42ncL%mV`1Spd"~>
+endstream
+endobj
+97 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 96 0 R
+>>
+endobj
+98 0 obj
+<< /Length 2255 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0Eh/D%+&:`#5+lm2dd'+/U?!n1Wg(`q3U0B_g=ORLEU2?WfW(Brdn#tX5b<!e1itb:Fe0_$PIGb!`H+c7c]/oiPbcs(qqsH#DM/<D^!<7Cpqu+BU!tmUp`N?bYhp5UnrVJ7OIES>RBXL%14#.cS3EAr@;\I`S[E>U)cW49Lgq'073R;68KIlD&6PS!n[2%msc'.kWBnKFLTTn&;;t+n_=j(P`1c9UR6)Z@r"s(gDRcel4(3#6ZW:"qb7(TnD_D6hpW*^Zr>7Nd0>,r/iZa_a[7^Jo'biDM5Ru&c>RTaD6%FU?sjHnKdh>ni;a,X=]e0/6WYi/`'`li2)-hN`2D3'@FI(.EcabffuG0c6u4-27jen$.#?E)cJo9n>2\UNTPIm!IB2YX8nbDbVs:e]bJ;Y)9(<gV:eH^6MsmQ7o(O_nZ0n[arR>+7N#/PI\"&I$@TSNl"Z^:7Zq)fR,56^tT\L96e-&JPf>c;.)2aPqe/YZ3*60SKTMM6s`]ce<2r260TmAt5^112Gp*`3EqUK[lb\Xj3-1ZHqf-A<V2.9B&f1<Zm^kmZ6S>\p=^O;3YEF+@2^,*AY;ZZJDmnEE,AH\7W]cHV/4YR+=u7apL9%69A]THH3EKV)^BoCY!%]dA#\`0!WHk,RU5/MHm)M99L)Y'7,7njFnY3`cEeSfbDTq2'm:'XJ3*QOaKO$E=3MM&'VV&g@MZMG\<STYJ`.![Vj\6F,S$ZEN-G)aXioLIV:lH2gp<!W2koc(O\=J$/\@[![.fo\/.q'd/1;u?^TlAAXRq]mBg/7h$CcdaJ+3@>mS5l=!S/YbjGb,#r)"NJJ-piO]5T31`\'iRK,^9$I2R%Y/P]1P1bsG8=;fLQEu0[YV^PP-i]M'2pP'dgT@D$V7gPo!u\-tr:/Y3[5f4@L:V)=62c$T5m!eCITlHXR^W3\nlr$D,\2/8MM;UtrBP"=U6r)&&fT2dT]Ylh@lbcjO0_a,P(]//`B]RmN]fJBD@
 8j0Pe@qbfg8ZsJ32ZYqAdmt(jB<?F-^W2_(gFBV#W._2[>'V`Y4eSb-ZR/0tYFjG:PRUbcH:7LNk,7c*hG-W[]S(0]p[=3:rGb03a6K:(#(aoJe(,15e_4(cD#;,JaBY:,?+Z(7V2Ll2W:cKiIXdR)]2)<NB2:R5>b((C"O:c$<l:JnFqeOT-q,8UDT.%n>\pK4*0*$^%*%-Kbf`;u0V5%aDaQ7V(1^k#t@pXiE^:K-0js]$INh)7J9X39]aU`.9c>i;84<)s5M$;\-tjp]]CE.C<MV93jmENm)JI`[;>pPTD4?C8!fAZd%:Q1a)5Ek>,"G=.0:alo@gSNLrSa2f']Hp6#h2"Q?)=/_F6X`\<2AMSMO*%iO?hBR?uh>*J:+L(KK"gB>Q2?ZTH#dU9R[BW=COUH!&O6!j0#BbMdc><FX3Y';.3QpakX@esefT8U!@o^!W!JQu5ZiFU`n7`EbB"%YD]CqrlrFD(,'=J4#2JoD".rd=;8f.U?2X+KI2l`6cYq9jb?m7L%hFY$M_.%[(4[,C`Z8*8<BL`:+r,GX>dS*'XG>j+'M$R<QK>CUA$eILeGUU=PGmN5/[5p\"G.9F1)U#DKA5,Aj27f?r,I*PY=F516;R/nqh9VU?qBe$5R`qOqA%fr%,+PcR1$1j]YO+K9VG]Oe.A5aL<VZQE`a_I`]<SY<7JPcqU9^'`]Rr&QK-IuZ4_1X/Mj42"?GBn9&r]PS)T`j_BH7PHn4j07.4h6B->oJnd%!9n2+15p,80Ee"/:>MYLRPRt7leOPF;&uAB`Z5UOVtV(fI,)NXLJOf-j3g8$*+cY1,6N-7.sT!FMKKnKt6TDId$8,WX1]jf90&>o_\n1SQ%7:LRKY&0PTCnarF;8;Zu&Y,LpM*pi29Q_mO3@*X>'Gi&WNYWWTa@pIX`r8j/h*dU#Mie$_FuI!QjPEM.C=HJ=S?VdW*tIn$euo@K_Rju$D+BRb4cH=*t&7G;7=GmuN3eYQ3Yc?^;
 29?j`@[>,E5+chYlL[[o[Ra?d=%(3kf]WPCk[d_P#l-C+Z&>Fr.k;`RJA)@V6QT0MN4%!\$$I4>D8tiDcd#fJ1.L$@FQWeb0Y3F(E*bmV3T>4X?*;[S1^hc>c%C%s8H$jQ=aC<+0M8DQKcYUKVDN9\j)J96kJnXBD)#="lM$!as0^MW65O1q-]4r>4H_bgXI:l_\gQ&/]i44;V=[G$Aoo34WLEZEgSSQmmkqqN4AGqVB007rI>4\luUhCtM%jrU@>Q~>
+endstream
+endobj
+99 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 98 0 R
+/Annots 100 0 R
+>>
+endobj
+100 0 obj
+[
+101 0 R
+]
+endobj
+101 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 250.992 483.0 294.324 471.0 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 102 0 R
+/H /I
+>>
+endobj
+103 0 obj
+<< /Length 2011 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0D?#uMo'RekG_-?;p6pUkiaIAAb1.fruGWVJ)gBS-r="thL_!CZsmff$=C+X]oe&EGU,gaTF8*:rLbF@&Ah.lIs6(JJ_I9=E?ELl33$30ssDnc\t,Er@,_k!:9Di6Pe-htDOBZQc0JMNRFB_\Y&JO:<f=...@PaQBql-7b54dpZkJI7mZ>PDd)n8PT9s(,"f5:`4uc)8<MaQN7WR`5AW62kI@/Ujb'o'LVtp"D*:3ogX9Lb(r6(0PJV<2'SOcW\K4-30Y?!t8(6X$OR^"!.kpOu1QLmK%lA``q81A4UaY:6F.r&<FN($P,Fj*Bd3;?`-0:2Xf)mUDR$l6.8I+tpdgTIC?kkRbi`?TO1djlHN2D1S)/o0*fjiM$%QH@%TMWn>RG6[FOq,VR0TX.L2#>!Y9RPpqn!-Lc[-0/cYC?oN7$I.k0&b$K8]^cR$nO`J)r\ZZ*ZL)@@BCMH"\Cu_T8\#T53-"#^q8i7o>ib&qOn0s9qqo,7B:1D;'Ne4gDci(c#K_`OAI=k)DL]VR"Q,"r4Xcr:f0oL6=No9&o76d0Y'f%eBI(A[Rk8&H^?Q5\\WT`8Zp>hVB8-j5hQhi:!0YpQoh(1ILm'7EdI[XQ$iN5`u0lYdZ=$S+/HOi6i8s1Gq:'H`*^!uXN\EAO_>[)Kn&DV_\#hZ3_NXo&LGZA?D-drj)HBk6t/>NmHE7NJacD,@kZmImg/pQ?k
 \f%>:nJ-j$)cGSsfM1<,FYkX6i*^C.VFZ/^ACVJ2V%*MHeMo8trgZC:6hS[7%#4cfKX;()&088:2X3_qCTA*Y2^ER\Jt\#<8$krCtlk9!?R\O9_HqIZG>o(=oU6_C-0eIa1]#>JeDg-jf$_i$jh&U+`QVD`KPrT*29O0R4^+]#nOZkSa9Q50=:?N9B3WS3r4#QpL6di_?(n7.."BV]loqEAb$JpS.#9.nVpsf2gj\?qBc;HoY<t>1J4hT[484lJSA!)7Nn=LB?h!S+2"7-o.>)EUWMua&:iDm;Q(S<>dt0qU9rFVf\D-)kOaI5\VGV3[Ds8.s87/X&h1m/<nF_e>%%9_&6ig#cP8;O'm.;'0*B#>N+Qpd3)^n+Yusk;.<pP]A[/ghT,qe<!'t"DL$PDNWU%eZ[`l,+7GS:,rV%U"s(3gj1D[`mBY-\K>ZkQ'_5k>>p5U8IGCA0I2:3jAQ$"3^3]\PXOskUs*YM,D;dK`3cCA*..P(^h(l=n1S;qVdPWS8!$$10BVDM<K-UhH_h(&Rj@2`]D-B*8D.L-/em3'l(BD'>bN2R[e7jJrp*l2nH39p98?d>6UeV'&iS;'_LBue\MJGYP7ip8`1ko2NT5$LR+s7>GoN%8(W.fP7Om2VG6_cm;[`,TQJ2jf8LbttS%"mTL_2uU].1g2!G@27l@iktQb:9iKN^KPjC3!Ti;+.;e$kQ>*[%cqA^iCsHZBj4b.D0i,iE$H_WDh%\h-Rre2nAl7/jb7i*C$7JWU4:O%-ZO+HD9LiV4iJF<[e@cCX"hF/kC.re"2mj$=!jgK<JEZf#JZPM2;1f&g8s"1(ts#+B>p^+<an@=#<_ZJ`-R$[!*TQOe$mhg)MLJg&$o*/f?lrk7^.\d?rQ6d<&-u-6'+)74E82\tejLM-/sHpiA@CQglhM+s6`Wj'$A4]l1i$4.mJb0O:b_5j'20h.Z3s_K>-LeNd6d^Qs/W9,dF*!kHI.mfEVd)rkGp%!sMSk<iQ
 qr2^%Br<ob=YqH~>
+endstream
+endobj
+104 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 103 0 R
+/Annots 105 0 R
+>>
+endobj
+105 0 obj
+[
+106 0 R
+]
+endobj
+106 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 250.992 582.5 294.324 570.5 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 102 0 R
+/H /I
+>>
+endobj
+107 0 obj
+<< /Length 1876 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat%$gQ(#H&:O:Skb18*LThtF%uLG!2nbkuihn\_cq:Z66m`q3>42[opl=c0=^#[IaK?t;a>7I@c4';b^O*<EI...@L>:N<,F+Kb$<$JoW[=T-'UeUn;V.ucNQOQSX._LWH)=-BtZ/&Z<"9DT2lc)^K<-jTTqXa\V<iYEV@.t^Y\2Cbh%Tm\G)93>;9:aCDJ`NahZ1,/Yne0c+-D7M-[jsN\EEgefq.T;(HqObq<3s?'hbrl5*<`Ro"ai,A_o,WMjeZF*1XGY!L`][iCK.>p5PPOJ/VQR\Nt,ZoY=ZED!Q(8A=Zg0;X-Zr64gR'L&RAJ*(bSD[2VO/YtnFP1pid5k]O,c'j-a[V>F:io,4:W"@Ugk&"+86%MuC7jteAZ4-tXA1ZP"[n9^A*bKJH2ePjX6qMCOb%FspKnEo6_l^kf8h3l`D$j(7<+go=iZ_'I0Us'MQWt,71F`5],5s,B&B[3[p[gmRI!JX0Vc;dZcma:/QK<:uq-cUa+iKYKb[uZZaNnO=js.(>Z2'1Q',_9-2mns]/8srnMeSHUdg<>Q&[3G?h%=hB`tiJ0:PCfE.SI!YapD6j:`@,\-q[NMacr#P1YC*V'HjIlR3b;V+?eqFnUTe8Y5.fma$LDeQ_)JKmWp;W>1Mn$O01TXPX9>!qlGc<AmRh%co1.+o"6ns]04ZS+1Zs_P)+G2gu3/S:E2kHSb8<kh`9M?i5Nep+4+O^*[D:S)cpq]%abd9GJHPoOrB4`6;=N+_.!$*oMK5LB?DD"*seDY"dIHS84Ac]6$Hui!u'YM&kG521gupU,7oJV?E[:['^Vs;EW&%cl&h`AHp(JT&0/]aENXo;VQ5?7%>k<7p3Q"ig7(q^-<Pe;YI792aKb]?>\GMiV=.Kc`S055<*!^F"<OI5[G
 :o8%2Zke]S$@h,<Q[...@Bci>4XZEUSIs:rrN'0)#X~>
+endstream
+endobj
+108 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 107 0 R
+>>
+endobj
+109 0 obj
+<< /Length 2422 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU5=c_;q&:XAWcs'Ek@79C&hibF;U'K%'/dh5qi(C@.6kWK?lSuYn,KZ6`/CMqS#dQ-9EB*,?hp?:cRr<M?Il?(B_#JVJXijrs$q'gU#Q<geJJYQX2KEQo4DoW$]`%1$5PA7@qs-31fOH(NrUiP9DuiaXqi*](EoA*a`goE:6J$F)L%FJc1ojX)lMA`=FC'eig5Fcac&4uVqs;\[ZH[JOJ%a0KoMV8<D)3j")Zd'7gA-Z.h!;P]Q)EqnTk&26=,j5P'RH4EWbf"iVUG:Pa"r%uX7Ea+qu4TOhdcZ9m%mBds6iI31m@OO5ICDUW=!QK#V)<EQ3ji=eof`[`;7`NCF.Hl7eKn3jITNk2uXgKI/U:?!e%K-pU<g]p(2k7F"cse-Woen3HK-5cksq]27h=ZRCMYb`CaZTf4<tDX"A<0UbAj!0UTHr+-F3@lOW(CY-Q-LFH)O%,#?5fV]cOSF4=K5FpF(qHZ_hc(91oBpO[7tip1s']CFsPZS81:RSm1Z7!g;W4;(?CD!Sdai7-76Y+i#)3%:+E.YA$`:ib(Lm="`n'7+iP[97KGUWQ'Z1+)DR+f5H^`aXZZ,-]<!AN=O#2.KIH+)\Ae/T&GJ?\-h5[u$/fP&th@"mT+EDel2n.2?a`g*ITmFSgL[&KSSmM^:LVR)_QDHU[K3cXY_aI2#IL=^^]/\,G>24']l#GQ@M.7=Y/Y(Z%:#B0dg,SsSd7U9/"[5SGB(6NCr]dKtb@di+tb?$O626l/;C[^[*48)e9Vq:@Qn("un[8%O-#fN^.$HEQ$Kmo#>"36rWbF\`I!)kc.`Ge#5jB9\&Y1r_l"ScrBFD4%Oap`qH$<Rj--9k33X#"5tC7tVJnG/i`4,4$kc.Z"?sRS&pGfgE&-rtc23P'&P+d9cLNDd598,sIN3[J#D,(]&ADHDn^,p8"RIk.%lm,C9eX,-Ap?9<UWYH/E4ZN_D0lG9T\]Athj1=KiWYn1nDn<?aN[`3=7.6qH^@:D
 2=M_-@m2iaUJr"u]^c)JB=9V3GgeR`umhK?h4G*:h\81\O5%bHnnH)'LK]k]M044X"-bCMBlb75WH.(^s8'.-o(XE7e@\Vsg0"cOnX5iiBrlDo[0P?rIl!(0tT11^'Zra.o>[!Oi_##l,(Ensc%h%0nF369g!J&b0uj$saWQ7RF,:%t?`NTFJ@$B0:e$L%tYn4pkU@)5mOBaP;?,*#$n,:QVc:1.&&q65Eq11h[*+'2""H@SI'%(%co&*KUIoBlhS%+W+-QFjC5qC]p$"/mgd+*6+W+L`/JO=El^1-hr3EaLcAP,^$DW/L>-7mWtIURjfB..GMkd?qDW*e44ZF8m<#]2#@@?F2Mh=/<W'8Fd[`%cp"Kb4H21<<?,\bf2TI#nUX?ZQ1#lc+,J6mOsS&K(f9$dmTp0M%`8#K82,Nf]mK7_#S#lZhTD3oDAb[U#So-]@7W7^;*o>gj[%ifBMSss]Y@*2AZj36A"/T>GTP)h(MelMBsn7-6J<cs>%l-?k^-d)85]P5NG))="0s("En6e8KN)6KP>#kQ\a0W``M%:[VcP:F'^MnQ8Pai%8`jKtQNQMEjglptB+$t]$jZ<e[7@OY?lO=eCQAj`60qp[9a$X-(q+S]Ll2ZS>.<Dsj"r>s(_n^Es$dm!c;T)rANVrmQ;o^DBiPB02cqSd$+-+u9Qq2FD;=<"V'D^R!X`BP7%!K*i>TgmN.X08(s^$L3\@&c0Jd4%SEKa%f6AE5Ml_S?"_q(BEq;)I1tW8QHA)dWl7HM=,`,o(-(dt5\pNQK<!!^J)2XuF`$j@]4$4c:E_rcV7;)(a.Vs+*<BkF2r5W3JLo8+l1dDH.DcZ-sa48_b"o%nqW:HWn@Na-*gVAWP63D!WX:tRZ<!Em&@)<D@[oAC5e0U]n9;PN*7EkYEPP3KFLhka#r*'#C4/uDRHKY##mQHaj???KT9JBoocfrE%_L-!\ir&Yug$ks?%8D@0hA9h`#VT_^IpM4I9KPQ$S=K<
 urOHaH%h?1o]S`'k.U[^V<$$Oo)%OYNQO.RlSq/Fh\$plu#07)?8NPQ08NSC-BVl,+W>q*39S6=!Oq*0"q7T\ed)90^.?`I/ITY>cVVu"H]muU\_T@E^j5E,jdWlYqZ<[1<H.(0<mZRS?!%)@1]@($eX#971"!<KXBN4+U70ZK!BJc;kqYOD8OK-mI,RU?W]ogLcN!Y.$!'Llg&mNi`<.FG)[/'Nuak+CdJaVE!(I8&2fG^XB-t:pZ']<!H0um.+HM4K\TFr(!iSn]5@Sq)a2Tu[tn*Br&fA*=Ken8uEdH,"$o).`#mNGN=4%9Ql=@@Ug.Zam3ZXMe151mhE=^UL[>\AiP:fpTM46S=0n9H<b2kF(ebT7R=.U\uarEesIdj=MD2\3KPOeXQXL:3(XHs@(m2e]=J:6;d7F8l;uC;CV~>
+endstream
+endobj
+110 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 109 0 R
+/Annots 111 0 R
+>>
+endobj
+111 0 obj
+[
+112 0 R
+]
+endobj
+112 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 175.992 210.456 236.64 198.456 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 27 0 R
+/H /I
+>>
+endobj
+113 0 obj
+<< /Length 1951 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat=,9on$e&A@sBk`uq8Ykj[@Sp&TLU+)OK]*=-Nc%20oS$4/!UpQ0ZlT:7\F"!7*TEmFe/Whi-3:l9pGH8]pe`-0En@%i\YZUb?pX1mPs5To)IM:f\aca`/bZc`L?ei=W+\G=X56(UGnq%G0X>UH9R,u6#^^L(QT:2Q$aCB-gHQQVdV@\aHWb"p%SbFJTqCc/Vn:T.VZ-gmTa_)sZjX5!>*\8TR9/A*GOp(d;b%eun'aAT3`V!nLH[PfsLgLu\0WBQ5R%&Qg'J&iiIF?Fn2H!Ko&>=AlLTT.7/U!/RhrN[FIYKgUaDsUpj`e>3BN7O,GpdJmhGH`6BXQmF(+jtLEfXJ^;\U"]q.b^j\2d`a,/:^s@^GRV@KB&_9sHCR8k(>[jpg%iY/S]35k:p1f;T<T>+hjpQ*f4"HP!>X@n3/Z($ttD<(f36jcUlM*&nV1`,7L0\`B4hPK")8X;2Q324-hSEEal3j4NsK>$VL6gAY*0mN!`k_jdPLRd^BpD"tH&[,h@k^YooNCaZe$(H,#fK;#/QBT[M5_&M#4^b!T]U*9h2-#$+P9S?<L!jU[WU'7S,@`1smkEr!DQscJa;f#h%`Ztj]C?<H=i/E;-DhP3+;rD=[hXU^ad=KGY:K+D9WA27=bY8-qjK$J';c>Yr50?HEaa(QZ[P&24<cX)l+->O*5R8ZO45&9^8MYDg)[t=#W[TW"ck^g:(Ml4uRH"b7%_P(,iIlF$:3N#5>i#fb=uRIQGjO-"kg7kcYeM"\NbG=cDGV[jd^#c+f(5pOBqNoh;?e[PfQ.h=s"d9iPN]6WR)D]G2QBrg6;gMA,6C8T#GZQ8MW+5=U[00#E;tU%UU3@JQT<099bl$''Q\)FC?P]^XF2V1VZ"o6_PLY?H%cDf`G=<qC-!+n8?o="mHTs]m5^H_^_^3bA_t-pNc?,-.WIq<n*)XYUE-*74];2bp*'g_BrhKt?T9Fq!*ZtSiB=DsA,7^7(5e$p:b%QMLpn`*cQ
 T#i:_KA)SC\U^kjfb2:n;QCUL`YhQks$sjc*^%SlG2_$cX&tBO[A#RB_<FOR]cKF]R;:O$!?(dQBk-g>c7T[5V&41Z-lt8dW6"bQVkAUJ*2VMd+9V4.r7qTE4FlKIfD1Ppjob\W-h8e5!iE10-0?7C(5[_i8j]P<!SmP[`JhKSLRc(i'9\eiMT=cM!f4[kE3A`^Er:LNeX,R!5_r8+1p'mDGui*^9OJqag(fqiOp#G;EY3+qW2kfcahLU'$>o:0pWm@,EB-1RPiuI]t>m5AktaZ%p:H+G0uZTY*euQ@MAB"M[d"8J&CZ;X?1L__Z'^1:/G'`ckd'IAh+Cj,O4FD.oc'mhnk9,HOD!AiaM$Q0;WtLJ'/:/lHbGCpD,\9l`+].<pIW;-0.l?it.9*d%PC<6q#@F`IM+0Wka]6c3m1eI7%REj=ERTEW6kW*F.pdmu86F:1s`)$11.fum)WSVZSUEJqN6od@*&joOe1j3sTPp17l-@>^i8e's?t2LKLQ\G=^K"`(H6GLCRT72s!%1/*L><f*Rr4In6<@]uhkg;f!;=YUVtF/ulT/0/RZK!oj]b.`jKV3Q<l6jt4qguLnQ7cGO1B7pE%d73P_oQr\Jc?0&q^(h'C9+o:uF>"I8,W)Y-YI3"B%?Bb'&r\F['P->j*3Qkff`+SYN6MLJ`>.aNGhRr\[a.K`pJ$Qk33ldV9]`'lUsgi]E<7[*k9eW<mCFQrI(IN04ZK_cdfT;lR<TV98e<Uf@\rfBbK)G36TAYCT\k$EnH9)^=3>d^d.*:X:$XHDLWB^LJ(8o&0;!p8/ad6)Y$gZn!]^J!GfuK8g"Dq:F1P_["Yg&mpgYFoP)!21i61%(+j2_4Eff8=3?iC\i?\5BLNNM[@1qd$kkhn3SZ-WLg`@fj*QLrbdiQgm4T9@3#GQ7cWWZ$8lZsNZ[aE&M,[>i@<"^4arr>RUQeq~>
+endstream
+endobj
+114 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 113 0 R
+>>
+endobj
+116 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\104\0\145\0\160\0\154\0\157\0\171\0\155\0\145\0\156\0\164)
+ /Parent 115 0 R
+ /First 117 0 R
+ /Last 123 0 R
+ /Next 124 0 R
+ /Count -5
+ /A 9 0 R
+>> endobj
+117 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\61\0\40\0\123\0\171\0\163\0\164\0\145\0\155\0\40\0\122\0\145\0\161\0\165\0\151\0\162\0\145\0\155\0\145\0\156\0\164\0\163)
+ /Parent 116 0 R
+ /First 119 0 R
+ /Last 121 0 R
+ /Next 122 0 R
+ /Count -2
+ /A 11 0 R
+>> endobj
+119 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\61\0\56\0\61\0\40\0\123\0\165\0\160\0\160\0\157\0\162\0\164\0\145\0\144\0\40\0\120\0\154\0\141\0\164\0\146\0\157\0\162\0\155\0\163)
+ /Parent 117 0 R
+ /Next 121 0 R
+ /A 118 0 R
+>> endobj
+121 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\61\0\56\0\62\0\40\0\122\0\145\0\161\0\165\0\151\0\162\0\145\0\144\0\40\0\123\0\157\0\146\0\164\0\167\0\141\0\162\0\145)
+ /Parent 117 0 R
+ /Prev 119 0 R
+ /A 120 0 R
+>> endobj
+122 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\62\0\40\0\103\0\154\0\165\0\163\0\164\0\145\0\162\0\145\0\144\0\40\0\50\0\115\0\165\0\154\0\164\0\151\0\55\0\123\0\145\0\162\0\166\0\145\0\162\0\51\0\40\0\123\0\145\0\164\0\165\0\160)
+ /Parent 116 0 R
+ /Prev 117 0 R
+ /Next 123 0 R
+ /A 13 0 R
+>> endobj
+123 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\63\0\40\0\123\0\151\0\156\0\147\0\154\0\145\0\40\0\123\0\145\0\162\0\166\0\145\0\162\0\40\0\141\0\156\0\144\0\40\0\104\0\145\0\166\0\145\0\154\0\157\0\160\0\145\0\162\0\40\0\123\0\145\0\164\0\165\0\160)
+ /Parent 116 0 R
+ /Prev 122 0 R
+ /A 15 0 R
+>> endobj
+124 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\101\0\144\0\155\0\151\0\156\0\151\0\163\0\164\0\162\0\141\0\164\0\151\0\157\0\156)
+ /Parent 115 0 R
+ /First 125 0 R
+ /Last 159 0 R
+ /Prev 116 0 R
+ /Count -24
+ /A 17 0 R
+>> endobj
+125 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\61\0\40\0\104\0\145\0\163\0\151\0\147\0\156\0\151\0\156\0\147\0\40\0\141\0\40\0\132\0\157\0\157\0\113\0\145\0\145\0\160\0\145\0\162\0\40\0\104\0\145\0\160\0\154\0\157\0\171\0\155\0\145\0\156\0\164)
+ /Parent 124 0 R
+ /First 127 0 R
+ /Last 129 0 R
+ /Next 130 0 R
+ /Count -2
+ /A 19 0 R
+>> endobj
+127 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\61\0\56\0\61\0\40\0\103\0\162\0\157\0\163\0\163\0\40\0\115\0\141\0\143\0\150\0\151\0\156\0\145\0\40\0\122\0\145\0\161\0\165\0\151\0\162\0\145\0\155\0\145\0\156\0\164\0\163)
+ /Parent 125 0 R
+ /Next 129 0 R
+ /A 126 0 R
+>> endobj
+129 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\61\0\56\0\62\0\40\0\123\0\151\0\156\0\147\0\154\0\145\0\40\0\115\0\141\0\143\0\150\0\151\0\156\0\145\0\40\0\122\0\145\0\161\0\165\0\151\0\162\0\145\0\155\0\145\0\156\0\164\0\163)
+ /Parent 125 0 R
+ /Prev 127 0 R
+ /A 128 0 R
+>> endobj
+130 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\62\0\40\0\120\0\162\0\157\0\166\0\151\0\163\0\151\0\157\0\156\0\151\0\156\0\147)
+ /Parent 124 0 R
+ /Prev 125 0 R
+ /Next 131 0 R
+ /A 21 0 R
+>> endobj
+131 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\63\0\40\0\124\0\150\0\151\0\156\0\147\0\163\0\40\0\164\0\157\0\40\0\103\0\157\0\156\0\163\0\151\0\144\0\145\0\162\0\72\0\40\0\132\0\157\0\157\0\113\0\145\0\145\0\160\0\145\0\162\0\40\0\123\0\164\0\162\0\145\0\156\0\147\0\164\0\150\0\163\0\40\0\141\0\156\0\144\0\40\0\114\0\151\0\155\0\151\0\164\0\141\0\164\0\151\0\157\0\156\0\163)
+ /Parent 124 0 R
+ /Prev 130 0 R
+ /Next 132 0 R
+ /A 23 0 R
+>> endobj
+132 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\64\0\40\0\101\0\144\0\155\0\151\0\156\0\151\0\163\0\164\0\145\0\162\0\151\0\156\0\147)
+ /Parent 124 0 R
+ /Prev 131 0 R
+ /Next 133 0 R
+ /A 25 0 R
+>> endobj
+133 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\65\0\40\0\115\0\141\0\151\0\156\0\164\0\145\0\156\0\141\0\156\0\143\0\145)
+ /Parent 124 0 R
+ /First 135 0 R
+ /Last 137 0 R
+ /Prev 132 0 R
+ /Next 138 0 R
+ /Count -2
+ /A 27 0 R
+>> endobj
+135 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\65\0\56\0\61\0\40\0\117\0\156\0\147\0\157\0\151\0\156\0\147\0\40\0\104\0\141\0\164\0\141\0\40\0\104\0\151\0\162\0\145\0\143\0\164\0\157\0\162\0\171\0\40\0\103\0\154\0\145\0\141\0\156\0\165\0\160)
+ /Parent 133 0 R
+ /Next 137 0 R
+ /A 134 0 R
+>> endobj
+137 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\65\0\56\0\62\0\40\0\104\0\145\0\142\0\165\0\147\0\40\0\114\0\157\0\147\0\40\0\103\0\154\0\145\0\141\0\156\0\165\0\160\0\40\0\50\0\154\0\157\0\147\0\64\0\152\0\51)
+ /Parent 133 0 R
+ /Prev 135 0 R
+ /A 136 0 R
+>> endobj
+138 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\66\0\40\0\115\0\157\0\156\0\151\0\164\0\157\0\162\0\151\0\156\0\147)
+ /Parent 124 0 R
+ /Prev 133 0 R
+ /Next 139 0 R
+ /A 29 0 R
+>> endobj
+139 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\67\0\40\0\114\0\157\0\147\0\147\0\151\0\156\0\147)
+ /Parent 124 0 R
+ /Prev 138 0 R
+ /Next 140 0 R
+ /A 31 0 R
+>> endobj
+140 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\70\0\40\0\124\0\162\0\157\0\165\0\142\0\154\0\145\0\163\0\150\0\157\0\157\0\164\0\151\0\156\0\147)
+ /Parent 124 0 R
+ /Prev 139 0 R
+ /Next 141 0 R
+ /A 33 0 R
+>> endobj
+141 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\71\0\40\0\103\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\141\0\164\0\151\0\157\0\156\0\40\0\120\0\141\0\162\0\141\0\155\0\145\0\164\0\145\0\162\0\163)
+ /Parent 124 0 R
+ /First 143 0 R
+ /Last 149 0 R
+ /Prev 140 0 R
+ /Next 150 0 R
+ /Count -4
+ /A 35 0 R
+>> endobj
+143 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\71\0\56\0\61\0\40\0\115\0\151\0\156\0\151\0\155\0\165\0\155\0\40\0\103\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\141\0\164\0\151\0\157\0\156)
+ /Parent 141 0 R
+ /Next 145 0 R
+ /A 142 0 R
+>> endobj
+145 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\71\0\56\0\62\0\40\0\101\0\144\0\166\0\141\0\156\0\143\0\145\0\144\0\40\0\103\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\141\0\164\0\151\0\157\0\156)
+ /Parent 141 0 R
+ /Prev 143 0 R
+ /Next 147 0 R
+ /A 144 0 R
+>> endobj
+147 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\71\0\56\0\63\0\40\0\103\0\154\0\165\0\163\0\164\0\145\0\162\0\40\0\117\0\160\0\164\0\151\0\157\0\156\0\163)
+ /Parent 141 0 R
+ /Prev 145 0 R
+ /Next 149 0 R
+ /A 146 0 R
+>> endobj
+149 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\71\0\56\0\64\0\40\0\125\0\156\0\163\0\141\0\146\0\145\0\40\0\117\0\160\0\164\0\151\0\157\0\156\0\163)
+ /Parent 141 0 R
+ /Prev 147 0 R
+ /A 148 0 R
+>> endobj
+150 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\61\0\60\0\40\0\132\0\157\0\157\0\113\0\145\0\145\0\160\0\145\0\162\0\40\0\103\0\157\0\155\0\155\0\141\0\156\0\144\0\163\0\72\0\40\0\124\0\150\0\145\0\40\0\106\0\157\0\165\0\162\0\40\0\114\0\145\0\164\0\164\0\145\0\162\0\40\0\127\0\157\0\162\0\144\0\163)
+ /Parent 124 0 R
+ /Prev 141 0 R
+ /Next 151 0 R
+ /A 37 0 R
+>> endobj
+151 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\61\0\61\0\40\0\104\0\141\0\164\0\141\0\40\0\106\0\151\0\154\0\145\0\40\0\115\0\141\0\156\0\141\0\147\0\145\0\155\0\145\0\156\0\164)
+ /Parent 124 0 R
+ /First 153 0 R
+ /Last 157 0 R
+ /Prev 150 0 R
+ /Next 158 0 R
+ /Count -3
+ /A 39 0 R
+>> endobj
+153 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\61\0\61\0\56\0\61\0\40\0\124\0\150\0\145\0\40\0\104\0\141\0\164\0\141\0\40\0\104\0\151\0\162\0\145\0\143\0\164\0\157\0\162\0\171)
+ /Parent 151 0 R
+ /Next 155 0 R
+ /A 152 0 R
+>> endobj
+155 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\61\0\61\0\56\0\62\0\40\0\124\0\150\0\145\0\40\0\114\0\157\0\147\0\40\0\104\0\151\0\162\0\145\0\143\0\164\0\157\0\162\0\171)
+ /Parent 151 0 R
+ /Prev 153 0 R
+ /Next 157 0 R
+ /A 154 0 R
+>> endobj
+157 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\61\0\61\0\56\0\63\0\40\0\106\0\151\0\154\0\145\0\40\0\115\0\141\0\156\0\141\0\147\0\145\0\155\0\145\0\156\0\164)
+ /Parent 151 0 R
+ /Prev 155 0 R
+ /A 156 0 R
+>> endobj
+158 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\61\0\62\0\40\0\124\0\150\0\151\0\156\0\147\0\163\0\40\0\164\0\157\0\40\0\101\0\166\0\157\0\151\0\144)
+ /Parent 124 0 R
+ /Prev 151 0 R
+ /Next 159 0 R
+ /A 41 0 R
+>> endobj
+159 0 obj
+<<
+ /Title (\376\377\0\62\0\56\0\61\0\63\0\40\0\102\0\145\0\163\0\164\0\40\0\120\0\162\0\141\0\143\0\164\0\151\0\143\0\145\0\163)
+ /Parent 124 0 R
+ /Prev 158 0 R
+ /A 43 0 R
+>> endobj
+160 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+161 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+162 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Times-Italic
+/Encoding /WinAnsiEncoding >>
+endobj
+163 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+164 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+165 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+166 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 14
+/Kids [6 0 R 45 0 R 51 0 R 58 0 R 67 0 R 83 0 R 87 0 R 95 0 R 97 0 R 99 0 R 104 0 R 108 0 R 110 0 R 114 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 115 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 160 0 R /F5 161 0 R /F1 163 0 R /F6 162 0 R /F9 164 0 R /F2 165 0 R /F7 166 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [45 0 R /XYZ 85.0 659.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [45 0 R /XYZ 85.0 488.266 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [45 0 R /XYZ 85.0 194.669 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [58 0 R /XYZ 85.0 343.4 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [58 0 R /XYZ 85.0 183.747 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [67 0 R /XYZ 85.0 429.4 null]
+>>
+endobj
+21 0 obj
+<<
+/S /GoTo
+/D [83 0 R /XYZ 85.0 328.028 null]
+>>
+endobj
+23 0 obj
+<<
+/S /GoTo
+/D [83 0 R /XYZ 85.0 289.975 null]
+>>
+endobj
+25 0 obj
+<<
+/S /GoTo
+/D [83 0 R /XYZ 85.0 251.922 null]
+>>
+endobj
+27 0 obj
+<<
+/S /GoTo
+/D [83 0 R /XYZ 85.0 213.869 null]
+>>
+endobj
+29 0 obj
+<<
+/S /GoTo
+/D [87 0 R /XYZ 85.0 332.708 null]
+>>
+endobj
+31 0 obj
+<<
+/S /GoTo
+/D [87 0 R /XYZ 85.0 294.655 null]
+>>
+endobj
+33 0 obj
+<<
+/S /GoTo
+/D [87 0 R /XYZ 85.0 182.602 null]
+>>
+endobj
+35 0 obj
+<<
+/S /GoTo
+/D [95 0 R /XYZ 85.0 659.0 null]
+>>
+endobj
+37 0 obj
+<<
+/S /GoTo
+/D [104 0 R /XYZ 85.0 214.828 null]
+>>
+endobj
+39 0 obj
+<<
+/S /GoTo
+/D [108 0 R /XYZ 85.0 362.28 null]
+>>
+endobj
+41 0 obj
+<<
+/S /GoTo
+/D [110 0 R /XYZ 85.0 174.256 null]
+>>
+endobj
+43 0 obj
+<<
+/S /GoTo
+/D [114 0 R /XYZ 85.0 322.5 null]
+>>
+endobj
+90 0 obj
+<<
+/S /GoTo
+/D [null /XYZ 0.0 0.0 null]
+>>
+endobj
+102 0 obj
+<<
+/S /GoTo
+/D [null /XYZ 0.0 0.0 null]
+>>
+endobj
+115 0 obj
+<<
+ /First 116 0 R
+ /Last 124 0 R
+>> endobj
+118 0 obj
+<<
+/S /GoTo
+/D [45 0 R /XYZ 85.0 458.213 null]
+>>
+endobj
+120 0 obj
+<<
+/S /GoTo
+/D [45 0 R /XYZ 85.0 297.641 null]
+>>
+endobj
+126 0 obj
+<<
+/S /GoTo
+/D [67 0 R /XYZ 85.0 243.347 null]
+>>
+endobj
+128 0 obj
+<<
+/S /GoTo
+/D [83 0 R /XYZ 85.0 577.0 null]
+>>
+endobj
+134 0 obj
+<<
+/S /GoTo
+/D [83 0 R /XYZ 85.0 149.416 null]
+>>
+endobj
+136 0 obj
+<<
+/S /GoTo
+/D [87 0 R /XYZ 85.0 409.28 null]
+>>
+endobj
+142 0 obj
+<<
+/S /GoTo
+/D [95 0 R /XYZ 85.0 568.147 null]
+>>
+endobj
+144 0 obj
+<<
+/S /GoTo
+/D [95 0 R /XYZ 85.0 309.865 null]
+>>
+endobj
+146 0 obj
+<<
+/S /GoTo
+/D [97 0 R /XYZ 85.0 150.99 null]
+>>
+endobj
+148 0 obj
+<<
+/S /GoTo
+/D [104 0 R /XYZ 85.0 538.3 null]
+>>
+endobj
+152 0 obj
+<<
+/S /GoTo
+/D [108 0 R /XYZ 85.0 258.227 null]
+>>
+endobj
+154 0 obj
+<<
+/S /GoTo
+/D [110 0 R /XYZ 85.0 475.4 null]
+>>
+endobj
+156 0 obj
+<<
+/S /GoTo
+/D [110 0 R /XYZ 85.0 385.628 null]
+>>
+endobj
+xref
+0 167
+0000000000 65535 f 
+0000050653 00000 n 
+0000050807 00000 n 
+0000050900 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000001365 00000 n 
+0000001485 00000 n 
+0000001629 00000 n 
+0000051052 00000 n 
+0000001764 00000 n 
+0000051115 00000 n 
+0000001899 00000 n 
+0000051181 00000 n 
+0000002036 00000 n 
+0000051247 00000 n 
+0000002173 00000 n 
+0000051311 00000 n 
+0000002310 00000 n 
+0000051377 00000 n 
+0000002447 00000 n 
+0000051441 00000 n 
+0000002584 00000 n 
+0000051507 00000 n 
+0000002721 00000 n 
+0000051573 00000 n 
+0000002858 00000 n 
+0000051639 00000 n 
+0000002994 00000 n 
+0000051705 00000 n 
+0000003131 00000 n 
+0000051771 00000 n 
+0000003268 00000 n 
+0000051837 00000 n 
+0000003405 00000 n 
+0000051903 00000 n 
+0000003542 00000 n 
+0000051967 00000 n 
+0000003678 00000 n 
+0000052034 00000 n 
+0000003814 00000 n 
+0000052100 00000 n 
+0000003951 00000 n 
+0000052167 00000 n 
+0000004088 00000 n 
+0000006447 00000 n 
+0000006570 00000 n 
+0000006611 00000 n 
+0000006746 00000 n 
+0000006883 00000 n 
+0000007020 00000 n 
+0000009834 00000 n 
+0000009957 00000 n 
+0000010005 00000 n 
+0000010199 00000 n 
+0000010395 00000 n 
+0000010528 00000 n 
+0000010748 00000 n 
+0000013229 00000 n 
+0000013352 00000 n 
+0000013414 00000 n 
+0000013579 00000 n 
+0000013778 00000 n 
+0000013973 00000 n 
+0000014148 00000 n 
+0000014335 00000 n 
+0000014510 00000 n 
+0000017315 00000 n 
+0000017438 00000 n 
+0000017549 00000 n 
+0000017682 00000 n 
+0000017815 00000 n 
+0000017948 00000 n 
+0000018081 00000 n 
+0000018213 00000 n 
+0000018346 00000 n 
+0000018479 00000 n 
+0000018612 00000 n 
+0000018745 00000 n 
+0000018877 00000 n 
+0000019009 00000 n 
+0000019142 00000 n 
+0000019275 00000 n 
+0000021579 00000 n 
+0000021702 00000 n 
+0000021729 00000 n 
+0000021868 00000 n 
+0000024626 00000 n 
+0000024749 00000 n 
+0000024797 00000 n 
+0000052232 00000 n 
+0000024932 00000 n 
+0000025095 00000 n 
+0000025233 00000 n 
+0000025446 00000 n 
+0000027681 00000 n 
+0000027789 00000 n 
+0000029963 00000 n 
+0000030071 00000 n 
+0000032419 00000 n 
+0000032543 00000 n 
+0000032572 00000 n 
+0000052291 00000 n 
+0000032709 00000 n 
+0000034814 00000 n 
+0000034940 00000 n 
+0000034969 00000 n 
+0000035106 00000 n 
+0000037076 00000 n 
+0000037186 00000 n 
+0000039702 00000 n 
+0000039828 00000 n 
+0000039857 00000 n 
+0000039996 00000 n 
+0000042041 00000 n 
+0000052351 00000 n 
+0000042151 00000 n 
+0000042347 00000 n 
+0000052405 00000 n 
+0000042607 00000 n 
+0000052472 00000 n 
+0000042836 00000 n 
+0000043053 00000 n 
+0000043348 00000 n 
+0000043647 00000 n 
+0000043869 00000 n 
+0000052539 00000 n 
+0000044205 00000 n 
+0000052606 00000 n 
+0000044475 00000 n 
+0000044751 00000 n 
+0000044943 00000 n 
+0000045386 00000 n 
+0000045584 00000 n 
+0000052671 00000 n 
+0000045812 00000 n 
+0000052738 00000 n 
+0000046105 00000 n 
+0000046365 00000 n 
+0000046545 00000 n 
+0000046707 00000 n 
+0000046917 00000 n 
+0000052804 00000 n 
+0000047222 00000 n 
+0000052871 00000 n 
+0000047463 00000 n 
+0000052938 00000 n 
+0000047725 00000 n 
+0000053004 00000 n 
+0000047945 00000 n 
+0000048144 00000 n 
+0000048509 00000 n 
+0000053070 00000 n 
+0000048794 00000 n 
+0000053138 00000 n 
+0000049021 00000 n 
+0000053204 00000 n 
+0000049257 00000 n 
+0000049467 00000 n 
+0000049680 00000 n 
+0000049873 00000 n 
+0000049987 00000 n 
+0000050098 00000 n 
+0000050210 00000 n 
+0000050319 00000 n 
+0000050426 00000 n 
+0000050543 00000 n 
+trailer
+<<
+/Size 167
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+53272
+%%EOF

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/zookeeperInternals.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/zookeeperInternals.html b/_released_docs/r3.1.2/zookeeperInternals.html
new file mode 100644
index 0000000..fe2b753
--- /dev/null
+++ b/_released_docs/r3.1.2/zookeeperInternals.html
@@ -0,0 +1,748 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-skin-name" content="pelt">
+<title>ZooKeeper Internals</title>
+<link type="text/css" href="skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
+<link type="text/css" href="skin/profile.css" rel="stylesheet">
+<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="images/favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://hadoop.apache.org/">Hadoop</a> &gt; <a href="http://hadoop.apache.org/zookeeper/">ZooKeeper</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://hadoop.apache.org/"><img class="logoImage" alt="Hadoop" src="images/hadoop-logo.jpg" title="Apache Hadoop"></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogo">
+<a href="http://hadoop.apache.org/zookeeper/"><img class="logoImage" alt="ZooKeeper" src="images/zookeeper_small.gif" title="ZooKeeper: distributed coordination"></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="hadoop.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="unselected" href="http://hadoop.apache.org/zookeeper/">Project</a>
+</li>
+<li>
+<a class="unselected" href="http://wiki.apache.org/hadoop/ZooKeeper">Wiki</a>
+</li>
+<li class="current">
+<a class="selected" href="index.html">ZooKeeper 3.1 Documentation</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_1.1', 'skin/')" id="menu_1.1Title" class="menutitle">Overview</div>
+<div id="menu_1.1" class="menuitemgroup">
+<div class="menuitem">
+<a href="index.html">Welcome</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperOver.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperStarted.html">Getting Started</a>
+</div>
+<div class="menuitem">
+<a href="releasenotes.html">Release Notes</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Developer</div>
+<div id="menu_1.2" class="menuitemgroup">
+<div class="menuitem">
+<a href="api/index.html">API Docs</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperProgrammers.html">Programmer's Guide</a>
+</div>
+<div class="menuitem">
+<a href="javaExample.html">Java Example</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperTutorial.html">Barrier and Queue Tutorial</a>
+</div>
+<div class="menuitem">
+<a href="recipes.html">Recipes</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Admin &amp; Ops</div>
+<div id="menu_1.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="zookeeperAdmin.html">Administrator's Guide</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperQuotas.html">Quota Guide</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperJMX.html">JMX</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.4', 'skin/')" id="menu_selected_1.4Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Contributor</div>
+<div id="menu_selected_1.4" class="selectedmenuitemgroup" style="display: block;">
+<div class="menupage">
+<div class="menupagetitle">ZooKeeper Internals</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.5', 'skin/')" id="menu_1.5Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.5" class="menuitemgroup">
+<div class="menuitem">
+<a href="http://wiki.apache.org/hadoop/ZooKeeper">Wiki</a>
+</div>
+<div class="menuitem">
+<a href="http://wiki.apache.org/hadoop/ZooKeeper/FAQ">FAQ</a>
+</div>
+<div class="menuitem">
+<a href="http://hadoop.apache.org/zookeeper/mailing_lists.html">Mailing Lists</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+<div id="credit2"></div>
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="zookeeperInternals.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>ZooKeeper Internals</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#ch_Introduction">Introduction</a>
+</li>
+<li>
+<a href="#sc_atomicBroadcast">Atomic Broadcast</a>
+<ul class="minitoc">
+<li>
+<a href="#sc_guaranteesPropertiesDefinitions">Guarantees, Properties, and Definitions</a>
+</li>
+<li>
+<a href="#sc_leaderElection">Leader Activation</a>
+</li>
+<li>
+<a href="#sc_activeMessaging">Active Messaging</a>
+</li>
+<li>
+<a href="#sc_summary">Summary</a>
+</li>
+<li>
+<a href="#sc_comparisons">Comparisons</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#sc_logging">Logging</a>
+<ul class="minitoc">
+<li>
+<a href="#sc_developerGuidelines">Developer Guidelines</a>
+<ul class="minitoc">
+<li>
+<a href="#sc_rightLevel">Logging at the Right Level</a>
+</li>
+<li>
+<a href="#sc_log4jIdioms">Use of Standard log4j Idioms</a>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+  
+
+  
+
+  
+<a name="N10009"></a><a name="ch_Introduction"></a>
+<h2 class="h3">Introduction</h2>
+<div class="section">
+<p>This document contains information on the inner workings of ZooKeeper. 
+    So far, it discusses these topics:
+    </p>
+<ul>    
+
+<li>
+<p>
+<a href="#sc_atomicBroadcast">Atomic Broadcast</a>
+</p>
+</li>
+
+<li>
+<p>
+<a href="#sc_logging">Logging</a>
+</p>
+</li>
+
+</ul>
+</div>
+
+
+<a name="N10022"></a><a name="sc_atomicBroadcast"></a>
+<h2 class="h3">Atomic Broadcast</h2>
+<div class="section">
+<p>
+At the heart of ZooKeeper is an atomic messaging system that keeps all of the servers in sync.</p>
+<a name="N1002B"></a><a name="sc_guaranteesPropertiesDefinitions"></a>
+<h3 class="h4">Guarantees, Properties, and Definitions</h3>
+<p>
+The specific guarantees provided by the messaging system used by ZooKeeper are the following:</p>
+<dl>
+
+
+<dt>
+<term>
+<em>Reliable delivery</em>
+</term>
+</dt>
+<dd>
+<p>If a message, m, is delivered 
+by one server, it will be eventually delivered by all servers.</p>
+</dd>
+
+
+<dt>
+<term>
+<em>Total order</em>
+</term>
+</dt>
+<dd>
+<p> If a message is 
+delivered before message b by one server, a will be delivered before b by all 
+servers. If a and b are delivered messages, either a will be delivered before b 
+or b will be delivered before a.</p>
+</dd>
+
+
+<dt>
+<term>
+<em>Causal order</em> 
+</term>
+</dt>
+<dd>
+<p>
+If a message b is sent after a message a has been delivered by the sender of b, 
+a must be ordered before b. If a sender sends c after sending b, c must be ordered after b.
+</p>
+</dd>
+
+
+</dl>
+<p>
+The ZooKeeper messaging system also needs to be efficient, reliable, and easy to 
+implement and maintain. We make heavy use of messaging, so we need the system to 
+be able to handle thousands of requests per second. Although we can require at 
+least k+1 correct servers to send new messages, we must be able to recover from 
+correlated failures such as power outages. When we implemented the system we had 
+little time and few engineering resources, so we needed a protocol that is 
+accessible to engineers and is easy to implement. We found that our protocol 
+satisfied all of these goals.
+
+</p>
+<p>
+Our protocol assumes that we can construct point-to-point FIFO channels between 
+the servers. While similar services usually assume message delivery that can 
+lose or reorder messages, our assumption of FIFO channels is very practical 
+given that we use TCP for communication. Specifically we rely on the following property of TCP:</p>
+<dl>
+
+
+<dt>
+<term>
+<em>Ordered delivery</em>
+</term>
+</dt>
+<dd>
+<p>Data is delivered in the same order it is sent and a message m is 
+delivered only after all messages sent before m have been delivered. 
+(The corollary to this is that if message m is lost all messages after m will be lost.)</p>
+</dd>
+
+
+<dt>
+<term>
+<em>No message after close</em>
+</term>
+</dt>
+<dd>
+<p>Once a FIFO channel is closed, no messages will be received from it.</p>
+</dd>
+
+
+</dl>
+<p>
+FLP proved that consensus cannot be achieved in asynchronous distributed systems 
+if failures are possible. To ensure we achieve consensus in the presence of failures 
+we use timeouts. However, we rely on times for liveness not for correctness. So, 
+if timeouts stop working (clocks malfunction for example) the messaging system may 
+hang, but it will not violate its guarantees.</p>
+<p>When describing the ZooKeeper messaging protocol we will talk of packets, 
+proposals, and messages:</p>
+<dl>
+
+<dt>
+<term>
+<em>Packet</em>
+</term>
+</dt>
+<dd>
+<p>a sequence of bytes sent through a FIFO channel</p>
+</dd>
+<dt>
+<term>
+<em>Proposal</em>
+</term>
+</dt>
+<dd>
+<p>a unit of agreement. Proposals are agreed upon by exchanging packets 
+with a quorum of ZooKeeper servers. Most proposals contain messages, however the 
+NEW_LEADER proposal is an example of a proposal that does not correspond to a message.</p>
+</dd>
+<dt>
+<term>
+<em>Message</em>
+</term>
+</dt>
+<dd>
+<p>a sequence of bytes to be atomically broadcast to all ZooKeeper 
+servers. A message put into a proposal and agreed upon before it is delivered.</p>
+</dd>
+
+
+</dl>
+<p>
+As stated above, ZooKeeper guarantees a total order of messages, and it also 
+guarantees a total order of proposals. ZooKeeper exposes the total ordering using
+a ZooKeeper transaction id (<em>zxid</em>). All proposals will be stamped with a zxid when 
+it is proposed and exactly reflects the total ordering. Proposals are sent to all 
+ZooKeeper servers and committed when a quorum of them acknowledge the proposal. 
+If a proposal contains a message, the message will be delivered when the proposal 
+is committed. Acknowledgement means the server has recorded the proposal to persistent storage. 
+Our quorums have the requirement that any pair of quorum must have at least one server 
+in common. We ensure this by requiring that all quorums have size (<em>n/2+1</em>) where 
+n is the number of servers that make up a ZooKeeper service.
+</p>
+<p>
+The zxid has two parts: the epoch and a counter. In our implementation the zxid 
+is a 64-bit number. We use the high order 32-bits for the epoch and the low order 
+32-bits for the counter. Because it has two parts represent the zxid both as a 
+number and as a pair of integers, (<em>epoch, count</em>). The epoch number represents a 
+change in leadership. Each time a new leader comes into power it will have its 
+own epoch number. We have a simple algorithm to assign a unique zxid to a proposal: 
+the leader simply increments the zxid to obtain a unique zxid for each proposal. 
+<em>Leadership activation will ensure that only one leader uses a given epoch, so our 
+simple algorithm guarantees that every proposal will have a unique id.</em>
+
+</p>
+<p>
+ZooKeeper messaging consists of two phases:</p>
+<dl>
+
+<dt>
+<term>
+<em>Leader activation</em>
+</term>
+</dt>
+<dd>
+<p>In this phase a leader establishes the correct state of the system 
+and gets ready to start making proposals.</p>
+</dd>
+
+
+<dt>
+<term>
+<em>Active messaging</em>
+</term>
+</dt>
+<dd>
+<p>In this phase a leader accepts messages to propose and coordinates message delivery.</p>
+</dd>
+
+</dl>
+<p>
+ZooKeeper is a holistic protocol. We do not focus on individual proposals, rather 
+look at the stream of proposals as a whole. Our strict ordering allows us to do this 
+efficiently and greatly simplifies our protocol. Leadership activation embodies 
+this holistic concept. A leader becomes active only when a quorum of followers 
+(The leader counts as a follower as well. You can always vote for yourself ) has synced 
+up with the leader, they have the same state. This state consists of all of the 
+proposals that the leader believes have been committed and the proposal to follow 
+the leader, the NEW_LEADER proposal. (Hopefully you are thinking to 
+yourself, <em>Does the set of proposals that the leader believes has been committed 
+included all the proposals that really have been committed?</em> The answer is <em>yes</em>. 
+Below, we make clear why.)
+</p>
+<a name="N100B9"></a><a name="sc_leaderElection"></a>
+<h3 class="h4">Leader Activation</h3>
+<p>
+Leader activation includes leader election. We currently have two leader election 
+algorithms in ZooKeeper: LeaderElection and FastLeaderElection (AuthFastLeaderElection 
+is a variant of FastLeaderElection that uses UDP and allows servers to perform a simple
+form of authentication to avoid IP spoofing). ZooKeeper messaging doesn't care about the 
+exact method of electing a leader has long as the following holds:
+</p>
+<ul>
+
+
+<li>
+<p>The leader has seen the highest zxid of all the followers.</p>
+</li>
+
+<li>
+<p>A quorum of servers have committed to following the leader.</p>
+</li>
+
+
+</ul>
+<p>
+Of these two requirements only the first, the highest zxid amoung the followers 
+needs to hold for correct operation. The second requirement, a quorum of followers, 
+just needs to hold with high probability. We are going to recheck the second requirement, 
+so if a failure happens during or after the leader election and quorum is lost, 
+we will recover by abandoning leader activation and running another election.
+</p>
+<p>
+After leader election a single server will be designated as a leader and start 
+waiting for followers to connect. The rest of the servers will try to connect to 
+the leader. The leader will sync up with followers by sending any proposals they 
+are missing, or if a follower is missing too many proposals, it will send a full 
+snapshot of the state to the follower.
+</p>
+<p>
+There is a corner case in which a follower that has proposals, U, not seen 
+by a leader arrives. Proposals are seen in order, so the proposals of U will have a zxids 
+higher than zxids seen by the leader. The follower must have arrived after the 
+leader election, otherwise the follower would have been elected leader given that 
+it has seen a higher zxid. Since committed proposals must be seen by a quorum of 
+servers, and a quorum of servers that elected the leader did not see U, the proposals 
+of you have not been committed, so they can be discarded. When the follower connects 
+to the leader, the leader will tell the follower to discard U.
+</p>
+<p>
+A new leader establishes a zxid to start using for new proposals by getting the 
+epoch, e, of the highest zxid it has seen and setting the next zxid to use to be 
+(e+1, 0), fter the leader syncs with a follower, it will propose a NEW_LEADER 
+proposal. Once the NEW_LEADER proposal has been committed, the leader will activate 
+and start receiving and issuing proposals.
+</p>
+<p>
+It all sounds complicated but here are the basic rules of operation during leader 
+activation:
+</p>
+<ul>
+
+<li>
+<p>A follower will ACK the NEW_LEADER proposal after it has synced with the leader.</p>
+</li>
+
+<li>
+<p>A follower will only ACK a NEW_LEADER proposal with a given zxid from a single server.</p>
+</li>
+
+<li>
+<p>A new leader will COMMIT the NEW_LEADER proposal when a quorum of followers have ACKed it.</p>
+</li>
+
+<li>
+<p>A follower will commit any state it received from the leader when the NEW_LEADER proposal is COMMIT.</p>
+</li>
+
+<li>
+<p>A new leader will not accept new proposals until the NEW_LEADER proposal has been COMMITED.</p>
+</li>
+
+</ul>
+<p>
+If leader election terminates erroneously, we don't have a problem since the 
+NEW_LEADER proposal will not be committed since the leader will not have quorum. 
+When this happens, the leader and any remaining followers will timeout and go back 
+to leader election.
+</p>
+<a name="N100F7"></a><a name="sc_activeMessaging"></a>
+<h3 class="h4">Active Messaging</h3>
+<p>
+Leader Activation does all the heavy lifting. Once the leader is coronated he can 
+start blasting out proposals. As long as he remains the leader no other leader can 
+emerge since no other leader will be able to get a quorum of followers. If a new 
+leader does emerge, 
+it means that the leader has lost quorum, and the new leader will clean up any 
+mess left over during her leadership activation.
+</p>
+<p>ZooKeeper messaging operates similar to a classic two-phase commit.</p>
+<img alt="" src="images/2pc.png"><p>
+All communication channels are FIFO, so everything is done in order. Specifically 
+the following operating constraints are observed:</p>
+<ul>
+
+
+<li>
+<p>The leader sends proposals to all followers using 
+the same order. Moreover, this order follows the order in which requests have been 
+received. Because we use FIFO channels this means that followers also receive proposals in order.
+</p>
+</li>
+
+
+<li>
+<p>Followers process messages in the order they are received. This 
+means that messages will be ACKed in order and the leader will receive ACKs from 
+followers in order, due to the FIFO channels. It also means that if message $m$ 
+has been written to non-volatile storage, all messages that were proposed before 
+$m$ have been written to non-volatile storage.</p>
+</li>
+
+
+<li>
+<p>The leader will issue a COMMIT to all followers as soon as a 
+quorum of followers have ACKed a message. Since messages are ACKed in order, 
+COMMITs will be sent by the leader as received by the followers in order.</p>
+</li>
+
+
+<li>
+<p>COMMITs are processed in order. Followers deliver a proposals 
+message when that proposal is committed.</p>
+</li>
+
+
+</ul>
+<a name="N1011E"></a><a name="sc_summary"></a>
+<h3 class="h4">Summary</h3>
+<p>So there you go. Why does it work? Specifically, why does is set of proposals 
+believed by a new leader always contain any proposal that has actually been committed? 
+First, all proposals have a unique zxid, so unlike other protocols, we never have 
+to worry about two different values being proposed for the same zxid; followers 
+(a leader is also a follower) see and record proposals in order; proposals are 
+committed in order; there is only one active leader at a time since followers only 
+follow a single leader at a time; a new leader has seen all committed proposals 
+from the previous epoch since it has seen the highest zxid from a quorum of servers; 
+any uncommited proposals from a previous epoch seen by a new leader will be committed 
+by that leader before it becomes active.</p>
+<a name="N10127"></a><a name="sc_comparisons"></a>
+<h3 class="h4">Comparisons</h3>
+<p>
+Isn't this just Multi-Paxos? No, Multi-Paxos requires some way of assuring that 
+there is only a single coordinator. We do not count on such assurances. Instead 
+we use the leader activation to recover from leadership change or old leaders 
+believing they are still active.
+</p>
+<p>
+Isn't this just Paxos? Your active messaging phase looks just like phase 2 of Paxos? 
+Actually, to us active messaging looks just like 2 phase commit without the need to 
+handle aborts. Active messaging is different from both in the sense that it has 
+cross proposal ordering requirements. If we do not maintain strict FIFO ordering of 
+all packets, it all falls apart. Also, our leader activation phase is different from 
+both of them. In particular, our use of epochs allows us to skip blocks of uncommitted
+proposals and to not worry about duplicate proposals for a given zxid.
+</p>
+</div>
+
+
+
+<a name="N10134"></a><a name="sc_logging"></a>
+<h2 class="h3">Logging</h2>
+<div class="section">
+<p>
+ZooKeeper uses 
+<a href="http://logging.apache.org/log4j">log4j</a>
+version 1.2 as its logging infrastructure. For information on configuring log4j for
+ZooKeeper, see the <a href="zookeeperAdmin.html#sc_logging">Logging</a> section 
+of the <a href="zookeeperAdmin.html">ZooKeeper Administrator's Guide.</a>
+
+</p>
+<a name="N10149"></a><a name="sc_developerGuidelines"></a>
+<h3 class="h4">Developer Guidelines</h3>
+<p>Please follow these guidelines when submitting code. Patch reviewers will look for the following:</p>
+<a name="N10151"></a><a name="sc_rightLevel"></a>
+<h4>Logging at the Right Level</h4>
+<p>
+There are <a href="http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/Level.html#FATAL">6 levels of logging in log4j</a>. 
+It's important to pick the right one. In order of higher to lower severity:</p>
+<ol>
+   
+<li>
+<p> FATAL level designates very severe error events that will presumably lead the application to abort</p>
+</li>
+   
+<li>
+<p>ERROR level designates error events that might still allow the application to continue running.</p>
+</li>
+   
+<li>
+<p>WARN level designates potentially harmful situations.</p>
+</li>
+   
+<li>
+<p>INFO level designates informational messages that highlight the progress of the application at coarse-grained level.</p>
+</li>
+   
+<li>
+<p>EBUG Level designates fine-grained informational events that are most useful to debug an application.</p>
+</li>
+   
+<li>
+<p>TRACE Level designates finer-grained informational events than the DEBUG.</p>
+</li>
+
+</ol>
+<p>
+ZooKeeper is typically run in production such that log messages of INFO level 
+severity and higher (more severe) are output to the log.</p>
+<a name="N1017C"></a><a name="sc_log4jIdioms"></a>
+<h4>Use of Standard log4j Idioms</h4>
+<p>
+<em>Static Message Logging</em>
+</p>
+<pre class="code">
+LOG.debug("process completed successfully!");
+</pre>
+<p>However when creating a message from a number of components (string 
+concatenation), the log call should be wrapped with a "isXEnabled()" call. this 
+eliminates the string concatenation overhead when debug level logging is not enabled.
+</p>
+<pre class="code">
+if (LOG.isDebugEnabled()) {
+    LOG.debug("got " + count + " messages in " + time + " minutes");
+}
+</pre>
+<p>
+<em>Naming</em>
+</p>
+<p>
+Loggers should be named after the class in which they are used. (See the 
+<a href="http://logging.apache.org/log4j/1.2/faq.html#2.4">log4j faq</a> 
+for reasons why this is a good idea.)
+</p>
+<pre class="code">
+public class Foo {
+    private static final Logger LOG = Logger.getLogger(Foo.class);
+    ....
+    public Foo() {
+       LOG.info("constructing Foo");
+</pre>
+<p>
+<em>Exception handling</em>
+</p>
+<pre class="code">
+try {
+  // code
+} catch (XYZException e) {
+  // do this
+  LOG.error("Something bad happened", e);
+  // don't do this (generally)
+  // LOG.error(e);
+  // why? because "don't do" case hides the stack trace
+ 
+  // continue process here as you need... recover or (re)throw
+}
+</pre>
+</div>
+
+
+<p align="right">
+<font size="-2"></font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+        Copyright &copy;
+         2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>


[40/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/Watcher.Event.EventType.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/Watcher.Event.EventType.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/Watcher.Event.EventType.html
new file mode 100644
index 0000000..562d246
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/Watcher.Event.EventType.html
@@ -0,0 +1,415 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:48 PST 2009 -->
+<TITLE>
+Watcher.Event.EventType (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Watcher.Event.EventType (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Watcher.Event.EventType.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/Watcher.Event.EventType.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Watcher.Event.EventType.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Enum Watcher.Event.EventType</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</A>&lt;<A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A>&gt;
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.Watcher.Event.EventType</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</A>&lt;<A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A>&gt;</DD>
+</DL>
+<DL>
+<DT><B>Enclosing interface:</B><DD><A HREF="../../../org/apache/zookeeper/Watcher.Event.html" title="interface in org.apache.zookeeper">Watcher.Event</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static enum <B>Watcher.Event.EventType</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;<A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A>&gt;</DL>
+</PRE>
+
+<P>
+Enumeration of types of events that may occur on the ZooKeeper
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+
+<A NAME="enum_constant_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Enum Constant Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html#NodeChildrenChanged">NodeChildrenChanged</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html#NodeCreated">NodeCreated</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html#NodeDataChanged">NodeDataChanged</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html#NodeDeleted">NodeDeleted</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html#None">None</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html#fromInt(int)">fromInt</A></B>(int&nbsp;intValue)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html#getIntValue()">getIntValue</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html#valueOf(java.lang.String)">valueOf</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the enum constant of this type with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A>[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html#values()">values</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array containing the constants of this enum type, in
+the order they are declared.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Enum"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#compareTo(E)" title="class or interface in java.lang">compareTo</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass()" title="class or interface in java.lang">getDeclaringClass</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#name()" title="class or interface in java.lang">name</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#ordinal()" title="class or interface in java.lang">ordinal</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.ht
 ml?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#valueOf(java.lang.Class, java.lang.String)" title="class or interface in java.lang">valueOf</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+
+<A NAME="enum_constant_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Enum Constant Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="None"><!-- --></A><H3>
+None</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A> <B>None</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="NodeCreated"><!-- --></A><H3>
+NodeCreated</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A> <B>NodeCreated</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="NodeDeleted"><!-- --></A><H3>
+NodeDeleted</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A> <B>NodeDeleted</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="NodeDataChanged"><!-- --></A><H3>
+NodeDataChanged</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A> <B>NodeDataChanged</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="NodeChildrenChanged"><!-- --></A><H3>
+NodeChildrenChanged</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A> <B>NodeChildrenChanged</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="values()"><!-- --></A><H3>
+values</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A>[] <B>values</B>()</PRE>
+<DL>
+<DD>Returns an array containing the constants of this enum type, in
+the order they are declared.  This method may be used to iterate
+over the constants as follows:
+<pre>
+for (Watcher.Event.EventType c : Watcher.Event.EventType.values())
+&nbsp;   System.out.println(c);
+</pre>
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>an array containing the constants of this enum type, in
+the order they are declared</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="valueOf(java.lang.String)"><!-- --></A><H3>
+valueOf</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A> <B>valueOf</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</PRE>
+<DL>
+<DD>Returns the enum constant of this type with the specified name.
+The string must match <I>exactly</I> an identifier used to declare an
+enum constant in this type.  (Extraneous whitespace characters are 
+not permitted.)
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the enum constant to be returned.
+<DT><B>Returns:</B><DD>the enum constant with the specified name
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if this enum type has no constant
+with the specified name
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</A></CODE> - if the argument is null</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getIntValue()"><!-- --></A><H3>
+getIntValue</H3>
+<PRE>
+public int <B>getIntValue</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="fromInt(int)"><!-- --></A><H3>
+fromInt</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A> <B>fromInt</B>(int&nbsp;intValue)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Watcher.Event.EventType.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/Watcher.Event.EventType.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Watcher.Event.EventType.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/Watcher.Event.KeeperState.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/Watcher.Event.KeeperState.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/Watcher.Event.KeeperState.html
new file mode 100644
index 0000000..2bf8e5f
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/Watcher.Event.KeeperState.html
@@ -0,0 +1,438 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:48 PST 2009 -->
+<TITLE>
+Watcher.Event.KeeperState (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Watcher.Event.KeeperState (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Watcher.Event.KeeperState.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/Watcher.Event.KeeperState.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Watcher.Event.KeeperState.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Enum Watcher.Event.KeeperState</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</A>&lt;<A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A>&gt;
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.Watcher.Event.KeeperState</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</A>&lt;<A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A>&gt;</DD>
+</DL>
+<DL>
+<DT><B>Enclosing interface:</B><DD><A HREF="../../../org/apache/zookeeper/Watcher.Event.html" title="interface in org.apache.zookeeper">Watcher.Event</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static enum <B>Watcher.Event.KeeperState</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;<A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A>&gt;</DL>
+</PRE>
+
+<P>
+Enumeration of states the ZooKeeper may be at the event
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+
+<A NAME="enum_constant_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Enum Constant Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html#Disconnected">Disconnected</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The client is in the disconnected state - it is not connected
+ to any server in the ensemble.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html#Expired">Expired</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The serving cluster has expired this session.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html#NoSyncConnected">NoSyncConnected</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html#SyncConnected">SyncConnected</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The client is in the connected state - it is connected
+ to a server in the ensemble (one of the servers specified
+ in the host connection parameter during ZooKeeper client
+ creation).</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html#Unknown">Unknown</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html#fromInt(int)">fromInt</A></B>(int&nbsp;intValue)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html#getIntValue()">getIntValue</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html#valueOf(java.lang.String)">valueOf</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the enum constant of this type with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A>[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html#values()">values</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array containing the constants of this enum type, in
+the order they are declared.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Enum"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#compareTo(E)" title="class or interface in java.lang">compareTo</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass()" title="class or interface in java.lang">getDeclaringClass</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#name()" title="class or interface in java.lang">name</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#ordinal()" title="class or interface in java.lang">ordinal</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.ht
 ml?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#valueOf(java.lang.Class, java.lang.String)" title="class or interface in java.lang">valueOf</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+
+<A NAME="enum_constant_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Enum Constant Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="Unknown"><!-- --></A><H3>
+Unknown</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>public static final <A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A> <B>Unknown</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<DD>Unused, this state is never generated by the server
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="Disconnected"><!-- --></A><H3>
+Disconnected</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A> <B>Disconnected</B></PRE>
+<DL>
+<DD>The client is in the disconnected state - it is not connected
+ to any server in the ensemble.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="NoSyncConnected"><!-- --></A><H3>
+NoSyncConnected</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>public static final <A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A> <B>NoSyncConnected</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<DD>Unused, this state is never generated by the server
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="SyncConnected"><!-- --></A><H3>
+SyncConnected</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A> <B>SyncConnected</B></PRE>
+<DL>
+<DD>The client is in the connected state - it is connected
+ to a server in the ensemble (one of the servers specified
+ in the host connection parameter during ZooKeeper client
+ creation).
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="Expired"><!-- --></A><H3>
+Expired</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A> <B>Expired</B></PRE>
+<DL>
+<DD>The serving cluster has expired this session. The ZooKeeper
+ client connection (the session) is no longer valid. You must
+ create a new client connection (instantiate a new ZooKeeper
+ instance) if you with to access the ensemble.
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="values()"><!-- --></A><H3>
+values</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A>[] <B>values</B>()</PRE>
+<DL>
+<DD>Returns an array containing the constants of this enum type, in
+the order they are declared.  This method may be used to iterate
+over the constants as follows:
+<pre>
+for (Watcher.Event.KeeperState c : Watcher.Event.KeeperState.values())
+&nbsp;   System.out.println(c);
+</pre>
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>an array containing the constants of this enum type, in
+the order they are declared</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="valueOf(java.lang.String)"><!-- --></A><H3>
+valueOf</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A> <B>valueOf</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</PRE>
+<DL>
+<DD>Returns the enum constant of this type with the specified name.
+The string must match <I>exactly</I> an identifier used to declare an
+enum constant in this type.  (Extraneous whitespace characters are 
+not permitted.)
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the enum constant to be returned.
+<DT><B>Returns:</B><DD>the enum constant with the specified name
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if this enum type has no constant
+with the specified name
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</A></CODE> - if the argument is null</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getIntValue()"><!-- --></A><H3>
+getIntValue</H3>
+<PRE>
+public int <B>getIntValue</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="fromInt(int)"><!-- --></A><H3>
+fromInt</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A> <B>fromInt</B>(int&nbsp;intValue)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Watcher.Event.KeeperState.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/Watcher.Event.KeeperState.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Watcher.Event.KeeperState.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/Watcher.Event.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/Watcher.Event.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/Watcher.Event.html
new file mode 100644
index 0000000..97df5e1
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/Watcher.Event.html
@@ -0,0 +1,200 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:48 PST 2009 -->
+<TITLE>
+Watcher.Event (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Watcher.Event (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Watcher.Event.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/Watcher.Event.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Watcher.Event.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Interface Watcher.Event</H2>
+<DL>
+<DT><B>Enclosing interface:</B><DD><A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static interface <B>Watcher.Event</B></DL>
+</PRE>
+
+<P>
+This interface defines the possible states an Event may represent
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enumeration of types of events that may occur on the ZooKeeper</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enumeration of states the ZooKeeper may be at the event</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Watcher.Event.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/Watcher.Event.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Watcher.Event.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/Watcher.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/Watcher.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/Watcher.html
new file mode 100644
index 0000000..7052d44
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/Watcher.html
@@ -0,0 +1,231 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:48 PST 2009 -->
+<TITLE>
+Watcher (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Watcher (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Watcher.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/Watcher.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Watcher.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Interface Watcher</H2>
+<HR>
+<DL>
+<DT><PRE>public interface <B>Watcher</B></DL>
+</PRE>
+
+<P>
+This interface specifies the public interface an event handler class must
+ implement. A ZooKeeper client will get various events from the ZooKeepr
+ server it connects to. An application using such a client handles these
+ events by registering a callback object with the client. The callback object
+ is expected to be an instance of a class that implements Watcher interface.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.html" title="interface in org.apache.zookeeper">Watcher.Event</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This interface defines the possible states an Event may represent</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/Watcher.html#process(WatchedEvent)">process</A></B>(WatchedEvent&nbsp;event)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="process(WatchedEvent)"><!-- --></A><H3>
+process</H3>
+<PRE>
+void <B>process</B>(WatchedEvent&nbsp;event)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Watcher.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/Watcher.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Watcher.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/ZooDefs.Ids.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/ZooDefs.Ids.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/ZooDefs.Ids.html
new file mode 100644
index 0000000..2c1c8da
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/ZooDefs.Ids.html
@@ -0,0 +1,290 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:48 PST 2009 -->
+<TITLE>
+ZooDefs.Ids (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ZooDefs.Ids (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ZooDefs.Ids.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ZooDefs.Ids.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooDefs.Ids.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Interface ZooDefs.Ids</H2>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/ZooDefs.html" title="class in org.apache.zookeeper">ZooDefs</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static interface <B>ZooDefs.Ids</B></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.Ids.html#ANYONE_ID_UNSAFE">ANYONE_ID_UNSAFE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This Id represents anyone.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.Ids.html#AUTH_IDS">AUTH_IDS</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This Id is only usable to set ACLs.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.Ids.html#CREATOR_ALL_ACL">CREATOR_ALL_ACL</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This ACL gives the creators authentication id's all permissions.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.Ids.html#OPEN_ACL_UNSAFE">OPEN_ACL_UNSAFE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This is a completely open ACL with the exception of ADMIN permission.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.Ids.html#READ_ACL_UNSAFE">READ_ACL_UNSAFE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This ACL gives the world the ability to read.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ANYONE_ID_UNSAFE"><!-- --></A><H3>
+ANYONE_ID_UNSAFE</H3>
+<PRE>
+static final <A HREF="../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A> <B>ANYONE_ID_UNSAFE</B></PRE>
+<DL>
+<DD>This Id represents anyone.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="AUTH_IDS"><!-- --></A><H3>
+AUTH_IDS</H3>
+<PRE>
+static final <A HREF="../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A> <B>AUTH_IDS</B></PRE>
+<DL>
+<DD>This Id is only usable to set ACLs. It will get substituted with the
+ Id's the client authenticated with.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="OPEN_ACL_UNSAFE"><!-- --></A><H3>
+OPEN_ACL_UNSAFE</H3>
+<PRE>
+static final <A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt; <B>OPEN_ACL_UNSAFE</B></PRE>
+<DL>
+<DD>This is a completely open ACL with the exception of ADMIN permission.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="CREATOR_ALL_ACL"><!-- --></A><H3>
+CREATOR_ALL_ACL</H3>
+<PRE>
+static final <A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt; <B>CREATOR_ALL_ACL</B></PRE>
+<DL>
+<DD>This ACL gives the creators authentication id's all permissions.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="READ_ACL_UNSAFE"><!-- --></A><H3>
+READ_ACL_UNSAFE</H3>
+<PRE>
+static final <A HREF="http://java.sun.com/javase/6/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt; <B>READ_ACL_UNSAFE</B></PRE>
+<DL>
+<DD>This ACL gives the world the ability to read.
+<P>
+<DL>
+</DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ZooDefs.Ids.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ZooDefs.Ids.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooDefs.Ids.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[47/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/CreateMode.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/CreateMode.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/CreateMode.html
new file mode 100644
index 0000000..c554c5d
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/CreateMode.html
@@ -0,0 +1,451 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:47 PST 2009 -->
+<TITLE>
+CreateMode (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="CreateMode (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/CreateMode.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/CreateMode.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="CreateMode.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Enum CreateMode</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</A>&lt;<A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>&gt;
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.CreateMode</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</A>&lt;<A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>&gt;</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public enum <B>CreateMode</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;<A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>&gt;</DL>
+</PRE>
+
+<P>
+CreateMode value determines how the znode is created on ZooKeeper.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+
+<A NAME="enum_constant_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Enum Constant Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/CreateMode.html#EPHEMERAL">EPHEMERAL</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The znode will be deleted upon the client's disconnect.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/CreateMode.html#EPHEMERAL_SEQUENTIAL">EPHEMERAL_SEQUENTIAL</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The znode will be deleted upon the client's disconnect, and its name
+ will be appended with a monotonically increasing number.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/CreateMode.html#PERSISTENT">PERSISTENT</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The znode will not be automatically deleted upon client's disconnect.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/CreateMode.html#PERSISTENT_SEQUENTIAL">PERSISTENT_SEQUENTIAL</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The znode will not be automatically deleted upon client's disconnect,
+ and its name will be appended with a monotonically increasing number.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/CreateMode.html#fromFlag(int)">fromFlag</A></B>(int&nbsp;flag)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Map an integer value to a CreateMode value</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/CreateMode.html#isEphemeral()">isEphemeral</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/CreateMode.html#isSequential()">isSequential</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/CreateMode.html#toFlag()">toFlag</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/CreateMode.html#valueOf(java.lang.String)">valueOf</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the enum constant of this type with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/CreateMode.html#values()">values</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array containing the constants of this enum type, in
+the order they are declared.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Enum"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#compareTo(E)" title="class or interface in java.lang">compareTo</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass()" title="class or interface in java.lang">getDeclaringClass</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#name()" title="class or interface in java.lang">name</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#ordinal()" title="class or interface in java.lang">ordinal</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.ht
 ml?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#valueOf(java.lang.Class, java.lang.String)" title="class or interface in java.lang">valueOf</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+
+<A NAME="enum_constant_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Enum Constant Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="PERSISTENT"><!-- --></A><H3>
+PERSISTENT</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A> <B>PERSISTENT</B></PRE>
+<DL>
+<DD>The znode will not be automatically deleted upon client's disconnect.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="PERSISTENT_SEQUENTIAL"><!-- --></A><H3>
+PERSISTENT_SEQUENTIAL</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A> <B>PERSISTENT_SEQUENTIAL</B></PRE>
+<DL>
+<DD>The znode will not be automatically deleted upon client's disconnect,
+ and its name will be appended with a monotonically increasing number.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="EPHEMERAL"><!-- --></A><H3>
+EPHEMERAL</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A> <B>EPHEMERAL</B></PRE>
+<DL>
+<DD>The znode will be deleted upon the client's disconnect.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="EPHEMERAL_SEQUENTIAL"><!-- --></A><H3>
+EPHEMERAL_SEQUENTIAL</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A> <B>EPHEMERAL_SEQUENTIAL</B></PRE>
+<DL>
+<DD>The znode will be deleted upon the client's disconnect, and its name
+ will be appended with a monotonically increasing number.
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="values()"><!-- --></A><H3>
+values</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>[] <B>values</B>()</PRE>
+<DL>
+<DD>Returns an array containing the constants of this enum type, in
+the order they are declared.  This method may be used to iterate
+over the constants as follows:
+<pre>
+for (CreateMode c : CreateMode.values())
+&nbsp;   System.out.println(c);
+</pre>
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>an array containing the constants of this enum type, in
+the order they are declared</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="valueOf(java.lang.String)"><!-- --></A><H3>
+valueOf</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A> <B>valueOf</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</PRE>
+<DL>
+<DD>Returns the enum constant of this type with the specified name.
+The string must match <I>exactly</I> an identifier used to declare an
+enum constant in this type.  (Extraneous whitespace characters are 
+not permitted.)
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the enum constant to be returned.
+<DT><B>Returns:</B><DD>the enum constant with the specified name
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if this enum type has no constant
+with the specified name
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</A></CODE> - if the argument is null</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isEphemeral()"><!-- --></A><H3>
+isEphemeral</H3>
+<PRE>
+public boolean <B>isEphemeral</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isSequential()"><!-- --></A><H3>
+isSequential</H3>
+<PRE>
+public boolean <B>isSequential</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toFlag()"><!-- --></A><H3>
+toFlag</H3>
+<PRE>
+public int <B>toFlag</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="fromFlag(int)"><!-- --></A><H3>
+fromFlag</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A> <B>fromFlag</B>(int&nbsp;flag)
+                           throws <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></PRE>
+<DL>
+<DD>Map an integer value to a CreateMode value
+<P>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/CreateMode.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/CreateMode.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="CreateMode.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.APIErrorException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.APIErrorException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.APIErrorException.html
new file mode 100644
index 0000000..6727240
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.APIErrorException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:47 PST 2009 -->
+<TITLE>
+KeeperException.APIErrorException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.APIErrorException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.APIErrorException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.APIErrorException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.APIErrorException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.APIErrorException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.APIErrorException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.APIErrorException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><CODE>Code.APIERROR</CODE>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.APIErrorException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html#KeeperException.APIErrorException()">KeeperException.APIErrorException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.APIErrorException()"><!-- --></A><H3>
+KeeperException.APIErrorException</H3>
+<PRE>
+public <B>KeeperException.APIErrorException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.APIErrorException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.APIErrorException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.APIErrorException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.AuthFailedException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.AuthFailedException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.AuthFailedException.html
new file mode 100644
index 0000000..8085228
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.AuthFailedException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:47 PST 2009 -->
+<TITLE>
+KeeperException.AuthFailedException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.AuthFailedException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.AuthFailedException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.AuthFailedException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.AuthFailedException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.AuthFailedException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.AuthFailedException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.AuthFailedException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><CODE>Code.AUTHFAILED</CODE>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.AuthFailedException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html#KeeperException.AuthFailedException()">KeeperException.AuthFailedException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.AuthFailedException()"><!-- --></A><H3>
+KeeperException.AuthFailedException</H3>
+<PRE>
+public <B>KeeperException.AuthFailedException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.AuthFailedException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.AuthFailedException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.AuthFailedException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.BadArgumentsException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.BadArgumentsException.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.BadArgumentsException.html
new file mode 100644
index 0000000..4d63c55
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/KeeperException.BadArgumentsException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:47 PST 2009 -->
+<TITLE>
+KeeperException.BadArgumentsException (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.BadArgumentsException (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.BadArgumentsException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.BadArgumentsException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.BadArgumentsException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.BadArgumentsException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.BadArgumentsException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.BadArgumentsException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><CODE>Code.BADARGUMENTS</CODE>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.BadArgumentsException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html#KeeperException.BadArgumentsException()">KeeperException.BadArgumentsException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.BadArgumentsException()"><!-- --></A><H3>
+KeeperException.BadArgumentsException</H3>
+<PRE>
+public <B>KeeperException.BadArgumentsException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.BadArgumentsException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.BadArgumentsException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.BadArgumentsException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[49/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/index-all.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/index-all.html b/_released_docs/r3.1.2/api/index-all.html
new file mode 100644
index 0000000..335fe76
--- /dev/null
+++ b/_released_docs/r3.1.2/api/index-all.html
@@ -0,0 +1,1138 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Index (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="./stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Index (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="./index.html?index-all.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="index-all.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="./allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="./allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="#_A_">A</A> <A HREF="#_B_">B</A> <A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_F_">F</A> <A HREF="#_G_">G</A> <A HREF="#_H_">H</A> <A HREF="#_I_">I</A> <A HREF="#_K_">K</A> <A HREF="#_L_">L</A> <A HREF="#_M_">M</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> <A HREF="#_Q_">Q</A> <A HREF="#_R_">R</A> <A HREF="#_S_">S</A> <A HREF="#_T_">T</A> <A HREF="#_U_">U</A> <A HREF="#_V_">V</A> <A HREF="#_W_">W</A> <A HREF="#_Z_">Z</A> <HR>
+<A NAME="_A_"><!-- --></A><H2>
+<B>A</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data"><B>ACL</B></A> - Class in <A HREF="./org/apache/zookeeper/data/package-summary.html">org.apache.zookeeper.data</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/data/ACL.html#ACL()"><B>ACL()</B></A> - 
+Constructor for class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/ACL.html#ACL(int, org.apache.zookeeper.data.Id)"><B>ACL(int, Id)</B></A> - 
+Constructor for class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#addAuthInfo(java.lang.String, byte[])"><B>addAuthInfo(String, byte[])</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.Perms.html#ADMIN"><B>ADMIN</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.Perms.html" title="interface in org.apache.zookeeper">ZooDefs.Perms</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.Perms.html#ALL"><B>ALL</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.Perms.html" title="interface in org.apache.zookeeper">ZooDefs.Perms</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.Ids.html#ANYONE_ID_UNSAFE"><B>ANYONE_ID_UNSAFE</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.Ids.html" title="interface in org.apache.zookeeper">ZooDefs.Ids</A>
+<DD>This Id represents anyone.
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#APIError"><B>APIError</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#APIERROR"><CODE>KeeperException.Code.APIERROR</CODE></A> instead</I>
+<DT><A HREF="./org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper"><B>AsyncCallback</B></A> - Interface in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper"><B>AsyncCallback.ACLCallback</B></A> - Interface in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper"><B>AsyncCallback.ChildrenCallback</B></A> - Interface in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper"><B>AsyncCallback.DataCallback</B></A> - Interface in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HR
 EF="./org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper"><B>AsyncCallback.StatCallback</B></A> - Interface in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper"><B>AsyncCallback.StringCallback</B></A> - Interface in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper"><B>AsyncCallback.VoidCallback</B></A> - Interface in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html#auth"><B>auth</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.Ids.html#AUTH_IDS"><B>AUTH_IDS</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.Ids.html" title="interface in org.apache.zookeeper">ZooDefs.Ids</A>
+<DD>This Id is only usable to set ACLs.
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#AuthFailed"><B>AuthFailed</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#AUTHFAILED"><CODE>KeeperException.Code.AUTHFAILED</CODE></A> instead</I>
+</DL>
+<HR>
+<A NAME="_B_"><!-- --></A><H2>
+<B>B</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#BadArguments"><B>BadArguments</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#BADARGUMENTS"><CODE>KeeperException.Code.BADARGUMENTS</CODE></A>
+ instead</I>
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#BadVersion"><B>BadVersion</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#BADVERSION"><CODE>KeeperException.Code.BADVERSION</CODE></A> instead</I>
+</DL>
+<HR>
+<A NAME="_C_"><!-- --></A><H2>
+<B>C</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#close()"><B>close()</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>Close this client object.
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html#closeSession"><B>closeSession</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.html#code()"><B>code()</B></A> - 
+Method in exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>
+<DD>Read the error Code for this exception
+<DT><A HREF="./org/apache/zookeeper/data/ACL.html#compareTo(java.lang.Object)"><B>compareTo(Object)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Id.html#compareTo(java.lang.Object)"><B>compareTo(Object)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#compareTo(java.lang.Object)"><B>compareTo(Object)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#compareTo(java.lang.Object)"><B>compareTo(Object)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#compareTo(java.lang.Object)"><B>compareTo(Object)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#ConnectionLoss"><B>ConnectionLoss</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#CONNECTIONLOSS"><CODE>KeeperException.Code.CONNECTIONLOSS</CODE></A>
+ instead</I>
+<DT><A HREF="./org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)"><B>create(KeeperException.Code, String)</B></A> - 
+Static method in exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>
+<DD>All non-specific keeper exceptions should be constructed via
+ this factory method in order to guarantee consistency in error
+ codes and such.
+<DT><A HREF="./org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)"><B>create(int, String)</B></A> - 
+Static method in exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)"><CODE>KeeperException.create(Code, String)</CODE></A>
+ instead</I>
+<DT><A HREF="./org/apache/zookeeper/KeeperException.html#create(int)"><B>create(int)</B></A> - 
+Static method in exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)"><CODE>KeeperException.create(Code)</CODE></A>
+ instead</I>
+<DT><A HREF="./org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)"><B>create(KeeperException.Code)</B></A> - 
+Static method in exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>
+<DD>All non-specific keeper exceptions should be constructed via
+ this factory method in order to guarantee consistency in error
+ codes and such.
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html#create"><B>create</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.Perms.html#CREATE"><B>CREATE</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.Perms.html" title="interface in org.apache.zookeeper">ZooDefs.Perms</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#create(java.lang.String, byte[], java.util.List, org.apache.zookeeper.CreateMode)"><B>create(String, byte[], List&lt;ACL&gt;, CreateMode)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>Create a node with the given path.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#create(java.lang.String, byte[], java.util.List, org.apache.zookeeper.CreateMode, org.apache.zookeeper.AsyncCallback.StringCallback, java.lang.Object)"><B>create(String, byte[], List&lt;ACL&gt;, CreateMode, AsyncCallback.StringCallback, Object)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>The Asynchronous version of create.
+<DT><A HREF="./org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper"><B>CreateMode</B></A> - Enum in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>CreateMode value determines how the znode is created on ZooKeeper.<DT><A HREF="./org/apache/zookeeper/ZooKeeperMain.html#createQuota(org.apache.zookeeper.ZooKeeper, java.lang.String, long, int)"><B>createQuota(ZooKeeper, String, long, int)</B></A> - 
+Static method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeperMain.html" title="class in org.apache.zookeeper">ZooKeeperMain</A>
+<DD>this method creates a quota node for the path
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html#createSession"><B>createSession</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.Ids.html#CREATOR_ALL_ACL"><B>CREATOR_ALL_ACL</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.Ids.html" title="interface in org.apache.zookeeper">ZooDefs.Ids</A>
+<DD>This ACL gives the creators authentication id's all permissions.
+</DL>
+<HR>
+<A NAME="_D_"><!-- --></A><H2>
+<B>D</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#DataInconsistency"><B>DataInconsistency</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#DATAINCONSISTENCY"><CODE>KeeperException.Code.DATAINCONSISTENCY</CODE></A>
+ instead</I>
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html#delete"><B>delete</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.Perms.html#DELETE"><B>DELETE</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.Perms.html" title="interface in org.apache.zookeeper">ZooDefs.Perms</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#delete(java.lang.String, int)"><B>delete(String, int)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>Delete the node with the given path.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#delete(java.lang.String, int, org.apache.zookeeper.AsyncCallback.VoidCallback, java.lang.Object)"><B>delete(String, int, AsyncCallback.VoidCallback, Object)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>The Asynchronous version of delete.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeperMain.html#delQuota(org.apache.zookeeper.ZooKeeper, java.lang.String, boolean, boolean)"><B>delQuota(ZooKeeper, String, boolean, boolean)</B></A> - 
+Static method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeperMain.html" title="class in org.apache.zookeeper">ZooKeeperMain</A>
+<DD>this method deletes quota for a node.
+<DT><A HREF="./org/apache/zookeeper/data/ACL.html#deserialize(InputArchive, java.lang.String)"><B>deserialize(InputArchive, String)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Id.html#deserialize(InputArchive, java.lang.String)"><B>deserialize(InputArchive, String)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#deserialize(InputArchive, java.lang.String)"><B>deserialize(InputArchive, String)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#deserialize(InputArchive, java.lang.String)"><B>deserialize(InputArchive, String)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#deserialize(InputArchive, java.lang.String)"><B>deserialize(InputArchive, String)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ServerAdminClient.html#dump(java.lang.String, int)"><B>dump(String, int)</B></A> - 
+Static method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper">ServerAdminClient</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_E_"><!-- --></A><H2>
+<B>E</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/data/ACL.html#equals(java.lang.Object)"><B>equals(Object)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Id.html#equals(java.lang.Object)"><B>equals(Object)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#equals(java.lang.Object)"><B>equals(Object)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#equals(java.lang.Object)"><B>equals(Object)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#equals(java.lang.Object)"><B>equals(Object)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html#error"><B>error</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html#exists"><B>exists</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#exists(java.lang.String, org.apache.zookeeper.Watcher)"><B>exists(String, Watcher)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>Return the stat of the node of the given path.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#exists(java.lang.String, boolean)"><B>exists(String, boolean)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>Return the stat of the node of the given path.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#exists(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)"><B>exists(String, Watcher, AsyncCallback.StatCallback, Object)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>The Asynchronous version of exists.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#exists(java.lang.String, boolean, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)"><B>exists(String, boolean, AsyncCallback.StatCallback, Object)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>The Asynchronous version of exists.
+</DL>
+<HR>
+<A NAME="_F_"><!-- --></A><H2>
+<B>F</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/CreateMode.html#fromFlag(int)"><B>fromFlag(int)</B></A> - 
+Static method in enum org.apache.zookeeper.<A HREF="./org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>
+<DD>Map an integer value to a CreateMode value
+<DT><A HREF="./org/apache/zookeeper/Watcher.Event.EventType.html#fromInt(int)"><B>fromInt(int)</B></A> - 
+Static method in enum org.apache.zookeeper.<A HREF="./org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/Watcher.Event.KeeperState.html#fromInt(int)"><B>fromInt(int)</B></A> - 
+Static method in enum org.apache.zookeeper.<A HREF="./org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_G_"><!-- --></A><H2>
+<B>G</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/KeeperException.Code.html#get(int)"><B>get(int)</B></A> - 
+Static method in enum org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>
+<DD>Get the Code value for a particular integer error code
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html#getACL"><B>getACL</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#getACL(java.lang.String, org.apache.zookeeper.data.Stat)"><B>getACL(String, Stat)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>Return the ACL and stat of the node of the given path.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#getACL(java.lang.String, org.apache.zookeeper.data.Stat, org.apache.zookeeper.AsyncCallback.ACLCallback, java.lang.Object)"><B>getACL(String, Stat, AsyncCallback.ACLCallback, Object)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>The Asynchronous version of getACL.
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#getAversion()"><B>getAversion()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#getAversion()"><B>getAversion()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#getAversion()"><B>getAversion()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html#getChildren"><B>getChildren</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#getChildren(java.lang.String, org.apache.zookeeper.Watcher)"><B>getChildren(String, Watcher)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>Return the list of the children of the node of the given path.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#getChildren(java.lang.String, boolean)"><B>getChildren(String, boolean)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>Return the list of the children of the node of the given path.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#getChildren(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.AsyncCallback.ChildrenCallback, java.lang.Object)"><B>getChildren(String, Watcher, AsyncCallback.ChildrenCallback, Object)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>The Asynchronous version of getChildren.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#getChildren(java.lang.String, boolean, org.apache.zookeeper.AsyncCallback.ChildrenCallback, java.lang.Object)"><B>getChildren(String, boolean, AsyncCallback.ChildrenCallback, Object)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>The Asynchronous version of getChildren.
+<DT><A HREF="./org/apache/zookeeper/KeeperException.html#getCode()"><B>getCode()</B></A> - 
+Method in exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.html#code()"><CODE>KeeperException.code()</CODE></A> instead</I>
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#getCtime()"><B>getCtime()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#getCtime()"><B>getCtime()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#getCtime()"><B>getCtime()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#getCversion()"><B>getCversion()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#getCversion()"><B>getCversion()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#getCversion()"><B>getCversion()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#getCzxid()"><B>getCzxid()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#getCzxid()"><B>getCzxid()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#getCzxid()"><B>getCzxid()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html#getData"><B>getData</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#getData(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.data.Stat)"><B>getData(String, Watcher, Stat)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>Return the data and the stat of the node of the given path.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#getData(java.lang.String, boolean, org.apache.zookeeper.data.Stat)"><B>getData(String, boolean, Stat)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>Return the data and the stat of the node of the given path.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#getData(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.AsyncCallback.DataCallback, java.lang.Object)"><B>getData(String, Watcher, AsyncCallback.DataCallback, Object)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>The Asynchronous version of getData.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#getData(java.lang.String, boolean, org.apache.zookeeper.AsyncCallback.DataCallback, java.lang.Object)"><B>getData(String, boolean, AsyncCallback.DataCallback, Object)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>The Asynchronous version of getData.
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#getDataLength()"><B>getDataLength()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#getEphemeralOwner()"><B>getEphemeralOwner()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#getEphemeralOwner()"><B>getEphemeralOwner()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#getEphemeralOwner()"><B>getEphemeralOwner()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/ACL.html#getId()"><B>getId()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Id.html#getId()"><B>getId()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/Watcher.Event.EventType.html#getIntValue()"><B>getIntValue()</B></A> - 
+Method in enum org.apache.zookeeper.<A HREF="./org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/Watcher.Event.KeeperState.html#getIntValue()"><B>getIntValue()</B></A> - 
+Method in enum org.apache.zookeeper.<A HREF="./org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.html#getMessage()"><B>getMessage()</B></A> - 
+Method in exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#getMtime()"><B>getMtime()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#getMtime()"><B>getMtime()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#getMtime()"><B>getMtime()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#getMzxid()"><B>getMzxid()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#getMzxid()"><B>getMzxid()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#getMzxid()"><B>getMzxid()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#getNumChildren()"><B>getNumChildren()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.html#getPath()"><B>getPath()</B></A> - 
+Method in exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>
+<DD>Read the path for this exception
+<DT><A HREF="./org/apache/zookeeper/data/ACL.html#getPerms()"><B>getPerms()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#getPzxid()"><B>getPzxid()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#getPzxid()"><B>getPzxid()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Id.html#getScheme()"><B>getScheme()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#getSessionId()"><B>getSessionId()</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>The session id for this ZooKeeper client instance.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#getSessionPasswd()"><B>getSessionPasswd()</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>The session password for this ZooKeeper client instance.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#getState()"><B>getState()</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ServerAdminClient.html#getTraceMask(java.lang.String, int)"><B>getTraceMask(String, int)</B></A> - 
+Static method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper">ServerAdminClient</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#getVersion()"><B>getVersion()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#getVersion()"><B>getVersion()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#getVersion()"><B>getVersion()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_H_"><!-- --></A><H2>
+<B>H</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/data/ACL.html#hashCode()"><B>hashCode()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Id.html#hashCode()"><B>hashCode()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#hashCode()"><B>hashCode()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#hashCode()"><B>hashCode()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#hashCode()"><B>hashCode()</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_I_"><!-- --></A><H2>
+<B>I</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data"><B>Id</B></A> - Class in <A HREF="./org/apache/zookeeper/data/package-summary.html">org.apache.zookeeper.data</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/data/Id.html#Id()"><B>Id()</B></A> - 
+Constructor for class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Id.html#Id(java.lang.String, java.lang.String)"><B>Id(String, String)</B></A> - 
+Constructor for class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.Code.html#intValue()"><B>intValue()</B></A> - 
+Method in enum org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>
+<DD>Get the int value for a particular Code.
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#InvalidACL"><B>InvalidACL</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#INVALIDACL"><CODE>KeeperException.Code.INVALIDACL</CODE></A> instead</I>
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#InvalidCallback"><B>InvalidCallback</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#INVALIDCALLBACK"><CODE>KeeperException.Code.INVALIDCALLBACK</CODE></A>
+ instead</I>
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.States.html#isAlive()"><B>isAlive()</B></A> - 
+Method in enum org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/CreateMode.html#isEphemeral()"><B>isEphemeral()</B></A> - 
+Method in enum org.apache.zookeeper.<A HREF="./org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/CreateMode.html#isSequential()"><B>isSequential()</B></A> - 
+Method in enum org.apache.zookeeper.<A HREF="./org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_K_"><!-- --></A><H2>
+<B>K</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper"><B>KeeperException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.html#KeeperException(org.apache.zookeeper.KeeperException.Code)"><B>KeeperException(KeeperException.Code)</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper"><B>KeeperException.APIErrorException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.APIErrorException.html#KeeperException.APIErrorException()"><B>KeeperException.APIErrorException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper"><B>KeeperException.AuthFailedException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.AuthFailedException.html#KeeperException.AuthFailedException()"><B>KeeperException.AuthFailedException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper"><B>KeeperException.BadArgumentsException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.BadArgumentsException.html#KeeperException.BadArgumentsException()"><B>KeeperException.BadArgumentsException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper"><B>KeeperException.BadVersionException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.BadVersionException.html#KeeperException.BadVersionException()"><B>KeeperException.BadVersionException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper"><B>KeeperException.Code</B></A> - Enum in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>Codes which represent the various KeeperException
+ types.<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper"><B>KeeperException.CodeDeprecated</B></A> - Interface in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD><B>Deprecated.</B>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.ConnectionLossException.html" title="class in org.apache.zookeeper"><B>KeeperException.ConnectionLossException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.ConnectionLossException.html#KeeperException.ConnectionLossException()"><B>KeeperException.ConnectionLossException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.ConnectionLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper"><B>KeeperException.DataInconsistencyException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.DataInconsistencyException.html#KeeperException.DataInconsistencyException()"><B>KeeperException.DataInconsistencyException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper"><B>KeeperException.InvalidACLException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.InvalidACLException.html#KeeperException.InvalidACLException()"><B>KeeperException.InvalidACLException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper"><B>KeeperException.InvalidCallbackException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.InvalidCallbackException.html#KeeperException.InvalidCallbackException()"><B>KeeperException.InvalidCallbackException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper"><B>KeeperException.MarshallingErrorException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.MarshallingErrorException.html#KeeperException.MarshallingErrorException()"><B>KeeperException.MarshallingErrorException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper"><B>KeeperException.NoAuthException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.NoAuthException.html#KeeperException.NoAuthException()"><B>KeeperException.NoAuthException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" title="class in org.apache.zookeeper"><B>KeeperException.NoChildrenForEphemeralsException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html#KeeperException.NoChildrenForEphemeralsException()"><B>KeeperException.NoChildrenForEphemeralsException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper"><B>KeeperException.NodeExistsException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.NodeExistsException.html#KeeperException.NodeExistsException()"><B>KeeperException.NodeExistsException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper"><B>KeeperException.NoNodeException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.NoNodeException.html#KeeperException.NoNodeException()"><B>KeeperException.NoNodeException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper"><B>KeeperException.NotEmptyException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.NotEmptyException.html#KeeperException.NotEmptyException()"><B>KeeperException.NotEmptyException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper"><B>KeeperException.OperationTimeoutException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.OperationTimeoutException.html#KeeperException.OperationTimeoutException()"><B>KeeperException.OperationTimeoutException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper"><B>KeeperException.RuntimeInconsistencyException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html#KeeperException.RuntimeInconsistencyException()"><B>KeeperException.RuntimeInconsistencyException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.SessionExpiredException.html" title="class in org.apache.zookeeper"><B>KeeperException.SessionExpiredException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.SessionExpiredException.html#KeeperException.SessionExpiredException()"><B>KeeperException.SessionExpiredException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.SessionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper"><B>KeeperException.SystemErrorException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.SystemErrorException.html#KeeperException.SystemErrorException()"><B>KeeperException.SystemErrorException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper"><B>KeeperException.UnimplementedException</B></A> - Exception in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/KeeperException.UnimplementedException.html#KeeperException.UnimplementedException()"><B>KeeperException.UnimplementedException()</B></A> - 
+Constructor for exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ServerAdminClient.html#kill(java.lang.String, int)"><B>kill(String, int)</B></A> - 
+Static method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper">ServerAdminClient</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_L_"><!-- --></A><H2>
+<B>L</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/server/LogFormatter.html" title="class in org.apache.zookeeper.server"><B>LogFormatter</B></A> - Class in <A HREF="./org/apache/zookeeper/server/package-summary.html">org.apache.zookeeper.server</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/server/LogFormatter.html#LogFormatter()"><B>LogFormatter()</B></A> - 
+Constructor for class org.apache.zookeeper.server.<A HREF="./org/apache/zookeeper/server/LogFormatter.html" title="class in org.apache.zookeeper.server">LogFormatter</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_M_"><!-- --></A><H2>
+<B>M</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/server/LogFormatter.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
+Static method in class org.apache.zookeeper.server.<A HREF="./org/apache/zookeeper/server/LogFormatter.html" title="class in org.apache.zookeeper.server">LogFormatter</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/server/PurgeTxnLog.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
+Static method in class org.apache.zookeeper.server.<A HREF="./org/apache/zookeeper/server/PurgeTxnLog.html" title="class in org.apache.zookeeper.server">PurgeTxnLog</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/server/quorum/QuorumPeerMain.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
+Static method in class org.apache.zookeeper.server.quorum.<A HREF="./org/apache/zookeeper/server/quorum/QuorumPeerMain.html" title="class in org.apache.zookeeper.server.quorum">QuorumPeerMain</A>
+<DD>To start the replicated server specify the configuration file name on the
+ command line.
+<DT><A HREF="./org/apache/zookeeper/server/upgrade/UpgradeMain.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
+Static method in class org.apache.zookeeper.server.upgrade.<A HREF="./org/apache/zookeeper/server/upgrade/UpgradeMain.html" title="class in org.apache.zookeeper.server.upgrade">UpgradeMain</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/server/ZooKeeperServerMain.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
+Static method in class org.apache.zookeeper.server.<A HREF="./org/apache/zookeeper/server/ZooKeeperServerMain.html" title="class in org.apache.zookeeper.server">ZooKeeperServerMain</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ServerAdminClient.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
+Static method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper">ServerAdminClient</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooKeeperMain.html#main(java.lang.String[])"><B>main(String[])</B></A> - 
+Static method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeperMain.html" title="class in org.apache.zookeeper">ZooKeeperMain</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#MarshallingError"><B>MarshallingError</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#MARSHALLINGERROR"><CODE>KeeperException.Code.MARSHALLINGERROR</CODE></A>
+ instead</I>
+</DL>
+<HR>
+<A NAME="_N_"><!-- --></A><H2>
+<B>N</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#NoAuth"><B>NoAuth</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#NOAUTH"><CODE>KeeperException.Code.NOAUTH</CODE></A> instead</I>
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#NoChildrenForEphemerals"><B>NoChildrenForEphemerals</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use
+ <A HREF="./org/apache/zookeeper/KeeperException.Code.html#NOCHILDRENFOREPHEMERALS"><CODE>KeeperException.Code.NOCHILDRENFOREPHEMERALS</CODE></A>
+ instead</I>
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#NodeExists"><B>NodeExists</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#NODEEXISTS"><CODE>KeeperException.Code.NODEEXISTS</CODE></A> instead</I>
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#NoNode"><B>NoNode</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#NONODE"><CODE>KeeperException.Code.NONODE</CODE></A> instead</I>
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#NotEmpty"><B>NotEmpty</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#NOTEMPTY"><CODE>KeeperException.Code.NOTEMPTY</CODE></A> instead</I>
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html#notification"><B>notification</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_O_"><!-- --></A><H2>
+<B>O</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#Ok"><B>Ok</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#OK"><CODE>KeeperException.Code.OK</CODE></A> instead</I>
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.Ids.html#OPEN_ACL_UNSAFE"><B>OPEN_ACL_UNSAFE</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.Ids.html" title="interface in org.apache.zookeeper">ZooDefs.Ids</A>
+<DD>This is a completely open ACL with the exception of ADMIN permission.
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#OperationTimeout"><B>OperationTimeout</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#OPERATIONTIMEOUT"><CODE>KeeperException.Code.OPERATIONTIMEOUT</CODE></A>
+ instead</I>
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.html#opNames"><B>opNames</B></A> - 
+Static variable in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.html" title="class in org.apache.zookeeper">ZooDefs</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/package-summary.html"><B>org.apache.zookeeper.data</B></A> - package org.apache.zookeeper.data<DD>&nbsp;</DL>
+<HR>
+<A NAME="_P_"><!-- --></A><H2>
+<B>P</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html#ping"><B>ping</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/Watcher.html#process(WatchedEvent)"><B>process(WatchedEvent)</B></A> - 
+Method in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/AsyncCallback.ACLCallback.html#processResult(int, java.lang.String, java.lang.Object, java.util.List, org.apache.zookeeper.data.Stat)"><B>processResult(int, String, Object, List&lt;ACL&gt;, Stat)</B></A> - 
+Method in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/AsyncCallback.ChildrenCallback.html#processResult(int, java.lang.String, java.lang.Object, java.util.List)"><B>processResult(int, String, Object, List&lt;String&gt;)</B></A> - 
+Method in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/AsyncCallback.DataCallback.html#processResult(int, java.lang.String, java.lang.Object, byte[], org.apache.zookeeper.data.Stat)"><B>processResult(int, String, Object, byte[], Stat)</B></A> - 
+Method in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/AsyncCallback.StatCallback.html#processResult(int, java.lang.String, java.lang.Object, org.apache.zookeeper.data.Stat)"><B>processResult(int, String, Object, Stat)</B></A> - 
+Method in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/AsyncCallback.StringCallback.html#processResult(int, java.lang.String, java.lang.Object, java.lang.String)"><B>processResult(int, String, Object, String)</B></A> - 
+Method in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/AsyncCallback.VoidCallback.html#processResult(int, java.lang.String, java.lang.Object)"><B>processResult(int, String, Object)</B></A> - 
+Method in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/server/PurgeTxnLog.html#purge(java.io.File, java.io.File, int)"><B>purge(File, File, int)</B></A> - 
+Static method in class org.apache.zookeeper.server.<A HREF="./org/apache/zookeeper/server/PurgeTxnLog.html" title="class in org.apache.zookeeper.server">PurgeTxnLog</A>
+<DD>purges the snapshot and logs keeping the last num snapshots 
+ and the corresponding logs.
+<DT><A HREF="./org/apache/zookeeper/server/PurgeTxnLog.html" title="class in org.apache.zookeeper.server"><B>PurgeTxnLog</B></A> - Class in <A HREF="./org/apache/zookeeper/server/package-summary.html">org.apache.zookeeper.server</A><DD>this class is used to clean up the 
+ snapshot and data log dir's.<DT><A HREF="./org/apache/zookeeper/server/PurgeTxnLog.html#PurgeTxnLog()"><B>PurgeTxnLog()</B></A> - 
+Constructor for class org.apache.zookeeper.server.<A HREF="./org/apache/zookeeper/server/PurgeTxnLog.html" title="class in org.apache.zookeeper.server">PurgeTxnLog</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_Q_"><!-- --></A><H2>
+<B>Q</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/server/quorum/QuorumPeerMain.html" title="class in org.apache.zookeeper.server.quorum"><B>QuorumPeerMain</B></A> - Class in <A HREF="./org/apache/zookeeper/server/quorum/package-summary.html">org.apache.zookeeper.server.quorum</A><DD>Configuration file<DT><A HREF="./org/apache/zookeeper/server/quorum/QuorumPeerMain.html#QuorumPeerMain()"><B>QuorumPeerMain()</B></A> - 
+Constructor for class org.apache.zookeeper.server.quorum.<A HREF="./org/apache/zookeeper/server/quorum/QuorumPeerMain.html" title="class in org.apache.zookeeper.server.quorum">QuorumPeerMain</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_R_"><!-- --></A><H2>
+<B>R</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.Perms.html#READ"><B>READ</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.Perms.html" title="interface in org.apache.zookeeper">ZooDefs.Perms</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.Ids.html#READ_ACL_UNSAFE"><B>READ_ACL_UNSAFE</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.Ids.html" title="interface in org.apache.zookeeper">ZooDefs.Ids</A>
+<DD>This ACL gives the world the ability to read.
+<DT><A HREF="./org/apache/zookeeper/data/ACL.html#readFields(java.io.DataInput)"><B>readFields(DataInput)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Id.html#readFields(java.io.DataInput)"><B>readFields(DataInput)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#readFields(java.io.DataInput)"><B>readFields(DataInput)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#readFields(java.io.DataInput)"><B>readFields(DataInput)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#readFields(java.io.DataInput)"><B>readFields(DataInput)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#register(org.apache.zookeeper.Watcher)"><B>register(Watcher)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/server/quorum/QuorumPeerMain.html#runPeer(QuorumPeer.Factory)"><B>runPeer(QuorumPeer.Factory)</B></A> - 
+Static method in class org.apache.zookeeper.server.quorum.<A HREF="./org/apache/zookeeper/server/quorum/QuorumPeerMain.html" title="class in org.apache.zookeeper.server.quorum">QuorumPeerMain</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/server/ZooKeeperServerMain.html#runStandalone(ZooKeeperServer.Factory)"><B>runStandalone(ZooKeeperServer.Factory)</B></A> - 
+Static method in class org.apache.zookeeper.server.<A HREF="./org/apache/zookeeper/server/ZooKeeperServerMain.html" title="class in org.apache.zookeeper.server">ZooKeeperServerMain</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#RuntimeInconsistency"><B>RuntimeInconsistency</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use
+ <A HREF="./org/apache/zookeeper/KeeperException.Code.html#RUNTIMEINCONSISTENCY"><CODE>KeeperException.Code.RUNTIMEINCONSISTENCY</CODE></A> instead</I>
+<DT><A HREF="./org/apache/zookeeper/server/upgrade/UpgradeMain.html#runUpgrade()"><B>runUpgrade()</B></A> - 
+Method in class org.apache.zookeeper.server.upgrade.<A HREF="./org/apache/zookeeper/server/upgrade/UpgradeMain.html" title="class in org.apache.zookeeper.server.upgrade">UpgradeMain</A>
+<DD>run the upgrade
+<DT><A HREF="./org/apache/zookeeper/ServerAdminClient.html#ruok(java.lang.String, int)"><B>ruok(String, int)</B></A> - 
+Static method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper">ServerAdminClient</A>
+<DD>&nbsp;
+</DL>
+<HR>
+<A NAME="_S_"><!-- --></A><H2>
+<B>S</B></H2>
+<DL>
+<DT><A HREF="./org/apache/zookeeper/data/ACL.html#serialize(OutputArchive, java.lang.String)"><B>serialize(OutputArchive, String)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Id.html#serialize(OutputArchive, java.lang.String)"><B>serialize(OutputArchive, String)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#serialize(OutputArchive, java.lang.String)"><B>serialize(OutputArchive, String)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#serialize(OutputArchive, java.lang.String)"><B>serialize(OutputArchive, String)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#serialize(OutputArchive, java.lang.String)"><B>serialize(OutputArchive, String)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper"><B>ServerAdminClient</B></A> - Class in <A HREF="./org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A><DD>&nbsp;<DT><A HREF="./org/apache/zookeeper/ServerAdminClient.html#ServerAdminClient()"><B>ServerAdminClient()</B></A> - 
+Constructor for class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper">ServerAdminClient</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html#SessionExpired"><B>SessionExpired</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="./org/apache/zookeeper/KeeperException.Code.html#SESSIONEXPIRED"><CODE>KeeperException.Code.SESSIONEXPIRED</CODE></A> instead</I>
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html#setACL"><B>setACL</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#setACL(java.lang.String, java.util.List, int)"><B>setACL(String, List&lt;ACL&gt;, int)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>Set the ACL for the node of the given path if such a node exists and the
+ given version matches the version of the node.
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#setACL(java.lang.String, java.util.List, int, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)"><B>setACL(String, List&lt;ACL&gt;, int, AsyncCallback.StatCallback, Object)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>The Asynchronous version of setACL.
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#setAversion(int)"><B>setAversion(int)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#setAversion(int)"><B>setAversion(int)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#setAversion(int)"><B>setAversion(int)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/KeeperException.html#setCode(int)"><B>setCode(int)</B></A> - 
+Method in exception org.apache.zookeeper.<A HREF="./org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, exceptions should be immutable, this
+ method should not be used</I>
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#setCtime(long)"><B>setCtime(long)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#setCtime(long)"><B>setCtime(long)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#setCtime(long)"><B>setCtime(long)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#setCversion(int)"><B>setCversion(int)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#setCversion(int)"><B>setCversion(int)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#setCversion(int)"><B>setCversion(int)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#setCzxid(long)"><B>setCzxid(long)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#setCzxid(long)"><B>setCzxid(long)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#setCzxid(long)"><B>setCzxid(long)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html#setData"><B>setData</B></A> - 
+Static variable in interface org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#setData(java.lang.String, byte[], int)"><B>setData(String, byte[], int)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>Set the data for the node of the given path if such a node exists and the
+ given version matches the version of the node (if the given version is
+ -1, it matches any node's versions).
+<DT><A HREF="./org/apache/zookeeper/ZooKeeper.html#setData(java.lang.String, byte[], int, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)"><B>setData(String, byte[], int, AsyncCallback.StatCallback, Object)</B></A> - 
+Method in class org.apache.zookeeper.<A HREF="./org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<DD>The Asynchronous version of setData.
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#setDataLength(int)"><B>setDataLength(int)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#setEphemeralOwner(long)"><B>setEphemeralOwner(long)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#setEphemeralOwner(long)"><B>setEphemeralOwner(long)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#setEphemeralOwner(long)"><B>setEphemeralOwner(long)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/ACL.html#setId(org.apache.zookeeper.data.Id)"><B>setId(Id)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Id.html#setId(java.lang.String)"><B>setId(String)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#setMtime(long)"><B>setMtime(long)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#setMtime(long)"><B>setMtime(long)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#setMtime(long)"><B>setMtime(long)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#setMzxid(long)"><B>setMzxid(long)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersisted.html#setMzxid(long)"><B>setMzxid(long)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/StatPersistedV1.html#setMzxid(long)"><B>setMzxid(long)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/Stat.html#setNumChildren(int)"><B>setNumChildren(int)</B></A> - 
+Method in class org.apache.zookeeper.data.<A HREF="./org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<DD>&nbsp;
+<DT><A HREF="./org/apache/zookeeper/data/ACL.html#setPerms(int)"><B>setPerms(int)</B></A> - 
+Method in class org.a

<TRUNCATED>

[16/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/zookeeperTutorial.pdf
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/zookeeperTutorial.pdf b/_released_docs/r3.1.2/zookeeperTutorial.pdf
new file mode 100644
index 0000000..7b52a92
--- /dev/null
+++ b/_released_docs/r3.1.2/zookeeperTutorial.pdf
@@ -0,0 +1,447 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 566 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gaua;a_l_b&;KX9`>luCXr#<&CoUP$EbJHJ>n2NI#nl1GQr\Y4@["`*</Ffe#<_,jO$>;t+qH;D(siOsaO^GNT/+3d#mfJJ-'4P/35UKj.HCrNL6"rE<7*O&]:$L*-KuWY^FHp>d>O7`6L9AG?$"W1FNnCE<TOYG+hp+>8=6HVHS&5te9dmWEAgSe,_r]C`GD0Qr'%+o+OP+J1/*7\;4\TI>*sSTo.-&@f.LX87B=&\GT6uQ*KOShF@98b=N&5\M(bc>EgqP&^MUBAX1m)KChI/AU47InnoRu]o>D3gC$[*7jM4'ZZ$lGB:oY/.qe'G0cJt%W6HH%GH%N=($C`C:jc=SsKplAj[d0FQWf.2NW>E8CRjBdXLWaUu+lq+j/47M[+dsbOj]Ab@eO"Vllrj%^o\tY+e(.OulnDNh)Y#$Xdll'#*dh''Zp$cpJeC96Sd@*F*0btrn.[F4H.(_F@?aXllb&F#Nj>$>`XkoUMm3(ZeRkkQ#JO&1>XU;A?'K8]kF9)Xo]'SpemF.%H>[9NXpX24a@iRL(YIH4(Q2%e:U*4rr<LTt8a$~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 502.541 169.328 490.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 484.341 148.652 472.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 466.141 245.636 454.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 447.941 230.0 435.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Length 2103 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU4997gc&AJ$C#W[1X/0jG^'Ktdufc\N_8_64Xe31kcD6]3lKq`bB.JhppM39a'8T05j&*kCXiQO4kIcTm2n`h`ME.D2+[9^;fDLig0ra@0sj]E5l#lBajg,jd80tMD.]s&Sc^8hEM7@+D)l7;$nBD($=c"ccCY3n0[?)Z;&J<D=$JmloHk_:MT*)<$KimZnqh`>k`Vmb0coe6_^[HkGNhGofI"]?]bVci\5*dT+'n$Zbf5be.Q!jdNh-ah$A(P#PpSUYQ5c7.^[2QMa=BEe_J^Wr[1DGU$iorTGZBh)]UhqS?[UMjF2leT5;$Y/W3Ba=r/Ig.go=]IaA^_A/56Y&"pi9++k[KIFsX5't)o;OYdm(=f>$ac%oXG73ndIp>)HjnI8\YG4[bf%0V^q*Ys1MAE=X<LdT6rjs'8g(Ws5<tW\FY/_E7b_Ao-)5=d9U%6$FAI5hJWCh)5XTqBWerrSn]TU7cY<`R9TDT0F":l,Gn!Ee78XW.U#Vjaqm"cQO6)2Xn==']r;EamMCjc2jNba,8^Z"F/Tn:u(E4D&57A0hij$SZ^*%H1B&oPW4Uuo?3rf1jr`OGFp%&LLis'sigsE?Xlm-*HeaGRcSh,b<MYsFoh$^C4+4kMPKR$^^VC7lQ]KapAa!oI&1G)a,aBE?1=7aerVb6o`=.5p5St)P0[1:@d0'fPo,uNRpJiH1j3[ta>E+.3@)SVQ%7fX%$+FD$fJRn&sU8lhg(\]-66M'Eaqq!LP=(fT&I?BG,4R08lProu5@6Ge,Eh;o/f*,X@XfWPc/G5p&$k[u<mkIblbA1oo)n7:%0B$tBCYG)MR+8Vl`+IuIr:;:<!sTE<8:;;.;b6qV=6,djb?8('hgK_oqa7,RctSkP9K_F3-]A"&%M0nQ9'c.jI:\+)2M:)$d$mX2H0Jf!in6slJbUZ`35#/\Jrr!#p$*9kL2ICr_#MZ:U&P!mdL"fCM>AL9ZEm:X9"'P=Z^Q>uH.$f($9#$l7c
 >n2H/CQHTDLU3im!,:(*Kcnpj?$1",rE4U)@_MbXGf)LjU;>F9^?!%3Lkcc_gSI52$UR3]+d<<GGIYRgJ+_.&r].gI&a>Cl.^c;EunL*$*Wu_.g>\fqTqd3s\P.r#$_':P(hAU`Bp`h6iBla6[3mTB(ji&cf^F"DK!,eVI)B+`f^g&qYZFHOb9qCHP1(][:F,OeJ3Kg0SnP\7G.=&1C(KCm_;S;.&FQ@*sJL)\j*sTU'Y^6-qB^Zguah7qW9QODXu[>hI'N.#6;Mcoj*f67"6e/Z<7kTi)c[bWE?dfZdgdFi.5<F;7&R+R'(=Jk3<WK`O$B+>V,#0lD-p?DIF[ansPadO6_A8sng-%4>As8Y*bA%-iB/PX##X!a*rh=s=QW`@:::3Ot@l+Rjdn9niTEh$,--8b0&-l6W])ofo5gH(qESJVQ1L+M?"rHDt`:+_P'a$rg:OK8Z=Jlt'?=B2'UHUMOHOY^!N*acC_Ahem#/e9"PrMt`:>'6BfTT"FNtThSV;o</?N1O]M2b4^2:nXppucuF"X'7^g0pVmC.^i5s+fY`0`ktVj'!n7pTV*l@0P0dB.(h52VfK3-HiV$F$2Xb1t=D^X?7acF]d/#8kXn5gAg.V.rS4oB@L?'5#-%K&)PoLf/gXtG&QlaG?e:!qjRLRpY!EQ#6=9j+?2&'G=_U$B+hH@^^_2SeH.,MeI+-/Ss%Vj\_`$Cm]:fYpJJ:a3QCpeT<gR1ssRXM/krX*^iTY6#@+s9Tg5KGW7+`k]&n0Cl<DUZ3(%Vb.OSe]7kdfX'0`s7j-^Z4FH4;mh=_,;^2Zqg4KejXM-rLgM#:M3#@?^Pui=$7,KBaOGiN5@^1&BPVp<TGp(r5ap^-U@d/a*n_s,Rp7\qZqPJJk"StG!+OJa(>t).#fHI)F>0]4q;6PG9"<IU`3%^A?DRFa-#W2<dXU^G3TAAbEa6*isV1-a,UgG4$?s0;f>"eKqJ-8)T[j'j@lFcp:-e$d$UE>jMf`
 /A`:joh)Gg?.XOl&86iAsodaefZDElihJn$D=g#FLc][J&aXiFY7L;"JQ:(J>D8kPVb1+KQlfqqMB`sa$pK]'RHac6e__YqVB'fL#&fJJ@~>
+endstream
+endobj
+17 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 16 0 R
+>>
+endobj
+18 0 obj
+<< /Length 1980 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat=,gN)%,&:N/3Y^2J]"<tX.3h<7@YqtX`8L*o);'lBBOMk6F(_X2cGP^b3mgBbmm7o!b5QZ9m]6e_;Mrj#?3VbSL`_QM]3seSk)QrDKIr2+YrJFuNN0G4Gae+cTj^`i%(mrA\bO*5!&"2u!2QDB>6*=o@bG4TA`oE/Oan)?rfcBk$j5"X&bL18Sp0\j::63MJAa%A5Cb1($W]^I=Q"j=$Zn\f?8hE?"KF=6G&PKH6JAtN(+mEk(X6j*s]-H14.SUQgYL7[P.9op]]*D3arMJDs,`RhHLi+)PSI4;%9\7^8mGV?no)p2GKlVI[Z4%cg!:9&9%ehE5UB`]/q3p]F30)u=cl?t=r"K8Rha;"8J/Yk*^Wngs6HG3Z/uXSN%)TE*@Wj;7.6RYZ2iR#*M`l_R.[&r8i_$jI'G-KlKjgW%Jf4.hdmE"raD[c&@E_i"WrrNNR,htu1T'n\c.!kd@l0IrFmCW7q%dnCgLud<i9I+7rQ#!,M`aiG;4W66)q)Vi$\<(;=-j@@+?$:bI#Y&>PY2q_:KTeTV@&\5]OAs](o`mrc?TK!^/q7j`B<#eX^IRJESEj(mC8TVPsHA.h?X)nnhao\_I^YnUs%]/m+,Nh'LO=<&e?G,+VQ[IMUJc8dl9_MQIXj2:^AVDR[8Sblu^aO=;hp4BJ_mhr?U@fY:LAQ",3N`$0XL<daL;mYRCZJ;,ldI-cs,30NhBIaFrmpYM3rIp!dmb%^MYjfSU6<h*5]jf_"J3^90BXAs4]0NNhO%SH$T2!Wad-"ftc]L3<h&2LXL'UFkY"#5pEq5+\q&*d,a!&UB[Xnpn18'.W^%^Ri=QOM3Rp%%T$'j9]_8(n&]j;]`/cDIuKg*Hgsf*IF0I[Ulr@\5Wi=POq]<TV<(Q)[i7-LrrI1KptS1&b]8q,bm5WbDAtU>kFLmG`[B6N=agg:[8jdCo^YH2Mqd5`+/:G_jSqjiF)CCb!b,p%039WElR^'rUeD1IgQ`$gtb/GbT
 Dh)3k\)VZtONr$LF'_b,OFn4>YP>L=8f%8i[=(C'LjZ4W5H+!!64Vl'`"Rq?1l$J=s]dPqu'U:`[`AI`:t9;)N_^Q^!9`'h=9n[O2C,6lrd!;Z-"*-\dcON:E5Vh\t%AaRWWtGF'N5\B%Q$7=jO=*`#rC:KhWYV:HHfq26'&Y[Y5S]ie*\I&GgH\%F3Y;G%_V&!X`Y$*jXI"J$\&()(+lW9]eUhfnCP!-L&uii;a_N%-;<!Q7AaIU#.g9QU=]g.mRY]YC@r?HR4+0PW";Z\:rNiDT@?AbW"8U[S>tNln@*"r?%&=oZs[`%>_Sa<^<qbd0D\m&9T[c@41`nP']S&/W52W`-Q2oWr;iL_((AN1l?E3tI#Z01LUS(g.<,o6GQ@9hD)8HJQnJc/l/FBk-3\Ga'eT5-^P>giTS=J:2Ed31L-*00[_o$VP)G*)>tCpQMmfM/92@"40A2(g/Fa%l^G'=4sUG(0c++fJ&c%*\>F]d5h^/4MtN8'kKX($"jnjBj9->#.DM;%YX(QYYXConG:rf6gm6E?@OtboD=lhXr$8&QS87$r$$#\&iaUb<e^Pa).W<to&J`c@X374*!62ao2ZNlJ$lQ!*^L;([^;Pp7G1LA`%(2ir#W/>rgZj#3a%<I*A[ZM-4l+49X#c$H(Umg;t($8#kAmQ;'JRt*9,Lbg@h+-mEh$.C>*>=UUf`V]JAj>fI#G+\o0UPM`0:ZT(Yo]Ar2gRgskU656>>Vi"^gFAui6j*:k[iprFKbrj(Q-9S,m^LQq6QruUL\\*"J?7&2nAF`hC?-logGqFXn]/#tPPU/6+ZEnSDUH;N>&Z)\cqQG]<WeG[rLDIBd'DOY6r[B@TM_Y4sEk`.+G/:^+:W?iu,:Yo<f:U\nqjA=kR^+DXeFe83c5)ja_Ek_&@1']*QFt7$jI^c>tm:pX4ck*>rHn4XGi7C-&id&3$^A?C#WgTqlPe&ZTB'&\p"6Q*Q!;9u*+T~>
+endstream
+endobj
+19 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 18 0 R
+>>
+endobj
+20 0 obj
+<< /Length 1943 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm<=`<%a&:W67+T,cJcC2qGBNe@Aj;`<t,Z\4i"T]pO,U*q(?*9nM7K7^IH"_u_;K@?*YeB3>hosB^kMsBl4SW\WXX3nZ*5jb?XWRo-YNMtV;r7mP&6XTfe%tptoD6*o!\^p/b9eBT6V%(c@E#Ojdd#`fnBs(2TPd/6%ro+iN@h0=`f#CR$>.0d[:l@R"b$SrXmt-AFSX7Joe`o'dE>Z:B.H-9>e\K0'4SS9Cd.\Z@iLj,>jo#@Q(Io%AUV#,D[q_rP'c+U,k<HT&,S]!2;qb22BpCWQ;9+d&-kV5iH6lcqRJu&<WMcOj+@F#'7loR3&.,paV/hk]GcHm)pS?K?B9.kB5!U4R?<^Ua2G13P[`O28gV.m`?_CYY@oiWImM<2Y&h-1]-#$<WqC\"JE'OqM94_(/m(u4-'NP#Q=R1D+X`V?/%+jjaa'K/Mtb#kglT1Z5IiQ->U^H,,S&-^b/aEqc?Hgns'HeCL*Wu0V>ZFk*[`SQ#060e\p>Qdn(P_K\Ac^pDc*EY.rDAe8,U0':6.F!i:rR(b%pZLY*beS'-U7#Y4YD]LE"'B?mWJd7`gMtiR0c5D2bG9'+c^WX>"[q]sjSMo6IOdJocdW\C'na9&'U[_)C4h+KiGD8u2'e!)qi>,iK*C":83o!5uGd0=Y-YaP59>O[+H1QE=B%T'_\?@R+Im@I3f5\N5=G@=&E;(Ia!8@'#N0XCK.'S=OU0,jt/TFlsa6((3@_,9L$mg"."rD6UJ7.CM?Gi2^PrJKoZ/?W<sC^^*(9CG:jg]2TtB02sL&)(I#K^lKb5\*_\n#@%:f+k$UJ1DOFS3djWEP(K)fCr;`P?+W!p^-R_##F'n=+<fBrV3je_<WT25l52iq\]o&?[S$+%cN?4<b"%2bQ9d8$Jk72@S]VGo7]`7&3!@`s`VUZ]Y!i.mG&3XZB'G>G%7c4\=)#RX@snh1=,B&UX+QuE$.meF<:5k'Rm]M$K+LrQja]cLDueu[g+-\q)k
 ;_QZK8+n1<)ZMFl1Ya&M2Rnj38VeST:=,"C]$cP,/a*a3dbl%5H%iC"B?<OjcMJ:ESm;4^40u-N0dnZ6iuW+8*>Q`J>Hi"i'(a9@6i1[n@c$%Z/Za\PJf=b9G82B;1KtFlDs\f4o5KMTWFiFdWPh+n=Oo!RllJ,_:<\i]"^7<oiBnIL%VI?VqtT=6P@q);?ir$;V<e0-i88:WqPaQj>0\)ouoU`MQ9QimoUF2p`8X9rY%WcKKD!>0<VW\h&\D4!J!jiK(1<.MjI,2Q4arUk]aF(WLSt@j(lqmc<:CHc\J)T<We8K)G.VFT5qIipP"1qhO.tW1+?u#188P'%CN=;9JSJ*ZH!1HSp+2qCoSZnh>CiEHFEo4hU)2qAh!'_V,P_#f<O2RZt#FI.uTQd&,CN>O:r!fHF%?i0JJ*\_]sPrHuZO5f[Ee2SVlmq5ijbIb"1uZp<!5NXs@_as5%u#h)D2/d=170.(QGA%KHb.rM-_A_O<\9Fo=k;gQ!sh&R<CjVm4n$DND77C5Q/keI)kW,lKP_9T?\0aZ[5c`!Q?#,-eq[.@/Ie,*-G<[;A)M:.Y;6s=oBJ#!ZuR.2Eu7n@40Fm='lcXh%nJ7AU0HZgg.9KB8OO!:/M=.>oeb3K5ROgsCC]34he;,a)"lKDOc$LqYqAuS1($#VP&3A]?)ZD6+i-g^!eJk7=<GNThr6+6RPiQG(a%`WK>Lk+,9DW&EJpFOCmTL<Y@GChKAn64F\#Ge[c$ln*>*#AP7]L'B@qQr+![V"!a88#%>\WpEq8_,@%XC[[\W?&!`<[IV5HNn$V7?chI<uW6gE$Ntl4`LEjRA=R(%LbLR`o46HM4>-K2#92qqp<CZ<oa969i0uA]h"KjdQbUI$n@95oaG/,Uh=hD>"sa@A;97XHm*]j5V'<kS'O`'+R!!/dT;WqGCenX@,`,pUXJF7gnZ%k~>
+endstream
+endobj
+21 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 20 0 R
+>>
+endobj
+22 0 obj
+<< /Length 2033 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm<>A...@T>09(_[2Eqio$_8Z,42_Z^+P;[fYrlpZsF=@mJg;^3"Fh+o.PT=jX`5frfF=3\Z&'o3d!QobL\no?BDPO`?@imL[`QT?]Ll=Kjd%i$;m78A)rI3aAkG%Q754EX!n38%*ah"]"pt832;s(^"V)T(jWr3/_c'm,<qc%o0"IqiF<ej:BHJADu,=CF*=X?Nc&pNr-0ESD(ZnTN$"\XFXcn`D^n%2O%ebG'_U\HN/+>SKdfKjG'V?"bcKp1&3T,tf->`MS[\1YYmlhi<Y?QOA,,j_l;##m:ObO`=2X()RqL=O;J&U1J@iDj`kGb1%gJ$b;=52TI'Z^b%lug-3Do'1C7%72>CS,DM+U?(P7=%]BE\-UDCT#\Rh/'qCKg^*C[pdR_.B?h%`1JH!5s*!UBJb2jXjpAJBjE7#(Fos,7Ge2l+#1o1qR$&e^><knBVPOcT
 $UnXb$g)3i!)fe/k[XN&0V;[$'^9r%h#A%Q/NR.5+/.g*cH/UI#)q(3F'I#H%_WE=(&1"gNJD7tMk?&b]g+W8/3,0oGJE#d:W\Lgh'rk(oN(fMO:f8l_9=#^mEFW#Hb-;sk*-RjKN\qMph`;ns(.D*sbUKUdqiTLC)^qXj3`:=#kYdhL\&V3Y=Q3Hp5='14sjL<O<...@dRBS><iWs'1sI.EboP?mT4e7V]&pr5:[.$X-N#Bk'/9=C_FO19X`bJ8!,9Daubqp_$>GAfG\eai[>\"hDAPdLIsYWXZ/5m`P0bBQq^aO3R/?.jqKlTo\0_Cb]e)qj?aDKO>@@>f;Y%YC4Gq1pmK8*1l_h/l4-PK&DjsN1b(AiP:ICGsnIjiK^X:PT*eTW7Y_iVU=3hfd/oWPhM5$s!"uRA@r(]*2rr2edJO%mMqSH^<[,AN:fm;ZScYW7MdHP_%Bf])cY#l=Ug@8-WSe<:(&Q8"#9L)/5pCZZaf<2P/:,LFpJ*JJ^*I4icK&m;O:_r8;^GQJW+/H#CrrN5e&@%Tr%DG[jt7)F-MED@J)VM:6G(pi07"a=@*CTCTJ##s0F%P!c3rM@6.:<F#Bp5,q'4so0oX6;rksGU_(-o#cg$)&C39-UL.`JD6$7gI4mW_Q[1qYkWW)dW`u3k/JC-GM,h_ihapX(O_te1jRp,fMNOI"UX6PElI@_Or#mqf3fJK+lFf)Z[mk/(eMK426mJD#ftee_<23_ijeds@Ni:\JBJQ785+nLt'e*.G?9Q'FG/RJl!uuVF\1$n-&;,=@&'G#VC@id9TP-'0a/Vq*me2OUEQai0Q&iVPjh#Cc[.I5B2/]HGL[B;%.umdfF?TB
 ".5sk>+RiNXL"A33g,3P:<PT[^][cfom6ln^~>
+endstream
+endobj
+23 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 22 0 R
+>>
+endobj
+24 0 obj
+<< /Length 1877 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0D>EdMo'RnB3E:]<jMrL4RBr<c310J4?DLmHW#fA'NP'CrI@*=5"e,N`WQE=Z;%a\p&B+l@ikG%DbSP*jdU\Ss&Bk/)Cnc*\FR`I<JcP)p'/tX4q-U>+UACO_B?B&jPIM7"0DdpUP^?,-5q<a(T_oR#@nB9EZN?/P;m3+[o)Q(!;@?n$^gQ<oo1W>tt=KYm!i]tRBQ3ZI+jO'7_fJC^QPM_EH,6pr@j?To-pVuc,Qer6KJ//*k]1&5jC_<:J=D`=`d"8DI$_G?%:5^Kh9h+aP>-E$lPQn4l2#UKWQ"QG`lk!;pV(+-Y1gAM)='*01F''TkrJH6riuDWhENSB4[KQagbRh;l_s(-A4NT#1<7>cX")2R=0>f;/j"Nl'_&I;M_eSc8US`KlAemsY&ZD?2(*&"K;a00n_shhRL(<oE'I[3&S,e*1?ECki7.a-Bo6`DEnH=<sOsHsgc;88g&;>SjBq^t;33;MW;QP^+jW@o6,i*KQ=\;JY=?gd$c?p./hedE+kKE]"LY7k-+5Yd+B".BtY-pU,9\`!>\ZC[=5D65fbPCJCh-rCZ?Oi[a23FY]noqk#*"ubYfhn4S&K^<_>0eW4Ys87$d3F]TWaB&E6HTX>,TPou`C%r8!O76#\)QsfA&/^)>gZF(=.Z4gagfb/Pb-WLg/C8UC!K;mA&@>mDeY@@%Z>b/K(N!06%75*isp]Ob%)>maAc:@$qrsW<LIDU=^C^]":;CR=NLIOR.!pJZ`H-,](pPP]=ruh1TUVA5XQ'Rj1thB(;eWf,g!^Y@LII+@#)t[Y%o2q'91IFCfkj\8m2^FD2\NnfAu@f0\)K.BQD>LVMJb:k`n]7A%`G9,QZt.Z'>5*lXeB6ZcM?\8G+c5k^fVDT8W0;-=dZn6Rb:]OlSOIqc*pBclG4Zanl.j'e">b*g!")]:uYEl)!MAHaMAI"6Fk6<)fh.SlJ!Uq623GEi#]Y+1S80-s(;7mW"e2KdVY[/m:fTCgG7l]p
 [bBRHp,T6?`;5PSk_s,(S!D`gT$>(IQ4fKm'g[IjR_f8@IpPlT)GaG'8<%S-g@6Xf.:_;;Ph#2E?[`_P<UhE2dSDJ1En[gng)_#&'UL"+^=Q"NH3AbA"033TD@cB?rK_CmKMh$K"-]%>>/DquW8'EE`FO>p9&A!?nS6_Ia>;"6*FgTfI@CG(D7b!jET#c]im0imN94E2XF[`6qoGrXDaes,5ak_'0uU:%N<"aRf\*s)rj86u*L8g,"0LW40<]6s;OqLP+7a<hfk$[33AsIbo](<s"<V'j2AV\5Cbb_o0V+^H&41^!(YUOmAMnB9X38g<UC>K`-gMNU>\:oN<u9:]dYH;oW:&9al@M^<bF<1q&sXXkR,RGM<rnZW(</d6AE"Y1JV$2kmXl.CNI5Tri[2GeFcI)U0IobMAjXb'(F0OHSGkHS%f9e,_JNCBbb<41/NKg;aLB:GLaNKO9Oc8r`$AlZm-&NWg6WX\*g0>@iLp1[fGH"+\sYA/TY@$f$7L;&8GBVDEI1.A/gE:Xs;#?['fiK7et"HS"&m`h)$Qj?lpVQZobPK."H`1R$=tV2=*2a/SWA=KW1tPfpb8jbRO!;^i>;6RlAJCkuJ+EQ3:'m::!-7+X,SgL\03'^-Je([&aTfHa;NFEJugCa21t"N)\;8a%':dj(ngFY>PZ'++*"b+A*9k^.Jo"nY-^he?+5\#<Gf>*D(/=t@8D/;q^B&'C*@WsXh48rJa1Tog"kW&!,=b#mKK?uZND>bSC'1A,(sNj]XJ!0-+g.T%jI(W.>pb+'i6Q,"-EeFCbC%p?R"9Bc=0jsDSt>FMil1XOXWnlS?)N[05KJo1=?A74M"ZtgUYk#2E8P!fs]G7J;Te*M.V[/U6R5d];~>
+endstream
+endobj
+25 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 24 0 R
+>>
+endobj
+26 0 obj
+<< /Length 1878 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU4>Ar7S'Roe[&G!-&9,Nd(FkPJW8M@n4(q.H:_s0G,2XLd67@0b.Ur33/N[RL\Z6d-%:pfnha`I:'h7(kTgZdeJKK<oDHT-dei]9@:^qW(:5$r;j&MJ0hE9<?K-F_IGofMS<#%()+'A#?fi=C(rVjrmbopt?eq/DqKV7:KIQsk*N9D(YB'q6Jl7%q5VKe.9s<-Ri!A>Qg&kTjMYKG(jqH-mYr#:)rQ@O#nf\s)$I(AMp%,c@[a)hfoA84%oNbu\&Zd$MG$q1\FfRJsjSL_g`>5t'jk[p4o+YBR9"8rJ(bk3MGOX5lS]Kg<fJAH!#nBo^glo*dEF]U+.I*u79:^"3A$GAj+1g^9>1<">\>!l>j4G%m7NVFp9\5ig4gL"KEWaWOBG'=ZqGK9/`Pm#g+>TjL$[fi!ZSG!<P5d\t;d*3\"C$d/t_%f2]PVfX*6.bR"]$cG:^KgHr/;iEn#1n)IL6u?%+S<-5dNf73eV/oK;:84>lUQs%Y%"(8Fb)K4H+M"ED(I[e44r5VYG$'h;b@,$8`?ME.E<(VFlAEgrJ3rqJ<e0.&mciD(,34UFJG<10^78M!5:!.[HptU#%GMllY+00j4:5)IAT/Bfj7RI<+3,F?PuskY*IVPI4@;u@j9D<Kls\<fWbF(<$2i03N_;_(Krk,8KG2C'CM3RgpNKBgN]7P@d'P$iGpMgeUY)8Xh2WDLW#&J&I$aW@7dBihM`inrmoO]qQghN!"#m@af3%OV6-%ES<#ORrZ4!htq\fo:eQ?#7;^k>D?am+U#0(tkn=^e/=VMpUpL@L,L7bu?\Ff9I.Bc0an;@iSW8BLuFc_q#7>CB^]RHk)=d<2CQ7!M=PctA[lhr?RCOSg2Da?rL`m=u!W(+4'[nn0SlLMHFs6OM4<-+$@:r:*N%01O7Uts.nmc,&\I[D(P&D8qMH^u:&7?9d:nhSBXR!Fq7(;K2$m_taD,N3hrEg+Nhc0>UD8028oH>S5X&E=X-T2K'(*2
 "1;0bS(eB$i0$o*%*):Ht=Xhf@G8>!*g8`Cu$`/gJ)anlMc,0CQ<#\...@noF>4Kb/)Ja&fRAiBQm<P.^3@t4.W6YK-ol[D39&,q`t*r1,[=$>iG8'R6l?GbG1?#$@eC;iUlMmKRQ&*elpjECE>X2Y:Ca/W9*kb'B0%mt\R8[9*pBd(?efiqk*LDn1[O(efH89_#0[#(d6Er2rdon-Bk_oU%EN73erXrDN5[,1"]iarQ;)PZ]^9(*CH:>WfN\kMIO/FBe?(R1@BZ3s'Y6E!DZ7(_<*B91Ve~>
+endstream
+endobj
+27 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 26 0 R
+>>
+endobj
+28 0 obj
+<< /Length 1577 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU3>BAg]'RnB3nFS.YoYe=D1(4\1Bp\8)Y\_32Z\/QB;,X`W'l9`&Pi9A%>B]'Q<ml\F>$K$.hpM8F7FK_b2n\5QU(@O(=YC3G4VWS3(BnelA.^,<8/.#K_=)dZKAZg;;Vo/hbLJpokp6"<SPNGL+4EQSfmFA/&WGT?DFV=S%!2gUVIuS/"VF0(XeoI0&479>\I9O*^\"Zu<l6HlBP;k=1TI$44qG6C+5R,`'T*M?'+8&jFb)jjk`rY`!6G'UmFc9^H)Zc/KIj.q&?9T^6CVD26G&+SBHr47OfDKB,!]QWWr#LKH(V"X<2WM)hBl%?Tqi]s&7UM.&"4lGGs2qOGcmB:o1XE<=M1*dOt&jRE,M5C,-9=%c..;E\*It^rF(G:nrO_pNX3\eP8d(\NTXe?&4.*tTd?WmB*]]n":];0D*6R<B=1m$+`?;-/lsOSVRVR$AT@Z_iWlH7]:X"*:ZP-G.f6Z7k8oL76))Cr19'6Xr4AIoF'01u(peB2:;QjsIEL&\p4FjeWF\L$#X4,Y]Xum2H*s6gAF;`l"DDlcAZaDbPb#kt@+nh,PiE,/6]t0odK<?)$Qh/ST0onV-BAdGPklZe9'1)`b='OGe5U`*bC&r%du!k&HCU]lUk!i'Fi+-DBHro$4NYgb+,q]\++Hd74n5>"!qdjT-eq4gXRdJu:4[gjE"(\!E`U!3e5HZ1U;4Ml3n$JEE3BosLQk*WE4B(9/CK@WS1KhtE5S4nm_ihM(GALI>#T42S`&sbl\(PS0f)P'[U,=i[]OK$FeY3umeo6AR]RBa"8Akt`.2<XJ\+V!GoM4Cf(*l@&;_:omJa!Sl>4l3j[pQACXkCs=EJD<irbOa[_VFk#\ttD5pN_fDNeHdhPFeEQgru6Uhn0S@1hFp+EbEg)o^?F8SDWmZ`PU/Q:k%i%4gIl?=`*qR7X\hms+Kph)B!,_*0Y4*f5D)e`MdjI-sO\EPp;XmNXHuCMTjje&#l;7h@O$W?QfFG+
 C)BrWVl0RKJYea8!2>Za;D,c+t0$N4HcmHi9sM",BOJ6Q/E*2^/-t<Q8T)]&C0Vg:*VT*_SW],E@'HOE]o`"KcKDO8IsgO")\?i)??<.d>)KbW-6n]^.$X*-#B]p_:^kC:G/lje@i`IGfTeKrohu3Jc%k&j$8do@^PWRMPF\X"8[5kK/0[ISsnWCT]!qhrqOnbZ7uliT[4kOT:?$/n8^S3JqB8A<*1uOkX"Jn*R,NVL,^uQqKTrXCQNU=edA\^qt8#6`+rdgQY;8.[A=N#]l"i)BHa"E,W2<.4*Qrg[k%88[Q'';0+s9<d3ue]1VWV/bbnj*>/HgQ?PNok6u9K+Fr0]R%6tr"sTpq\I4da+gq`4i-CnFQaXYn<>4s0#Q<gb5OJg2qlGufm#3Q@7Lr'fV5'7<[8qRA/9YoRk#,(4[EIkOBD#9Z>a3mdXV1#J_i,C"OMICS"E0f%k&SM8BX+hU`L$kR.;RgPR+Zp5(7::+_T5&LX48OmkE!3k'3/LOL>3&iTl?dSUND.3l?).-pM-RtPIr3P<U7jK\P-XiQJ,g,#*nSM23rs?TB$\+GQ.`[[N*<~>
+endstream
+endobj
+29 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 28 0 R
+>>
+endobj
+30 0 obj
+<< /Length 1556 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU3;01_T&:WeD\9U]pMm+JMZJ+P:P75"aHC(K6pX8*a`W66*!LpF7-)B#ihN]Bs!J9+7b^`i!qe>`jC3OeTkk#(M0-)$+i;:)1650WD*5c^5o`$^:"Car!b2BGoBBR.W&!;Z%k!AUW5u:;XhsgNp5mN0:$]?53S+pAW1CE(Cca\GTYW1^:K5$8g&n(Lh)Kl(c2C%:4BH,^.[P;)uCb)8?iZSD(N[Z@Pa^LuRA^APg)iSQMW90s`lV&81_+jYr"B^"\E"?Pq:P"Wn/uD>.1'YP1?lj\XY#MF,d7J9]4+LDQMrid=Pt/0fW`np:/^$hRm=9R^1*8S6qQ#!c>A!J#ARB"1r:`eP.2]^3/R^tM&i#V)@nDueG']E:bFe__YQZ2/8mdid5&%FqFM:NYa,"]0eNH(OSeK__K]"UYbNXR0O,CSJj`7/SdYl"2N#5dZpgtd+MT*k5^FmqiS[WW#*g]d2mt9OQ9'D0EAPjkj5+F4@?e!\VnEVljE'm[Xb;kJ?,*iI,ic)qLG)rhs!8<m8\)=pU$'X>iJLF1`.:JGcC?_me$Z1W(G'L;+/k1J4`%8N8RT7GufIZX;VKI5>0LmjA0FX9h$u`B%(m3`I=:2[r<o^KMWH,fB[UV-I`]JW*L^@T#b=-U3.L_B1+'Rn6a1?XYRiULUe@@Ks#pKggjm'X'Wmb#`-]%?U'W8*,]bEUo+Sh7%WZ#cq_gOSHjK9Tl1(9$Ep?gF:k'K#0FRVdtJn"$]Y\[9cA&kl[4us`g.JY^roP3,0FY]"kK",sGosd><h"GVLT3o>2r8FN&Ib!1RU1*F\.#>_qDW9Uq3$$iKhY45NKAOj\0.@`5Vrdn"^GA6.#[YhZ-b`Q>VCm_?9*qMqpGA$@Pngi.'b57d>=!s.e8j2K<D(P6Z/!W)K^2#m'7h?#%pD5A:pYOoHt69%9@8b?O&MHn)5dHSe#)V"&^45ZL!\(+?^>^]Iqn)?D(cGp'o`A2B*7e$@gc1g8S#a!iJ
 GSg2:!!-V"b.cYB)#5Ek,"er#a&3Xk=3;%[YHJ*^Yq]DBK8u(B.,cq1d</;0m0c1b(6:c#N2QgZcp6o6r*4ce5cQU"Xeoc"gdj2jg2\;kIMp"H`h9WS<2A5=p!8.LV\9osP^6ZepX4knqbLQYBdeR2rqk($cZk,K9#.E/ZK#3Dr'%%sd]4C]*X]'Z3M$&]OVlje]c$jt_l>[`@]VF.hQVmu%Q0"%*m]`5S=6NJ%Gn[af-$p85p$?*B0]#65-`8DB!sAg@LJSjocFC0BsM(Sej@*V]2,C0DC6:>sktT0B?DXF'V-=T0#n"(YruEj$FkmM-$@'^=pM1V:BR_=[ohL7d5+Qp>^P2d);_BME_F+N\51\hW\U;64h[4*n=YSSq&CBiSM$g(C`Gp,YiZej+T@R[EuL^>?[d2]'b92js(#WdBH5>7hH>RMpOB:?9E0_VnpODaFch&B)l]$&ZKJ\t;AUMY5)&Yum:EA?'CWUcsJDrN/K)0PRB"<49[>+s"47^UR@+C$CR](!CupC0r/TD)Q0`HL8k;AL5O'Ef=2]rWU0CVEF~>
+endstream
+endobj
+31 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 30 0 R
+>>
+endobj
+32 0 obj
+<< /Length 1487 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GauHKD/\/e&H;*)+nUt^27,o3U53s2gq[X9V-26V(pLRW'Uu@]fof!*ERJ:qI7I-mAOgbZ1fs`J3f<\*...@r2JIc>s[oli[8]CFU/Y*$`hsl&Em.>Z&
 `0^"S5glf5<Xd0u@f*92-BO`/(klYFQ85`'c,f#%akI0n2_Bk:2r8A#YKKZSX<NL+_)M^)"#9c*dmI;(J!cO>-=>ld`1KSW',uAT9l:bN!l<f4a6^qV;k\:<R`WqgJj@l!,Nm6moHj8oN\-JfrJO9hC=(+t.[ANBm\Ja&lt3:pSeE=K\nJIiijb)2I(;mlPf682fjWSbe\XMAN[qDZW#Si7;FjO\N0pa+Rm=B)R6rg?)+\HRHai:gi\kle)ta7j@H\>(Q/]Alqr0E3fP!!`t%BDnna"F]XEkD%6E.AbO3t)Elf;qHMBjS<jW(NT^GdPJm&B`p+a*[J*45D1`jF09X'6]\KWgGCk%F@;u*p9KWp&l<YhO:Z[m0m+:1JgkeiqGegb*7W@mJrZMUKR&ZOog%&Gqe!Vft7O=B6L7L_[5B>1k-CrLj6>oed0=)V2MH+NS,V.;7ClV=k;_.a?8go,N2-K'>h9$%Ei;En[^m+3~>
+endstream
+endobj
+33 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 32 0 R
+>>
+endobj
+34 0 obj
+<< /Length 1586 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU3D0+Dj&H9tYnDt>*-&X(aaM+.5.Huphg0QB<oLhiS@mGRB##eZ"RblhL^U5YT!(!*dbQP7A]37A0qs<Tgd-;'D?X(I:iW#BJm"4PV@>LP):jp(aBFI2f#k!XTGHFNGhM'T0KK8?GE?$]SCp3<b3%a,Zg+;b5Z]WK`CAKR^iA7R-[9;KEe0/-(5'7-[eP8hgX;t.65I;BeQ$228ARedZ6D(dhW\WQg>!3b;=eg#q`u5m`C2CNiRsM8rb2Fpg3`iRRWb;g<k[kPYF:uD96!WXY!?-+c$g1IcY2glN[eisubLrk9JHs"+m:7sa]I;(uS)"h&AAO&!>5nEKH#Nt+oi=rO@-@h,"jL(:\`.).2Ea2$h6,]?&BBcbS>QOH4I:A`5IN^7@"X2!]Z*F=UGZ?cSk-$GO7*Kmq1N\@[[STe:tD"/VcmN]rr,>Z^R/o)=`t3%>3BYa@_Se.8F_(<\Q<ES*($<;mE<EJW3Bb(r<r+5Bd&CC]>E$QlSQ]j^)mck9b]o2gJ2O%o9."#lCh>r6DWUnSrN'?m!6&#:KeSu9E*%]38Y0;>mp`H7BD)]4Xo<mgYU3<md'V>5MYnC=1qlcc`JB/":U)Q]Le&H0a6LDGMg1'%sg0eK:quJW5ANUCG5jOJJW6*XNrRqjEPQopl9DHM;G]r?cb-3lCX);QL]V_#S`$lk<e_CjJCX;b,Tau#_Psi""Pp4R4X3]P@f#KdsXHPk'Ul5*7#KOnBtkkPGLqd\O@':.q\TOb9so!TG:FTbTKqorbD3012e"BfH-Vf,#RCe7nA+oJb/P4EZrSjjHKTJ[a-.jHXIdp)EV%$4ZRb;0ER<g;lS^p5JX]t%]lV^h"N$!&#>t(JZU_7e)B!5m[>i.].C*aSt,$iF=63r1;;[>K55"8I%U#$fRnSs2[2l4)d-3dE=?0XkK9i*,*IYG;nI&aK-0P4$SG)WQck?q(.kI_3U9cZo^FY;:64s.j,&m_/!3WM1%JC\@[!6`-0
 HJ%1+74AnEm=><V)Hl_3Vq2NpHKn&-]iqP3-=9SXNPBZM"O:&s=fha#+t9LO->j\_npTC1;Y=Q6)6k4OBBW*(`K&hj1a7CckKL6[VMfI)l#E'POqk+.9u_"KPEEGf)!PG-<<SY`T!'a1_T$#SJ;DkDG6/R#*M/p7A.`(^tW:;<;n?^2lJ*reY7<FB$Bg&9ak;II?jt52c%Dqu5L[!Wp*QD-\c`";[;retkZ\!^V3mION$PRN/4Il;Ac%21Npgq4eO`BdsI8KTN&T?bDnl85+TSa!cd4'R]@<X?mcLjSOW,l3C9r[h[?9^jaLn^!G@?#';Ye+.taUe'/lH7;V"3=d1oC[pMUDa*_,J=m(Z'&bsnYAaN0>^Vj=fOEH4o76\UYY\8b#b&Df;+l+i+Ido/=2^=?3Ha+l>\"ll!UuSR9ZBVmjP>"!8mX;G(g0<AgO_C21Y?T8)qNBI@,1`O-5"'48P%;SAFsFp*@WR$OLbc&)o+m*_,]*:=O/T--fR3?Cdb.mV#,?M4_1L5NFkoS]K/qOMGEn+]\Xu[Z;^./Z=*_?H,ZUeY:s1UGe9`!dbR6$Eq#iNprrTgk`o6~>
+endstream
+endobj
+35 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 34 0 R
+>>
+endobj
+36 0 obj
+<< /Length 1623 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU39lo&I&A@C2E.!frp5/i75dX*qijAETm@gL:4k.o2Z65!&8sDWgNmm6BmfJ/181*CEoo)QG`4k&U]3$Ve`e0o'K80I6QMA'0n.<GZ9iLs3-i3csTcB4HO<U&$4q4[]q@ImF#RbfO&d34moM,@7'+@F!Fg*-/@C&."P`/!-_e3_U#*soNAOr%P9ETmMSPb<sV%ZK$LNI=DQ#;T5(rsLT`[je[P`^c!rF@moA&\&eE'oH?-IUZd?'j:'")^T[4<Q['irtmN,DAT2\KoX%Bp'TX0O>!._d]CdK1e$CkD)s6a1Q4V2tO2!]d2L-#Ld)Yo.aF=5aJcj[jlU[l@Y3$[;!e3"%H33;%#9#FV6XM5uK5R_F5V`kF3m=>.?cXO*OUbZVpG],:QI?l?c\LV#rgt.bTX"GrP?h&HjsoQA-5jb@^^c\R3Hn;g]0u(MV\RnbFG0AFb\WOB<u^/SatP<lngWr1T<)Mn5P/07Uf9W"8+/>`-d:.'#sG30Y:^N]FRPZP6;Tdp_4(XgLHSc:itqna@I2iCU4,d1DqHOP-#X51`E.TkY9Xd5=puWFn.)3pG:#Fmi+OU!@rmDh5/WE#UpW0^.WP<fa!^"(EMJO..o4Gh%S:!O\'c\5?]aA1+Z82Z7>BSrT#[m+ipr&FfiVb;G#nU+(f-RFNYXP9HEcHO6>R'$KX96BF*4S/p7qIWq/IPOfTN19Mc,K9UX$`R&K%n.l;5]=:QjEo_-:\r4S"Qo![BXs!A6cPWdaA1jK9;bRpI4?i'g/C(JGg,Qb0n^;1dbCE'o%5[7Djm>?W\9l/\/:3KX:rd8S&_lJdhhhOI89/1/rAU<kYAa7dM_dn@3-:!;=MI?Dfd_C#qq2P?nM87;fndkDQ+3<,@^?_jn&J\pPHQmCcTgbO\.(%DH#^2>U<I^)Qj#A`M]AdQ;eYilkOgIg5])2$mPu2^`7LLGnE;81I9Il@+gN9'6;F_Q`PUH\Z_OcmDRUUWAA4TCB3ll%LY
 )h!A/EX.dkSa<cs*MS]TcpPZc?jWZY=UXrC&nB3,mm1.-A=*FJ##oY@tP"-k:fIc\b,WJ1(aJMEEC5irR-ed'I0J$?V&+41<D8/FF%ta;mKGL!rl"F50)8ML@+Dp"f8iH/.+KZ"MC/c[19U:-h!!R+>@p*lar*kH>*WiJD0f\7OWm&WP/\>F:b.[E9?f@VKNehEK_Z5\+@abG?bC4Gdn<UbRG=(US>h-'5BM+l%)*Roq+`WN\R7dVo]-s#AgDN._WOR9mB\,2[90:Q*_;-(G%u-OtikRr+q5-bt:sAEq^.;2BE$U>(&3T(NN\/&!??SUZ*ZO*r*Y/>I[;'"YiJo]1>ZjSIHi\MoHo2+^JmT-End=j<F_+e=^RY%`t`X=n)\K-\E/'9<7.hZ;C6#Xt(8?a&5^U's+*Q;VON$ai$_pp6uL&RoNXlXhd\7dgjWZb/3Lh9Dlf<O0\=CSSSj0&$cI^-?+AC2`a<mX2Y4lfacWH^!AF'KlbIN;IDR9YM2G$41k=fO%AsUF]0q.k9,"N\*^9,;FAVI&OL"Z<48o!R+4;BgTBC%E#7dNE;hn]\hlGmeF4oW2El]1Y5X5RH*_=2W0CVAN)<SCM,25+WnZC3qE7R52-(7~>
+endstream
+endobj
+37 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 36 0 R
+>>
+endobj
+38 0 obj
+<< /Length 1402 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0Cc#_l&'Yj6@\2hB9&XFtN;R\f*G*:'eHY>@.]&[6aJ7eiqg#QX(rSRK_.7aR\P&?JO?qYt;pV*8k/r#q?@HXeGUH/6ZG@ZZl-r!Y8V9HUH)3K`38?6FZq6P/$k[Pke`]SQri[E7HW+l.`Fk"74n?A9`=O@6ZS2>sbGc(/?L;bkP*h9$^OpJt+=))oIRh>2ngfAX>D3[$s0:>[0H-Cf(j+J*;jKS7BQ'RK=D_S>BP8N3,ZMI&L4l6[NA;!Z6L,2ZT6jf.]k@.l0;T8\r)Qoh'h-$Fu;'4;CrU-VRqo,c<2?)gs",^I`lRI5iC!P$p]j>e"%DV=!P<'s<AOnL*]$aB(^EcEdgCf7:Zp]+OUPnA[U./E.HO8kdYYjk!ZRh7`S62/.4T-P+-B$75hiuhCIJGj"Rjp)Brf\8n%MZ:k0a&;b7fK]rPh+S`V5A0^B-KdDgqiGV?mZ<d:Q[Un9eB$"="hC,n/2q*jHfK$WN=SV(#').S?K!THIP+T>cc-99'NZL^H)M?&Rk.#5&GI&-RB`YnjFfZ_@^j<!rG*WDH-6<9s!l[DF7<)7*JMSb^Ei+lXp`ResNeT/S>t!MH=?>RrYr<S4\g;Md#!+2iFR8qMBU/`29M!$#`E%3k$Mi/ru'i5,A=WXG$]o#>cZIn[A"n'Guq%*h2PAR8:KdAX-9SqS(%KIPoEXcBTHNZ5Rk(.Z!rVJ'@Ptr-iuDFe&iD7)Tsg@0$H:NL@=X%t<J^7TLYGr=GdZ@#WDq]\qOGTftXQ.8f*;BS&8%_%AAoU%3!<'-Rs)Y;mQ=KM.Q@RN!'^;Ir./ba-qpdD.J7-E!:>cbZIk:;J0/GA6j&@B<3>j3I!,_-jirdE6*smSCiW0Z_MmBH=P$LP6'C`2L863n6PSa2uP)/l']`VS6lA6XtdV;7pi3*=eLQUr2)`/NA"McJ(t&VB>r1iGrZen;u7:X`RSILRufBdpa&^,rW<';)q+uRJ#qNT><NnM3b1sBs!%&UB
 J@.r%UOc>!5pE82K_QXgecaaq"C?HVnU2@LFu2hk7V;IY7-Sc1htt-C^(kd#A!NhWrdcp9k7O)9.kGk;bC>&;$$`OW?']b,2+B6JAn/e]PZ]pAZ45h'lj<,`!G2n$!pj-:]LEN;WTA/&j$k%JjQ;SbTp=Z>k\ZlpgRgD'+B\&d^tNp#B1GI8P[`%)U>fs.P@]c;lIM#RQ:^KVns!AR6t^2Z>05.s,^=^UO'H[i/mjI>7WiC0ME6c^%<lGCc7<ql@7[63FM0f[pVArjF_p_MtE`$5rPR8N'XsdVogY@WrDOJoI[Bi&V&Y0aYaVT\pP$VpE?E8a#\6<<J-4k>:Sq7H.GEeSq5[imT6DK^5+:<]stSfXWK?lY0Z"-t$73rM#T`#&@3gIBTNhHgY6:CodC~>
+endstream
+endobj
+39 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 38 0 R
+>>
+endobj
+40 0 obj
+<< /Length 633 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat='9okbt&A@Zc7XH>734@iXXIaU9c)Mk@[`bXE%jZ-#;?G?f\m8>7mi;L5+Ng]^Ohf0pn'1Y'EL0/hC%NWZOQ69N)+l;*V=5pEGb8_>Qi^o/'n),1\oLE%?qeI`AH4?<C[!J_&2BXGX@rat-*OQt:f+fD<R'7%19(p1N?O,YehD7)mD$K#oD]')K6Q6snj%1$-;%r$&ZXMho<;uRS0`IB@j;Ct-^k9KRU/p,`koq8#$<j@FGj(P6c'^<=GDM8PnJ?c4i"Q%cNIgUTep(gI_G'bAc/_'f""`HmH4E"g=F!:b5T"Y:4?!s4/D<ul0"3Ho0Rr/Jtnk-[c6iQkj<q#-VnJYP^Zslj-u*QlhaGXbdkU%S)r_U,osE\3i327Y;C(7U5B47Y*^e#,X_clcGai]=CME+k_/JD$_L[h]BjJbarEq2=qdYGL\Rk<]2@R'<IM*[[Vh>#NhY9*[*"EJHBdqI?b%B8G;FD#bM,64=B`o9(ScZ,JZ!)fG.AQKhS>\4&L>cec"+@*2.U/=a,=M"_R5IMj5?=T$&LoU3[*B]os61>SSndt`\Ul*52qeRI?a/9+5GH#H5JkI>Q9qu6"Wubb"WX&7g?3r^(6[ha$FO&f);rpdYmi9#WrCl~>
+endstream
+endobj
+41 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 40 0 R
+>>
+endobj
+43 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156)
+ /Parent 42 0 R
+ /Next 44 0 R
+ /A 9 0 R
+>> endobj
+44 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\102\0\141\0\162\0\162\0\151\0\145\0\162\0\163)
+ /Parent 42 0 R
+ /Prev 43 0 R
+ /Next 45 0 R
+ /A 11 0 R
+>> endobj
+45 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\120\0\162\0\157\0\144\0\165\0\143\0\145\0\162\0\55\0\103\0\157\0\156\0\163\0\165\0\155\0\145\0\162\0\40\0\121\0\165\0\145\0\165\0\145\0\163)
+ /Parent 42 0 R
+ /Prev 44 0 R
+ /Next 46 0 R
+ /A 13 0 R
+>> endobj
+46 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\103\0\157\0\155\0\160\0\154\0\145\0\164\0\145\0\40\0\123\0\157\0\165\0\162\0\143\0\145\0\40\0\114\0\151\0\163\0\164\0\151\0\156\0\147)
+ /Parent 42 0 R
+ /Prev 45 0 R
+ /A 15 0 R
+>> endobj
+47 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+48 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+49 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+50 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+51 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+52 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 14
+/Kids [6 0 R 17 0 R 19 0 R 21 0 R 23 0 R 25 0 R 27 0 R 29 0 R 31 0 R 33 0 R 35 0 R 37 0 R 39 0 R 41 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 42 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 47 0 R /F5 48 0 R /F1 49 0 R /F9 50 0 R /F2 51 0 R /F7 52 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [17 0 R /XYZ 85.0 659.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [19 0 R /XYZ 85.0 637.8 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ 85.0 358.22 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [29 0 R /XYZ 85.0 659.0 null]
+>>
+endobj
+42 0 obj
+<<
+ /First 43 0 R
+ /Last 46 0 R
+>> endobj
+xref
+0 53
+0000000000 65535 f 
+0000027183 00000 n 
+0000027333 00000 n 
+0000027425 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000728 00000 n 
+0000000848 00000 n 
+0000000894 00000 n 
+0000027559 00000 n 
+0000001029 00000 n 
+0000027622 00000 n 
+0000001166 00000 n 
+0000027686 00000 n 
+0000001303 00000 n 
+0000027751 00000 n 
+0000001438 00000 n 
+0000003634 00000 n 
+0000003742 00000 n 
+0000005815 00000 n 
+0000005923 00000 n 
+0000007959 00000 n 
+0000008067 00000 n 
+0000010193 00000 n 
+0000010301 00000 n 
+0000012271 00000 n 
+0000012379 00000 n 
+0000014350 00000 n 
+0000014458 00000 n 
+0000016128 00000 n 
+0000016236 00000 n 
+0000017885 00000 n 
+0000017993 00000 n 
+0000019573 00000 n 
+0000019681 00000 n 
+0000021360 00000 n 
+0000021468 00000 n 
+0000023184 00000 n 
+0000023292 00000 n 
+0000024787 00000 n 
+0000024895 00000 n 
+0000025620 00000 n 
+0000027815 00000 n 
+0000025728 00000 n 
+0000025891 00000 n 
+0000026045 00000 n 
+0000026293 00000 n 
+0000026521 00000 n 
+0000026634 00000 n 
+0000026744 00000 n 
+0000026852 00000 n 
+0000026958 00000 n 
+0000027074 00000 n 
+trailer
+<<
+/Size 53
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+27866
+%%EOF

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/allclasses-frame.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/allclasses-frame.html b/_released_docs/r3.2.2/api/allclasses-frame.html
new file mode 100644
index 0000000..6ccfffb
--- /dev/null
+++ b/_released_docs/r3.2.2/api/allclasses-frame.html
@@ -0,0 +1,135 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:05 PST 2009 -->
+<TITLE>
+All Classes (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameHeadingFont">
+<B>All Classes</B></FONT>
+<BR>
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data" target="classFrame">ACL</A>
+<BR>
+<A HREF="org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper" target="classFrame"><I>AsyncCallback</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper" target="classFrame"><I>AsyncCallback.ACLCallback</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper" target="classFrame"><I>AsyncCallback.ChildrenCallback</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper" target="classFrame"><I>AsyncCallback.DataCallback</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper" target="classFrame"><I>AsyncCallback.StatCallback</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper" target="classFrame"><I>AsyncCallback.StringCallback</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper" target="classFrame"><I>AsyncCallback.VoidCallback</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper" target="classFrame">CreateMode</A>
+<BR>
+<A HREF="org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data" target="classFrame">Id</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.APIErrorException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.AuthFailedException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.BadArgumentsException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.BadVersionException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper" target="classFrame">KeeperException.Code</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper" target="classFrame"><I>KeeperException.CodeDeprecated</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.ConnectionLossException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.ConnectionLossException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.DataInconsistencyException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.InvalidACLException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.InvalidCallbackException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.MarshallingErrorException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.NoAuthException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.NoChildrenForEphemeralsException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.NodeExistsException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.NoNodeException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.NotEmptyException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.OperationTimeoutException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.RuntimeInconsistencyException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.SessionExpiredException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.SessionExpiredException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.SessionMovedException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.SessionMovedException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.SystemErrorException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper" target="classFrame">KeeperException.UnimplementedException</A>
+<BR>
+<A HREF="org/apache/zookeeper/server/LogFormatter.html" title="class in org.apache.zookeeper.server" target="classFrame">LogFormatter</A>
+<BR>
+<A HREF="org/apache/zookeeper/server/PurgeTxnLog.html" title="class in org.apache.zookeeper.server" target="classFrame">PurgeTxnLog</A>
+<BR>
+<A HREF="org/apache/zookeeper/server/quorum/QuorumPeerMain.html" title="class in org.apache.zookeeper.server.quorum" target="classFrame">QuorumPeerMain</A>
+<BR>
+<A HREF="org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper" target="classFrame">ServerAdminClient</A>
+<BR>
+<A HREF="org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data" target="classFrame">Stat</A>
+<BR>
+<A HREF="org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data" target="classFrame">StatPersisted</A>
+<BR>
+<A HREF="org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data" target="classFrame">StatPersistedV1</A>
+<BR>
+<A HREF="org/apache/zookeeper/server/upgrade/UpgradeMain.html" title="class in org.apache.zookeeper.server.upgrade" target="classFrame">UpgradeMain</A>
+<BR>
+<A HREF="org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper" target="classFrame"><I>Watcher</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/Watcher.Event.html" title="interface in org.apache.zookeeper" target="classFrame"><I>Watcher.Event</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper" target="classFrame">Watcher.Event.EventType</A>
+<BR>
+<A HREF="org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper" target="classFrame">Watcher.Event.KeeperState</A>
+<BR>
+<A HREF="org/apache/zookeeper/ZooDefs.html" title="class in org.apache.zookeeper" target="classFrame">ZooDefs</A>
+<BR>
+<A HREF="org/apache/zookeeper/ZooDefs.Ids.html" title="interface in org.apache.zookeeper" target="classFrame"><I>ZooDefs.Ids</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper" target="classFrame"><I>ZooDefs.OpCode</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/ZooDefs.Perms.html" title="interface in org.apache.zookeeper" target="classFrame"><I>ZooDefs.Perms</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper" target="classFrame">ZooKeeper</A>
+<BR>
+<A HREF="org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper" target="classFrame">ZooKeeper.States</A>
+<BR>
+<A HREF="org/apache/zookeeper/ZooKeeperMain.html" title="class in org.apache.zookeeper" target="classFrame">ZooKeeperMain</A>
+<BR>
+<A HREF="org/apache/zookeeper/server/ZooKeeperServerMain.html" title="class in org.apache.zookeeper.server" target="classFrame">ZooKeeperServerMain</A>
+<BR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/allclasses-noframe.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/allclasses-noframe.html b/_released_docs/r3.2.2/api/allclasses-noframe.html
new file mode 100644
index 0000000..044b918
--- /dev/null
+++ b/_released_docs/r3.2.2/api/allclasses-noframe.html
@@ -0,0 +1,135 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:05 PST 2009 -->
+<TITLE>
+All Classes (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameHeadingFont">
+<B>All Classes</B></FONT>
+<BR>
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>
+<BR>
+<A HREF="org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper"><I>AsyncCallback</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper"><I>AsyncCallback.ACLCallback</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper"><I>AsyncCallback.ChildrenCallback</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper"><I>AsyncCallback.DataCallback</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper"><I>AsyncCallback.StatCallback</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper"><I>AsyncCallback.StringCallback</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper"><I>AsyncCallback.VoidCallback</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>
+<BR>
+<A HREF="org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper"><I>KeeperException.CodeDeprecated</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.ConnectionLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.SessionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.SessionMovedException.html" title="class in org.apache.zookeeper">KeeperException.SessionMovedException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>
+<BR>
+<A HREF="org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A>
+<BR>
+<A HREF="org/apache/zookeeper/server/LogFormatter.html" title="class in org.apache.zookeeper.server">LogFormatter</A>
+<BR>
+<A HREF="org/apache/zookeeper/server/PurgeTxnLog.html" title="class in org.apache.zookeeper.server">PurgeTxnLog</A>
+<BR>
+<A HREF="org/apache/zookeeper/server/quorum/QuorumPeerMain.html" title="class in org.apache.zookeeper.server.quorum">QuorumPeerMain</A>
+<BR>
+<A HREF="org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper">ServerAdminClient</A>
+<BR>
+<A HREF="org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>
+<BR>
+<A HREF="org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data">StatPersisted</A>
+<BR>
+<A HREF="org/apache/zookeeper/data/StatPersistedV1.html" title="class in org.apache.zookeeper.data">StatPersistedV1</A>
+<BR>
+<A HREF="org/apache/zookeeper/server/upgrade/UpgradeMain.html" title="class in org.apache.zookeeper.server.upgrade">UpgradeMain</A>
+<BR>
+<A HREF="org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper"><I>Watcher</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/Watcher.Event.html" title="interface in org.apache.zookeeper"><I>Watcher.Event</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A>
+<BR>
+<A HREF="org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A>
+<BR>
+<A HREF="org/apache/zookeeper/ZooDefs.html" title="class in org.apache.zookeeper">ZooDefs</A>
+<BR>
+<A HREF="org/apache/zookeeper/ZooDefs.Ids.html" title="interface in org.apache.zookeeper"><I>ZooDefs.Ids</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper"><I>ZooDefs.OpCode</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/ZooDefs.Perms.html" title="interface in org.apache.zookeeper"><I>ZooDefs.Perms</I></A>
+<BR>
+<A HREF="org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>
+<BR>
+<A HREF="org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A>
+<BR>
+<A HREF="org/apache/zookeeper/ZooKeeperMain.html" title="class in org.apache.zookeeper">ZooKeeperMain</A>
+<BR>
+<A HREF="org/apache/zookeeper/server/ZooKeeperServerMain.html" title="class in org.apache.zookeeper.server">ZooKeeperServerMain</A>
+<BR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/constant-values.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/constant-values.html b/_released_docs/r3.2.2/api/constant-values.html
new file mode 100644
index 0000000..ca03d8e
--- /dev/null
+++ b/_released_docs/r3.2.2/api/constant-values.html
@@ -0,0 +1,444 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:04 PST 2009 -->
+<TITLE>
+Constant Field Values (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Constant Field Values (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?constant-values.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="constant-values.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H1>
+Constant Field Values</H1>
+</CENTER>
+<HR SIZE="4" NOSHADE>
+<B>Contents</B><UL>
+<LI><A HREF="#org.apache">org.apache.*</A>
+</UL>
+
+<A NAME="org.apache"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left"><FONT SIZE="+2">
+org.apache.*</FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.zookeeper.<A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.APIError"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#APIError">APIError</A></CODE></TD>
+<TD ALIGN="right"><CODE>-100</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.AuthFailed"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#AuthFailed">AuthFailed</A></CODE></TD>
+<TD ALIGN="right"><CODE>-115</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.BadArguments"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#BadArguments">BadArguments</A></CODE></TD>
+<TD ALIGN="right"><CODE>-8</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.BadVersion"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#BadVersion">BadVersion</A></CODE></TD>
+<TD ALIGN="right"><CODE>-103</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.ConnectionLoss"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#ConnectionLoss">ConnectionLoss</A></CODE></TD>
+<TD ALIGN="right"><CODE>-4</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.DataInconsistency"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#DataInconsistency">DataInconsistency</A></CODE></TD>
+<TD ALIGN="right"><CODE>-3</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.InvalidACL"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#InvalidACL">InvalidACL</A></CODE></TD>
+<TD ALIGN="right"><CODE>-114</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.InvalidCallback"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#InvalidCallback">InvalidCallback</A></CODE></TD>
+<TD ALIGN="right"><CODE>-113</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.MarshallingError"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#MarshallingError">MarshallingError</A></CODE></TD>
+<TD ALIGN="right"><CODE>-5</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.NoAuth"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#NoAuth">NoAuth</A></CODE></TD>
+<TD ALIGN="right"><CODE>-102</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.NoChildrenForEphemerals"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#NoChildrenForEphemerals">NoChildrenForEphemerals</A></CODE></TD>
+<TD ALIGN="right"><CODE>-108</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.NodeExists"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#NodeExists">NodeExists</A></CODE></TD>
+<TD ALIGN="right"><CODE>-110</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.NoNode"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#NoNode">NoNode</A></CODE></TD>
+<TD ALIGN="right"><CODE>-101</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.NotEmpty"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#NotEmpty">NotEmpty</A></CODE></TD>
+<TD ALIGN="right"><CODE>-111</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.Ok"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#Ok">Ok</A></CODE></TD>
+<TD ALIGN="right"><CODE>0</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.OperationTimeout"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#OperationTimeout">OperationTimeout</A></CODE></TD>
+<TD ALIGN="right"><CODE>-7</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.RuntimeInconsistency"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#RuntimeInconsistency">RuntimeInconsistency</A></CODE></TD>
+<TD ALIGN="right"><CODE>-2</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.SessionExpired"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#SessionExpired">SessionExpired</A></CODE></TD>
+<TD ALIGN="right"><CODE>-112</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.SystemError"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#SystemError">SystemError</A></CODE></TD>
+<TD ALIGN="right"><CODE>-1</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.KeeperException.CodeDeprecated.Unimplemented"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#Unimplemented">Unimplemented</A></CODE></TD>
+<TD ALIGN="right"><CODE>-6</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.zookeeper.<A HREF="org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.auth"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#auth">auth</A></CODE></TD>
+<TD ALIGN="right"><CODE>100</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.closeSession"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#closeSession">closeSession</A></CODE></TD>
+<TD ALIGN="right"><CODE>-11</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.create"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#create">create</A></CODE></TD>
+<TD ALIGN="right"><CODE>1</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.createSession"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#createSession">createSession</A></CODE></TD>
+<TD ALIGN="right"><CODE>-10</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.delete"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#delete">delete</A></CODE></TD>
+<TD ALIGN="right"><CODE>2</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.error"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#error">error</A></CODE></TD>
+<TD ALIGN="right"><CODE>-1</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.exists"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#exists">exists</A></CODE></TD>
+<TD ALIGN="right"><CODE>3</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.getACL"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#getACL">getACL</A></CODE></TD>
+<TD ALIGN="right"><CODE>6</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.getChildren"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#getChildren">getChildren</A></CODE></TD>
+<TD ALIGN="right"><CODE>8</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.getData"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#getData">getData</A></CODE></TD>
+<TD ALIGN="right"><CODE>4</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.notification"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#notification">notification</A></CODE></TD>
+<TD ALIGN="right"><CODE>0</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.ping"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#ping">ping</A></CODE></TD>
+<TD ALIGN="right"><CODE>11</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.setACL"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#setACL">setACL</A></CODE></TD>
+<TD ALIGN="right"><CODE>7</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.setData"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#setData">setData</A></CODE></TD>
+<TD ALIGN="right"><CODE>5</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.setWatches"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#setWatches">setWatches</A></CODE></TD>
+<TD ALIGN="right"><CODE>101</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.OpCode.sync"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.OpCode.html#sync">sync</A></CODE></TD>
+<TD ALIGN="right"><CODE>9</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">org.apache.zookeeper.<A HREF="org/apache/zookeeper/ZooDefs.Perms.html" title="interface in org.apache.zookeeper">ZooDefs.Perms</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.Perms.ADMIN"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.Perms.html#ADMIN">ADMIN</A></CODE></TD>
+<TD ALIGN="right"><CODE>16</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.Perms.ALL"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.Perms.html#ALL">ALL</A></CODE></TD>
+<TD ALIGN="right"><CODE>31</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.Perms.CREATE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.Perms.html#CREATE">CREATE</A></CODE></TD>
+<TD ALIGN="right"><CODE>4</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.Perms.DELETE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.Perms.html#DELETE">DELETE</A></CODE></TD>
+<TD ALIGN="right"><CODE>8</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.Perms.READ"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.Perms.html#READ">READ</A></CODE></TD>
+<TD ALIGN="right"><CODE>1</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.apache.zookeeper.ZooDefs.Perms.WRITE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/apache/zookeeper/ZooDefs.Perms.html#WRITE">WRITE</A></CODE></TD>
+<TD ALIGN="right"><CODE>2</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?constant-values.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="constant-values.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/deprecated-list.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/deprecated-list.html b/_released_docs/r3.2.2/api/deprecated-list.html
new file mode 100644
index 0000000..9514eca
--- /dev/null
+++ b/_released_docs/r3.2.2/api/deprecated-list.html
@@ -0,0 +1,334 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:05 PST 2009 -->
+<TITLE>
+Deprecated List (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Deprecated List (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?deprecated-list.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="deprecated-list.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Deprecated API</B></H2>
+</CENTER>
+<HR SIZE="4" NOSHADE>
+<B>Contents</B><UL>
+<LI><A HREF="#interface">Deprecated Interfaces</A>
+<LI><A HREF="#field">Deprecated Fields</A>
+<LI><A HREF="#method">Deprecated Methods</A>
+<LI><A HREF="#enum_constant">Deprecated Enum Constants</A>
+</UL>
+
+<A NAME="interface"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Deprecated Interfaces</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">org.apache.zookeeper.KeeperException.CodeDeprecated</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="field"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Deprecated Fields</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#APIError">org.apache.zookeeper.KeeperException.CodeDeprecated.APIError</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#APIERROR"><CODE>KeeperException.Code.APIERROR</CODE></A> instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#AuthFailed">org.apache.zookeeper.KeeperException.CodeDeprecated.AuthFailed</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#AUTHFAILED"><CODE>KeeperException.Code.AUTHFAILED</CODE></A> instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#BadArguments">org.apache.zookeeper.KeeperException.CodeDeprecated.BadArguments</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#BADARGUMENTS"><CODE>KeeperException.Code.BADARGUMENTS</CODE></A>
+ instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#BadVersion">org.apache.zookeeper.KeeperException.CodeDeprecated.BadVersion</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#BADVERSION"><CODE>KeeperException.Code.BADVERSION</CODE></A> instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#ConnectionLoss">org.apache.zookeeper.KeeperException.CodeDeprecated.ConnectionLoss</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#CONNECTIONLOSS"><CODE>KeeperException.Code.CONNECTIONLOSS</CODE></A>
+ instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#DataInconsistency">org.apache.zookeeper.KeeperException.CodeDeprecated.DataInconsistency</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#DATAINCONSISTENCY"><CODE>KeeperException.Code.DATAINCONSISTENCY</CODE></A>
+ instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#InvalidACL">org.apache.zookeeper.KeeperException.CodeDeprecated.InvalidACL</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#INVALIDACL"><CODE>KeeperException.Code.INVALIDACL</CODE></A> instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#InvalidCallback">org.apache.zookeeper.KeeperException.CodeDeprecated.InvalidCallback</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#INVALIDCALLBACK"><CODE>KeeperException.Code.INVALIDCALLBACK</CODE></A>
+ instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#MarshallingError">org.apache.zookeeper.KeeperException.CodeDeprecated.MarshallingError</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#MARSHALLINGERROR"><CODE>KeeperException.Code.MARSHALLINGERROR</CODE></A>
+ instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#NoAuth">org.apache.zookeeper.KeeperException.CodeDeprecated.NoAuth</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#NOAUTH"><CODE>KeeperException.Code.NOAUTH</CODE></A> instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#NoChildrenForEphemerals">org.apache.zookeeper.KeeperException.CodeDeprecated.NoChildrenForEphemerals</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use
+ <A HREF="org/apache/zookeeper/KeeperException.Code.html#NOCHILDRENFOREPHEMERALS"><CODE>KeeperException.Code.NOCHILDRENFOREPHEMERALS</CODE></A>
+ instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#NodeExists">org.apache.zookeeper.KeeperException.CodeDeprecated.NodeExists</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#NODEEXISTS"><CODE>KeeperException.Code.NODEEXISTS</CODE></A> instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#NoNode">org.apache.zookeeper.KeeperException.CodeDeprecated.NoNode</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#NONODE"><CODE>KeeperException.Code.NONODE</CODE></A> instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#NotEmpty">org.apache.zookeeper.KeeperException.CodeDeprecated.NotEmpty</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#NOTEMPTY"><CODE>KeeperException.Code.NOTEMPTY</CODE></A> instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#Ok">org.apache.zookeeper.KeeperException.CodeDeprecated.Ok</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#OK"><CODE>KeeperException.Code.OK</CODE></A> instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#OperationTimeout">org.apache.zookeeper.KeeperException.CodeDeprecated.OperationTimeout</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#OPERATIONTIMEOUT"><CODE>KeeperException.Code.OPERATIONTIMEOUT</CODE></A>
+ instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#RuntimeInconsistency">org.apache.zookeeper.KeeperException.CodeDeprecated.RuntimeInconsistency</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use
+ <A HREF="org/apache/zookeeper/KeeperException.Code.html#RUNTIMEINCONSISTENCY"><CODE>KeeperException.Code.RUNTIMEINCONSISTENCY</CODE></A> instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#SessionExpired">org.apache.zookeeper.KeeperException.CodeDeprecated.SessionExpired</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#SESSIONEXPIRED"><CODE>KeeperException.Code.SESSIONEXPIRED</CODE></A> instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#SystemError">org.apache.zookeeper.KeeperException.CodeDeprecated.SystemError</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#SYSTEMERROR"><CODE>KeeperException.Code.SYSTEMERROR</CODE></A> instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.CodeDeprecated.html#Unimplemented">org.apache.zookeeper.KeeperException.CodeDeprecated.Unimplemented</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.Code.html#UNIMPLEMENTED"><CODE>KeeperException.Code.UNIMPLEMENTED</CODE></A>
+ instead</I>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="method"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Deprecated Methods</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.html#create(int)">org.apache.zookeeper.KeeperException.create(int)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)"><CODE>KeeperException.create(Code)</CODE></A>
+ instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">org.apache.zookeeper.KeeperException.create(int, String)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)"><CODE>KeeperException.create(Code, String)</CODE></A>
+ instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.html#getCode()">org.apache.zookeeper.KeeperException.getCode()</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, use <A HREF="org/apache/zookeeper/KeeperException.html#code()"><CODE>KeeperException.code()</CODE></A> instead</I>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/KeeperException.html#setCode(int)">org.apache.zookeeper.KeeperException.setCode(int)</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>deprecated in 3.1.0, exceptions should be immutable, this
+ method should not be used</I>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="enum_constant"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Deprecated Enum Constants</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/Watcher.Event.KeeperState.html#NoSyncConnected">org.apache.zookeeper.Watcher.Event.KeeperState.NoSyncConnected</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="org/apache/zookeeper/Watcher.Event.KeeperState.html#Unknown">org.apache.zookeeper.Watcher.Event.KeeperState.Unknown</A>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?deprecated-list.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="deprecated-list.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[24/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/recipes.pdf
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/recipes.pdf b/_released_docs/r3.1.2/recipes.pdf
new file mode 100644
index 0000000..2a1903b
--- /dev/null
+++ b/_released_docs/r3.1.2/recipes.pdf
@@ -0,0 +1,543 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 741 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!#Z968Q9&AJ$CkSRofd*m0J-(VIQ'UTN*GT7]-8MiDm;<3K2qoWr8A>W:\)29=Wls9!np\S"BC6:rgXsbD$,*8oOe@g_FJPCduZ4@/G:)>\hBq0ck#JNkq/+lYn7d(Xr8s7\!:HjV%2Ic+iH!P`)WN+N?<SR=f+FEDucME'D-p4@\VT1*cqic.(0RM$6EJQ=:c*MdtM(U(BVC$'F^C+$\;&^UJ",r!#@77[1$&4]7IR+sBPMaTTs1j$Mj'B."$rSh&IpZlO)d.*lk)J/4Kq;?):/le8--PM\0RKub8@.te:]r/`F,+%Qg:Y&6^k=gA8ln09.)[K2i01MZ$Mi'-@r!,=MV/1J/_!QLbaYJm7IE(XCTm`!mfJQHd!)c,0*d`DjegSR1!j9CeM^`]06Sk>pKQ;ZM6dsWV=8;)=N]RGdm?N<))s0fXeebP:Q+u!LP($1%VNV<A!hMnF<#JfE8-7N4?mM7R\,J^`_j&VEfZZKUCJ;^<:ToO!:=/-Ms"4/1LO,qS;32e_[[]mK:4^QHnWY3-f+0cq3P?r%?>mGNlNkYAAN7%O(/Y?DF@h)IBgh>=c&k7O.N3E2@\5UE_=+m3?l#XU*$PS],li,!YYsYV2HJT5RXfVDPKXE0d%j,&55[i)uFs_jrDZU%VD#[Udop.RX8oKRIREZ/)f,R"JO=<=l0:,@G^'6-nj-)*-*'5Y#JVlmW=58>?,sb`==LD>3p*q&1-tq*rssGj*C~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+20 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 529.541 406.952 517.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 511.341 507.128 499.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 493.141 162.152 481.141 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 474.941 159.488 462.941 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 456.741 152.828 444.741 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 438.541 225.164 426.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 420.341 199.808 408.341 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+22 0 obj
+<< /Length 2456 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat%%a`?/p&A@B[=LhP:Z=jkUAsf(T`(O!J(@.2E#7QHW5sc2@5\R6HI@>LA"Y*./18"oGqk<o[C[h#ae]YE`09#kF]00I(hWZN^!r*/:/:_AI*;O$-HFK16a*$T1pMO*]4hlHRr-W-g+dQQ;QJZVfi2s(VbEM\kF;F_M'R-9>n#>$Jg?,M?Sm>lR?:M[[oqN(Xd*KBi^"XX3^;%AX!iC/'^:P:WNFIC0VI&%R\4M:nh^+\gKm1''p$-\_B]=_^E0NE*69j<95(9Gm-YJ;&iOY;".:+Q$mZi3$+tnt^/sanaK;Fg?5\h@)?3\slA<;R!-tUqnU(VU\4?E4=/n:`9)'A-OYkQi7i6g,$.fjR9R+Mdh`!D/+,Cke7=7mS9e#h[b;BR*,9,9ogP`kgZ0mj/q]iO>K/\Y>D/MW7+,qiPa-X#F6UZ9?PNRDL6UK3W^IY>mkeJrF/hJ_)NWlinu7K:+n$t[_Rem_Qd](o,1CSrQWd,0nU%(P+1P'3ZaBW`YA2B4o4)et-ROXN+_JLj[]b%cCBd'rL&f7j-XG@(&>bL=7&8'?Cb`FbbpK1_OIj3\2c%&FP,c2**Wo:Tpc3)$[f#3LkS&u^U3]s9"EnK>?ckip:"WLHhLGW0[N2tqHDeuDboRJ2f$_Be`(^[Oo&I!Ls%&$DVMK;5O)3(hl8:\%n)=Zk\0"B:h$N0s/m+/3T?V[8n#;/W1D+ad+\1g3qcQ$3;AAScg=L(N"TAh]SG^K=oa^m!+s<W4p#3O=8Ybul8F`R>HMIlGLeGpj9Y#Ea'/^FKXAQq'k?$#q=L0AT##-#+X0Olkh0q"1&-[ffS1aVf_4M>YS5BrWc)ptD.I"\!>4jIe<jj"-\AlD&+9,+I+J",f)TRY*$="db?P<6[m#_gb:$O69sZBf(U6QO=cC\Bm0_D7:hCjQHbNOP_Ki3.9V\1VGZGKS"]jMo\M(!ZO=lqjtfh(T#g'lCr)t@'kkE#tq"HQ_3/c5X;ZonL3u%)e
 <=mZG_KMeHX2N_U=kpJW?6Sm%T4&8/h2INd!0;0DRo":cR:YPH[(%Do$m-S+*'P!"&0]X[^ihdQ(N^'&#HUeu\WQA6Z;r&WEZ\&a8i7(AN;moF4!l4-fE/2&q'8fpq)qRu<boQ8j)=16j2$USg)Am)[kp/C"6L$a9?J4.V,:&YGFfePiJima1=NTOo7a_VmIIB"D*V,b8Z7";b_kI+B9IQ4)MhZA&EDJN%hdqNF6CEJ-Iiql1r7I)4qOeLcM"RQ@HQB,ObIOB/41i0'cHi_[F28s:[g\WE0Qe9JZhnPHlkB;nqc$S+K&K4RZd(!f)93J%SmdD\],?/9k4Z,7E\`Z5`".N-WP^Hi]j0_.UF)jLt2QkdOTX]A^a[/MV$TMpmKLLMo/1I'R[V_/k]aZj9<\sZ3peQ7uo9iFfUn(Zso7tU@\U$nYK+jcm;50=NEoPPk!r_=uu36r^=r.HAKeN\oU!0uh#S';.!!_o$*rAA[tlm^2%V^95;*lS-L_$iMDLm8tWZZ2`,76L\-:2=m0M`F,V4l=d!h@@f""%X4&g#O>3a\d^N9h'7Q8a.Xr[EVq2EZV[C:PZT1oudSQ8S+!$]?.okonoju.j)+WTr$DENIGZT_2'=#A^mg1&>ombXTHoc@<!"W=WGnEk`IHLeHW@2'If,bag@3H%HsnDFU%OYZ#$NL>Z&OhH9u_Vbf[OJ1JE;C=]?D+d]Lm=[O1sg@uHC;3nsr8(<ouSfAH#Ff03*'FQ=&PbmuZG&l*=CB]k(,QkgEY6hh;9[]8>8i?BeBEV3XF&lKOp?m272["9\Bi`Kj(e`&f=T1&c/<AsA26g+K<CFsmP2V=6Kk!pQg-9;U.7].fiqcOaG>CHfo[?_%jimZ[MYDo#440t5''j7bF070A#]51nqk!r9@kE.9L:<4%DJG+nE)E=lr+rRX_0cu's9B(k/N^?W1P=24TY4r9rU?s:/8EY,]3Kf&$98Bsp&PRdiAM2qiR&)E>6DVXo'[C*
 ,Y3*B>Pu#Y_E6nGm5'iGtK3VU9h]nN/0\N6e6G<t:Q5bFY.63[sEf5=8]49@s\UjYVpX"[X>:7&c%?PVXKLTI)`V7_>D"6n_'qm]V_^+m'/6kB,CgZs'noX=V5FcnEZape<k\c<Th"C]8_5t%>>O\fmS3uuiT_a'7q>"M:HXLX1@QO+SE)?6-3A.+*LT`k1//@W@+1",drkdFfr.rTh&Gnc%ns7WqQZaVY`Zp<oX(dJA!V?#69Itg%P9fdD:a&/k%<KV<lumid"1<4KgN(1h58tp;4T;-K4"A7HE-.`6L=cR5hBc[VJD-3/-0$tMN,WW<!]ELEaNJ&VY=I&j))(LB*?"E"$jHh:J'W:XK"_GDcn&^AipB%VZRK!VF0?lH8H!iTE7^^b&hYCE"T)aeo"d#)eaOQ>5H/.>)-Lg$nlC=GiH$q<:)iD?)"`.o1_s@ed50s=h7kao"uH~>
+endstream
+endobj
+23 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 22 0 R
+>>
+endobj
+24 0 obj
+<< /Length 2961 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm>D0+IA&cV3*Tl5'##snW>mEBuLY0L<W[nRN[3n*\KTI<WGO!8ZKBug2F"lI7(&qm4=-)8DCZ,#e6Me<i.IX&B5HarnEL2Q_]o>=;`&81&#^AcaWR\/J`g`m;=Ro4(22ugPdn-oHf510mOqKEJ7NRQ$1qCgZHZCXj*k\_H%S"FR9H+!HnoC*PJigiMmiRA22n\3J5s)WK-+3_dSO@0\u'&m](.eS&`pr^%.(Q^&`Ju,F2Z;@__Dcpl=D&VS0]G[?BK,>]=EEQnJ*5BRFjB`U0BO'm>-;!c%'\2u+.V0gB:7X8?1X/!P\MehcPcoV%8&QG7]Ydc]<eOa[,OFFsefc%(<^e8oK=EDs7>*aA^u4B8"'DB4J02[+<H8ou`=kQt/`gu"qN$kj(#fAPLo,%^Bhb,UaaCr0ULoWbaIOFi?)T.A"rFj$>j+So)4(3p5nj^*g!.hSp=XmJ9!P]a@!jRqVGo.3#p3+8nB`I4n?M7Gn;NQ5_oQ\Vp0BdN''D8O3o7n[J\r``p>Zs3;.[;cO'^n0E1#1i]c3l<E@f(+5)C;b+OPMjdi@Y.@CI("N)29)ng@RYF0NH8DZ,+mk)AYP)A!YoSEr"JO,#-/%V@*PHGo!J;e*E*p:T`PJ;P2'R-i$gN^'S2+utmnaSmP&@VRFe=]$=9/CUAE^QGL8]-m/oWiNYPA3hP+m`adO\:_>:hhXVMHa$RTp/MG(p`Y(fqYXE,Kih6]L[L.E5#oR5KdOl5UFclCjJ#Yq?m^j=)pGZZZ7HXTSX1XLe#^X?TagDJX+pcer?OH*!HjLM&3]i*Ng!WQUGE@,N;$VZOIQ=V7i*WW%__,H\8X;cKu:\2#hV_*H7,Cfd*>/"CBL=GVc'J8B"<M'iirp]%G]*^Y'c<G>76M_0V"+-DS:B0,mXT_?(u03\=,ul6Uu*HP=;1j#lu'WW79=i.RZJH=`sKtn0H`N'f6D;W4FZ7MeF;=aIf;bG;&+RDRV'Fp\e&c6Tf\RaA
 ]i('Mhjo&R<OY...@G0p>F"*S0qphEP6XP:qa1m1PEUgoL^ZNCW3h=N!LN-gIf3]=jFhA;dIg)iur4#(rKIo$jVX')[&G4`)S87ilkIVi8FoVHI\O847btBMREj#AC3NGgQ=(Ohh)mW^M$7r$a\T9_@VJ5IBhm^9oX7K8n'-r%:E=4ea[6Ph)Lhu&,/$k]<HY**]M_+;rL&rgC![lb#qB4rs`ksTg/95^H4s/.qk?LDX!0`tp7C1g-`_XTIJ9@eBUk;+c>lRFGTYMJqciQk,9`!*fPj+EZ*Jg)?AMKn8hII*umZ?fHhn&BVbMHnfc)OIiX+mp3S[5li[@@[
 pL*3c9.U6&"@=Z=5PmZ,5"de9>\/-n8B^XN#/-*4H<EY...@-Lk>#%<aYCH#^_+gGs^c*^>X7\11p%fBk"^6ogX+kBH+X%4u&%kNgmL8"-KW[4qp/fW3oMXsaB'[^7H(jQtOa2%r@ZD+^:OOD;4hO#D\eR>WO_OLDLK+#m7p-Y?Yq+ReFdo4SB\-;C=X[.!=2?_4rs)9ji^!~>
+endstream
+endobj
+25 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 24 0 R
+>>
+endobj
+26 0 obj
+<< /Length 2645 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat=->Ar<,'...@Ct>sHMM?BeF5MlpX_6<.Djb;3qa]KS3YA8ODX+QO$F:0WLDL=+iK]\M-25j%/=FZhCRhUno)A4SHZ.a^_Xo,mH#D[S\eLr9rJMrU(mT@k;+#Wksb<^9I6>R69(djcs[(IJ@K3.PXfVU0$Vll6qbZ[b$WrSfsJ,`tm>$'J@QgHu!M7po0`r0kf6Q9SWHGki(_Kab$WTgGcQK3NdeeXG:Yq;JFp9oJO-7f:AQ"#AflIDpcG7n/2rD,Sm!E!l7NLRN)>q%]XWSY/eE,ROj6Ok[.0.?<9aULY_g<%]*a&]nBn5U"S<3'b3!`M#%+(9f1;4A3NK?3^%TG77s:YbQST4#6)HH^B"D1dj=!F-8tf#f8mjJ4.1u^NQ\7C@qYZ!B!F^;T.6&;T#ja;&23e.R#Wp8Wj4oR=EW9]A\gA@c0HL4s#\MObFaN4<C3JG#UciW2;(Ff.b9:^h6#ZG%<pBAac.H!=?W_K-\lA9_SEXb.f`U@L[;VSi;`N44`tTTZV04s4lS8P-lfronpK<q@\u*?!?q/$>$><TPCU;LFENVgJ8ioZB[qW.MSG`JC\P9p]t=r8a@:O.<QD(m,8l&XYX%D(![ImQ(UViRu,rfX82QcYK+nWG>$$nb;In0amqGYgtnm.>7gQI8^eMpBph.XPk2W^m0SrCV"%o$T?,eXAMGY+[7"6OWRAFtBYACd)!3(Q(MB0,U9u5"]P$hlE>r9f;g(q%3t'1*Ss=D'76/VPPFU]&ps$l,IR<TO9ZC6U?.WDDMh5L26-=?3"?WeI#a6*\kZ%2r<B083FIZE>N2R[AD[
 )f%S,DAkGlEBe%>,8bP<EPTX+>OW#AY>rV36FsO9<MU/\46B4$KqSetL:>iMlt)[#Z^q@Q^Bbf46f?8gBB,]G?(:YgDf/SI!h5qbJe;TW@B<jEn9,^sn-sf=QcoLMK_U^"p>:"UW$c$efg!1c:+Qo[q5,C+dLTQ87%IcD.-_=<G5%3UPAIC\bqLGsAS:(NtS050,!:d>(l%`O8EYXSOJ@neFAdb$-WC-Q+DETcaQg,".<t/VJY3Z'9HqBs9TmkOA(+9F>l=(?qcW"Ed%N&6q3[XstGuQ)hNu3J:*j.`qq%GiRY?23-/B8/o4ioQs8l[E3-Q@mT7G"98@RHT6@^)b89qb&PDR+>s>%N65Ig'"@>JWi(VhhjJNHC_u&G$?nIems.KE?_`_VXSdsjZChj,F8TA^5nBCpj>Bh*76oi\R9PUMGik?Ib=;5ro-^`K*DruQPU08_O_<aLSg2B7h6LKdipnGSZr1gF=JOgcNX*(j4mF@)J:.V_oW:'25SY"=k/`12.L.;&A('n+emPlZgQ12kip.N.cb2mDAq;l>W*9ppQ``HK:MS3'H'3Gcn)FE+\@XbGTJd^b5R9k,=H=I&:NUs9T,@dC*=C5]:KD+;7jV<Aff3:fq.Vko:?I-^*+a`2!Nkc`oQb'SOR=)CS%?:l5e"05c:g('&>)2%ERnWl5MHQ$a.+<1UE7K21G0QV)Ha[d\Kj4:e7;,^=b\2Y7LH&J[9<RQ_Ym:;c)?s)4C%oqK5%.Dn07f%+$Y1"GY>,]7_ZV%UR`K0.E)eKZiV_T.mg&ajY\2$-nKCgLZY@F[!OQ>pC;?5lZ@XjW#:+;`cG*^/IsV"9U;`]iWSub>WgE&A#6Q]T"+,j(lQt5go`^)p%DG%/k\5759(6$qAa+PgQ1M/F2>q,HaX[ShD``d.Ik>!55ZtTYO3ADVRkps_^WV/\i`bA8MZuW#_F`N%_V+B#e>)>;@dMM3`rGC6S0B/'%fC+Z>+JKf!Xs).#'"aflAV
 ,WNBPcMeX&WFOWF$k$#ALN!`HV[_E6,B$7]7V+/FS-6$Hr(55ln(TuKNA,uT!!kZF<'G$o+E&04jI&?"XD<i[M>O2huP"g*]b(Y"Sp:'5%*fGubG/e"qr'Z`k<8bY,pbQjYbRGo3+UhUpps)lhlt*<JL-FPA0:+Dthi0m&C5&9TQZ9']dIi6>5M,kMA6(oVE]<!hM)@L`TKUa4$7)@jc7)CX[$:(i;ad!qhg@0J%Ds%SF9>G@qKF=]0[&&t'd6WBJmh]]_iPbTUOCm,6IYpHGf(gp_U2@d15EQ^Lp1HJ]LiW=`$H'S_@*<9h_2^/)K=#Hc"N%l_Air(:-dBSGAD)k@5%2*NeVkc;]?WDTmj[GnMZB9ErQ3Nr"TtV3$1hYL)D's+&B1><%R/u-lS)jM;pT;dO3.BTj:`Zi%)7nZVo&%i9ah6jWm;8%>LL7ZG:#(@POi<U,!0GQA48hDggNiU<gi;pTjcHlct_D/ad'X6O@-ioIjLI:Vt'2s8A2^K;EIBek((_?4iBKWaC4K#DQ!4JSfs&3)d:Q\kG\'CLc(o2"C-=><2E5+6;Zhf2,HXJ!Tic$Bnk(Kta2*X)XXe/:KS+'!=IA]fM4^`UM!?m)6%[fa-4ge<RqG5J%)7STl+Co:j7ms-HjdeG~>
+endstream
+endobj
+27 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 26 0 R
+/Annots 28 0 R
+>>
+endobj
+28 0 obj
+[
+29 0 R
+30 0 R
+]
+endobj
+29 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 508.608 378.575 537.264 366.575 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+30 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 90.0 365.375 119.316 353.375 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+31 0 obj
+<< /Length 2938 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau`WgQL=$&Ug:T;#/59o"`1t,e.d_<h*uhXj+$3-&GQ)'Eq&Z9;IlL7eY^E+=XRb"F-@)3-L9Se=_@^pZ[=u#6"P[m`uDfJ)&H%:B17R0(Oh-$A(PC.t$sahA75AN3*Gp>2T:)p\kI#mlo)5AbpT]gH2U)oCQD$C1R9n:aoEUa45ZGF7Nr9hpoX%["s2F\IPO/CrZce48u/FS(0[&f6prl<VLHiX*ka*_)FrZi_"(!0@Hs!>ZU-3><*\)b^;t`-Lf`26rb"U6\0Yj3j_'2(KFL$*VIHUAI039SW@PdJ.^u32Z<3t0jerl<<hTd=0@hUfhuc5Y3P[:8j7GpEOM:GP5:>BY$IWV]ZQH9d.s%=%+darq'<U>6Hjr_$OF@^j'bWp,X*3j&P$UZ'$g!"H:qgLIX9hpo'+Ddla8;<,bF%Z<dTU%/od/,he`no%KZYZT4]BV\)VeQVjk%i8X1*!JLX#=D4mSmGh7pdl:\N)a--eu,G4HU!rQa8R.9aI;n="@0U7<,(F+cj/uF1iqGS*.3YrZar\cs)$3]QF#GqZsVl1sW,RPf'N/cdlH:%_]XnRbICN2q.DO3<d?JFUmBO]o3]LoYI&m$MM+r]k,?jhj>aZ=%h(AZ?L)X9'%cXl!Af;H%)$7KTM1tt18d[Z%QE!=g/bgN$OT`F?E[XiKb4.\kDFj=r*?9&XO1YDQ!K&Kn1a4!?QctBs'#'@D"R\N[a'pm).C91CJ&6O1P,qJ(r=I*n%*cGj;AB0I/!mEU`BYHZ-]7!i7;:8ed`'[e^GIUWh\,gHCdV^CaqSZK]K!DteA#rIbq9tk1-);7iKf\@W0u-&g[I0_CFm&)n'Zm#gP5#GKSS'0[,i&;DrX?VhJs\g9Y$uX3@Ds@@ldO.hg-Q)i!m/k/BWo.g8HlS5d2t't:ZqesX+(;SpGG/;ZTdNN/'61l$%A_Z>CCHc*ap7',[(<V&TYf&Ku8W_E6p$u*)M;52GT;_5?HsRXs3-DY'IVD'l
 MFs?M3jM9$=UE*;6SHm"g1*84`1YGRU0Acm"q!^q>KpQ&DR"@t'056(JtkZU'fXU.OpWdL,<h&?*+i>kT&]<.\IqeG?fsC_?4;>2'(8W%&r8a&_4cNtNmQ>F5sf.#<Y>HVK(l_#H)L[5/;.3?AK4^<(.J`r\hcO,CIk-5o1@GY"A@eN3U9qDO2:;+Hs9"V6TE2j6:$<#;/Sq`*=Z#GI4>`7NK4#D[I"("Z=MC[3Z$N-/f%R,9QV[2D+*7uLM<W;b3)\(:()1?3dP==EKtN4/?4a)`_r#rE!sj)#.:qnP)=Hetk@0fcFN&baDZMUSX1DCBG+BKk\efQ9p/_H)#(l7Y&o9kMnLM_4#]`BNc=Ct^2&d5"'qMR5s]-7im$lFeW6]d[KP-uD<ueTL]4.SNUlI=XYcculuARFHd]TtcS)g]rnChJfK?Wu3Rn%eqb:8Q/-^I0iY?&7UbK>BLa?r@*>S#_o7-FOWuC/&-_dk:3X'/[D<Zm+"h@aC:9^p_&Yfh;HL.rVJYianI$,@qN-?pa^=S4J;$kFgo+.$!RamG#u7s^Fb*/NJ"Y^aEsEt&C?!>Ie>M>E6C%2\o8ho%]jej>[^RY$\=X_%?u&YJt_FOc,(<`kkZSME!cj]YuohRF"\e]R7a`;3plSX>f;CPkF-qg.;6:k31[EF,`>b@O_d'&c1lu)M*uNeqJi,K2MK<9LS`R$#X"0S_<(m!c/(#0VE9HC2R0;=nS(We$IM[M\9]5%Pcp2]i@3LCU3fn^LuDPdK0,1hY$)0\5+_>>MR*YcXg$KL<n:qm+lL;M!-9m5A-HS!U$m1Zj>12Ba5>D2h(1Ni$Et@?=qJtM=,6M`AJH#@]5<iH!e[J9)l7a"&/k,99i<]8l;VCtIA'_M'C[V^+$Us&U))/\?!(KLlYV^SDQWn<8%"C`EJY4I75m>]TOidG=:mS`N^5WA5BRoTgGf9\0m5eB]T#4bQ+;=255HV#7e?R1C;c(0J`hZf\XZ>)HDpF
 JJZ"q$a7l-5C3,E5GhW`q2dc1QHplC]]ZL)-KNQ1>k$*Z9hT_&!q_SY+fn,uMQFWYBH&6%o)&LOoks'f4Yk1VX5shd1b_"(qo@D$l`DH3+AhkX1p@^'`r99:sj3^0P#/;cCK)c91"MZtjKAN'+bG^Q!0H^tF;Y?%"BUJT`;CmGQ\Ag.*qK&'b,G'dP`gc0&TD"^;^i!HdAp=b+GV=P>B#>rX9nnf-ZF=Ai#0imV_K7`t\W)3<6*mL)iBO$Dco,ZOpD,_!(\SWS$/F_:(/1q*qt1`Y/^E`8E'_Nj$^1gK&H(9?(Mk%Am0%6cns"WYBfrsGppRj?Rpr=Q0V\k],Bti1cIKf*Jm^WYfTPr[\Io4$jm<5F92?-PCbIVB3PW>U(j&?!ToI3-pD3sl?DtU]UjPLYTs_fpq?mL)9D])`Hh[Qf?YFZ\@f:urLU.p.XZkXI_(`(jDY4WpSG514ha06_1fS"er"]k`N*fP5[i:)/f9=AGDu2;c*G,);RTGT[RtBhW9X]Qt[ef%O6kVfg4NBk3/SNU\73YZ0,0]^8Q5R=d#r(9_>Kct3CH0fEE5/Y<bfk3go\[)_:q'V-6(NR0Dc']36T+>X.pUh?+]".7Y$;*Pi<f`((9Ve7dT^e(E#"VgKe#2]-43hj]t/0:1/BK,79EWcE2p1[<J45!\Dpjg)[bO!p!W;BN`;E)eR0j*K(!@_bc.YQ@"-uu88g2r$Nmic>V^Pb-)@&-(,^aES`bK(lI6f0@7[+H@&qnoW?aVan!DhDCQF2(o>gcJ2I8Xeg9`fpH7b<tq<^g5*e(r@`3W/mc*K0Ap%i=6;eS05m-8<hPKJZt#QNh9l3nrd5pnO$1YNl^q<;[Wme/NLRPt[>0qWVbbk#B>e@qp74T+FX-h-qA^9'#)qU0c_+[9V/)NFrV2/atQYD\dU9CT#T<BR8jkm[;N+_5'U~>
+endstream
+endobj
+32 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 31 0 R
+>>
+endobj
+33 0 obj
+<< /Length 2927 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat=.D3*F0')oV[_UpM9J;kaNn+kQ,R\G!pH^?9[TZuF\bHsu3&lhN3ci<u6OsS@DUt0l!i[hJWEou=:Dj3IM5Q(<SnCIcs*8o^M%uKV^RkP90dgt0)hZZ,]@P?A5EjL2hf>GWF"[(+RJsbFK^g%_\Q2(I)&)`Xm^R`\6pmfTPS_/W\+L@H]qUp5Ulo8]lq[>[CH!os\A<6PiR,':@9f=HkrY$j2gAeg8E'%90prbRSnQ%:3S1rYZkF4]ne;Z$:DZ7=pr]:BSUX1FI0o%J-_/Id/O<+d9LZD?@(!>.%'6p]J5$.upT>#:c^CtRWYkroK*B'e8T7>QW0K3m+kd:fobjUDP`![Vi<aCU?Y7YiN<gL?-90+fIDB%IV*,rVEbV5H2/`E51hc&Q:h8g+o*j1_%N('5pIs+1rq&#gVms]o6:Rm-JY?E!#M3ISS6Nl>N1Aq09mFAqmRZ=HA`n9@2mBdE+<5QNo^n7+*i&G$'HBYDI&Ih038l8=CjsV-1;Y;lHA?&6^NRLLW7\U2uqXGu7h)(;l]hFn+dt>h@(3gd$TllWGa\5Y=2!\!&;`P<[*\!C(=YsfWMboB_%b$'DY)I^X77cf>Vr+)m]E8%,AD)s*'_if-*B!nIO:C$Td#Ha0M:Td+2BAi`aVpRDX8J2>U6,4NB@dkDVnqC1JWkX5K<@=k#9Kes?7OLHGG@tg(\1Z6BltcpLlL/_h(Pcg=qo0P7Fm9,[J]>9M\ODa:AIpkAkME#-6'L:VC+SQ"SO$V*:q9;iq*G_>Fp>"(-RRLTi9XeUGsc0+j,[gG5.88\s=jOCH7)c=g54rl;L/1a245Y2'u#!#Z:XR@KU9qXe;TL&8'8`G:%7I3p^F3oPLr=?`5"MI!`O5%`lm9gC4a9.#HL@30AP%R/2DbEl]e\KW!qmjQ8#20dIS";&)(%V#om]<]ZKd$)\u&;g7K+`k[M+`//h;R,^7JS\\s,lEdS1(9@Gr-n9W$^VID1VW-gJ5![HRYq
 A`P-U`fnX4WAWZ,d53n+HOJ\8&/R$t$/]&@,3]-sb%f@-!_IItCn";k9VdHIXAOq_tl_4^0H&Z'^>megX%+H_#/_\(:3mJ$?@;kXqdF$nuP01uO"#+$YL[A_75XV0P3d3t_aoUrQspcVPln#f*\u"J3h2hJ.GLHJ8_l@.WSMP$F=cWgBBWT<ON<H-p0$(Insr6E2tTahN[%I!me&oC_L.nNPIP4Q(=D52G")_PKr\'#ZTA/ttpuCE"RmD(sGIQHbW`lm)9F-E0+o3sF.HM-#$*-6ZYe;i4ntORq,p(oJ>H[Fj:HEf^anCZ(/_\*;Ql01>0U[a3e>[M12[WQmJJp4Z9a74`"P[uURA!32&F79X.KUdu!rii[T]q^"0hnQ'Gna!%$*"J3hpm5-8S!Jk7/!rMKhfoe%dCVSFh4>2:5aJXr0;CLNc^P*E%s,o$Ta;s\B_\[_M8:&V&6JtM&aHL=t,CN&r"#kUGb$m2`2\h2=O/J]]?B<a]UInBkXOX!Uff^3jmK4.rI.mB8-?W9hbM?BpiL1S_]ToHUe^>Fj4EjD>,#*3fUPY#`Udu)D:Y)kKD,M<QD*Y%h44.:"'<hrOKkjoJqq3.ue2UsjVJC%P=SFB45dJFcd-n:m?EbJUE]qc)nE,O*;/PXOW025*XCdI2^hMQnc96R3(3LaF8N::3p85g;!i=(*#^Yd9_Qe!t[%ko;eU\H2U!BJ5V=?0r^1,?F^7;EcO"2/WM"qaNM!*lrY+Y6$cq2<iPc4`<+;QD1``tI8J0r,GF*?d1>3D'!T?<UsYa'QUP@+L8@!\266$.k=Dtm@%T.1holiB@^(NH8gAhp!?2^K1K[8mo<ANhd5HV8Qn%ORg@-MU%Qp]]Z\0p?jDQH$`9;2W"mX1l.5,RLA832G&`.SlJ*mYVAb^oemE3HM(.l]Hf_lYj5D&`BJ!@!i6R\r2ca6P&:e!AY`s`O"9anhlWMJb1);=&aX@8uaMXCZ`Xp>EeAYbOc98qKC1
 fp;\4:ot6u8%rc!lk]c-NhT>\go3=0(-J`a:]aKIt8V^W*hp\CmKRloE]b]KMo*,r6F7pO).7Io:SFrNuZQ+$*qZ(9`e^re1$Zd<D]BiL$O)7\R_!3G7j_._8W2).5nL/RT!=#P"qUqB!-jW@rV@l<L;VHS]>G<^&H"2Ti60&0dp:.+%6gK4m=j$$4WX&boPC<^:c-=qiMa#nW>,o37:Gg_:^-*\3%@6iek7!Xp&Y#%2[6Q3)^)(AVrqX<i[OZE)@)<s"^@S-$Vo0rfMQ0OQ.VI_I<m?Q&]W_@1*mKJo^4@7trLI1XY2EqCD@FNe\j8m0BDXHqBF$n!`D5i$5q]d!,M0\.clT&=HOu+45ba.BcH`k!R4)V,^p:M#=_;%*ghQHepQK/\Dq;;1^a2p?JAGj]dDr2jau2T7RRTA<>-n_k3endda<U*8GK"]A71?c(l=s2ZX9n26qj;n+IWK#C+ENJrl`l@b8-T<^79>$BWbTUlCKpKjU^OfB'kV=r,J1!E'&1PeJ_.=df/1^\pu6@oN'(a7.E2?G]PFjf_8G*4`b`&slBu?PhmSW7h76D;8BZj5gHdKDkr@".MrV]pBcr'`aL-`A)!'7o4$c[7:.5tV8Pqc>J4n?SL,cZRoShnm>4AtYfg+F^"VQ*7"QcS`.C2I`?\BY<fp&IERGCrEg4ga3/pU/kC%>lYHF%?Y4)3=chMP@JM&i5DY-m0&$.pSVZBar!+CfiJXq<r(LdKt3FAc\2pA"":(ZY:Kc;(kC4m6)dr>1,p4#_2STpg*E*fr$$YdnX;>=urm-LmWd\uGC!dD*gGG79UNj&_24,EMa&J%$R,i4O\:m":S)?g7l%?E<$X%8m#FqTW(_Y\D$]2kELJpR_?Aq\"K?)Lp03jru;IjHG<<gp+X\@_J]6K5U,rN?ts!kNUM>@.ukrq[2i~>
+endstream
+endobj
+34 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 33 0 R
+>>
+endobj
+35 0 obj
+<< /Length 2316 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0EgQ(#H&:NH>0_Qe3+P#a04)[^K1hkED>ngt]-tnIGLrc;W9(k=0a-Vs*BndhF8Ur#;^pKrc>gAj"Un4cmQE.&>=5IbordMRb\;iY/j&l7%7d]B2,!U,-.$t<%>...@Bf90h9qgX>6qeH6Q>"q]TH*nCh0.i3A!,_C]U)'5DGan'WiiuR_sIP0\[HrQ(J'SD`KF7`f1.M?8BsQPj';BaHRB,eJY/lh*?5:O/1m_Jfiq'W&]Y/KQks#qC`:F*(#MaAo+ql8sU+e:u7r;CM[ItK,]gb"KGpISo>a0]aL<bA=<#D`i2#prcnH*gbC_'F)_206f3QR47\+Yj\UkCO"%r4J\a/P!B]ED>dSJ=\P0IcPF34HSX@BFLTV;8Idac/`1VV::m+,3/dm!J94r8pVo-;oJhS&FoqGI4AjME)nE/"?np2CL_/-Jg*_
 ^ffS%'GLWR)W_KB%S1<aSmJbefg.1b.T>]uJE`6;,UtI9M*pIJNTUo&&R+=3KKe+.p4aDP(O\%ocFB5.7[Ea;0#D5\rN9bL_cTD&as;V4*Q6*I-DK#FD6Jf/V5X^^$mNdFk_1@*4M:W@PA<+qNiP2[7[H!:;$T%^'`rjh6D81hgic)n0'b>ZVBs)3a3aaGdZ#(/AhoKk>;rn$`/Wg'5ANLF]LN;qumks+0NM]_\IuBWSXsT,8eL4(7RtJY=/V;tHPHQ^W1rTr88hbKQKYl-mgf[mkELPm,$6gJu(9.4HDP^o`;WoUbSB[S@a8<4hjTBR8R8ARdhS]8:b4ph\Sa*L1B7%u/Nm/[JDQ_p[L1X`pd#ZrNfSYgq;fZ%r9sTrbl"SnX0f+AejtnA@l;%+UFPL.K>"@un:Q-1G$PJe>mY()HC)C=qYf-iu#>`s`PHB&U0r!m$Vu!(u%/UG58rgBZRXJk8?m[\P/.qQ.#p/>Qf3\qZgq+j_(QNOJY7j:5dD/_HX\eY2\.%3Dt8aS2g(SYi>#&K\`*0i>HY#(ro@C6'_#Kd4-"oOBE)"q]4(C.j_=`[VFM$1aoHap/o+!n>T9>3#-kT`Y[fCcT?NP#cdDIpUbgIEusE$uSu$%Ko"[)+B9%"7]mb9+@V'T$iis[G"/9cp`c:5t7WEU?Bd3lSu=Q,;!pZVZOYeDDl6-4LIHf'$tS7@n9,n<0rlW/.E%#%'-,0#K9mm]qGR'.C5tZrX>Oi8m@A'H^Zi(;Hm>>BZI-'#TgDi391'q.kkqeUr(_@Z#ehK0+:/`T:JZgHZ8Df[ada;Vs$F[FN/8VAAJKPXWV(G/Z3>"!%BGlRGr=<\%>ne_QMBh7:T/TP);C;i!sVUNaG>ai%mt4hZNEY*A?b>ZUlQD(LB(_**dA>$Ik%6LqM*3ot?n:1UMqH(1aGlb^2*`!JK<2r@n#Sq+162:UFFe6O5UI2[p$E?sC4?',tcnPf?3+&b[M,8h4g$O$otE!T2<
 )=&3NJ&=*>q_B\/[GR?$*hfXO-3^=5&OHh(.\^]+H@"KFsePYe06K(j6S^"$c`Q0Af*A#4]pEC^^?`EBUZ;n5o[)q7,;e>OaE6dIhk"[lrV+J>8nbe)LpR<GR,)Q9Obt"5.We\sjh.ae:lVAnm/)^e;qs([%_+dmMSdreGa,erLZ-E)XbVM;g#b?6]o':_uAdgdS!E".0ea890BC7-U"C>/V;<0:fBJpB$Lo1Bii71]/D;J8ma\A%t4$W;UQ1)<UEHU!]p5<Q`HO)j=5OhHr39f/rS!Uc:Z]61KE*JBdIaL;_Ji2pB7-9Gbq[Z@G],L~>
+endstream
+endobj
+36 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 35 0 R
+>>
+endobj
+37 0 obj
+<< /Length 1148 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gb!#[gMYb"%"6H'(k##-::4o]G1O@66+U:PCPi/)?r1\eG3;u1m5/UnIYocjm5[nHV]nYS8sDjfOse]"\2P?#*dUeTb4#5a5UX-TgU@$ffQ-o00Fd#V.;3q=X5:tDlA)92UP<"k:O7>l9:$a#PrkC"Cu*OZ1[TPh%.\hW^Gr)T3ZAOK+"tpibT3W:=2T^SJWdr>NP.T1*d"UI!Br),U<qqG-t8o_a$Pb-75U'HJ/"Os2S'Y)pE=ssYPltjT-Oti"[j",dinn'!eHN"3r;F<l>E<ALfK'c9S)BJr,XE:/?7YQ`'?1ggT09sN.:5sgN"[GF>LM>*M!^2..Z"\q7HPYqD,WG5-)P7KjYb9W'cq?I$u'm6qOinX&1X\5Y5TVmjtSLGN'Mei<<ZNV\"&RcO-hgK/MVC>M.$T@1G#pd!.ad__m0c5&WiF\IL?0KZq[H/bRp<Ts$TQ:j+31`F/1[$5rCbmOk&WN5m,m'ZG6V^rb.N1?247=hY85fmN%.7u]7D;V[E?4R_q(?"_G$\Wh)Vqi4jneTN);BR&$IY=o]f<>47:(ss$[#Tps/g1_uOGrVeUC/(N]IISJ4V=I(s@Zjf_*I*C.[VFfm4"Q*i:3584bKG<9QeplUT^GS9_<=.Ha%)*UIoZ"H`Gs6a"KfH]nE-+kbC:2Di2Q4]T;SnRHCaIn$rVRD$l@?oF:i,8>Pkgl70ai8Y,gcZRm`L/=%3skm3o8"(HJSg[/j+I9Yd-f&dqr;P&pQ@EbdVZ@`(ePAm>#405t>j-:8p"P3D/LYW?0#Q6IGiGnC[)r]KcPVkT/8cI.<BCXEU_mS1rq_`X2=,L*N4dDbZY>rU.S1QK?HjAOXop*.-n5ohpe<3[1<ZO@J<2K"<Fdb7"g06-H)//Aime*SWe9hbXYJQ5,#Dn1'\CPo"ubp=.&.804I@oRNJ8Z4?l"90^dB7Qd?bAkV=Ymmgb%:5Ed<O\Et)KmFaaP2-.NP]/p_HFTQ$?W98&;O93)k
 @g^q7)jBNuQgHNCfa9f@1!?ELk7[93q\1ZKS%8W*XMK:0b]A(j[B'`lPr-RVU"nBm&;La\s*QK-D&UP1]Uq$q?LmkdmgjE=$b:*%0OZnr9$tFhO+tVd^_El60,DM]sG][PK0r#3dB-6t,g+"L(S?~>
+endstream
+endobj
+38 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 37 0 R
+>>
+endobj
+40 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\101\0\40\0\107\0\165\0\151\0\144\0\145\0\40\0\164\0\157\0\40\0\103\0\162\0\145\0\141\0\164\0\151\0\156\0\147\0\40\0\110\0\151\0\147\0\150\0\145\0\162\0\55\0\154\0\145\0\166\0\145\0\154\0\40\0\103\0\157\0\156\0\163\0\164\0\162\0\165\0\143\0\164\0\163\0\40\0\167\0\151\0\164\0\150\0\40\0\132\0\157\0\157\0\113\0\145\0\145\0\160\0\145\0\162)
+ /Parent 39 0 R
+ /First 41 0 R
+ /Last 54 0 R
+ /Count -10
+ /A 9 0 R
+>> endobj
+41 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\61\0\40\0\117\0\165\0\164\0\40\0\157\0\146\0\40\0\164\0\150\0\145\0\40\0\102\0\157\0\170\0\40\0\101\0\160\0\160\0\154\0\151\0\143\0\141\0\164\0\151\0\157\0\156\0\163\0\72\0\40\0\116\0\141\0\155\0\145\0\40\0\123\0\145\0\162\0\166\0\151\0\143\0\145\0\54\0\40\0\103\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\141\0\164\0\151\0\157\0\156\0\54\0\40\0\107\0\162\0\157\0\165\0\160\0\40\0\115\0\145\0\155\0\142\0\145\0\162\0\163\0\150\0\151\0\160)
+ /Parent 40 0 R
+ /Next 42 0 R
+ /A 11 0 R
+>> endobj
+42 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\62\0\40\0\102\0\141\0\162\0\162\0\151\0\145\0\162\0\163)
+ /Parent 40 0 R
+ /First 44 0 R
+ /Last 44 0 R
+ /Prev 41 0 R
+ /Next 45 0 R
+ /Count -1
+ /A 13 0 R
+>> endobj
+44 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\62\0\56\0\61\0\40\0\104\0\157\0\165\0\142\0\154\0\145\0\40\0\102\0\141\0\162\0\162\0\151\0\145\0\162\0\163)
+ /Parent 42 0 R
+ /A 43 0 R
+>> endobj
+45 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\63\0\40\0\121\0\165\0\145\0\165\0\145\0\163)
+ /Parent 40 0 R
+ /First 47 0 R
+ /Last 47 0 R
+ /Prev 42 0 R
+ /Next 48 0 R
+ /Count -1
+ /A 15 0 R
+>> endobj
+47 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\63\0\56\0\61\0\40\0\120\0\162\0\151\0\157\0\162\0\151\0\164\0\171\0\40\0\121\0\165\0\145\0\165\0\145\0\163)
+ /Parent 45 0 R
+ /A 46 0 R
+>> endobj
+48 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\64\0\40\0\114\0\157\0\143\0\153\0\163)
+ /Parent 40 0 R
+ /First 50 0 R
+ /Last 52 0 R
+ /Prev 45 0 R
+ /Next 53 0 R
+ /Count -2
+ /A 17 0 R
+>> endobj
+50 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\64\0\56\0\61\0\40\0\123\0\150\0\141\0\162\0\145\0\144\0\40\0\114\0\157\0\143\0\153\0\163)
+ /Parent 48 0 R
+ /Next 52 0 R
+ /A 49 0 R
+>> endobj
+52 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\64\0\56\0\62\0\40\0\122\0\145\0\143\0\157\0\166\0\145\0\162\0\141\0\142\0\154\0\145\0\40\0\123\0\150\0\141\0\162\0\145\0\144\0\40\0\114\0\157\0\143\0\153\0\163)
+ /Parent 48 0 R
+ /Prev 50 0 R
+ /A 51 0 R
+>> endobj
+53 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\65\0\40\0\124\0\167\0\157\0\55\0\160\0\150\0\141\0\163\0\145\0\144\0\40\0\103\0\157\0\155\0\155\0\151\0\164)
+ /Parent 40 0 R
+ /Prev 48 0 R
+ /Next 54 0 R
+ /A 19 0 R
+>> endobj
+54 0 obj
+<<
+ /Title (\376\377\0\61\0\56\0\66\0\40\0\114\0\145\0\141\0\144\0\145\0\162\0\40\0\105\0\154\0\145\0\143\0\164\0\151\0\157\0\156)
+ /Parent 40 0 R
+ /Prev 53 0 R
+ /A 21 0 R
+>> endobj
+55 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+56 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+57 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F8
+/BaseFont /Times-BoldItalic
+/Encoding /WinAnsiEncoding >>
+endobj
+58 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Times-Italic
+/Encoding /WinAnsiEncoding >>
+endobj
+59 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+60 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+61 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+62 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 8
+/Kids [6 0 R 23 0 R 25 0 R 27 0 R 32 0 R 34 0 R 36 0 R 38 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 39 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 55 0 R /F5 56 0 R /F8 57 0 R /F1 59 0 R /F6 58 0 R /F9 60 0 R /F2 61 0 R /F7 62 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ 85.0 659.0 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ 85.0 384.666 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ 85.0 245.36 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ 85.0 589.0 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ 85.0 289.575 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [34 0 R /XYZ 85.0 328.418 null]
+>>
+endobj
+21 0 obj
+<<
+/S /GoTo
+/D [36 0 R /XYZ 85.0 455.4 null]
+>>
+endobj
+39 0 obj
+<<
+ /First 40 0 R
+ /Last 40 0 R
+>> endobj
+43 0 obj
+<<
+/S /GoTo
+/D [25 0 R /XYZ 85.0 581.0 null]
+>>
+endobj
+46 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ 85.0 405.747 null]
+>>
+endobj
+49 0 obj
+<<
+/S /GoTo
+/D [32 0 R /XYZ 85.0 416.2 null]
+>>
+endobj
+51 0 obj
+<<
+/S /GoTo
+/D [34 0 R /XYZ 85.0 552.99 null]
+>>
+endobj
+xref
+0 63
+0000000000 65535 f 
+0000024849 00000 n 
+0000024956 00000 n 
+0000025048 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000903 00000 n 
+0000001023 00000 n 
+0000001090 00000 n 
+0000025204 00000 n 
+0000001225 00000 n 
+0000025267 00000 n 
+0000001362 00000 n 
+0000025333 00000 n 
+0000001499 00000 n 
+0000025398 00000 n 
+0000001636 00000 n 
+0000025462 00000 n 
+0000001773 00000 n 
+0000025528 00000 n 
+0000001910 00000 n 
+0000025594 00000 n 
+0000002047 00000 n 
+0000004596 00000 n 
+0000004704 00000 n 
+0000007758 00000 n 
+0000007866 00000 n 
+0000010604 00000 n 
+0000010727 00000 n 
+0000010761 00000 n 
+0000010900 00000 n 
+0000011036 00000 n 
+0000014067 00000 n 
+0000014175 00000 n 
+0000017195 00000 n 
+0000017303 00000 n 
+0000019712 00000 n 
+0000019820 00000 n 
+0000021061 00000 n 
+0000025658 00000 n 
+0000021169 00000 n 
+0000021627 00000 n 
+0000022161 00000 n 
+0000025709 00000 n 
+0000022365 00000 n 
+0000022552 00000 n 
+0000025773 00000 n 
+0000022744 00000 n 
+0000022931 00000 n 
+0000025839 00000 n 
+0000023117 00000 n 
+0000025903 00000 n 
+0000023300 00000 n 
+0000023554 00000 n 
+0000023770 00000 n 
+0000023961 00000 n 
+0000024074 00000 n 
+0000024184 00000 n 
+0000024299 00000 n 
+0000024410 00000 n 
+0000024518 00000 n 
+0000024624 00000 n 
+0000024740 00000 n 
+trailer
+<<
+/Size 63
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+25968
+%%EOF

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/releasenotes.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/releasenotes.html b/_released_docs/r3.1.2/releasenotes.html
new file mode 100644
index 0000000..e809a39
--- /dev/null
+++ b/_released_docs/r3.1.2/releasenotes.html
@@ -0,0 +1,300 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-skin-name" content="pelt">
+<title>ZooKeeper 3.1.2 Release Notes</title>
+<link type="text/css" href="skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
+<link type="text/css" href="skin/profile.css" rel="stylesheet">
+<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="images/favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://hadoop.apache.org/">Hadoop</a> &gt; <a href="http://hadoop.apache.org/zookeeper/">ZooKeeper</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://hadoop.apache.org/"><img class="logoImage" alt="Hadoop" src="images/hadoop-logo.jpg" title="Apache Hadoop"></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogo">
+<a href="http://hadoop.apache.org/zookeeper/"><img class="logoImage" alt="ZooKeeper" src="images/zookeeper_small.gif" title="ZooKeeper: distributed coordination"></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="hadoop.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="unselected" href="http://hadoop.apache.org/zookeeper/">Project</a>
+</li>
+<li>
+<a class="unselected" href="http://wiki.apache.org/hadoop/ZooKeeper">Wiki</a>
+</li>
+<li class="current">
+<a class="selected" href="index.html">ZooKeeper 3.1 Documentation</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Overview</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="index.html">Welcome</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperOver.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperStarted.html">Getting Started</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Release Notes</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Developer</div>
+<div id="menu_1.2" class="menuitemgroup">
+<div class="menuitem">
+<a href="api/index.html">API Docs</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperProgrammers.html">Programmer's Guide</a>
+</div>
+<div class="menuitem">
+<a href="javaExample.html">Java Example</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperTutorial.html">Barrier and Queue Tutorial</a>
+</div>
+<div class="menuitem">
+<a href="recipes.html">Recipes</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Admin &amp; Ops</div>
+<div id="menu_1.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="zookeeperAdmin.html">Administrator's Guide</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperQuotas.html">Quota Guide</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperJMX.html">JMX</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Contributor</div>
+<div id="menu_1.4" class="menuitemgroup">
+<div class="menuitem">
+<a href="zookeeperInternals.html">ZooKeeper Internals</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.5', 'skin/')" id="menu_1.5Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.5" class="menuitemgroup">
+<div class="menuitem">
+<a href="http://wiki.apache.org/hadoop/ZooKeeper">Wiki</a>
+</div>
+<div class="menuitem">
+<a href="http://wiki.apache.org/hadoop/ZooKeeper/FAQ">FAQ</a>
+</div>
+<div class="menuitem">
+<a href="http://hadoop.apache.org/zookeeper/mailing_lists.html">Mailing Lists</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+<div id="credit2"></div>
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="releasenotes.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>ZooKeeper 3.1.2 Release Notes</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#changes">Changes Since ZooKeeper 3.1.1</a>
+</li>
+</ul>
+</div>
+  
+
+  
+
+
+<p>
+These release notes include new developer and user facing
+incompatibilities, features, and major improvements.
+</p>
+
+
+<p>
+
+
+</p>
+
+
+<p>See <a href="http://hadoop.apache.org/zookeeper/docs/r3.0.1/releasenotes.html#migration">3.0
+release notes and migration instructions</a> if you are upgrading
+from version 2 of ZooKeeper (SourceForge) to version 3 or
+later.</p>
+
+
+<a name="N10016"></a><a name="changes"></a>
+<h2 class="h3">Changes Since ZooKeeper 3.1.1</h2>
+<div class="section">
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+<caption>Changes Since ZooKeeper 3.1.1</caption>
+
+<title>Changes Since ZooKeeper 3.1.1</title>
+
+
+<tr>
+  
+<th>Issue</th>
+  <th>Notes</th>
+
+</tr>
+
+
+    
+
+<tr>
+  
+<td>Bug</td>
+  <td></td>
+
+</tr>
+
+<tr>
+<td><a href="https://issues.apache.org/jira/browse/ZOOKEEPER-582">ZOOKEEPER-582</a></td><td>ZooKeeper can revert to old data when a snapshot is created outside of normal processing
+</td>
+
+</tr>
+
+
+<tr>
+<td><a href="https://issues.apache.org/jira/browse/ZOOKEEPER-562">ZOOKEEPER-562</a></td><td>c client can flood server with pings if tcp send queue filled 
+</td>
+
+</tr>
+
+<tr>
+<td><a href="https://issues.apache.org/jira/browse/ZOOKEEPER-597">ZOOKEEPER-597</a></td><td>ASyncHammerTest is failing intermittently on hudson trunk.
+</td>
+
+</tr>
+
+<tr>
+<td><a href="https://issues.apache.org/jira/browse/ZOOKEEPER-611">ZOOKEEPER-611</a></td><td>hudson build failiure
+</td>
+
+</tr>
+
+
+</table>
+</div>
+
+<p align="right">
+<font size="-2"></font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+        Copyright &copy;
+         2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/releasenotes.pdf
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/releasenotes.pdf b/_released_docs/r3.1.2/releasenotes.pdf
new file mode 100644
index 0000000..bf81ae5
--- /dev/null
+++ b/_released_docs/r3.1.2/releasenotes.pdf
@@ -0,0 +1,222 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 411 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0>4\rsL&Dd:8DG19FT,m*)UkfL'+[IpS0r1e4<XNh<!iZ-jfI:rp=Kr,.SY,BHSo:%%bEW2B,)<71gb&cj:b`#89S1d6U6)./'$/qf3I!=A:@!OM(N:PWA2k&E&df-kFfk71qnTo0Fglm&aDRPT3m,](<$X2]-]QC@b`77k^Z_@X:,LD*HrE*eAWHmkqL)e@?8oQ!=$V/)O1;D#"ec@TR#n1enVci'cfium]W#_$5H=$t;bS5hZYU%Qb6A]ja+#"[)NdF%7g+B&'m5_FGPB/'8E)AD$:=J<N^?%4Tk"[MBmW4;h;XfXGUV4R"t>7?U`br$ifau:E,>:!Y4mGG+r#;J3);ZZG*=8`3on6oY>*]"jm=>!1*=b!n+W]qagJ_R^hJ!+X?56el7Mk\^B*/>VK2~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 529.541 264.968 517.541 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Length 1790 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU58TWWE'Y`m7i0_a<0X5W^/^E!_S!bU_F_]A-/O:"RP#/[@j*r/4i:9E)>fQ;-9Rq'AL\Eqo^j"PXm=RZW@L$`\)[@BB"?H=6TYSrrY+XEi38,_CT6K%RbiO1n6Ug\5>pa&!_MM5,1@Kuq\r4`pHnSk'_-T=K=Ij$S:PJ&I+-\d5FU31gH5tR<aZ1oHV^RR_8ERYe=W%ud2OLKrs,4=8N4t;UR($FhK`<LZ0hT`ZHBsC]M]>rdM1]NCr$Z,$F2-Q/fGH@8m1\1b/]O`M>UR=I(/Hd>@PAH?#Q)A*0BdEIfB-u*C1g&dH0hUtV[PZ=S;piR:Ann)QR;X8$(#%d?anD$g1nK,]4A1e4#C7=ifh)/%IfJ\5JVh?(I["k_I/j$[YHn!XBc!Og=:n6O[=Y5[CclVD&$K`I;Y,E%'<Q:fT_^qFZ*28qTI]O'PbO%'Od(pFNcRG<I-7HO_sL1V:49R9T0Yu`/)/Z#<Gj%Eg5]T<plu\gK]9jO\p/0(=Ag/+KqdJ"XjIqYWQ\Tp4I[7aAgTKSn45>=LAgLIoHYW0bT%=IpsG;hb&<_E_orS^O&pk[Z_4O43I$\q\OsTE6Ec9?n;cqRC+pBp;'+LS*a]&P3ZSs>S@ad^&#cJQlb3UnYiKKJB&9d_ZUX?3i$)=:E/=cpt0Rl`,"<Ni`ElMM4S+L@,KB3Zs*?+.grKG@3$hlPh4%YVW,1m7>2Rk#HPKi(0[;TQk?fne6-;JgZ=iXEg;4_W0+OmFSh`sL=<<O&_%GqWE$Lc.K!eCIa@V+=J@CG0d9Z9B%*0dD)DfTX[ZL<+P.gVFY'$nOns.36\'h0>@!On'7j8,MKj9h0@-WZ$7;E8hA4J29rs??IY5"4^FP@'A8HcLba[_HXT$ctDq:R1B$dgD_a+'Q'C=!+_jl?V5&cR,REo#GIgVqc$?\V9r:PU:Xk;]f_m$??U)PB(XmEM1eMcb+52#B_(3lrh2RP2F52Y7I^&N7#HodBsX.We/Qu
 BdcjO^E^&Mn)2\e#KZ!!Ti-c`ae'?'t><9HUpQU*#j7^c\ZBh[fEh&b_udP6=@l;%mEuhuU`5>6aXT4Qe'q4@M79.FY1O$,!7Ca<Pb0CaKYjF/lMkN9rfWg6ZB!AD>3gY?S%X[<[Sp%BJWgWApOG,:[_krFW;P`Ucc./8rC>`"s)Llbc_&S3%q''8q^gFar23G<eQ?Jr$IHSko2A,1k1\`QEuSW%V:55\UI$4cX&V>[cY9<XQ&RQe=0*mRpNLqU&Fn2W.C7(fK_Gd)s=U7h_WbOLmjLUQd(_gEDGa\\HFZ!>^T<1Rk<fh@S*Ma[NjF/8rC>`0^(M#'DfhH.,G<kD_sQ[I>O4-?uj$kP6r_,B=63<ih7IJ_Is[Lsh(!f6$akQm=HAb5BEEE<r>L3BfAT;gfiaU8$"&MdO:AP1jWCs6oZ?;n:3h@&-!YVuPfC4;`J#U>C>_o7fY@!En%/Y>D/"C?671JHc$l$Y^t(;h5+'D$t??oiQ-*ULe(l'j.ZZcB)JblA-=b0A/#ZC7LbhAHY*%RKmCN];le"h;n=NHsO(WMjRjq_WDn(I#:5K-boB$i,6P.FE]NQBPB*Xh9>6g76]if!)=R$&.a%S$duiAUO"oh>\Yh;_9BCf:CQ(7`R2:hC[K@9l7uXP"$+8aWNJNVObr@ldUuR/qHaiffC1cl7_tG!f-krrWQ,1T9G%=2Y!>2&hai^*O6ZY37E6(?@Ge%,rJ3LphiG2n!:tte\:`g3FXURb4%(mrTZV@`hl("W(<<)oYC(tfb[fO7lp5@_$(+2@4T~>
+endstream
+endobj
+11 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 10 0 R
+/Annots 12 0 R
+>>
+endobj
+12 0 obj
+[
+13 0 R
+14 0 R
+15 0 R
+16 0 R
+17 0 R
+]
+endobj
+13 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 110.328 618.4 318.972 606.4 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://hadoop.apache.org/zookeeper/docs/r3.0.1/releasenotes.html#migration)
+/S /URI >>
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 94.5 511.566 176.75 501.566 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (https://issues.apache.org/jira/browse/ZOOKEEPER-582)
+/S /URI >>
+/H /I
+>>
+endobj
+15 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 94.5 468.816 176.75 458.816 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (https://issues.apache.org/jira/browse/ZOOKEEPER-562)
+/S /URI >>
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 94.5 437.316 176.75 427.316 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (https://issues.apache.org/jira/browse/ZOOKEEPER-597)
+/S /URI >>
+/H /I
+>>
+endobj
+17 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 94.5 405.816 176.75 395.816 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (https://issues.apache.org/jira/browse/ZOOKEEPER-611)
+/S /URI >>
+/H /I
+>>
+endobj
+19 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\103\0\150\0\141\0\156\0\147\0\145\0\163\0\40\0\123\0\151\0\156\0\143\0\145\0\40\0\132\0\157\0\157\0\113\0\145\0\145\0\160\0\145\0\162\0\40\0\63\0\56\0\61\0\56\0\61)
+ /Parent 18 0 R
+ /A 9 0 R
+>> endobj
+20 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+21 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+22 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+23 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+24 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 2
+/Kids [6 0 R 11 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 18 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 20 0 R /F5 21 0 R /F1 22 0 R /F2 23 0 R /F7 24 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [11 0 R /XYZ 85.0 582.2 null]
+>>
+endobj
+18 0 obj
+<<
+ /First 19 0 R
+ /Last 19 0 R
+>> endobj
+xref
+0 25
+0000000000 65535 f 
+0000004741 00000 n 
+0000004806 00000 n 
+0000004898 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000000573 00000 n 
+0000000693 00000 n 
+0000000718 00000 n 
+0000005021 00000 n 
+0000000853 00000 n 
+0000002736 00000 n 
+0000002859 00000 n 
+0000002914 00000 n 
+0000003138 00000 n 
+0000003339 00000 n 
+0000003540 00000 n 
+0000003741 00000 n 
+0000005084 00000 n 
+0000003942 00000 n 
+0000004185 00000 n 
+0000004298 00000 n 
+0000004408 00000 n 
+0000004516 00000 n 
+0000004632 00000 n 
+trailer
+<<
+/Size 25
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+5135
+%%EOF

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/CommonMessages_de.xml
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/CommonMessages_de.xml b/_released_docs/r3.1.2/skin/CommonMessages_de.xml
new file mode 100644
index 0000000..bc46119
--- /dev/null
+++ b/_released_docs/r3.1.2/skin/CommonMessages_de.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<catalogue>
+  <message key="Font size:">Schriftgr�sse:</message>
+  <message key="Last Published:">Zuletzt ver�ffentlicht:</message>
+  <message key="Search">Suche:</message>
+  <message key="Search the site with">Suche auf der Seite mit</message>
+</catalogue>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/CommonMessages_en_US.xml
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/CommonMessages_en_US.xml b/_released_docs/r3.1.2/skin/CommonMessages_en_US.xml
new file mode 100644
index 0000000..88dfe14
--- /dev/null
+++ b/_released_docs/r3.1.2/skin/CommonMessages_en_US.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<catalogue>
+  <message  key="Font size:">Font size:</message>
+  <message key="Last Published:">Last Published:</message>
+  <message key="Search">Search</message>
+  <message key="Search the site with">Search site with</message>
+</catalogue>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/CommonMessages_es.xml
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/CommonMessages_es.xml b/_released_docs/r3.1.2/skin/CommonMessages_es.xml
new file mode 100644
index 0000000..63be671
--- /dev/null
+++ b/_released_docs/r3.1.2/skin/CommonMessages_es.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<catalogue>
+  <message key="Font size:">Tama�o del texto:</message>
+  <message key="Last Published:">Fecha de publicaci�n:</message>
+  <message key="Search">Buscar</message>
+  <message key="Search the site with">Buscar en</message>
+</catalogue>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/CommonMessages_fr.xml
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/CommonMessages_fr.xml b/_released_docs/r3.1.2/skin/CommonMessages_fr.xml
new file mode 100644
index 0000000..622569a
--- /dev/null
+++ b/_released_docs/r3.1.2/skin/CommonMessages_fr.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<catalogue>
+  <message key="Font size:">Taille :</message>
+  <message key="Last Published:">Derni�re publication :</message>
+  <message key="Search">Rechercher</message>
+  <message key="Search the site with">Rechercher sur le site avec</message>
+</catalogue>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/basic.css
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/basic.css b/_released_docs/r3.1.2/skin/basic.css
new file mode 100644
index 0000000..eb24c32
--- /dev/null
+++ b/_released_docs/r3.1.2/skin/basic.css
@@ -0,0 +1,166 @@
+/*
+* Licensed to the Apache Software Foundation (ASF) under one or more
+* contributor license agreements.  See the NOTICE file distributed with
+* this work for additional information regarding copyright ownership.
+* The ASF licenses this file to You under the Apache License, Version 2.0
+* (the "License"); you may not use this file except in compliance with
+* the License.  You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+/**
+ * General
+ */
+
+img { border: 0; }
+
+#content table {
+  border: 0;
+  width: 100%;
+}
+/*Hack to get IE to render the table at 100%*/
+* html #content table { margin-left: -3px; }
+
+#content th,
+#content td {
+  margin: 0;
+  padding: 0;
+  vertical-align: top;
+}
+
+.clearboth {
+  clear: both;
+}
+
+.note, .warning, .fixme {
+  border: solid black 1px;
+  margin: 1em 3em;
+}
+
+.note .label {
+  background: #369;
+  color: white;
+  font-weight: bold;
+  padding: 5px 10px;
+}
+.note .content {
+  background: #F0F0FF;
+  color: black;
+  line-height: 120%;
+  font-size: 90%;
+  padding: 5px 10px;
+}
+.warning .label {
+  background: #C00;
+  color: white;
+  font-weight: bold;
+  padding: 5px 10px;
+}
+.warning .content {
+  background: #FFF0F0;
+  color: black;
+  line-height: 120%;
+  font-size: 90%;
+  padding: 5px 10px;
+}
+.fixme .label {
+  background: #C6C600;
+  color: black;
+  font-weight: bold;
+  padding: 5px 10px;
+}
+.fixme .content {
+  padding: 5px 10px;
+}
+
+/**
+ * Typography
+ */
+
+body {
+  font-family: verdana, "Trebuchet MS", arial, helvetica, sans-serif;
+  font-size: 100%;
+}
+
+#content {
+  font-family: Georgia, Palatino, Times, serif;
+  font-size: 95%;
+}
+#tabs {
+  font-size: 70%;
+}
+#menu {
+  font-size: 80%;
+}
+#footer {
+  font-size: 70%;
+}
+
+h1, h2, h3, h4, h5, h6 {
+  font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
+  font-weight: bold;
+  margin-top: 1em;
+  margin-bottom: .5em;
+}
+
+h1 {
+    margin-top: 0;
+    margin-bottom: 1em;
+  font-size: 1.4em;
+}
+#content h1 {
+  font-size: 160%;
+  margin-bottom: .5em;
+}
+#menu h1 {
+  margin: 0;
+  padding: 10px;
+  background: #336699;
+  color: white;
+}
+h2 { font-size: 120%; }
+h3 { font-size: 100%; }
+h4 { font-size: 90%; }
+h5 { font-size: 80%; }
+h6 { font-size: 75%; }
+
+p {
+  line-height: 120%;
+  text-align: left;
+  margin-top: .5em;
+  margin-bottom: 1em;
+}
+
+#content li,
+#content th,
+#content td,
+#content li ul,
+#content li ol{
+  margin-top: .5em;
+  margin-bottom: .5em;
+}
+
+
+#content li li,
+#minitoc-area li{
+  margin-top: 0em;
+  margin-bottom: 0em;
+}
+
+#content .attribution {
+  text-align: right;
+  font-style: italic;
+  font-size: 85%;
+  margin-top: 1em;
+}
+
+.codefrag {
+  font-family: "Courier New", Courier, monospace;
+  font-size: 110%;
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/breadcrumbs-optimized.js
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/breadcrumbs-optimized.js b/_released_docs/r3.1.2/skin/breadcrumbs-optimized.js
new file mode 100644
index 0000000..507612a
--- /dev/null
+++ b/_released_docs/r3.1.2/skin/breadcrumbs-optimized.js
@@ -0,0 +1,90 @@
+/*
+* Licensed to the Apache Software Foundation (ASF) under one or more
+* contributor license agreements.  See the NOTICE file distributed with
+* this work for additional information regarding copyright ownership.
+* The ASF licenses this file to You under the Apache License, Version 2.0
+* (the "License"); you may not use this file except in compliance with
+* the License.  You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+var PREPREND_CRUMBS=new Array();
+var link1="@skinconfig.trail.link1.name@";
+var link2="@skinconfig.trail.link2.name@";
+var link3="@skinconfig.trail.link3.name@";
+if(!(link1=="")&&!link1.indexOf( "@" ) == 0){
+  PREPREND_CRUMBS.push( new Array( link1, @skinconfig.trail.link1.href@ ) ); }
+if(!(link2=="")&&!link2.indexOf( "@" ) == 0){
+  PREPREND_CRUMBS.push( new Array( link2, @skinconfig.trail.link2.href@ ) ); }
+if(!(link3=="")&&!link3.indexOf( "@" ) == 0){
+  PREPREND_CRUMBS.push( new Array( link3, @skinconfig.trail.link3.href@ ) ); }
+var DISPLAY_SEPARATOR=" &gt; ";
+var DISPLAY_PREPREND=" &gt; ";
+var DISPLAY_POSTPREND=":";
+var CSS_CLASS_CRUMB="breadcrumb";
+var CSS_CLASS_TRAIL="breadcrumbTrail";
+var CSS_CLASS_SEPARATOR="crumbSeparator";
+var FILE_EXTENSIONS=new Array( ".html", ".htm", ".jsp", ".php", ".php3", ".php4" );
+var PATH_SEPARATOR="/";
+
+function sc(s) {
+	var l=s.toLowerCase();
+	return l.substr(0,1).toUpperCase()+l.substr(1);
+}
+function getdirs() {
+	var t=document.location.pathname.split(PATH_SEPARATOR);
+	var lc=t[t.length-1];
+	for(var i=0;i < FILE_EXTENSIONS.length;i++)
+	{
+		if(lc.indexOf(FILE_EXTENSIONS[i]))
+			return t.slice(1,t.length-1); }
+	return t.slice(1,t.length);
+}
+function getcrumbs( d )
+{
+	var pre = "/";
+	var post = "/";
+	var c = new Array();
+	if( d != null )
+	{
+		for(var i=0;i < d.length;i++) {
+			pre+=d[i]+postfix;
+			c.push(new Array(d[i],pre)); }
+	}
+	if(PREPREND_CRUMBS.length > 0 )
+		return PREPREND_CRUMBS.concat( c );
+	return c;
+}
+function gettrail( c )
+{
+	var h=DISPLAY_PREPREND;
+	for(var i=0;i < c.length;i++)
+	{
+		h+='<a href="'+c[i][1]+'" >'+sc(c[i][0])+'</a>';
+		if(i!=(c.length-1))
+			h+=DISPLAY_SEPARATOR; }
+	return h+DISPLAY_POSTPREND;
+}
+
+function gettrailXHTML( c )
+{
+	var h='<span class="'+CSS_CLASS_TRAIL+'">'+DISPLAY_PREPREND;
+	for(var i=0;i < c.length;i++)
+	{
+		h+='<a href="'+c[i][1]+'" class="'+CSS_CLASS_CRUMB+'">'+sc(c[i][0])+'</a>';
+		if(i!=(c.length-1))
+			h+='<span class="'+CSS_CLASS_SEPARATOR+'">'+DISPLAY_SEPARATOR+'</span>'; }
+	return h+DISPLAY_POSTPREND+'</span>';
+}
+
+if(document.location.href.toLowerCase().indexOf("http://")==-1)
+	document.write(gettrail(getcrumbs()));
+else
+	document.write(gettrail(getcrumbs(getdirs())));
+

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/breadcrumbs.js
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/breadcrumbs.js b/_released_docs/r3.1.2/skin/breadcrumbs.js
new file mode 100644
index 0000000..aea80ec
--- /dev/null
+++ b/_released_docs/r3.1.2/skin/breadcrumbs.js
@@ -0,0 +1,237 @@
+/*
+* Licensed to the Apache Software Foundation (ASF) under one or more
+* contributor license agreements.  See the NOTICE file distributed with
+* this work for additional information regarding copyright ownership.
+* The ASF licenses this file to You under the Apache License, Version 2.0
+* (the "License"); you may not use this file except in compliance with
+* the License.  You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+/**
+ * This script, when included in a html file, builds a neat breadcrumb trail
+ * based on its url. That is, if it doesn't contains bugs (I'm relatively
+ * sure it does).
+ *
+ * Typical usage:
+ * <script type="text/javascript" language="JavaScript" src="breadcrumbs.js"></script>
+ */
+
+/**
+ * IE 5 on Mac doesn't know Array.push.
+ *
+ * Implement it - courtesy to fritz.
+ */
+var abc	= new Array();
+if (!abc.push) {
+  Array.prototype.push	= function(what){this[this.length]=what}
+}
+
+/* ========================================================================
+	CONSTANTS
+   ======================================================================== */
+
+/**
+ * Two-dimensional array containing extra crumbs to place at the front of
+ * the trail. Specify first the name of the crumb, then the URI that belongs
+ * to it. You'll need to modify this for every domain or subdomain where
+ * you use this script (you can leave it as an empty array if you wish)
+ */
+var PREPREND_CRUMBS = new Array();
+
+var link1 = "@skinconfig.trail.link1.name@";
+var link2 = "@skinconfig.trail.link2.name@";
+var link3 = "@skinconfig.trail.link3.name@";
+
+var href1 = "@skinconfig.trail.link1.href@";
+var href2 = "@skinconfig.trail.link2.href@";
+var href3 = "@skinconfig.trail.link3.href@";
+
+   if(!(link1=="")&&!link1.indexOf( "@" ) == 0){
+     PREPREND_CRUMBS.push( new Array( link1, href1 ) );
+   }
+   if(!(link2=="")&&!link2.indexOf( "@" ) == 0){
+     PREPREND_CRUMBS.push( new Array( link2, href2 ) );
+   }
+   if(!(link3=="")&&!link3.indexOf( "@" ) == 0){
+     PREPREND_CRUMBS.push( new Array( link3, href3 ) );
+   }
+
+/**
+ * String to include between crumbs:
+ */
+var DISPLAY_SEPARATOR = " &gt; ";
+/**
+ * String to include at the beginning of the trail
+ */
+var DISPLAY_PREPREND = " &gt; ";
+/**
+ * String to include at the end of the trail
+ */
+var DISPLAY_POSTPREND = "";
+
+/**
+ * CSS Class to use for a single crumb:
+ */
+var CSS_CLASS_CRUMB = "breadcrumb";
+
+/**
+ * CSS Class to use for the complete trail:
+ */
+var CSS_CLASS_TRAIL = "breadcrumbTrail";
+
+/**
+ * CSS Class to use for crumb separator:
+ */
+var CSS_CLASS_SEPARATOR = "crumbSeparator";
+
+/**
+ * Array of strings containing common file extensions. We use this to
+ * determine what part of the url to ignore (if it contains one of the
+ * string specified here, we ignore it).
+ */
+var FILE_EXTENSIONS = new Array( ".html", ".htm", ".jsp", ".php", ".php3", ".php4" );
+
+/**
+ * String that separates parts of the breadcrumb trail from each other.
+ * When this is no longer a slash, I'm sure I'll be old and grey.
+ */
+var PATH_SEPARATOR = "/";
+
+/* ========================================================================
+	UTILITY FUNCTIONS
+   ======================================================================== */
+/**
+ * Capitalize first letter of the provided string and return the modified
+ * string.
+ */
+function sentenceCase( string )
+{        return string;
+	//var lower = string.toLowerCase();
+	//return lower.substr(0,1).toUpperCase() + lower.substr(1);
+}
+
+/**
+ * Returns an array containing the names of all the directories in the
+ * current document URL
+ */
+function getDirectoriesInURL()
+{
+	var trail = document.location.pathname.split( PATH_SEPARATOR );
+
+	// check whether last section is a file or a directory
+	var lastcrumb = trail[trail.length-1];
+	for( var i = 0; i < FILE_EXTENSIONS.length; i++ )
+	{
+		if( lastcrumb.indexOf( FILE_EXTENSIONS[i] ) )
+		{
+			// it is, remove it and send results
+			return trail.slice( 1, trail.length-1 );
+		}
+	}
+
+	// it's not; send the trail unmodified
+	return trail.slice( 1, trail.length );
+}
+
+/* ========================================================================
+	BREADCRUMB FUNCTIONALITY
+   ======================================================================== */
+/**
+ * Return a two-dimensional array describing the breadcrumbs based on the
+ * array of directories passed in.
+ */
+function getBreadcrumbs( dirs )
+{
+	var prefix = "/";
+	var postfix = "/";
+
+	// the array we will return
+	var crumbs = new Array();
+
+	if( dirs != null )
+	{
+		for( var i = 0; i < dirs.length; i++ )
+		{
+			prefix += dirs[i] + postfix;
+			crumbs.push( new Array( dirs[i], prefix ) );
+		}
+	}
+
+	// preprend the PREPREND_CRUMBS
+	if(PREPREND_CRUMBS.length > 0 )
+	{
+		return PREPREND_CRUMBS.concat( crumbs );
+	}
+
+	return crumbs;
+}
+
+/**
+ * Return a string containing a simple text breadcrumb trail based on the
+ * two-dimensional array passed in.
+ */
+function getCrumbTrail( crumbs )
+{
+	var xhtml = DISPLAY_PREPREND;
+
+	for( var i = 0; i < crumbs.length; i++ )
+	{
+		xhtml += '<a href="' + crumbs[i][1] + '" >';
+		xhtml += unescape( crumbs[i][0] ) + '</a>';
+		if( i != (crumbs.length-1) )
+		{
+			xhtml += DISPLAY_SEPARATOR;
+		}
+	}
+
+	xhtml += DISPLAY_POSTPREND;
+
+	return xhtml;
+}
+
+/**
+ * Return a string containing an XHTML breadcrumb trail based on the
+ * two-dimensional array passed in.
+ */
+function getCrumbTrailXHTML( crumbs )
+{
+	var xhtml = '<span class="' + CSS_CLASS_TRAIL  + '">';
+	xhtml += DISPLAY_PREPREND;
+
+	for( var i = 0; i < crumbs.length; i++ )
+	{
+		xhtml += '<a href="' + crumbs[i][1] + '" class="' + CSS_CLASS_CRUMB + '">';
+		xhtml += unescape( crumbs[i][0] ) + '</a>';
+		if( i != (crumbs.length-1) )
+		{
+			xhtml += '<span class="' + CSS_CLASS_SEPARATOR + '">' + DISPLAY_SEPARATOR + '</span>';
+		}
+	}
+
+	xhtml += DISPLAY_POSTPREND;
+	xhtml += '</span>';
+
+	return xhtml;
+}
+
+/* ========================================================================
+	PRINT BREADCRUMB TRAIL
+   ======================================================================== */
+
+// check if we're local; if so, only print the PREPREND_CRUMBS
+if( document.location.href.toLowerCase().indexOf( "http://" ) == -1 )
+{
+	document.write( getCrumbTrail( getBreadcrumbs() ) );
+}
+else
+{
+	document.write( getCrumbTrail( getBreadcrumbs( getDirectoriesInURL() ) ) );
+}
+

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/fontsize.js
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/fontsize.js b/_released_docs/r3.1.2/skin/fontsize.js
new file mode 100644
index 0000000..11722bf
--- /dev/null
+++ b/_released_docs/r3.1.2/skin/fontsize.js
@@ -0,0 +1,166 @@
+/*
+* Licensed to the Apache Software Foundation (ASF) under one or more
+* contributor license agreements.  See the NOTICE file distributed with
+* this work for additional information regarding copyright ownership.
+* The ASF licenses this file to You under the Apache License, Version 2.0
+* (the "License"); you may not use this file except in compliance with
+* the License.  You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+function init() 
+{ //embedded in the doc
+  //ndeSetTextSize();
+}
+
+function checkBrowser(){
+  if (!document.getElementsByTagName){
+    return true;
+  }
+  else{
+    return false;
+  }
+}
+
+
+function ndeSetTextSize(chgsize,rs) 
+{
+  var startSize;
+  var newSize;
+
+  if (!checkBrowser)
+  {
+    return;
+  }
+
+  startSize = parseInt(ndeGetDocTextSize());
+
+  if (!startSize)
+  {
+    startSize = 16;
+  }
+
+  switch (chgsize)
+  {
+  case 'incr':
+    newSize = startSize + 2;
+    break;
+
+  case 'decr':
+    newSize = startSize - 2;
+    break;
+
+  case 'reset':
+    if (rs) {newSize = rs;} else {newSize = 16;}
+    break;
+
+  default:
+    try{
+      newSize = parseInt(ndeReadCookie("nde-textsize"));
+    }
+    catch(e){
+      alert(e);
+    }
+    
+    if (!newSize || newSize == 'NaN')
+    {
+      newSize = startSize;
+    }
+    break;
+
+  }
+
+  if (newSize < 10) 
+  {
+    newSize = 10;
+  }
+
+  newSize += 'px';
+
+  document.getElementsByTagName('html')[0].style.fontSize = newSize;
+  document.getElementsByTagName('body')[0].style.fontSize = newSize;
+
+  ndeCreateCookie("nde-textsize", newSize, 365);
+}
+
+function ndeGetDocTextSize() 
+{
+  if (!checkBrowser)
+  {
+    return 0;
+  }
+
+  var size = 0;
+  var body = document.getElementsByTagName('body')[0];
+
+  if (body.style && body.style.fontSize)
+  {
+    size = body.style.fontSize;
+  }
+  else if (typeof(getComputedStyle) != 'undefined')
+  {
+    size = getComputedStyle(body,'').getPropertyValue('font-size');
+  }
+  else if (body.currentStyle)
+  {
+   size = body.currentStyle.fontSize;
+  }
+
+  //fix IE bug
+  if( isNaN(size)){
+    if(size.substring(size.length-1)=="%"){
+      return
+    }
+
+  }
+
+  return size;
+
+}
+
+
+
+function ndeCreateCookie(name,value,days) 
+{
+  var cookie = name + "=" + value + ";";
+
+  if (days) 
+  {
+    var date = new Date();
+    date.setTime(date.getTime()+(days*24*60*60*1000));
+    cookie += " expires=" + date.toGMTString() + ";";
+  }
+  cookie += " path=/";
+
+  document.cookie = cookie;
+
+}
+
+function ndeReadCookie(name) 
+{
+  var nameEQ = name + "=";
+  var ca = document.cookie.split(';');
+
+ 
+  for(var i = 0; i < ca.length; i++) 
+  {
+    var c = ca[i];
+    while (c.charAt(0) == ' ') 
+    {
+      c = c.substring(1, c.length);
+    }
+
+    ctest = c.substring(0,name.length);
+ 
+    if(ctest == name){
+      return c.substring(nameEQ.length,c.length);
+    }
+  }
+  return null;
+}

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/getBlank.js
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/getBlank.js b/_released_docs/r3.1.2/skin/getBlank.js
new file mode 100644
index 0000000..d9978c0
--- /dev/null
+++ b/_released_docs/r3.1.2/skin/getBlank.js
@@ -0,0 +1,40 @@
+/*
+* Licensed to the Apache Software Foundation (ASF) under one or more
+* contributor license agreements.  See the NOTICE file distributed with
+* this work for additional information regarding copyright ownership.
+* The ASF licenses this file to You under the Apache License, Version 2.0
+* (the "License"); you may not use this file except in compliance with
+* the License.  You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+/**
+ * getBlank script - when included in a html file and called from a form text field, will set the value of this field to ""
+ * if the text value is still the standard value.
+ * getPrompt script - when included in a html file and called from a form text field, will set the value of this field to the prompt
+ * if the text value is empty.
+ *
+ * Typical usage:
+ * <script type="text/javascript" language="JavaScript" src="getBlank.js"></script>
+ * <input type="text" id="query" value="Search the site:" onFocus="getBlank (this, 'Search the site:');" onBlur="getBlank (this, 'Search the site:');"/>
+ */
+<!--
+function getBlank (form, stdValue){
+if (form.value == stdValue){
+	form.value = '';
+	}
+return true;
+}
+function getPrompt (form, stdValue){
+if (form.value == ''){
+	form.value = stdValue;
+	}
+return true;
+}
+//-->

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/getMenu.js
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/getMenu.js b/_released_docs/r3.1.2/skin/getMenu.js
new file mode 100644
index 0000000..b17aad6
--- /dev/null
+++ b/_released_docs/r3.1.2/skin/getMenu.js
@@ -0,0 +1,45 @@
+/*
+* Licensed to the Apache Software Foundation (ASF) under one or more
+* contributor license agreements.  See the NOTICE file distributed with
+* this work for additional information regarding copyright ownership.
+* The ASF licenses this file to You under the Apache License, Version 2.0
+* (the "License"); you may not use this file except in compliance with
+* the License.  You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+/**
+ * This script, when included in a html file, can be used to make collapsible menus
+ *
+ * Typical usage:
+ * <script type="text/javascript" language="JavaScript" src="menu.js"></script>
+ */
+
+if (document.getElementById){ 
+  document.write('<style type="text/css">.menuitemgroup{display: none;}</style>')
+}
+
+
+function SwitchMenu(obj, thePath)
+{
+var open = 'url("'+thePath + 'images/chapter_open.gif")';
+var close = 'url("'+thePath + 'images/chapter.gif")';
+  if(document.getElementById)  {
+    var el = document.getElementById(obj);
+    var title = document.getElementById(obj+'Title');
+
+    if(el.style.display != "block"){ 
+      title.style.backgroundImage = open;
+      el.style.display = "block";
+    }else{
+      title.style.backgroundImage = close;
+      el.style.display = "none";
+    }
+  }// end -  if(document.getElementById) 
+}//end - function SwitchMenu(obj)

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/README.txt
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/README.txt b/_released_docs/r3.1.2/skin/images/README.txt
new file mode 100644
index 0000000..e0932f4
--- /dev/null
+++ b/_released_docs/r3.1.2/skin/images/README.txt
@@ -0,0 +1 @@
+The images in this directory are used if the current skin lacks them.

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/add.jpg
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/add.jpg b/_released_docs/r3.1.2/skin/images/add.jpg
new file mode 100644
index 0000000..06831ee
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/add.jpg differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/built-with-forrest-button.png
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/built-with-forrest-button.png b/_released_docs/r3.1.2/skin/images/built-with-forrest-button.png
new file mode 100644
index 0000000..4a787ab
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/built-with-forrest-button.png differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/chapter.gif
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/chapter.gif b/_released_docs/r3.1.2/skin/images/chapter.gif
new file mode 100644
index 0000000..d3d8245
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/chapter.gif differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/chapter_open.gif
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/chapter_open.gif b/_released_docs/r3.1.2/skin/images/chapter_open.gif
new file mode 100644
index 0000000..eecce18
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/chapter_open.gif differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/current.gif
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/current.gif b/_released_docs/r3.1.2/skin/images/current.gif
new file mode 100644
index 0000000..fd82c08
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/current.gif differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/error.png
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/error.png b/_released_docs/r3.1.2/skin/images/error.png
new file mode 100644
index 0000000..b4fe06e
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/error.png differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/external-link.gif
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/external-link.gif b/_released_docs/r3.1.2/skin/images/external-link.gif
new file mode 100644
index 0000000..ff2f7b2
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/external-link.gif differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/fix.jpg
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/fix.jpg b/_released_docs/r3.1.2/skin/images/fix.jpg
new file mode 100644
index 0000000..1d6820b
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/fix.jpg differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/forrest-credit-logo.png
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/forrest-credit-logo.png b/_released_docs/r3.1.2/skin/images/forrest-credit-logo.png
new file mode 100644
index 0000000..8a63e42
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/forrest-credit-logo.png differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/hack.jpg
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/hack.jpg b/_released_docs/r3.1.2/skin/images/hack.jpg
new file mode 100644
index 0000000..f38d50f
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/hack.jpg differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/header_white_line.gif
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/header_white_line.gif b/_released_docs/r3.1.2/skin/images/header_white_line.gif
new file mode 100644
index 0000000..369cae8
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/header_white_line.gif differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/info.png
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/info.png b/_released_docs/r3.1.2/skin/images/info.png
new file mode 100644
index 0000000..2e53447
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/info.png differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/instruction_arrow.png
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/instruction_arrow.png b/_released_docs/r3.1.2/skin/images/instruction_arrow.png
new file mode 100644
index 0000000..0fbc724
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/instruction_arrow.png differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/label.gif
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/label.gif b/_released_docs/r3.1.2/skin/images/label.gif
new file mode 100644
index 0000000..c83a389
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/label.gif differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/page.gif
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/page.gif b/_released_docs/r3.1.2/skin/images/page.gif
new file mode 100644
index 0000000..a144d32
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/page.gif differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/pdfdoc.gif
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/pdfdoc.gif b/_released_docs/r3.1.2/skin/images/pdfdoc.gif
new file mode 100644
index 0000000..ec13eb5
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/pdfdoc.gif differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/poddoc.png
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/poddoc.png b/_released_docs/r3.1.2/skin/images/poddoc.png
new file mode 100644
index 0000000..a393df7
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/poddoc.png differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/printer.gif
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/printer.gif b/_released_docs/r3.1.2/skin/images/printer.gif
new file mode 100644
index 0000000..a8d0d41
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/printer.gif differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/rc-b-l-15-1body-2menu-3menu.png
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/rc-b-l-15-1body-2menu-3menu.png b/_released_docs/r3.1.2/skin/images/rc-b-l-15-1body-2menu-3menu.png
new file mode 100644
index 0000000..cdb460a
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/rc-b-l-15-1body-2menu-3menu.png differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/rc-b-r-15-1body-2menu-3menu.png
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/rc-b-r-15-1body-2menu-3menu.png b/_released_docs/r3.1.2/skin/images/rc-b-r-15-1body-2menu-3menu.png
new file mode 100644
index 0000000..3eff254
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/rc-b-r-15-1body-2menu-3menu.png differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/rc-b-r-5-1header-2tab-selected-3tab-selected.png
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/rc-b-r-5-1header-2tab-selected-3tab-selected.png b/_released_docs/r3.1.2/skin/images/rc-b-r-5-1header-2tab-selected-3tab-selected.png
new file mode 100644
index 0000000..b175f27
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/rc-b-r-5-1header-2tab-selected-3tab-selected.png differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/rc-t-l-5-1header-2searchbox-3searchbox.png
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/rc-t-l-5-1header-2searchbox-3searchbox.png b/_released_docs/r3.1.2/skin/images/rc-t-l-5-1header-2searchbox-3searchbox.png
new file mode 100644
index 0000000..e9f4440
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/rc-t-l-5-1header-2searchbox-3searchbox.png differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/rc-t-l-5-1header-2tab-selected-3tab-selected.png
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/rc-t-l-5-1header-2tab-selected-3tab-selected.png b/_released_docs/r3.1.2/skin/images/rc-t-l-5-1header-2tab-selected-3tab-selected.png
new file mode 100644
index 0000000..f1e015b
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/rc-t-l-5-1header-2tab-selected-3tab-selected.png differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/rc-t-l-5-1header-2tab-unselected-3tab-unselected.png
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/rc-t-l-5-1header-2tab-unselected-3tab-unselected.png b/_released_docs/r3.1.2/skin/images/rc-t-l-5-1header-2tab-unselected-3tab-unselected.png
new file mode 100644
index 0000000..e9f4440
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/rc-t-l-5-1header-2tab-unselected-3tab-unselected.png differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/rc-t-r-15-1body-2menu-3menu.png
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/rc-t-r-15-1body-2menu-3menu.png b/_released_docs/r3.1.2/skin/images/rc-t-r-15-1body-2menu-3menu.png
new file mode 100644
index 0000000..29388b5
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/rc-t-r-15-1body-2menu-3menu.png differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/rc-t-r-5-1header-2searchbox-3searchbox.png
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/rc-t-r-5-1header-2searchbox-3searchbox.png b/_released_docs/r3.1.2/skin/images/rc-t-r-5-1header-2searchbox-3searchbox.png
new file mode 100644
index 0000000..944ed73
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/rc-t-r-5-1header-2searchbox-3searchbox.png differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/rc-t-r-5-1header-2tab-selected-3tab-selected.png
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/rc-t-r-5-1header-2tab-selected-3tab-selected.png b/_released_docs/r3.1.2/skin/images/rc-t-r-5-1header-2tab-selected-3tab-selected.png
new file mode 100644
index 0000000..c4d4a8c
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/rc-t-r-5-1header-2tab-selected-3tab-selected.png differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/rc-t-r-5-1header-2tab-unselected-3tab-unselected.png
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/rc-t-r-5-1header-2tab-unselected-3tab-unselected.png b/_released_docs/r3.1.2/skin/images/rc-t-r-5-1header-2tab-unselected-3tab-unselected.png
new file mode 100644
index 0000000..944ed73
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/rc-t-r-5-1header-2tab-unselected-3tab-unselected.png differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/remove.jpg
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/remove.jpg b/_released_docs/r3.1.2/skin/images/remove.jpg
new file mode 100644
index 0000000..8c9b9ef
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/remove.jpg differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/rss.png
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/rss.png b/_released_docs/r3.1.2/skin/images/rss.png
new file mode 100644
index 0000000..f0796ac
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/rss.png differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/spacer.gif
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/spacer.gif b/_released_docs/r3.1.2/skin/images/spacer.gif
new file mode 100644
index 0000000..35d42e8
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/spacer.gif differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/success.png
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/success.png b/_released_docs/r3.1.2/skin/images/success.png
new file mode 100644
index 0000000..96fcfea
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/success.png differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/txtdoc.png
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/txtdoc.png b/_released_docs/r3.1.2/skin/images/txtdoc.png
new file mode 100644
index 0000000..bf8b374
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/txtdoc.png differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/update.jpg
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/update.jpg b/_released_docs/r3.1.2/skin/images/update.jpg
new file mode 100644
index 0000000..beb9207
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/update.jpg differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/valid-html401.png
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/valid-html401.png b/_released_docs/r3.1.2/skin/images/valid-html401.png
new file mode 100644
index 0000000..3855210
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/valid-html401.png differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/vcss.png
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/vcss.png b/_released_docs/r3.1.2/skin/images/vcss.png
new file mode 100644
index 0000000..9b2f596
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/vcss.png differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/warning.png
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/warning.png b/_released_docs/r3.1.2/skin/images/warning.png
new file mode 100644
index 0000000..b81b2ce
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/warning.png differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/skin/images/xmldoc.gif
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/skin/images/xmldoc.gif b/_released_docs/r3.1.2/skin/images/xmldoc.gif
new file mode 100644
index 0000000..c92d9b9
Binary files /dev/null and b/_released_docs/r3.1.2/skin/images/xmldoc.gif differ


[32/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/data/Id.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/data/Id.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/data/Id.html
new file mode 100644
index 0000000..4f121c5
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/data/Id.html
@@ -0,0 +1,524 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Id (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Id (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Id.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper/data/Id.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Id.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper.data</FONT>
+<BR>
+Class Id</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.data.Id</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>Id</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Id.html#Id()">Id</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Id.html#Id(java.lang.String, java.lang.String)">Id</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;scheme,
+   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;id)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Id.html#compareTo(java.lang.Object)">compareTo</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;peer_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Id.html#deserialize(InputArchive, java.lang.String)">deserialize</A></B>(InputArchive&nbsp;a_,
+            <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;tag)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Id.html#equals(java.lang.Object)">equals</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;peer_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Id.html#getId()">getId</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Id.html#getScheme()">getScheme</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Id.html#hashCode()">hashCode</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Id.html#readFields(java.io.DataInput)">readFields</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A>&nbsp;in)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Id.html#serialize(OutputArchive, java.lang.String)">serialize</A></B>(OutputArchive&nbsp;a_,
+          <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;tag)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Id.html#setId(java.lang.String)">setId</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Id.html#setScheme(java.lang.String)">setScheme</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Id.html#signature()">signature</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Id.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Id.html#write(java.io.DataOutput)">write</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</A>&nbsp;out)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="Id()"><!-- --></A><H3>
+Id</H3>
+<PRE>
+public <B>Id</B>()</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="Id(java.lang.String, java.lang.String)"><!-- --></A><H3>
+Id</H3>
+<PRE>
+public <B>Id</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;scheme,
+          <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;id)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getScheme()"><!-- --></A><H3>
+getScheme</H3>
+<PRE>
+public <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getScheme</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setScheme(java.lang.String)"><!-- --></A><H3>
+setScheme</H3>
+<PRE>
+public void <B>setScheme</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getId()"><!-- --></A><H3>
+getId</H3>
+<PRE>
+public <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getId</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setId(java.lang.String)"><!-- --></A><H3>
+setId</H3>
+<PRE>
+public void <B>setId</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="serialize(OutputArchive, java.lang.String)"><!-- --></A><H3>
+serialize</H3>
+<PRE>
+public void <B>serialize</B>(OutputArchive&nbsp;a_,
+                      <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;tag)
+               throws <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="deserialize(InputArchive, java.lang.String)"><!-- --></A><H3>
+deserialize</H3>
+<PRE>
+public void <B>deserialize</B>(InputArchive&nbsp;a_,
+                        <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;tag)
+                 throws <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="write(java.io.DataOutput)"><!-- --></A><H3>
+write</H3>
+<PRE>
+public void <B>write</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</A>&nbsp;out)
+           throws <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readFields(java.io.DataInput)"><!-- --></A><H3>
+readFields</H3>
+<PRE>
+public void <B>readFields</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A>&nbsp;in)
+                throws <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="compareTo(java.lang.Object)"><!-- --></A><H3>
+compareTo</H3>
+<PRE>
+public int <B>compareTo</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;peer_)
+              throws <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/ClassCastException.html?is-external=true" title="class or interface in java.lang">ClassCastException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/ClassCastException.html?is-external=true" title="class or interface in java.lang">ClassCastException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="equals(java.lang.Object)"><!-- --></A><H3>
+equals</H3>
+<PRE>
+public boolean <B>equals</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;peer_)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.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></CODE> in class <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hashCode()"><!-- --></A><H3>
+hashCode</H3>
+<PRE>
+public int <B>hashCode</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A></CODE> in class <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="signature()"><!-- --></A><H3>
+signature</H3>
+<PRE>
+public static <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>signature</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Id.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper/data/Id.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Id.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/data/Stat.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/data/Stat.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/data/Stat.html
new file mode 100644
index 0000000..bc560f7
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/data/Stat.html
@@ -0,0 +1,884 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Stat (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Stat (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Stat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper/data/Stat.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Stat.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper.data</FONT>
+<BR>
+Class Stat</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.data.Stat</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>Stat</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#Stat()">Stat</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#Stat(long, long, long, long, int, int, int, long, int, int, long)">Stat</A></B>(long&nbsp;czxid,
+     long&nbsp;mzxid,
+     long&nbsp;ctime,
+     long&nbsp;mtime,
+     int&nbsp;version,
+     int&nbsp;cversion,
+     int&nbsp;aversion,
+     long&nbsp;ephemeralOwner,
+     int&nbsp;dataLength,
+     int&nbsp;numChildren,
+     long&nbsp;pzxid)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#compareTo(java.lang.Object)">compareTo</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;peer_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#deserialize(InputArchive, java.lang.String)">deserialize</A></B>(InputArchive&nbsp;a_,
+            <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;tag)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#equals(java.lang.Object)">equals</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;peer_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#getAversion()">getAversion</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#getCtime()">getCtime</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#getCversion()">getCversion</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#getCzxid()">getCzxid</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#getDataLength()">getDataLength</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#getEphemeralOwner()">getEphemeralOwner</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#getMtime()">getMtime</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#getMzxid()">getMzxid</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#getNumChildren()">getNumChildren</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#getPzxid()">getPzxid</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#getVersion()">getVersion</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#hashCode()">hashCode</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#readFields(java.io.DataInput)">readFields</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A>&nbsp;in)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#serialize(OutputArchive, java.lang.String)">serialize</A></B>(OutputArchive&nbsp;a_,
+          <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;tag)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#setAversion(int)">setAversion</A></B>(int&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#setCtime(long)">setCtime</A></B>(long&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#setCversion(int)">setCversion</A></B>(int&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#setCzxid(long)">setCzxid</A></B>(long&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#setDataLength(int)">setDataLength</A></B>(int&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#setEphemeralOwner(long)">setEphemeralOwner</A></B>(long&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#setMtime(long)">setMtime</A></B>(long&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#setMzxid(long)">setMzxid</A></B>(long&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#setNumChildren(int)">setNumChildren</A></B>(int&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#setPzxid(long)">setPzxid</A></B>(long&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#setVersion(int)">setVersion</A></B>(int&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#signature()">signature</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/Stat.html#write(java.io.DataOutput)">write</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</A>&nbsp;out)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="Stat()"><!-- --></A><H3>
+Stat</H3>
+<PRE>
+public <B>Stat</B>()</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="Stat(long, long, long, long, int, int, int, long, int, int, long)"><!-- --></A><H3>
+Stat</H3>
+<PRE>
+public <B>Stat</B>(long&nbsp;czxid,
+            long&nbsp;mzxid,
+            long&nbsp;ctime,
+            long&nbsp;mtime,
+            int&nbsp;version,
+            int&nbsp;cversion,
+            int&nbsp;aversion,
+            long&nbsp;ephemeralOwner,
+            int&nbsp;dataLength,
+            int&nbsp;numChildren,
+            long&nbsp;pzxid)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getCzxid()"><!-- --></A><H3>
+getCzxid</H3>
+<PRE>
+public long <B>getCzxid</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setCzxid(long)"><!-- --></A><H3>
+setCzxid</H3>
+<PRE>
+public void <B>setCzxid</B>(long&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getMzxid()"><!-- --></A><H3>
+getMzxid</H3>
+<PRE>
+public long <B>getMzxid</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setMzxid(long)"><!-- --></A><H3>
+setMzxid</H3>
+<PRE>
+public void <B>setMzxid</B>(long&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCtime()"><!-- --></A><H3>
+getCtime</H3>
+<PRE>
+public long <B>getCtime</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setCtime(long)"><!-- --></A><H3>
+setCtime</H3>
+<PRE>
+public void <B>setCtime</B>(long&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getMtime()"><!-- --></A><H3>
+getMtime</H3>
+<PRE>
+public long <B>getMtime</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setMtime(long)"><!-- --></A><H3>
+setMtime</H3>
+<PRE>
+public void <B>setMtime</B>(long&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getVersion()"><!-- --></A><H3>
+getVersion</H3>
+<PRE>
+public int <B>getVersion</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setVersion(int)"><!-- --></A><H3>
+setVersion</H3>
+<PRE>
+public void <B>setVersion</B>(int&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCversion()"><!-- --></A><H3>
+getCversion</H3>
+<PRE>
+public int <B>getCversion</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setCversion(int)"><!-- --></A><H3>
+setCversion</H3>
+<PRE>
+public void <B>setCversion</B>(int&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getAversion()"><!-- --></A><H3>
+getAversion</H3>
+<PRE>
+public int <B>getAversion</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setAversion(int)"><!-- --></A><H3>
+setAversion</H3>
+<PRE>
+public void <B>setAversion</B>(int&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getEphemeralOwner()"><!-- --></A><H3>
+getEphemeralOwner</H3>
+<PRE>
+public long <B>getEphemeralOwner</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setEphemeralOwner(long)"><!-- --></A><H3>
+setEphemeralOwner</H3>
+<PRE>
+public void <B>setEphemeralOwner</B>(long&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDataLength()"><!-- --></A><H3>
+getDataLength</H3>
+<PRE>
+public int <B>getDataLength</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setDataLength(int)"><!-- --></A><H3>
+setDataLength</H3>
+<PRE>
+public void <B>setDataLength</B>(int&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getNumChildren()"><!-- --></A><H3>
+getNumChildren</H3>
+<PRE>
+public int <B>getNumChildren</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setNumChildren(int)"><!-- --></A><H3>
+setNumChildren</H3>
+<PRE>
+public void <B>setNumChildren</B>(int&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPzxid()"><!-- --></A><H3>
+getPzxid</H3>
+<PRE>
+public long <B>getPzxid</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setPzxid(long)"><!-- --></A><H3>
+setPzxid</H3>
+<PRE>
+public void <B>setPzxid</B>(long&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="serialize(OutputArchive, java.lang.String)"><!-- --></A><H3>
+serialize</H3>
+<PRE>
+public void <B>serialize</B>(OutputArchive&nbsp;a_,
+                      <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;tag)
+               throws <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="deserialize(InputArchive, java.lang.String)"><!-- --></A><H3>
+deserialize</H3>
+<PRE>
+public void <B>deserialize</B>(InputArchive&nbsp;a_,
+                        <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;tag)
+                 throws <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="write(java.io.DataOutput)"><!-- --></A><H3>
+write</H3>
+<PRE>
+public void <B>write</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</A>&nbsp;out)
+           throws <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readFields(java.io.DataInput)"><!-- --></A><H3>
+readFields</H3>
+<PRE>
+public void <B>readFields</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A>&nbsp;in)
+                throws <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="compareTo(java.lang.Object)"><!-- --></A><H3>
+compareTo</H3>
+<PRE>
+public int <B>compareTo</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;peer_)
+              throws <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/ClassCastException.html?is-external=true" title="class or interface in java.lang">ClassCastException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/ClassCastException.html?is-external=true" title="class or interface in java.lang">ClassCastException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="equals(java.lang.Object)"><!-- --></A><H3>
+equals</H3>
+<PRE>
+public boolean <B>equals</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;peer_)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.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></CODE> in class <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hashCode()"><!-- --></A><H3>
+hashCode</H3>
+<PRE>
+public int <B>hashCode</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A></CODE> in class <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="signature()"><!-- --></A><H3>
+signature</H3>
+<PRE>
+public static <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>signature</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Stat.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/zookeeper/data/StatPersisted.html" title="class in org.apache.zookeeper.data"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper/data/Stat.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Stat.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[26/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/serialized-form.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/serialized-form.html b/_released_docs/r3.1.2/api/serialized-form.html
new file mode 100644
index 0000000..7e84c75
--- /dev/null
+++ b/_released_docs/r3.1.2/api/serialized-form.html
@@ -0,0 +1,397 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Serialized Form (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Serialized Form (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?serialized-form.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="serialized-form.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H1>
+Serialized Form</H1>
+</CENTER>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B>org.apache.zookeeper</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A> extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+code</H3>
+<PRE>
+<A HREF="org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A> <B>code</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+path</H3>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>path</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="org.apache.zookeeper.KeeperException.APIErrorException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException.APIErrorException</A> extends <A HREF="org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<A NAME="org.apache.zookeeper.KeeperException.AuthFailedException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException.AuthFailedException</A> extends <A HREF="org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<A NAME="org.apache.zookeeper.KeeperException.BadArgumentsException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException.BadArgumentsException</A> extends <A HREF="org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<A NAME="org.apache.zookeeper.KeeperException.BadVersionException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException.BadVersionException</A> extends <A HREF="org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<A NAME="org.apache.zookeeper.KeeperException.ConnectionLossException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/zookeeper/KeeperException.ConnectionLossException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException.ConnectionLossException</A> extends <A HREF="org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<A NAME="org.apache.zookeeper.KeeperException.DataInconsistencyException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException.DataInconsistencyException</A> extends <A HREF="org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<A NAME="org.apache.zookeeper.KeeperException.InvalidACLException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException.InvalidACLException</A> extends <A HREF="org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<A NAME="org.apache.zookeeper.KeeperException.InvalidCallbackException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException.InvalidCallbackException</A> extends <A HREF="org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<A NAME="org.apache.zookeeper.KeeperException.MarshallingErrorException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException.MarshallingErrorException</A> extends <A HREF="org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<A NAME="org.apache.zookeeper.KeeperException.NoAuthException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException.NoAuthException</A> extends <A HREF="org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<A NAME="org.apache.zookeeper.KeeperException.NoChildrenForEphemeralsException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException.NoChildrenForEphemeralsException</A> extends <A HREF="org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<A NAME="org.apache.zookeeper.KeeperException.NodeExistsException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException.NodeExistsException</A> extends <A HREF="org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<A NAME="org.apache.zookeeper.KeeperException.NoNodeException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException.NoNodeException</A> extends <A HREF="org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<A NAME="org.apache.zookeeper.KeeperException.NotEmptyException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException.NotEmptyException</A> extends <A HREF="org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<A NAME="org.apache.zookeeper.KeeperException.OperationTimeoutException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException.OperationTimeoutException</A> extends <A HREF="org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<A NAME="org.apache.zookeeper.KeeperException.RuntimeInconsistencyException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException.RuntimeInconsistencyException</A> extends <A HREF="org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<A NAME="org.apache.zookeeper.KeeperException.SessionExpiredException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/zookeeper/KeeperException.SessionExpiredException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException.SessionExpiredException</A> extends <A HREF="org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<A NAME="org.apache.zookeeper.KeeperException.SystemErrorException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException.SystemErrorException</A> extends <A HREF="org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<A NAME="org.apache.zookeeper.KeeperException.UnimplementedException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException.UnimplementedException</A> extends <A HREF="org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="index.html?serialized-form.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="serialized-form.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/stylesheet.css
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/stylesheet.css b/_released_docs/r3.1.2/api/stylesheet.css
new file mode 100644
index 0000000..6ea9e51
--- /dev/null
+++ b/_released_docs/r3.1.2/api/stylesheet.css
@@ -0,0 +1,29 @@
+/* Javadoc style sheet */
+
+/* Define colors, fonts and other style attributes here to override the defaults */
+
+/* Page background color */
+body { background-color: #FFFFFF; color:#000000 }
+
+/* Headings */
+h1 { font-size: 145% }
+
+/* Table colors */
+.TableHeadingColor     { background: #CCCCFF; color:#000000 } /* Dark mauve */
+.TableSubHeadingColor  { background: #EEEEFF; color:#000000 } /* Light mauve */
+.TableRowColor         { background: #FFFFFF; color:#000000 } /* White */
+
+/* Font used in left-hand frame lists */
+.FrameTitleFont   { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
+.FrameHeadingFont { font-size:  90%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
+.FrameItemFont    { font-size:  90%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
+
+/* Navigation bar fonts and colors */
+.NavBarCell1    { background-color:#EEEEFF; color:#000000} /* Light mauve */
+.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */
+.NavBarFont1    { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;}
+.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;}
+
+.NavBarCell2    { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000}
+.NavBarCell3    { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000}
+

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/broken-links.xml
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/broken-links.xml b/_released_docs/r3.1.2/broken-links.xml
new file mode 100644
index 0000000..f95aa9b
--- /dev/null
+++ b/_released_docs/r3.1.2/broken-links.xml
@@ -0,0 +1,2 @@
+<broken-links>
+</broken-links>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/images/2pc.png
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/images/2pc.png b/_released_docs/r3.1.2/images/2pc.png
new file mode 100644
index 0000000..88ad28d
Binary files /dev/null and b/_released_docs/r3.1.2/images/2pc.png differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/images/built-with-forrest-button.png
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/images/built-with-forrest-button.png b/_released_docs/r3.1.2/images/built-with-forrest-button.png
new file mode 100644
index 0000000..4a787ab
Binary files /dev/null and b/_released_docs/r3.1.2/images/built-with-forrest-button.png differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/images/favicon.ico
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/images/favicon.ico b/_released_docs/r3.1.2/images/favicon.ico
new file mode 100644
index 0000000..161bcf7
Binary files /dev/null and b/_released_docs/r3.1.2/images/favicon.ico differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/images/hadoop-logo.jpg
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/images/hadoop-logo.jpg b/_released_docs/r3.1.2/images/hadoop-logo.jpg
new file mode 100644
index 0000000..809525d
Binary files /dev/null and b/_released_docs/r3.1.2/images/hadoop-logo.jpg differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/images/instruction_arrow.png
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/images/instruction_arrow.png b/_released_docs/r3.1.2/images/instruction_arrow.png
new file mode 100644
index 0000000..0fbc724
Binary files /dev/null and b/_released_docs/r3.1.2/images/instruction_arrow.png differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/images/zkcomponents.jpg
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/images/zkcomponents.jpg b/_released_docs/r3.1.2/images/zkcomponents.jpg
new file mode 100644
index 0000000..7690578
Binary files /dev/null and b/_released_docs/r3.1.2/images/zkcomponents.jpg differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/images/zknamespace.jpg
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/images/zknamespace.jpg b/_released_docs/r3.1.2/images/zknamespace.jpg
new file mode 100644
index 0000000..05534bc
Binary files /dev/null and b/_released_docs/r3.1.2/images/zknamespace.jpg differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/images/zkperfRW.jpg
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/images/zkperfRW.jpg b/_released_docs/r3.1.2/images/zkperfRW.jpg
new file mode 100644
index 0000000..ad3019f
Binary files /dev/null and b/_released_docs/r3.1.2/images/zkperfRW.jpg differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/images/zkperfreliability.jpg
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/images/zkperfreliability.jpg b/_released_docs/r3.1.2/images/zkperfreliability.jpg
new file mode 100644
index 0000000..232bba8
Binary files /dev/null and b/_released_docs/r3.1.2/images/zkperfreliability.jpg differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/images/zkservice.jpg
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/images/zkservice.jpg b/_released_docs/r3.1.2/images/zkservice.jpg
new file mode 100644
index 0000000..1ec9154
Binary files /dev/null and b/_released_docs/r3.1.2/images/zkservice.jpg differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/images/zookeeper_small.gif
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/images/zookeeper_small.gif b/_released_docs/r3.1.2/images/zookeeper_small.gif
new file mode 100644
index 0000000..4e8014f
Binary files /dev/null and b/_released_docs/r3.1.2/images/zookeeper_small.gif differ

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/index.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/index.html b/_released_docs/r3.1.2/index.html
new file mode 100644
index 0000000..05f3377
--- /dev/null
+++ b/_released_docs/r3.1.2/index.html
@@ -0,0 +1,336 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-skin-name" content="pelt">
+<title>ZooKeeper: Because Coordinating Distributed Systems is a Zoo</title>
+<link type="text/css" href="skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
+<link type="text/css" href="skin/profile.css" rel="stylesheet">
+<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="images/favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://hadoop.apache.org/">Hadoop</a> &gt; <a href="http://hadoop.apache.org/zookeeper/">ZooKeeper</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://hadoop.apache.org/"><img class="logoImage" alt="Hadoop" src="images/hadoop-logo.jpg" title="Apache Hadoop"></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogo">
+<a href="http://hadoop.apache.org/zookeeper/"><img class="logoImage" alt="ZooKeeper" src="images/zookeeper_small.gif" title="ZooKeeper: distributed coordination"></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="hadoop.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="unselected" href="http://hadoop.apache.org/zookeeper/">Project</a>
+</li>
+<li>
+<a class="unselected" href="http://wiki.apache.org/hadoop/ZooKeeper">Wiki</a>
+</li>
+<li class="current">
+<a class="selected" href="index.html">ZooKeeper 3.1 Documentation</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Overview</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menupage">
+<div class="menupagetitle">Welcome</div>
+</div>
+<div class="menuitem">
+<a href="zookeeperOver.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperStarted.html">Getting Started</a>
+</div>
+<div class="menuitem">
+<a href="releasenotes.html">Release Notes</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Developer</div>
+<div id="menu_1.2" class="menuitemgroup">
+<div class="menuitem">
+<a href="api/index.html">API Docs</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperProgrammers.html">Programmer's Guide</a>
+</div>
+<div class="menuitem">
+<a href="javaExample.html">Java Example</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperTutorial.html">Barrier and Queue Tutorial</a>
+</div>
+<div class="menuitem">
+<a href="recipes.html">Recipes</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Admin &amp; Ops</div>
+<div id="menu_1.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="zookeeperAdmin.html">Administrator's Guide</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperQuotas.html">Quota Guide</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperJMX.html">JMX</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Contributor</div>
+<div id="menu_1.4" class="menuitemgroup">
+<div class="menuitem">
+<a href="zookeeperInternals.html">ZooKeeper Internals</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.5', 'skin/')" id="menu_1.5Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.5" class="menuitemgroup">
+<div class="menuitem">
+<a href="http://wiki.apache.org/hadoop/ZooKeeper">Wiki</a>
+</div>
+<div class="menuitem">
+<a href="http://wiki.apache.org/hadoop/ZooKeeper/FAQ">FAQ</a>
+</div>
+<div class="menuitem">
+<a href="http://hadoop.apache.org/zookeeper/mailing_lists.html">Mailing Lists</a>
+</div>
+</div>
+<div id="credit">
+<hr>
+<a href="http://forrest.apache.org/"><img border="0" title="Built with Apache Forrest" alt="Built with Apache Forrest - logo" src="images/built-with-forrest-button.png" style="width: 88px;height: 31px;"></a>
+</div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+<div id="credit2"></div>
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="index.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>ZooKeeper: Because Coordinating Distributed Systems is a Zoo</h1>
+    
+<p>ZooKeeper is a high-performance coordination service for
+      distributed applications.  It exposes common services - such as
+      naming, configuration management, synchronization, and group
+      services - in a simple interface so you don't have to write them
+      from scratch.  You can use it off-the-shelf to implement
+      consensus, group management, leader election, and presence
+      protocols. And you can build on it for your own, specific needs.
+    </p>
+
+    
+<p>
+      The following documents describe concepts and procedures to get
+      you started using ZooKeeper. If you have more questions, please
+      ask the <a href="http://hadoop.apache.org/zookeeper/mailing_lists.html">mailing list</a> or browse the
+      archives.
+    </p>
+    
+<ul>
+
+      
+<li>
+<strong>ZooKeeper Overview</strong>
+<p>Technical Overview Documents for Client Developers, Adminstrators, and Contributors</p>
+      
+<ul>
+<li>
+<a href="zookeeperOver.html">Overview</a> - a bird's eye view of ZooKeeper, including design concepts and architecture</li>
+      
+<li>
+<a href="zookeeperStarted.html">Getting Started</a> - a tutorial-style guide for developers to install, run, and program to ZooKeeper</li>
+      
+<li>
+<a href="releasenotes.html">Release Notes</a> - new developer and user facing features, improvements, and incompatibilities</li>
+      
+</ul>
+      
+</li>
+      
+      
+<li>
+<strong>Developers</strong>
+<p> Documents for Developers using the ZooKeeper Client API</p>
+      
+<ul>
+            
+<li>
+<a href="api/index.html">API Docs</a> - the technical reference to ZooKeeper Client APIs</li>
+      
+<li>
+<a href="zookeeperProgrammers.html">Programmer's Guide</a> - a client application developer's guide to ZooKeeper</li>
+      
+<li>
+<a href="javaExample.html">ZooKeeper Java Example</a> - a simple Zookeeper client appplication, written in Java</li>
+      
+<li>
+<a href="zookeeperTutorial.html">Barrier and Queue Tutorial</a> - sample implementations of barriers and queues</li>  
+      
+<li>
+<a href="recipes.html">ZooKeeper Recipes</a> - higher level solutions to common problems in distributed applications</li>
+      
+</ul>
+      
+</li>
+      
+      
+<li>
+<strong>Administrators &amp; Operators</strong> 
+<p> Documents for Administrators and Operations Engineers of ZooKeeper Deployments</p>
+      
+<ul>
+      
+<li>
+<a href="zookeeperAdmin.html">Administrator's Guide</a> - a guide for system administrators and anyone else who might deploy ZooKeeper</li>
+      
+<li>
+<a href="zookeeperQuotas.html">Quota Guide</a> - a guide for system administrators on Quotas in ZooKeeper. </li>
+      
+<li>
+<a href="zookeeperJMX.html">JMX</a> - how to enable JMX in ZooKeeper</li>
+      
+</ul>
+      
+</li>
+      
+      
+<li>
+<strong>Contributors</strong>
+<p> Documents for Developers Contributing to the ZooKeeper Open Source Project</p>
+      
+<ul>
+      
+<li>
+<a href="zookeeperInternals.html">ZooKeeper Internals</a> - assorted topics on the inner workings of ZooKeeper</li>
+      
+</ul>
+      
+</li>
+      
+      
+<li>
+<strong>Miscellaneous ZooKeeper Documentation</strong>
+      
+<ul>
+      
+<li>
+<a href="http://wiki.apache.org/hadoop/ZooKeeper">Wiki</a>
+</li>
+      
+<li>
+<a href="http://wiki.apache.org/hadoop/ZooKeeper/FAQ">FAQ</a>
+</li>    
+      
+</ul>
+      
+</li>
+
+    
+</ul>
+  
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+        Copyright &copy;
+         2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
+</div>
+<div id="logos"></div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/index.pdf
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/index.pdf b/_released_docs/r3.1.2/index.pdf
new file mode 100644
index 0000000..2a96db5
--- /dev/null
+++ b/_released_docs/r3.1.2/index.pdf
@@ -0,0 +1,318 @@
+%PDF-1.3
+%����
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 2618 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm>99\*g'#*[5n?dA=1,K:MI,nmd4K`oZg"=k!]C?pj$BeL7$(6jBBRbH!:Gb=eP,bs<YQt;;2u<&e".XSic'p*,,/3GHgV_%qr_#21FkjKm"92UVm`#=cZ+V9c[Y=Cpli1r':WC\]qWS7NJV4WJJ,PD(8R!u*n=K5dT9W!3Q,auJs'"/Q$DQhm`5ersWbg9FCbH@6?L!7[[2@!3mmR'VF[cCMSuCb6@4.3l8f^!4Hq!uDJiWsYpmm55VsJYSJ;FM;'hOfKnKsfNa%J-jZg'QgdpSkofZTa(V4GqXQM*;G/V\am`,GA$RFeOk)3K6=m8*UOGu87^6!J\$0AH,PZp9htU]?b[M"b'oZ=@)fRg"]q7olk"6$)?bR@Ym7B)h10UGkc$G($H:He*'?!g-.q>2;GEC0akQ`AqRU=p+asYZ#9hIU@>X*5p$%aR5te)6IZ#Wg>2Nn>d3QOO#G;T'@$VQCa1Rs,BIE$/3Cd5GR4teip6P4-P*fiU?iQ+6jN_%sgrsCNMb'gf^thDX/A\r`F;[cB:?9)4%UNc,]")JXk$TbAI#oBLgN0c4t8Bb&\R&D_]\ZBX(j4j_,hJcO=Yn8jbj2:](B7TK]\=4(Ke_#0-A-@[]H5J`)d[8]pllk:]!eM9nlLcCQGMpC(LUgI\1BjuVN_MEuO1p2,Ks!rMi8)M?<"-E/9ABkmf$qgg+#AL:#C9F$1Y3ElhsTr7?2X*]RgVM;TSE4dRkT2J.<g3qUk^2F2ZXY1cuNCO)?5hYW/dM#&XGqlR6IicZ_a,XhH]i\W#T/Z5Ie)KY+c!(o*BX^Enjh`JT\[%Gp/6s"&"J@N#mm9`h"#IfqmBdKTRmSbF28uuWLS?h;U:E8YG85V,R:>C5"]]lkT%P+ODk:3^3V@f8LX?D-N=\-(#T!kR-gFb9K%Dj`pg;>ff<^g/69YI5=:jDVV5Fs+B<D?*7NRnq-h5%M4HoR1OZg%@K6B4XhsR0d6MX@p/r`L1qOX$@JV
 Q6XEfJ3DHdB'Sm&%d[97hWdd'OLQ)a^aX\TJn&-,q;@,Z-9O%NH;+Clj20UM>]:ln5@4YE1Kl"bi%SHB-'UFulp8<i1/SQ\gmUfb)WAJJ2VTp074L8FUU@apf&`[SdL[i!M-3,"&NE_Me=HCYaN6kM%"#ans/J`_87qLe]4$'=h@CjlKm:3"F.4Z_HJHV!-F0E%D'F3:;T[VX">]kn515nqXfei7@8IAp\$k4=?hrYCU4Xnf5VHeZO!<r)b8!N22B)OD%3X(HrP\d.Qn%6bChC&i,m!"*_Zo(ANTC`R>A_P)N.LYUX`$&1@O`hm7qI6%mUp&h3].Ds"rq6oiTr%\RJjMP(S<aW(fq(IRMI?9u=ZOii5$*>)]=L;pa_c[Ckdi,`1;5fK4<&SR(=B/ni9TOVZ@H$@8SklHNc=2!s$b[gF'P2T#YoUK$Zj0d&(W(F;"1Xu+'R_#U:caU[fXN_OoUXZlD0-hT63=pIDG7Pm4)S&">,`+jiKg8'l-SejA\V,c<#U#9i?@eJDSX1O3_/7nR$0__QjusVeeLWeWMB,g<Ug"8OW4+cghq*tZ*]>:;i"]]k5QT?T*T"aJIiJ0r@+D=3,[$8ZaenC0QOm,IJ;r9cn!bI'eP/]!efT\<\#cYV)H$1?Lam2?3!`e:BrD\(D+a1Q"G4qL!PP7^-%S:iYd#4(_)uanX0G&m\V4-S$j_m7]&3aFZ2jgh5l!2<bj*I]Oi!`RkJX$o%,6UFf>K5,L[oI-[_B%CdCB_POHL^b8qpQVAM@";JC85R!qkO^4S>Vh-^o"Fit^,&mWP^@paQOI7eTd_'/U/9%nu9^FV<[9g5d(co/(JX?t+u]P,c[K@AsMMc4R*dFf,9E,''?-,%_,.Ptao6_P5L^-@h'08b1FY/Km4[K")AXhCZmq99HNP>Lo7s>nso6's>_`6A-gVG=0j`r\\i;;P``(4Rm(u.NX/gI!dT>./2?B"n(l:5_$6!%Dc\g3;hW9cVV0cpl8i
 <nY58E3UuGqE_"\gM)Wno&3Q)V8[+?&B*^gDi3^Q6Yon.ine[U(BC18)&9#LH[7B6ECD*M^]IV4Io/pq++60Z.IbfS8b:Xl$O"G'DqUVH&cOb]rj7#"+CI]9%"?*sZ.+?_9\W?"DdB`!\:$DHbFFshWOJ"*\o3o\!@SrDn*Hk,>V+_b;b>.h/*j_#$fqlC6_WRq?c7bqJR\]80#Ig$L2k3I]EGXh_Vh*TD:(erm_UpOmZ9$t$Wph<bVZ:t[p7o]f+<$Ja,uWIL/:2IAe^Gs^:tDe=lMa^<>'<QC,is`H#a+6DB)UhEP.,tk=23pXY+^Y&p3klSg5<N;:AoJU_*N9-SPhH<P%YoI,EB"HcRj'/XfX(I',mt\>s^q/6j0?P#%iZofm,#Ef+^M'd+X!gBTL^Dk6Sp=hHS>li:u&rcM*oSa,/RDh!*>CUJK3[GTP'*oZQ\a6W-^NLl3?F[s>KdYqk"kL8P8`[>;KGj/0"Q/l\7#>(/]fYmIffAfZV3]m1gkhB)^4,pK$Y-+talD/.%]%Ar@^Ia??,C.R%BO%d8R-RbR:*@()2If(3-hO]oF5C_dMjs@"Ra:iL8I:$Q%Zn0PB6SBDWYtOg;]m=:;>AX7V4:!$t~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+9 0 R
+10 0 R
+11 0 R
+12 0 R
+13 0 R
+14 0 R
+15 0 R
+16 0 R
+17 0 R
+18 0 R
+19 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 356.268 471.6 410.616 459.6 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://hadoop.apache.org/zookeeper/mailing_lists.html)
+/S /URI >>
+/H /I
+>>
+endobj
+9 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 126.0 420.0 173.316 408.0 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (zookeeperOver.html)
+/S /URI >>
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 126.0 393.6 198.996 381.6 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (zookeeperStarted.html)
+/S /URI >>
+/H /I
+>>
+endobj
+11 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 126.0 367.2 194.316 355.2 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (releasenotes.html)
+/S /URI >>
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 126.0 300.4 172.992 288.4 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (api/index.html)
+/S /URI >>
+/H /I
+>>
+endobj
+13 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 126.0 287.2 225.144 275.2 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (zookeeperProgrammers.html)
+/S /URI >>
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 126.0 274.0 249.96 262.0 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (javaExample.html)
+/S /URI >>
+/H /I
+>>
+endobj
+15 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 126.0 260.8 256.296 248.8 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (zookeeperTutorial.html)
+/S /URI >>
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 126.0 247.6 220.968 235.6 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (recipes.html)
+/S /URI >>
+/H /I
+>>
+endobj
+17 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 126.0 180.8 232.488 168.8 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (zookeeperAdmin.html)
+/S /URI >>
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 126.0 154.4 187.656 142.4 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (zookeeperQuotas.html)
+/S /URI >>
+/H /I
+>>
+endobj
+19 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 126.0 141.2 150.0 129.2 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (zookeeperJMX.html)
+/S /URI >>
+/H /I
+>>
+endobj
+20 0 obj
+<< /Length 758 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat%!a_oie&A@B[k3*l'P*@@m]u=tsZpiB<(/U[I6'Z.QND-pJS03;gC8\^TJM2I^^00?PkHXc)8UsWj+l7G\162FD*s*%_[ZH3!L]HEdr1*_[PeDY*&:^u25*1'l_4kFm\78cX<LNd2^=&kuR-YgAO&41Z(HUAjV5c*6K!IG&fg_GC/EFJqoM-=f_%82"fk@LpoDM^Mi.omUV6hjEe(:-i,?j?F8KG[Ud=5_2FbLe\:FW%5\5D^)n"82qKPqsJ,;a4C'85c=/J&tsLkgVZ!/q'@n,P!-`gb"3f46R)m!Lc)SQ\dD4U>O"$i4u',8UT</Pm@Y-k+D5(_Rmg:<FYY-&kNS?5Tj=.-7"4LN"tC+t60%._0`#]ZX5D$X0*hHENJonHWq!XB]#mk+kC+nWG-e[X3TT@^"N"lo.XS(glhhPspf`WV>M<$LRR3WUdX=B3'nH#`0@uOpTO;XqaG?XN*!Gj<WUVr%:2ggFb;MS;HDbj/b6M6Y7?f7:pGMjlOb63XPolLUYUM"@Y-I:4,HCFKf9Dl>^cL9:E_60%4?<b),LXCU;;ddU/a-LIGOX-`Y_b?sc'_Q/%Z=><[b_"PI=_*Qu)bL]he;)$E['0VSu7KMC3k>.n4HIA+k#kR/K,!"%N4H(AKpC8fT4K"HL>,Ua1j4'0Ggc8#r^D&MU,s6e:qfko:7X64A5c,b\h`aV>U];R<kga/qX=*de.,f[)?oj4bi76h?b-q;S%/fcK9C$t($NP53";KeBm~>
+endstream
+endobj
+21 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 20 0 R
+/Annots 22 0 R
+>>
+endobj
+22 0 obj
+[
+23 0 R
+24 0 R
+25 0 R
+]
+endobj
+23 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 126.0 630.4 224.964 618.4 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (zookeeperInternals.html)
+/S /URI >>
+/H /I
+>>
+endobj
+24 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 126.0 598.0 150.0 586.0 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://wiki.apache.org/hadoop/ZooKeeper)
+/S /URI >>
+/H /I
+>>
+endobj
+25 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 126.0 584.8 150.0 572.8 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://wiki.apache.org/hadoop/ZooKeeper/FAQ)
+/S /URI >>
+/H /I
+>>
+endobj
+26 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+27 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+28 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+29 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+30 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 2
+/Kids [6 0 R 21 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ >>
+endobj
+3 0 obj
+<< 
+/Font << /F3 26 0 R /F5 27 0 R /F1 28 0 R /F2 29 0 R /F7 30 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] >> 
+endobj
+xref
+0 31
+0000000000 65535 f 
+0000007144 00000 n 
+0000007209 00000 n 
+0000007259 00000 n 
+0000000015 00000 n 
+0000000071 00000 n 
+0000002781 00000 n 
+0000002901 00000 n 
+0000003002 00000 n 
+0000003204 00000 n 
+0000003369 00000 n 
+0000003538 00000 n 
+0000003703 00000 n 
+0000003865 00000 n 
+0000004038 00000 n 
+0000004201 00000 n 
+0000004371 00000 n 
+0000004531 00000 n 
+0000004698 00000 n 
+0000004866 00000 n 
+0000005029 00000 n 
+0000005879 00000 n 
+0000006002 00000 n 
+0000006043 00000 n 
+0000006214 00000 n 
+0000006399 00000 n 
+0000006588 00000 n 
+0000006701 00000 n 
+0000006811 00000 n 
+0000006919 00000 n 
+0000007035 00000 n 
+trailer
+<<
+/Size 31
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+7382
+%%EOF

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/javaExample.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/javaExample.html b/_released_docs/r3.1.2/javaExample.html
new file mode 100644
index 0000000..f127dda
--- /dev/null
+++ b/_released_docs/r3.1.2/javaExample.html
@@ -0,0 +1,888 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.8">
+<meta name="Forrest-skin-name" content="pelt">
+<title>ZooKeeper Java Example</title>
+<link type="text/css" href="skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
+<link type="text/css" href="skin/profile.css" rel="stylesheet">
+<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="images/favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://hadoop.apache.org/">Hadoop</a> &gt; <a href="http://hadoop.apache.org/zookeeper/">ZooKeeper</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href="http://hadoop.apache.org/"><img class="logoImage" alt="Hadoop" src="images/hadoop-logo.jpg" title="Apache Hadoop"></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogo">
+<a href="http://hadoop.apache.org/zookeeper/"><img class="logoImage" alt="ZooKeeper" src="images/zookeeper_small.gif" title="ZooKeeper: distributed coordination"></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="hadoop.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="unselected" href="http://hadoop.apache.org/zookeeper/">Project</a>
+</li>
+<li>
+<a class="unselected" href="http://wiki.apache.org/hadoop/ZooKeeper">Wiki</a>
+</li>
+<li class="current">
+<a class="selected" href="index.html">ZooKeeper 3.1 Documentation</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_1.1', 'skin/')" id="menu_1.1Title" class="menutitle">Overview</div>
+<div id="menu_1.1" class="menuitemgroup">
+<div class="menuitem">
+<a href="index.html">Welcome</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperOver.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperStarted.html">Getting Started</a>
+</div>
+<div class="menuitem">
+<a href="releasenotes.html">Release Notes</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.2', 'skin/')" id="menu_selected_1.2Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Developer</div>
+<div id="menu_selected_1.2" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="api/index.html">API Docs</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperProgrammers.html">Programmer's Guide</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Java Example</div>
+</div>
+<div class="menuitem">
+<a href="zookeeperTutorial.html">Barrier and Queue Tutorial</a>
+</div>
+<div class="menuitem">
+<a href="recipes.html">Recipes</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.3', 'skin/')" id="menu_1.3Title" class="menutitle">Admin &amp; Ops</div>
+<div id="menu_1.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="zookeeperAdmin.html">Administrator's Guide</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperQuotas.html">Quota Guide</a>
+</div>
+<div class="menuitem">
+<a href="zookeeperJMX.html">JMX</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.4', 'skin/')" id="menu_1.4Title" class="menutitle">Contributor</div>
+<div id="menu_1.4" class="menuitemgroup">
+<div class="menuitem">
+<a href="zookeeperInternals.html">ZooKeeper Internals</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.5', 'skin/')" id="menu_1.5Title" class="menutitle">Miscellaneous</div>
+<div id="menu_1.5" class="menuitemgroup">
+<div class="menuitem">
+<a href="http://wiki.apache.org/hadoop/ZooKeeper">Wiki</a>
+</div>
+<div class="menuitem">
+<a href="http://wiki.apache.org/hadoop/ZooKeeper/FAQ">FAQ</a>
+</div>
+<div class="menuitem">
+<a href="http://hadoop.apache.org/zookeeper/mailing_lists.html">Mailing Lists</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+<div id="credit2"></div>
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="javaExample.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>ZooKeeper Java Example</h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#ch_Introduction">A Simple Watch Client</a>
+<ul class="minitoc">
+<li>
+<a href="#sc_requirements">Requirements</a>
+</li>
+<li>
+<a href="#sc_design">Program Design</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#sc_executor">The Executor Class</a>
+</li>
+<li>
+<a href="#sc_DataMonitor">The DataMonitor Class</a>
+</li>
+<li>
+<a href="#sc_completeSourceCode">Complete Source Listings</a>
+</li>
+</ul>
+</div>
+  
+
+  
+
+  
+<a name="N10009"></a><a name="ch_Introduction"></a>
+<h2 class="h3">A Simple Watch Client</h2>
+<div class="section">
+<p>To introduce you to the ZooKeeper Java API, we develop here a very simple 
+    watch client. This ZooKeeper client watches a ZooKeeper node for changes 
+    and responds to by starting or stopping a program.</p>
+<a name="N10012"></a><a name="sc_requirements"></a>
+<h3 class="h4">Requirements</h3>
+<p>The client has four requirements:</p>
+<ul>
+<li>
+<p>It takes as parameters:</p>
+    	
+<ul>
+		
+<li>
+<p>the address of the ZooKeeper service</p>
+</li>
+		
+<li> 
+<p>then name of a znode - the one to be watched</p>
+</li>
+		
+<li>
+<p>an executable with arguments.</p>
+</li>
+</ul>
+</li>
+	
+<li>
+<p>It fetches the data associated with the znode and starts the executable.</p>
+</li>
+	
+<li>
+<p>If the znode changes, the client refetches the contents and restarts the executable.</p>
+</li>
+	
+<li>
+<p>If the znode disappears, the client kills the executable.</p>
+</li>
+</ul>
+<a name="N1003B"></a><a name="sc_design"></a>
+<h3 class="h4">Program Design</h3>
+<p>Conventionally, ZooKeeper applications are broken into two units, one which maintains the connection, 
+   and the other which monitors data.  In this application, the class called the <strong>Executor</strong> 
+   maintains the ZooKeeper connection, and the class called the  <strong>DataMonitor</strong> monitors the data
+   in the ZooKeeper tree. Also, Executor contains the main thread and contains the execution logic.
+   It is responsible for what little user interaction there is, as well as interaction with the exectuable program you
+   pass in as an argument and which the sample (per the requirements) shuts down and restarts, according to the 
+   state of the znode.</p>
+</div>
+
+   
+<a name="N1004C"></a><a name="sc_executor"></a>
+<h2 class="h3">The Executor Class</h2>
+<div class="section">
+<p>The Executor object is the primary container of the sample application. It contains 
+    both the <strong>ZooKeeper</strong> object, <strong>DataMonitor</strong>, as described above in 
+    <a href="#sc_design">Program Design</a>.  </p>
+<pre class="code">
+    // from the Executor class...
+    
+    public static void main(String[] args) {
+        if (args.length &lt; 4) {
+            System.err
+                    .println("USAGE: Executor hostPort znode filename program [args ...]");
+            System.exit(2);
+        }
+        String hostPort = args[0];
+        String znode = args[1];
+        String filename = args[2];
+        String exec[] = new String[args.length - 3];
+        System.arraycopy(args, 3, exec, 0, exec.length);
+        try {
+            new Executor(hostPort, znode, filename, exec).run();
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+    }
+
+    public Executor(String hostPort, String znode, String filename,
+            String exec[]) throws KeeperException, IOException {
+        this.filename = filename;
+        this.exec = exec;
+        zk = new ZooKeeper(hostPort, 3000, this);
+        dm = new DataMonitor(zk, znode, null, this);
+    }
+
+    public void run() {
+        try {
+            synchronized (this) {
+                while (!dm.dead) {
+                    wait();
+                }
+            }
+        } catch (InterruptedException e) {
+        }
+    }
+</pre>
+<p>
+    Recall that the Executor's job is to starts and stop the executable whose name you pass in on the command line. 
+    It does this in response to events fired by the ZooKeeper object. As you can see in the code above, the Executor passes
+    a reference to itself as the Watcher argument in the ZooKeeper constructor. It also passes a reference to itself
+    as DataMonitorListener argument to the DataMonitor constructor. Per the Executor's definition, it implements both these
+    interfaces:
+    </p>
+<pre class="code">
+public class Executor implements Watcher, Runnable, DataMonitor.DataMonitorListener {
+...</pre>
+<p>The <strong>Watcher</strong> interface is defined by the ZooKeeper Java API.
+    ZooKeeper uses it to communicate back to its container. It supports only one method, <span class="codefrag command">process()</span>, and ZooKeeper uses 
+    it to communciates generic events that the main thread would be intersted in, such as the state of the ZooKeeper connection or the ZooKeeper session.The Executor 
+    in this example simply forwards those events down to the DataMonitor to decide what to do with them. It does this simply to illustrate
+    the point that, by convention, the Executor or some Executor-like object "owns" the ZooKeeper connection, but it is free to delegate the events to other
+    events to other objects. It also uses this as the default channel on which to fire watch events. (More on this later.)</p>
+<pre class="code">
+    public void process(WatchedEvent event) {
+        dm.process(event);
+    }
+</pre>
+<p>The <strong>DataMonitorListener</strong> 
+    interface, on the other hand, is not part of the the ZooKeeper API. It is a completely custom interface, 
+    designed for this sample application. The DataMonitor object uses it to communicate back to its container, which
+    is also the the Executor object.The DataMonitorListener interface looks like this:</p>
+<pre class="code">
+public interface DataMonitorListener {
+    /**
+    * The existence status of the node has changed.
+    */
+    void exists(byte data[]);
+
+    /**
+    * The ZooKeeper session is no longer valid.
+    * 
+    * @param rc
+    * the ZooKeeper reason code
+    */
+    void closing(int rc);
+}
+</pre>
+<p>This interface is defined in the DataMonitor class and implemented in the Executor class. 
+    When <span class="codefrag command">Executor.exists()</span> is invoked,
+    the Executor decides whether to start up or shut down per the requirements. Recall that the requires say to kill the executable when the 
+    znode ceases to <em>exist</em>. </p>
+<p>When <span class="codefrag command">Executor.closing()</span>
+    is invoked, the Executor decides whether or not to shut itself down in response to the ZooKeeper connection permanently disappearing.</p>
+<p>As you might have guessed, DataMonitor is the object that invokes 
+    these methods, in response to changes in ZooKeeper's state.</p>
+<p>Here are Executor's implementation of 
+    <span class="codefrag command">DataMonitorListener.exists()</span> and <span class="codefrag command">DataMonitorListener.closing</span>:
+    </p>
+<pre class="code">
+public void exists( byte[] data ) {
+    if (data == null) {
+        if (child != null) {
+            System.out.println("Killing process");
+            child.destroy();
+            try {
+                child.waitFor();
+            } catch (InterruptedException e) {
+            }
+        }
+        child = null;
+    } else {
+        if (child != null) {
+            System.out.println("Stopping child");
+            child.destroy();
+            try {
+               child.waitFor();
+            } catch (InterruptedException e) {
+            e.printStackTrace();
+            }
+        }
+        try {
+            FileOutputStream fos = new FileOutputStream(filename);
+            fos.write(data);
+            fos.close();
+        } catch (IOException e) {
+            e.printStackTrace();
+        }
+        try {
+            System.out.println("Starting child");
+            child = Runtime.getRuntime().exec(exec);
+            new StreamWriter(child.getInputStream(), System.out);
+            new StreamWriter(child.getErrorStream(), System.err);
+        } catch (IOException e) {
+            e.printStackTrace();
+        }
+    }
+}
+
+public void closing(int rc) {
+    synchronized (this) {
+        notifyAll();
+    }
+}
+</pre>
+</div>
+
+<a name="N100A0"></a><a name="sc_DataMonitor"></a>
+<h2 class="h3">The DataMonitor Class</h2>
+<div class="section">
+<p>
+The DataMonitor class has the meat of the ZooKeeper logic. It is mostly 
+asynchronous and event driven. DataMonitor kicks things off in the constructor with:</p>
+<pre class="code">
+public DataMonitor(ZooKeeper zk, String znode, Watcher chainedWatcher,
+        DataMonitorListener listener) {
+    this.zk = zk;
+    this.znode = znode;
+    this.chainedWatcher = chainedWatcher;
+    this.listener = listener;
+    
+    // Get things started by checking if the node exists. We are going
+    // to be completely event driven
+    <strong>zk.exists(znode, true, this, null);</strong>
+}
+</pre>
+<p>The call to <span class="codefrag command">ZooKeeper.exists()</span> checks for the existence of the znode, 
+sets a watch, and passes a reference to itself (<span class="codefrag command">this</span>)
+as the completion callback object. In this sense, it kicks things off, since the
+real processing happens when the watch is triggered.</p>
+<div class="note">
+<div class="label">Note</div>
+<div class="content">
+
+<p>Don't confuse the completion callback with the watch callback. The <span class="codefrag command">ZooKeeper.exists()</span> 
+completion callback, which happens to be the method <span class="codefrag command">StatCallback.processResult()</span> implemented 
+in the DataMonitor object, is invoked when the asynchronous <em>setting of the watch</em> operation 
+(by <span class="codefrag command">ZooKeeper.exists()</span>) completes on the server. </p>
+
+<p>
+The triggering of the watch, on the other hand, sends an event to the <em>Executor</em> object, since
+the Executor registered as the Watcher of the ZooKeeper object.</p>
+
+
+<p>As an aside, you might note that the DataMonitor could also register itself as the Watcher
+for this particular watch event. This is new to ZooKeeper 3.0.0 (the support of multiple Watchers). In this
+example, however, DataMonitor does not register as the Watcher.</p>
+
+</div>
+</div>
+<p>When the <span class="codefrag command">ZooKeeper.exists()</span> operation completes on the server, the ZooKeeper API invokes this completion callback on 
+the client:</p>
+<pre class="code">
+public void processResult(int rc, String path, Object ctx, Stat stat) {
+    boolean exists;
+    switch (rc) {
+    case Code.Ok:
+        exists = true;
+        break;
+    case Code.NoNode:
+        exists = false;
+        break;
+    case Code.SessionExpired:
+    case Code.NoAuth:
+        dead = true;
+        listener.closing(rc);
+        return;
+    default:
+        // Retry errors
+        zk.exists(znode, true, this, null);
+        return;
+    }
+ 
+    byte b[] = null;
+    if (exists) {
+        try {
+            <strong>b = zk.getData(znode, false, null);</strong>
+        } catch (KeeperException e) {
+            // We don't need to worry about recovering now. The watch
+            // callbacks will kick off any exception handling
+            e.printStackTrace();
+        } catch (InterruptedException e) {
+            return;
+        }
+    }     
+    if ((b == null &amp;&amp; b != prevData)
+            || (b != null &amp;&amp; !Arrays.equals(prevData, b))) {
+        <strong>listener.exists(b);</strong>
+        prevData = b;
+    }
+}
+</pre>
+<p>
+The code first checks the error codes for znode existence, fatal errors, and 
+recoverable errors. If the file (or znode) exists, it gets the data from the znode, and 
+then invoke the exists() callback of Executor if the state has changed. Note, 
+it doesn't have to do any Exception processing for the getData call because it 
+has watches pending for anything that could cause an error: if the node is deleted 
+before it calls <span class="codefrag command">ZooKeeper.getData()</span>, the watch event set by 
+the <span class="codefrag command">ZooKeeper.exists()</span> triggers a callback; 
+if there is a communication error, a connection watch event fires when 
+the connection comes back up.
+</p>
+<p>Finally, notice how DataMonitor processes watch events: </p>
+<pre class="code">
+    public void process(WatchedEvent event) {
+        String path = event.getPath();
+        if (event.getType() == Event.EventType.None) {
+            // We are are being told that the state of the
+            // connection has changed
+            switch (event.getState()) {
+            case SyncConnected:
+                // In this particular example we don't need to do anything
+                // here - watches are automatically re-registered with 
+                // server and any watches triggered while the client was 
+                // disconnected will be delivered (in order of course)
+                break;
+            case Expired:
+                // It's all over
+                dead = true;
+                listener.closing(KeeperException.Code.SessionExpired);
+                break;
+            }
+        } else {
+            if (path != null &amp;&amp; path.equals(znode)) {
+                // Something has changed on the node, let's find out
+                zk.exists(znode, true, this, null);
+            }
+        }
+        if (chainedWatcher != null) {
+            chainedWatcher.process(event);
+        }
+    }
+</pre>
+<p>
+If the client-side ZooKeeper libraries can re-establish the
+communication channel (SyncConnected event) to ZooKeeper before
+session expiration (Expired event) all of the session's watches will
+automatically be re-established with the server (auto-reset of watches
+is new in ZooKeeper 3.0.0). See <a href="zookeeperProgrammers.html#ch_zkWatches">ZooKeeper Watches</a>
+in the programmer guide for more on this. A bit lower down in this
+function, when DataMonitor gets an event for a znode, it calls
+<span class="codefrag command">ZooKeeper.exists()</span> to find out what has changed.
+</p>
+</div>
+
+
+<a name="N10104"></a><a name="sc_completeSourceCode"></a>
+<h2 class="h3">Complete Source Listings</h2>
+<div class="section">
+<div class="note example">
+<div class="label">Executor.java</div>
+<div class="content">
+<title>Executor.java</title>
+<pre class="code">
+/**
+ * A simple example program to use DataMonitor to start and
+ * stop executables based on a znode. The program watches the
+ * specified znode and saves the data that corresponds to the
+ * znode in the filesystem. It also starts the specified program
+ * with the specified arguments when the znode exists and kills
+ * the program if the znode goes away.
+ */
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+
+import org.apache.zookeeper.KeeperException;
+import org.apache.zookeeper.WatchedEvent;
+import org.apache.zookeeper.Watcher;
+import org.apache.zookeeper.ZooKeeper;
+
+public class Executor
+    implements Watcher, Runnable, DataMonitor.DataMonitorListener
+{
+    String znode;
+
+    DataMonitor dm;
+
+    ZooKeeper zk;
+
+    String filename;
+
+    String exec[];
+
+    Process child;
+
+    public Executor(String hostPort, String znode, String filename,
+            String exec[]) throws KeeperException, IOException {
+        this.filename = filename;
+        this.exec = exec;
+        zk = new ZooKeeper(hostPort, 3000, this);
+        dm = new DataMonitor(zk, znode, null, this);
+    }
+
+    /**
+     * @param args
+     */
+    public static void main(String[] args) {
+        if (args.length &lt; 4) {
+            System.err
+                    .println("USAGE: Executor hostPort znode filename program [args ...]");
+            System.exit(2);
+        }
+        String hostPort = args[0];
+        String znode = args[1];
+        String filename = args[2];
+        String exec[] = new String[args.length - 3];
+        System.arraycopy(args, 3, exec, 0, exec.length);
+        try {
+            new Executor(hostPort, znode, filename, exec).run();
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+    }
+
+    /***************************************************************************
+     * We do process any events ourselves, we just need to forward them on.
+     *
+     * @see org.apache.zookeeper.Watcher#process(org.apache.zookeeper.proto.WatcherEvent)
+     */
+    public void process(WatchedEvent event) {
+        dm.process(event);
+    }
+
+    public void run() {
+        try {
+            synchronized (this) {
+                while (!dm.dead) {
+                    wait();
+                }
+            }
+        } catch (InterruptedException e) {
+        }
+    }
+
+    public void closing(int rc) {
+        synchronized (this) {
+            notifyAll();
+        }
+    }
+
+    static class StreamWriter extends Thread {
+        OutputStream os;
+
+        InputStream is;
+
+        StreamWriter(InputStream is, OutputStream os) {
+            this.is = is;
+            this.os = os;
+            start();
+        }
+
+        public void run() {
+            byte b[] = new byte[80];
+            int rc;
+            try {
+                while ((rc = is.read(b)) &gt; 0) {
+                    os.write(b, 0, rc);
+                }
+            } catch (IOException e) {
+            }
+
+        }
+    }
+
+    public void exists(byte[] data) {
+        if (data == null) {
+            if (child != null) {
+                System.out.println("Killing process");
+                child.destroy();
+                try {
+                    child.waitFor();
+                } catch (InterruptedException e) {
+                }
+            }
+            child = null;
+        } else {
+            if (child != null) {
+                System.out.println("Stopping child");
+                child.destroy();
+                try {
+                    child.waitFor();
+                } catch (InterruptedException e) {
+                    e.printStackTrace();
+                }
+            }
+            try {
+                FileOutputStream fos = new FileOutputStream(filename);
+                fos.write(data);
+                fos.close();
+            } catch (IOException e) {
+                e.printStackTrace();
+            }
+            try {
+                System.out.println("Starting child");
+                child = Runtime.getRuntime().exec(exec);
+                new StreamWriter(child.getInputStream(), System.out);
+                new StreamWriter(child.getErrorStream(), System.err);
+            } catch (IOException e) {
+                e.printStackTrace();
+            }
+        }
+    }
+}
+</pre>
+	
+
+</div>
+</div>
+<div class="note example">
+<div class="label">DataMonitor.java</div>
+<div class="content">
+	
+<title>DataMonitor.java</title>
+	
+<pre class="code">
+/**
+ * A simple class that monitors the data and existence of a ZooKeeper
+ * node. It uses asynchronous ZooKeeper APIs.
+ */
+import java.util.Arrays;
+
+import org.apache.zookeeper.KeeperException;
+import org.apache.zookeeper.WatchedEvent;
+import org.apache.zookeeper.Watcher;
+import org.apache.zookeeper.ZooKeeper;
+import org.apache.zookeeper.AsyncCallback.StatCallback;
+import org.apache.zookeeper.KeeperException.Code;
+import org.apache.zookeeper.data.Stat;
+
+public class DataMonitor implements Watcher, StatCallback {
+
+    ZooKeeper zk;
+
+    String znode;
+
+    Watcher chainedWatcher;
+
+    boolean dead;
+
+    DataMonitorListener listener;
+
+    byte prevData[];
+
+    public DataMonitor(ZooKeeper zk, String znode, Watcher chainedWatcher,
+            DataMonitorListener listener) {
+        this.zk = zk;
+        this.znode = znode;
+        this.chainedWatcher = chainedWatcher;
+        this.listener = listener;
+        // Get things started by checking if the node exists. We are going
+        // to be completely event driven
+        zk.exists(znode, true, this, null);
+    }
+
+    /**
+     * Other classes use the DataMonitor by implementing this method
+     */
+    public interface DataMonitorListener {
+        /**
+         * The existence status of the node has changed.
+         */
+        void exists(byte data[]);
+
+        /**
+         * The ZooKeeper session is no longer valid.
+         *
+         * @param rc
+         *                the ZooKeeper reason code
+         */
+        void closing(int rc);
+    }
+
+    public void process(WatchedEvent event) {
+        String path = event.getPath();
+        if (event.getType() == Event.EventType.None) {
+            // We are are being told that the state of the
+            // connection has changed
+            switch (event.getState()) {
+            case SyncConnected:
+                // In this particular example we don't need to do anything
+                // here - watches are automatically re-registered with 
+                // server and any watches triggered while the client was 
+                // disconnected will be delivered (in order of course)
+                break;
+            case Expired:
+                // It's all over
+                dead = true;
+                listener.closing(KeeperException.Code.SessionExpired);
+                break;
+            }
+        } else {
+            if (path != null &amp;&amp; path.equals(znode)) {
+                // Something has changed on the node, let's find out
+                zk.exists(znode, true, this, null);
+            }
+        }
+        if (chainedWatcher != null) {
+            chainedWatcher.process(event);
+        }
+    }
+
+    public void processResult(int rc, String path, Object ctx, Stat stat) {
+        boolean exists;
+        switch (rc) {
+        case Code.Ok:
+            exists = true;
+            break;
+        case Code.NoNode:
+            exists = false;
+            break;
+        case Code.SessionExpired:
+        case Code.NoAuth:
+            dead = true;
+            listener.closing(rc);
+            return;
+        default:
+            // Retry errors
+            zk.exists(znode, true, this, null);
+            return;
+        }
+
+        byte b[] = null;
+        if (exists) {
+            try {
+                b = zk.getData(znode, false, null);
+            } catch (KeeperException e) {
+                // We don't need to worry about recovering now. The watch
+                // callbacks will kick off any exception handling
+                e.printStackTrace();
+            } catch (InterruptedException e) {
+                return;
+            }
+        }
+        if ((b == null &amp;&amp; b != prevData)
+                || (b != null &amp;&amp; !Arrays.equals(prevData, b))) {
+            listener.exists(b);
+            prevData = b;
+        }
+    }
+}
+</pre>
+
+</div>
+</div>
+</div>
+
+
+
+
+<p align="right">
+<font size="-2"></font>
+</p>
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+        Copyright &copy;
+         2008 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>


[10/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.CodeDeprecated.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.CodeDeprecated.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.CodeDeprecated.html
new file mode 100644
index 0000000..440573d
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.CodeDeprecated.html
@@ -0,0 +1,610 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:02 PST 2009 -->
+<TITLE>
+KeeperException.CodeDeprecated (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.CodeDeprecated (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.CodeDeprecated.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.ConnectionLossException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.CodeDeprecated.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.CodeDeprecated.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Interface KeeperException.CodeDeprecated</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<B>Deprecated.</B>
+<P>
+<DL>
+<DT><PRE><FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>public static interface <B>KeeperException.CodeDeprecated</B></DL>
+</PRE>
+
+<P>
+This interface contains the original static final int constants
+ which have now been replaced with an enumeration in Code. Do not
+ reference this class directly, if necessary (legacy code) continue
+ to access the constants through Code.
+ Note: an interface is used here due to the fact that enums cannot
+ reference constants defined within the same enum as said constants
+ are considered initialized _after_ the enum itself. By using an
+ interface as a super type this allows the deprecated constants to
+ be initialized first and referenced when constructing the enums. I
+ didn't want to have constants declared twice. This
+ interface should be private, but it's declared public to enable
+ javadoc to include in the user API spec.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#APIError">APIError</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#APIERROR"><CODE>KeeperException.Code.APIERROR</CODE></A> instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#AuthFailed">AuthFailed</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#AUTHFAILED"><CODE>KeeperException.Code.AUTHFAILED</CODE></A> instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#BadArguments">BadArguments</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#BADARGUMENTS"><CODE>KeeperException.Code.BADARGUMENTS</CODE></A>
+ instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#BadVersion">BadVersion</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#BADVERSION"><CODE>KeeperException.Code.BADVERSION</CODE></A> instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#ConnectionLoss">ConnectionLoss</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#CONNECTIONLOSS"><CODE>KeeperException.Code.CONNECTIONLOSS</CODE></A>
+ instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#DataInconsistency">DataInconsistency</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#DATAINCONSISTENCY"><CODE>KeeperException.Code.DATAINCONSISTENCY</CODE></A>
+ instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#InvalidACL">InvalidACL</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#INVALIDACL"><CODE>KeeperException.Code.INVALIDACL</CODE></A> instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#InvalidCallback">InvalidCallback</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#INVALIDCALLBACK"><CODE>KeeperException.Code.INVALIDCALLBACK</CODE></A>
+ instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#MarshallingError">MarshallingError</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#MARSHALLINGERROR"><CODE>KeeperException.Code.MARSHALLINGERROR</CODE></A>
+ instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#NoAuth">NoAuth</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NOAUTH"><CODE>KeeperException.Code.NOAUTH</CODE></A> instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#NoChildrenForEphemerals">NoChildrenForEphemerals</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use
+ <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NOCHILDRENFOREPHEMERALS"><CODE>KeeperException.Code.NOCHILDRENFOREPHEMERALS</CODE></A>
+ instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#NodeExists">NodeExists</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NODEEXISTS"><CODE>KeeperException.Code.NODEEXISTS</CODE></A> instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#NoNode">NoNode</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NONODE"><CODE>KeeperException.Code.NONODE</CODE></A> instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#NotEmpty">NotEmpty</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NOTEMPTY"><CODE>KeeperException.Code.NOTEMPTY</CODE></A> instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#Ok">Ok</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#OK"><CODE>KeeperException.Code.OK</CODE></A> instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#OperationTimeout">OperationTimeout</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#OPERATIONTIMEOUT"><CODE>KeeperException.Code.OPERATIONTIMEOUT</CODE></A>
+ instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#RuntimeInconsistency">RuntimeInconsistency</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use
+ <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#RUNTIMEINCONSISTENCY"><CODE>KeeperException.Code.RUNTIMEINCONSISTENCY</CODE></A> instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#SessionExpired">SessionExpired</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#SESSIONEXPIRED"><CODE>KeeperException.Code.SESSIONEXPIRED</CODE></A> instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#SystemError">SystemError</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#SYSTEMERROR"><CODE>KeeperException.Code.SYSTEMERROR</CODE></A> instead</I></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html#Unimplemented">Unimplemented</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#UNIMPLEMENTED"><CODE>KeeperException.Code.UNIMPLEMENTED</CODE></A>
+ instead</I></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="Ok"><!-- --></A><H3>
+Ok</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>Ok</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#OK"><CODE>KeeperException.Code.OK</CODE></A> instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.Ok">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="SystemError"><!-- --></A><H3>
+SystemError</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>SystemError</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#SYSTEMERROR"><CODE>KeeperException.Code.SYSTEMERROR</CODE></A> instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.SystemError">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="RuntimeInconsistency"><!-- --></A><H3>
+RuntimeInconsistency</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>RuntimeInconsistency</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use
+ <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#RUNTIMEINCONSISTENCY"><CODE>KeeperException.Code.RUNTIMEINCONSISTENCY</CODE></A> instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.RuntimeInconsistency">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="DataInconsistency"><!-- --></A><H3>
+DataInconsistency</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>DataInconsistency</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#DATAINCONSISTENCY"><CODE>KeeperException.Code.DATAINCONSISTENCY</CODE></A>
+ instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.DataInconsistency">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="ConnectionLoss"><!-- --></A><H3>
+ConnectionLoss</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>ConnectionLoss</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#CONNECTIONLOSS"><CODE>KeeperException.Code.CONNECTIONLOSS</CODE></A>
+ instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.ConnectionLoss">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="MarshallingError"><!-- --></A><H3>
+MarshallingError</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>MarshallingError</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#MARSHALLINGERROR"><CODE>KeeperException.Code.MARSHALLINGERROR</CODE></A>
+ instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.MarshallingError">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="Unimplemented"><!-- --></A><H3>
+Unimplemented</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>Unimplemented</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#UNIMPLEMENTED"><CODE>KeeperException.Code.UNIMPLEMENTED</CODE></A>
+ instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.Unimplemented">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="OperationTimeout"><!-- --></A><H3>
+OperationTimeout</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>OperationTimeout</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#OPERATIONTIMEOUT"><CODE>KeeperException.Code.OPERATIONTIMEOUT</CODE></A>
+ instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.OperationTimeout">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="BadArguments"><!-- --></A><H3>
+BadArguments</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>BadArguments</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#BADARGUMENTS"><CODE>KeeperException.Code.BADARGUMENTS</CODE></A>
+ instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.BadArguments">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="APIError"><!-- --></A><H3>
+APIError</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>APIError</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#APIERROR"><CODE>KeeperException.Code.APIERROR</CODE></A> instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.APIError">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="NoNode"><!-- --></A><H3>
+NoNode</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>NoNode</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NONODE"><CODE>KeeperException.Code.NONODE</CODE></A> instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.NoNode">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="NoAuth"><!-- --></A><H3>
+NoAuth</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>NoAuth</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NOAUTH"><CODE>KeeperException.Code.NOAUTH</CODE></A> instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.NoAuth">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="BadVersion"><!-- --></A><H3>
+BadVersion</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>BadVersion</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#BADVERSION"><CODE>KeeperException.Code.BADVERSION</CODE></A> instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.BadVersion">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="NoChildrenForEphemerals"><!-- --></A><H3>
+NoChildrenForEphemerals</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>NoChildrenForEphemerals</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use
+ <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NOCHILDRENFOREPHEMERALS"><CODE>KeeperException.Code.NOCHILDRENFOREPHEMERALS</CODE></A>
+ instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.NoChildrenForEphemerals">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="NodeExists"><!-- --></A><H3>
+NodeExists</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>NodeExists</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NODEEXISTS"><CODE>KeeperException.Code.NODEEXISTS</CODE></A> instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.NodeExists">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="NotEmpty"><!-- --></A><H3>
+NotEmpty</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>NotEmpty</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#NOTEMPTY"><CODE>KeeperException.Code.NOTEMPTY</CODE></A> instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.NotEmpty">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="SessionExpired"><!-- --></A><H3>
+SessionExpired</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>SessionExpired</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#SESSIONEXPIRED"><CODE>KeeperException.Code.SESSIONEXPIRED</CODE></A> instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.SessionExpired">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="InvalidCallback"><!-- --></A><H3>
+InvalidCallback</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>InvalidCallback</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#INVALIDCALLBACK"><CODE>KeeperException.Code.INVALIDCALLBACK</CODE></A>
+ instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.InvalidCallback">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="InvalidACL"><!-- --></A><H3>
+InvalidACL</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>InvalidACL</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#INVALIDACL"><CODE>KeeperException.Code.INVALIDACL</CODE></A> instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.InvalidACL">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="AuthFailed"><!-- --></A><H3>
+AuthFailed</H3>
+<PRE>
+<FONT SIZE="-1"><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</A>
+</FONT>static final int <B>AuthFailed</B></PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;<I>deprecated in 3.1.0, use <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#AUTHFAILED"><CODE>KeeperException.Code.AUTHFAILED</CODE></A> instead</I><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.KeeperException.CodeDeprecated.AuthFailed">Constant Field Values</A></DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.CodeDeprecated.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.ConnectionLossException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.CodeDeprecated.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.CodeDeprecated.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.ConnectionLossException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.ConnectionLossException.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.ConnectionLossException.html
new file mode 100644
index 0000000..0c2e320
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.ConnectionLossException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:02 PST 2009 -->
+<TITLE>
+KeeperException.ConnectionLossException (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.ConnectionLossException (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.ConnectionLossException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.ConnectionLossException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.ConnectionLossException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.ConnectionLossException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.ConnectionLossException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.ConnectionLossException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#CONNECTIONLOSS"><CODE>KeeperException.Code.CONNECTIONLOSS</CODE></A>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.ConnectionLossException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SessionMovedException.html" title="class in org.apache.zookeeper">KeeperException.SessionMovedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.ConnectionLossException.html#KeeperException.ConnectionLossException()">KeeperException.ConnectionLossException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.ConnectionLossException()"><!-- --></A><H3>
+KeeperException.ConnectionLossException</H3>
+<PRE>
+public <B>KeeperException.ConnectionLossException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.ConnectionLossException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.ConnectionLossException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.ConnectionLossException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.DataInconsistencyException.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.DataInconsistencyException.html b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.DataInconsistencyException.html
new file mode 100644
index 0000000..6fdefd0
--- /dev/null
+++ b/_released_docs/r3.2.2/api/org/apache/zookeeper/KeeperException.DataInconsistencyException.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:52:02 PST 2009 -->
+<TITLE>
+KeeperException.DataInconsistencyException (ZooKeeper 3.2.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="KeeperException.DataInconsistencyException (ZooKeeper 3.2.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.DataInconsistencyException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.ConnectionLossException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.DataInconsistencyException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.DataInconsistencyException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class KeeperException.DataInconsistencyException</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">java.lang.Throwable</A>
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</A>
+          <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">org.apache.zookeeper.KeeperException</A>
+              <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.KeeperException.DataInconsistencyException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>KeeperException.DataInconsistencyException</B><DT>extends <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html#DATAINCONSISTENCY"><CODE>KeeperException.Code.DATAINCONSISTENCY</CODE></A>, 
+<A HREF="../../../serialized-form.html#org.apache.zookeeper.KeeperException.DataInconsistencyException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.Connectio
 nLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoChildren
 ForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.S
 essionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SessionMovedException.html" title="class in org.apache.zookeeper">KeeperException.SessionMovedException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html#KeeperException.DataInconsistencyException()">KeeperException.DataInconsistencyException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.zookeeper.KeeperException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html#code()">code</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(int, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#create(org.apache.zookeeper.KeeperException.Code, java.lang.String)">create</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getCode()">getCode</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getMessage()">getMessage</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#getPath()">getPath</A>, <A HREF="../../../org/apache/zookeeper/KeeperException.html#setCode(int)">setCode</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang">fillInStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()" title="class or interface in java.lang">getCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()" title="class or interface in java.lang">getLocalizedMessage</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()" title="class or interface in java.lang">getStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)" title="class or interface in java.lang">initCause</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()" title="class or interface in java.l
 ang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)" title="class or interface in java.lang">printStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])" title="class or interface in java.lang">setStackTrace</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-e
 xternal=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="KeeperException.DataInconsistencyException()"><!-- --></A><H3>
+KeeperException.DataInconsistencyException</H3>
+<PRE>
+public <B>KeeperException.DataInconsistencyException</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/KeeperException.DataInconsistencyException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.ConnectionLossException.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/KeeperException.DataInconsistencyException.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="KeeperException.DataInconsistencyException.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.zookeeper.KeeperException">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.zookeeper.KeeperException">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[38/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/ZooKeeper.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/ZooKeeper.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/ZooKeeper.html
new file mode 100644
index 0000000..fd7bab9
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/ZooKeeper.html
@@ -0,0 +1,1331 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:48 PST 2009 -->
+<TITLE>
+ZooKeeper (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ZooKeeper (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ZooKeeper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.Perms.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ZooKeeper.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooKeeper.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class ZooKeeper</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.ZooKeeper</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>ZooKeeper</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>
+</PRE>
+
+<P>
+This is the main class of ZooKeeper client library. To use a ZooKeeper
+ service, an application must first instantiate an object of ZooKeeper class.
+ All the iterations will be done by calling the methods of ZooKeeper class.
+ <p>
+ Once a connection to a server is established, a session ID is assigned to the
+ client. The client will send heart beats to the server periodically to keep
+ the session valid.
+ <p>
+ The application can call ZooKeeper APIs through a client as long as the
+ session ID of the client remains valid.
+ <p>
+ If for some reason, the client fails to send heart beats to the server for a
+ prolonged period of time (exceeding the sessionTimeout value, for instance),
+ the server will expire the session, and the session ID will become invalid.
+ The client object will no longer be usable. To make ZooKeeper API calls, the
+ application must create a new client object.
+ <p>
+ If the ZooKeeper server the client currently connects to fails or otherwise
+ does not respond, the client will automatically try to connect to another
+ server before its session ID expires. If successful, the application can
+ continue to use the client.
+ <p>
+ Some successful ZooKeeper API calls can leave watches on the "data nodes" in
+ the ZooKeeper server. Other successful ZooKeeper API calls can trigger those
+ watches. Once a watch is triggered, an event will be delivered to the client
+ which left the watch at the first place. Each watch can be triggered only
+ once. Thus, up to one event will be delivered to a client for every watch it
+ leaves.
+ <p>
+ A client needs an object of a class implementing Watcher interface for
+ processing the events delivered to the client.
+
+ When a client drops current connection and re-connects to a server, all the
+ existing watches are considered as being triggered but the undelivered events
+ are lost. To emulate this, the client will generate a special event to tell
+ the event handler a connection has been dropped. This special event has type
+ EventNone and state sKeeperStateDisconnected.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#ZooKeeper(java.lang.String, int, org.apache.zookeeper.Watcher)">ZooKeeper</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;host,
+          int&nbsp;sessionTimeout,
+          <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To create a client(ZooKeeper) object, the application needs to pass a
+ string containing a comma separated list of host:port pairs, each 
+ corresponding to a ZooKeeper server.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#ZooKeeper(java.lang.String, int, org.apache.zookeeper.Watcher, long, byte[])">ZooKeeper</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;host,
+          int&nbsp;sessionTimeout,
+          <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+          long&nbsp;sessionId,
+          byte[]&nbsp;sessionPasswd)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To create a client(ZooKeeper) object, the application needs to pass a
+ string containing a comma separated list of host:port pairs, each
+ corresponding to a ZooKeeper server.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#addAuthInfo(java.lang.String, byte[])">addAuthInfo</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;scheme,
+            byte[]&nbsp;auth)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#close()">close</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Close this client object.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#create(java.lang.String, byte[], java.util.List, org.apache.zookeeper.CreateMode)">create</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       byte[]&nbsp;data,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+       <A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>&nbsp;createMode)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a node with the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#create(java.lang.String, byte[], java.util.List, org.apache.zookeeper.CreateMode, org.apache.zookeeper.AsyncCallback.StringCallback, java.lang.Object)">create</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       byte[]&nbsp;data,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+       <A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>&nbsp;createMode,
+       <A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A>&nbsp;cb,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of create.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#delete(java.lang.String, int)">delete</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       int&nbsp;version)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delete the node with the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#delete(java.lang.String, int, org.apache.zookeeper.AsyncCallback.VoidCallback, java.lang.Object)">delete</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       int&nbsp;version,
+       <A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A>&nbsp;cb,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of delete.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#exists(java.lang.String, boolean)">exists</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       boolean&nbsp;watch)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the stat of the node of the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#exists(java.lang.String, boolean, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)">exists</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       boolean&nbsp;watch,
+       <A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>&nbsp;cb,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of exists.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#exists(java.lang.String, org.apache.zookeeper.Watcher)">exists</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the stat of the node of the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#exists(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)">exists</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+       <A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>&nbsp;cb,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of exists.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getACL(java.lang.String, org.apache.zookeeper.data.Stat)">getACL</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the ACL and stat of the node of the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getACL(java.lang.String, org.apache.zookeeper.data.Stat, org.apache.zookeeper.AsyncCallback.ACLCallback, java.lang.Object)">getACL</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat,
+       <A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A>&nbsp;cb,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of getACL.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getChildren(java.lang.String, boolean)">getChildren</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+            boolean&nbsp;watch)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the list of the children of the node of the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getChildren(java.lang.String, boolean, org.apache.zookeeper.AsyncCallback.ChildrenCallback, java.lang.Object)">getChildren</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+            boolean&nbsp;watch,
+            <A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A>&nbsp;cb,
+            <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of getChildren.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getChildren(java.lang.String, org.apache.zookeeper.Watcher)">getChildren</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+            <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the list of the children of the node of the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getChildren(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.AsyncCallback.ChildrenCallback, java.lang.Object)">getChildren</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+            <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+            <A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A>&nbsp;cb,
+            <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of getChildren.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getData(java.lang.String, boolean, org.apache.zookeeper.AsyncCallback.DataCallback, java.lang.Object)">getData</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+        boolean&nbsp;watch,
+        <A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A>&nbsp;cb,
+        <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of getData.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getData(java.lang.String, boolean, org.apache.zookeeper.data.Stat)">getData</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+        boolean&nbsp;watch,
+        <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the data and the stat of the node of the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getData(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.AsyncCallback.DataCallback, java.lang.Object)">getData</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+        <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+        <A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A>&nbsp;cb,
+        <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of getData.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getData(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.data.Stat)">getData</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+        <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+        <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the data and the stat of the node of the given path.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getSessionId()">getSessionId</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The session id for this ZooKeeper client instance.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;byte[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getSessionPasswd()">getSessionPasswd</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The session password for this ZooKeeper client instance.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getState()">getState</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#register(org.apache.zookeeper.Watcher)">register</A></B>(<A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#setACL(java.lang.String, java.util.List, int)">setACL</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+       int&nbsp;version)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the ACL for the node of the given path if such a node exists and the
+ given version matches the version of the node.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#setACL(java.lang.String, java.util.List, int, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)">setACL</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+       int&nbsp;version,
+       <A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>&nbsp;cb,
+       <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of setACL.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#setData(java.lang.String, byte[], int)">setData</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+        byte[]&nbsp;data,
+        int&nbsp;version)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the data for the node of the given path if such a node exists and the
+ given version matches the version of the node (if the given version is
+ -1, it matches any node's versions).</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#setData(java.lang.String, byte[], int, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)">setData</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+        byte[]&nbsp;data,
+        int&nbsp;version,
+        <A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>&nbsp;cb,
+        <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Asynchronous version of setData.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#sync(java.lang.String, org.apache.zookeeper.AsyncCallback.VoidCallback, java.lang.Object)">sync</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+     <A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A>&nbsp;cb,
+     <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Asynchronous sync.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#validatePath(java.lang.String)">validatePath</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Validate the provided znode path string</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.h
 tml?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ZooKeeper(java.lang.String, int, org.apache.zookeeper.Watcher)"><!-- --></A><H3>
+ZooKeeper</H3>
+<PRE>
+public <B>ZooKeeper</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;host,
+                 int&nbsp;sessionTimeout,
+                 <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher)
+          throws <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD>To create a client(ZooKeeper) object, the application needs to pass a
+ string containing a comma separated list of host:port pairs, each 
+ corresponding to a ZooKeeper server.
+ <p>
+ The client object will pick an arbitrary server and try to connect to it.
+ If failed, it will try the next one in the list, until a connection is
+ established, or all the servers have been tried.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>host</CODE> - comma separated host:port pairs, each corresponding to a zk
+            server. e.g. "127.0.0.1:3000,127.0.0.1:3001,127.0.0.1:3002"<DD><CODE>sessionTimeout</CODE> - session timeout in milliseconds<DD><CODE>watcher</CODE> - a watcher object which will be notified of state changes, may
+            also be notified for node events
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> - in cases of network failure</DL>
+</DL>
+<HR>
+
+<A NAME="ZooKeeper(java.lang.String, int, org.apache.zookeeper.Watcher, long, byte[])"><!-- --></A><H3>
+ZooKeeper</H3>
+<PRE>
+public <B>ZooKeeper</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;host,
+                 int&nbsp;sessionTimeout,
+                 <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+                 long&nbsp;sessionId,
+                 byte[]&nbsp;sessionPasswd)
+          throws <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD>To create a client(ZooKeeper) object, the application needs to pass a
+ string containing a comma separated list of host:port pairs, each
+ corresponding to a ZooKeeper server.
+ <p>
+ The client object will pick an arbitrary server and try to connect to it.
+ If failed, it will try the next one in the list, until a connection is
+ established, or all the servers have been tried.
+ <p>
+ Use <A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getSessionId()"><CODE>getSessionId()</CODE></A> and <A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getSessionPasswd()"><CODE>getSessionPasswd()</CODE></A> on an established
+ client connection, these values must be passed as sessionId and
+ sessionPasswd respectively if reconnecting. Otherwise, if not
+ reconnecting, use the other constructor which does not require these
+ parameters.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>host</CODE> - comma separated host:port pairs, each corresponding to a zk
+            server. e.g. "127.0.0.1:3000,127.0.0.1:3001,127.0.0.1:3002"<DD><CODE>sessionTimeout</CODE> - session timeout in milliseconds<DD><CODE>watcher</CODE> - a watcher object which will be notified of state changes, may
+            also be notified for node events<DD><CODE>sessionId</CODE> - specific session id to use if reconnecting<DD><CODE>sessionPasswd</CODE> - password for this session
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE> - in cases of network failure</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getSessionId()"><!-- --></A><H3>
+getSessionId</H3>
+<PRE>
+public long <B>getSessionId</B>()</PRE>
+<DL>
+<DD>The session id for this ZooKeeper client instance. The value returned is
+ not valid until the client connects to a server and may change after a
+ re-connect.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>current session id</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSessionPasswd()"><!-- --></A><H3>
+getSessionPasswd</H3>
+<PRE>
+public byte[] <B>getSessionPasswd</B>()</PRE>
+<DL>
+<DD>The session password for this ZooKeeper client instance. The value
+ returned is not valid until the client connects to a server and may
+ change after a re-connect.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>current session password</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addAuthInfo(java.lang.String, byte[])"><!-- --></A><H3>
+addAuthInfo</H3>
+<PRE>
+public void <B>addAuthInfo</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;scheme,
+                        byte[]&nbsp;auth)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="register(org.apache.zookeeper.Watcher)"><!-- --></A><H3>
+register</H3>
+<PRE>
+public void <B>register</B>(<A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="close()"><!-- --></A><H3>
+close</H3>
+<PRE>
+public void <B>close</B>()
+           throws <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></PRE>
+<DL>
+<DD>Close this client object. Once the client is closed, its session becomes
+ invalid. All the ephemeral nodes in the ZooKeeper server associated with
+ the session will be removed. The watches left on those nodes (and on
+ their parents) will be triggered.
+<P>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="create(java.lang.String, byte[], java.util.List, org.apache.zookeeper.CreateMode)"><!-- --></A><H3>
+create</H3>
+<PRE>
+public <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>create</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                     byte[]&nbsp;data,
+                     <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+                     <A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>&nbsp;createMode)
+              throws <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>,
+                     <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></PRE>
+<DL>
+<DD>Create a node with the given path. The node data will be the given data,
+ and node acl will be the given acl.
+ <p>
+ The flags argument specifies whether the created node will be ephemeral
+ or not.
+ <p>
+ An ephemeral node will be removed by the ZooKeeper automatically when the
+ session associated with the creation of the node expires.
+ <p>
+ The flags argument can also specify to create a sequential node. The
+ actual path name of a sequential node will be the given path plus a
+ suffix "_i" where i is the current sequential number of the node. Once
+ such a node is created, the sequential number will be incremented by one.
+ <p>
+ If a node with the same actual path already exists in the ZooKeeper, a
+ KeeperException with error code KeeperException.NodeExists will be
+ thrown. Note that since a different actual path is used for each
+ invocation of creating sequential node with the same path argument, the
+ call will never throw "file exists" KeeperException.
+ <p>
+ If the parent node does not exist in the ZooKeeper, a KeeperException
+ with error code KeeperException.NoNode will be thrown.
+ <p>
+ An ephemeral node cannot have children. If the parent node of the given
+ path is ephemeral, a KeeperException with error code
+ KeeperException.NoChildrenForEphemerals will be thrown.
+ <p>
+ This operation, if successful, will trigger all the watches left on the
+ node of the given path by exists and getData API calls, and the watches
+ left on the parent node by getChildren API calls.
+ <p>
+ If a node is created successfully, the ZooKeeper server will trigger the
+ watches on the path left by exists calls, and the watches on the parent
+ of the node by getChildren calls.
+ <p>
+ The maximum allowable size of the data array is 1 MB (1,048,576 bytes).
+ Arrays larger than this will cause a KeeperExecption to be thrown.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path for the node<DD><CODE>data</CODE> - the initial data for the node<DD><CODE>acl</CODE> - the acl for the node<DD><CODE>flags</CODE> - specifying whether the node to be created is ephemeral
+                and/or sequential
+<DT><B>Returns:</B><DD>the actual path of the created node
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE> - if the server returns a non-zero error code
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A></CODE> - if the ACL is invalid
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE> - if the transaction is interrupted
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if an invalid path is specified</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="validatePath(java.lang.String)"><!-- --></A><H3>
+validatePath</H3>
+<PRE>
+public static void <B>validatePath</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path)
+                         throws <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></PRE>
+<DL>
+<DD>Validate the provided znode path string
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - znode path string
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if the path is invalid</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="create(java.lang.String, byte[], java.util.List, org.apache.zookeeper.CreateMode, org.apache.zookeeper.AsyncCallback.StringCallback, java.lang.Object)"><!-- --></A><H3>
+create</H3>
+<PRE>
+public void <B>create</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   byte[]&nbsp;data,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+                   <A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A>&nbsp;createMode,
+                   <A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A>&nbsp;cb,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</PRE>
+<DL>
+<DD>The Asynchronous version of create. The request doesn't actually until
+ the asynchronous callback is called.
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><CODE>#create(String, byte[], List<ACL>, CreateMode)</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="delete(java.lang.String, int)"><!-- --></A><H3>
+delete</H3>
+<PRE>
+public void <B>delete</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   int&nbsp;version)
+            throws <A HREF="http://java.sun.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/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></PRE>
+<DL>
+<DD>Delete the node with the given path. The call will succeed if such a node
+ exists, and the given version matches the node's version (if the given
+ version is -1, it matches any node's versions).
+ <p>
+ A KeeperException with error code KeeperException.NoNode will be thrown
+ if the nodes does not exist.
+ <p>
+ A KeeperException with error code KeeperException.BadVersion will be
+ thrown if the given version does not match the node's version.
+ <p>
+ A KeeperException with error code KeeperException.NotEmpty will be thrown
+ if the node has children.
+ <p>
+ This operation, if successful, will trigger all the watches on the node
+ of the given path left by exists API calls, and the watches on the parent
+ node left by getChildren API calls.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path of the node to be deleted.<DD><CODE>version</CODE> - the expected node version.
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE> - IF the server transaction is interrupted
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE> - If the server signals an error with a non-zero return code.
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if an invalid path is specified</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="delete(java.lang.String, int, org.apache.zookeeper.AsyncCallback.VoidCallback, java.lang.Object)"><!-- --></A><H3>
+delete</H3>
+<PRE>
+public void <B>delete</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   int&nbsp;version,
+                   <A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A>&nbsp;cb,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</PRE>
+<DL>
+<DD>The Asynchronous version of delete. The request doesn't actually until
+ the asynchronous callback is called.
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#delete(java.lang.String, int)"><CODE>delete(String, int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="exists(java.lang.String, org.apache.zookeeper.Watcher)"><!-- --></A><H3>
+exists</H3>
+<PRE>
+public <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A> <B>exists</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher)
+            throws <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></PRE>
+<DL>
+<DD>Return the stat of the node of the given path. Return null if no such a
+ node exists.
+ <p>
+ If the watch is non-null and the call is successful (no exception is thrown),
+ a watch will be left on the node with the given path. The watch will be
+ triggered by a successful operation that creates/delete the node or sets
+ the data on the node.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the node path<DD><CODE>watcher</CODE> - explicit watcher
+<DT><B>Returns:</B><DD>the stat of the node of the given path; return null if no such a
+         node exists.
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE> - If the server signals an error
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE> - If the server transaction is interrupted.
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if an invalid path is specified</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="exists(java.lang.String, boolean)"><!-- --></A><H3>
+exists</H3>
+<PRE>
+public <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A> <B>exists</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   boolean&nbsp;watch)
+            throws <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></PRE>
+<DL>
+<DD>Return the stat of the node of the given path. Return null if no such a
+ node exists.
+ <p>
+ If the watch is true and the call is successful (no exception is thrown),
+ a watch will be left on the node with the given path. The watch will be
+ triggered by a successful operation that creates/delete the node or sets
+ the data on the node.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the node path<DD><CODE>watch</CODE> - whether need to watch this node
+<DT><B>Returns:</B><DD>the stat of the node of the given path; return null if no such a
+         node exists.
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE> - If the server signals an error
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE> - If the server transaction is interrupted.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="exists(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)"><!-- --></A><H3>
+exists</H3>
+<PRE>
+public void <B>exists</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+                   <A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>&nbsp;cb,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</PRE>
+<DL>
+<DD>The Asynchronous version of exists. The request doesn't actually until
+ the asynchronous callback is called.
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#exists(java.lang.String, boolean)"><CODE>exists(String, boolean)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="exists(java.lang.String, boolean, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)"><!-- --></A><H3>
+exists</H3>
+<PRE>
+public void <B>exists</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   boolean&nbsp;watch,
+                   <A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>&nbsp;cb,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</PRE>
+<DL>
+<DD>The Asynchronous version of exists. The request doesn't actually until
+ the asynchronous callback is called.
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#exists(java.lang.String, boolean)"><CODE>exists(String, boolean)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getData(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.data.Stat)"><!-- --></A><H3>
+getData</H3>
+<PRE>
+public byte[] <B>getData</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                      <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+                      <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)
+               throws <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>,
+                      <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></PRE>
+<DL>
+<DD>Return the data and the stat of the node of the given path.
+ <p>
+ If the watch is non-null and the call is successful (no exception is
+ thrown), a watch will be left on the node with the given path. The watch
+ will be triggered by a successful operation that sets data on the node, or
+ deletes the node.
+ <p>
+ A KeeperException with error code KeeperException.NoNode will be thrown
+ if no node with the given path exists.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the given path<DD><CODE>watcher</CODE> - explicit watcher<DD><CODE>stat</CODE> - the stat of the node
+<DT><B>Returns:</B><DD>the data of the node
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE> - If the server signals an error with a non-zero error code
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE> - If the server transaction is interrupted.
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if an invalid path is specified</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getData(java.lang.String, boolean, org.apache.zookeeper.data.Stat)"><!-- --></A><H3>
+getData</H3>
+<PRE>
+public byte[] <B>getData</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                      boolean&nbsp;watch,
+                      <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)
+               throws <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>,
+                      <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></PRE>
+<DL>
+<DD>Return the data and the stat of the node of the given path.
+ <p>
+ If the watch is true and the call is successful (no exception is
+ thrown), a watch will be left on the node with the given path. The watch
+ will be triggered by a successful operation that sets data on the node, or
+ deletes the node.
+ <p>
+ A KeeperException with error code KeeperException.NoNode will be thrown
+ if no node with the given path exists.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the given path<DD><CODE>watch</CODE> - whether need to watch this node<DD><CODE>stat</CODE> - the stat of the node
+<DT><B>Returns:</B><DD>the data of the node
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE> - If the server signals an error with a non-zero error code
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE> - If the server transaction is interrupted.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getData(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.AsyncCallback.DataCallback, java.lang.Object)"><!-- --></A><H3>
+getData</H3>
+<PRE>
+public void <B>getData</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                    <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+                    <A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A>&nbsp;cb,
+                    <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</PRE>
+<DL>
+<DD>The Asynchronous version of getData. The request doesn't actually until
+ the asynchronous callback is called.
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getData(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.data.Stat)"><CODE>getData(String, Watcher, Stat)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getData(java.lang.String, boolean, org.apache.zookeeper.AsyncCallback.DataCallback, java.lang.Object)"><!-- --></A><H3>
+getData</H3>
+<PRE>
+public void <B>getData</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                    boolean&nbsp;watch,
+                    <A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A>&nbsp;cb,
+                    <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</PRE>
+<DL>
+<DD>The Asynchronous version of getData. The request doesn't actually until
+ the asynchronous callback is called.
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getData(java.lang.String, boolean, org.apache.zookeeper.data.Stat)"><CODE>getData(String, boolean, Stat)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setData(java.lang.String, byte[], int)"><!-- --></A><H3>
+setData</H3>
+<PRE>
+public <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A> <B>setData</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                    byte[]&nbsp;data,
+                    int&nbsp;version)
+             throws <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>,
+                    <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></PRE>
+<DL>
+<DD>Set the data for the node of the given path if such a node exists and the
+ given version matches the version of the node (if the given version is
+ -1, it matches any node's versions). Return the stat of the node.
+ <p>
+ This operation, if successful, will trigger all the watches on the node
+ of the given path left by getData calls.
+ <p>
+ A KeeperException with error code KeeperException.NoNode will be thrown
+ if no node with the given path exists.
+ <p>
+ A KeeperException with error code KeeperException.BadVersion will be
+ thrown if the given version does not match the node's version.
+ <p>
+ The maximum allowable size of the data array is 1 MB (1,048,576 bytes).
+ Arrays larger than this will cause a KeeperExecption to be thrown.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the path of the node<DD><CODE>data</CODE> - the data to set<DD><CODE>version</CODE> - the expected matching version
+<DT><B>Returns:</B><DD>the state of the node
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE> - If the server transaction is interrupted.
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE> - If the server signals an error with a non-zero error code.
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if an invalid path is specified</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setData(java.lang.String, byte[], int, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)"><!-- --></A><H3>
+setData</H3>
+<PRE>
+public void <B>setData</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                    byte[]&nbsp;data,
+                    int&nbsp;version,
+                    <A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>&nbsp;cb,
+                    <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</PRE>
+<DL>
+<DD>The Asynchronous version of setData. The request doesn't actually until
+ the asynchronous callback is called.
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#setData(java.lang.String, byte[], int)"><CODE>setData(String, byte[], int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getACL(java.lang.String, org.apache.zookeeper.data.Stat)"><!-- --></A><H3>
+getACL</H3>
+<PRE>
+public <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt; <B>getACL</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                        <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat)
+                 throws <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>,
+                        <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></PRE>
+<DL>
+<DD>Return the ACL and stat of the node of the given path.
+ <p>
+ A KeeperException with error code KeeperException.NoNode will be thrown
+ if no node with the given path exists.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - the given path for the node<DD><CODE>stat</CODE> - the stat of the node will be copied to this parameter.
+<DT><B>Returns:</B><DD>the ACL array of the given node.
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE> - If the server transaction is interrupted.
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE> - If the server signals an error with a non-zero error code.
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if an invalid path is specified</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getACL(java.lang.String, org.apache.zookeeper.data.Stat, org.apache.zookeeper.AsyncCallback.ACLCallback, java.lang.Object)"><!-- --></A><H3>
+getACL</H3>
+<PRE>
+public void <B>getACL</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A>&nbsp;stat,
+                   <A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A>&nbsp;cb,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</PRE>
+<DL>
+<DD>The Asynchronous version of getACL. The request doesn't actually until
+ the asynchronous callback is called.
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getACL(java.lang.String, org.apache.zookeeper.data.Stat)"><CODE>getACL(String, Stat)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setACL(java.lang.String, java.util.List, int)"><!-- --></A><H3>
+setACL</H3>
+<PRE>
+public <A HREF="../../../org/apache/zookeeper/data/Stat.html" title="class in org.apache.zookeeper.data">Stat</A> <B>setACL</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+                   int&nbsp;version)
+            throws <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></PRE>
+<DL>
+<DD>Set the ACL for the node of the given path if such a node exists and the
+ given version matches the version of the node. Return the stat of the
+ node.
+ <p>
+ A KeeperException with error code KeeperException.NoNode will be thrown
+ if no node with the given path exists.
+ <p>
+ A KeeperException with error code KeeperException.BadVersion will be
+ thrown if the given version does not match the node's version.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - <DD><CODE>acl</CODE> - <DD><CODE>version</CODE> - 
+<DT><B>Returns:</B><DD>the stat of the node.
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE> - If the server transaction is interrupted.
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE> - If the server signals an error with a non-zero error code.
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A></CODE> - If the acl is invalide.
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if an invalid path is specified</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setACL(java.lang.String, java.util.List, int, org.apache.zookeeper.AsyncCallback.StatCallback, java.lang.Object)"><!-- --></A><H3>
+setACL</H3>
+<PRE>
+public void <B>setACL</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../org/apache/zookeeper/data/ACL.html" title="class in org.apache.zookeeper.data">ACL</A>&gt;&nbsp;acl,
+                   int&nbsp;version,
+                   <A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A>&nbsp;cb,
+                   <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</PRE>
+<DL>
+<DD>The Asynchronous version of setACL. The request doesn't actually until
+ the asynchronous callback is called.
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#setACL(java.lang.String, java.util.List, int)"><CODE>setACL(String, List, int)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getChildren(java.lang.String, org.apache.zookeeper.Watcher)"><!-- --></A><H3>
+getChildren</H3>
+<PRE>
+public <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt; <B>getChildren</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                                <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher)
+                         throws <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>,
+                                <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></PRE>
+<DL>
+<DD>Return the list of the children of the node of the given path.
+ <p>
+ If the watch is non-null and the call is successful (no exception is thrown),
+ a watch will be left on the node with the given path. The watch willbe
+ triggered by a successful operation that deletes the node of the given
+ path or creates/delete a child under the node.
+ <p>
+ The list of children returned is not sorted and no guarantee is provided
+ as to its natural or lexical order.
+ <p>
+ A KeeperException with error code KeeperException.NoNode will be thrown
+ if no node with the given path exists.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - <DD><CODE>watcher</CODE> - explicit watcher
+<DT><B>Returns:</B><DD>an unordered array of children of the node with the given path
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE> - If the server transaction is interrupted.
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE> - If the server signals an error with a non-zero error code.
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if an invalid path is specified</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getChildren(java.lang.String, boolean)"><!-- --></A><H3>
+getChildren</H3>
+<PRE>
+public <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&gt; <B>getChildren</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                                boolean&nbsp;watch)
+                         throws <A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A>,
+                                <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></PRE>
+<DL>
+<DD>Return the list of the children of the node of the given path.
+ <p>
+ If the watch is true and the call is successful (no exception is thrown),
+ a watch will be left on the node with the given path. The watch willbe
+ triggered by a successful operation that deletes the node of the given
+ path or creates/delete a child under the node.
+ <p>
+ The list of children returned is not sorted and no guarantee is provided
+ as to its natural or lexical order.
+ <p>
+ A KeeperException with error code KeeperException.NoNode will be thrown
+ if no node with the given path exists.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - <DD><CODE>watch</CODE> - 
+<DT><B>Returns:</B><DD>an unordered array of children of the node with the given path
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</A></CODE> - If the server transaction is interrupted.
+<DD><CODE><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></CODE> - If the server signals an error with a non-zero error code.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getChildren(java.lang.String, org.apache.zookeeper.Watcher, org.apache.zookeeper.AsyncCallback.ChildrenCallback, java.lang.Object)"><!-- --></A><H3>
+getChildren</H3>
+<PRE>
+public void <B>getChildren</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                        <A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A>&nbsp;watcher,
+                        <A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A>&nbsp;cb,
+                        <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</PRE>
+<DL>
+<DD>The Asynchronous version of getChildren. The request doesn't actually
+ until the asynchronous callback is called.
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getChildren(java.lang.String, org.apache.zookeeper.Watcher)"><CODE>getChildren(String, Watcher)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getChildren(java.lang.String, boolean, org.apache.zookeeper.AsyncCallback.ChildrenCallback, java.lang.Object)"><!-- --></A><H3>
+getChildren</H3>
+<PRE>
+public void <B>getChildren</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                        boolean&nbsp;watch,
+                        <A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A>&nbsp;cb,
+                        <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</PRE>
+<DL>
+<DD>The Asynchronous version of getChildren. The request doesn't actually
+ until the asynchronous callback is called.
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../org/apache/zookeeper/ZooKeeper.html#getChildren(java.lang.String, boolean)"><CODE>getChildren(String, boolean)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="sync(java.lang.String, org.apache.zookeeper.AsyncCallback.VoidCallback, java.lang.Object)"><!-- --></A><H3>
+sync</H3>
+<PRE>
+public void <B>sync</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+                 <A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A>&nbsp;cb,
+                 <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;ctx)</PRE>
+<DL>
+<DD>Asynchronous sync. Flushes channel between process and leader.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - <DD><CODE>cb</CODE> - a handler for the callback<DD><CODE>ctx</CODE> - context to be provided to the callback
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if an invalid path is specified</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getState()"><!-- --></A><H3>
+getState</H3>
+<PRE>
+public <A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A> <B>getState</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ZooKeeper.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.Perms.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ZooKeeper.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooKeeper.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[29/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/package-summary.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/package-summary.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/package-summary.html
new file mode 100644
index 0000000..50fda83
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/package-summary.html
@@ -0,0 +1,353 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+org.apache.zookeeper (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="org.apache.zookeeper (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV PACKAGE&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/data/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/package-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package org.apache.zookeeper
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Interface Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper">AsyncCallback</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ACLCallback</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.ChildrenCallback</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.DataCallback</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StatCallback</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.StringCallback</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper">AsyncCallback.VoidCallback</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper">KeeperException.CodeDeprecated</A></B></TD>
+<TD><B>Deprecated.</B></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper">Watcher</A></B></TD>
+<TD>This interface specifies the public interface an event handler class must
+ implement.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.html" title="interface in org.apache.zookeeper">Watcher.Event</A></B></TD>
+<TD>This interface defines the possible states an Event may represent</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/ZooDefs.Ids.html" title="interface in org.apache.zookeeper">ZooDefs.Ids</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/ZooDefs.Perms.html" title="interface in org.apache.zookeeper">ZooDefs.Perms</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper">ServerAdminClient</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/ZooDefs.html" title="class in org.apache.zookeeper">ZooDefs</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A></B></TD>
+<TD>This is the main class of ZooKeeper client library.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/ZooKeeperMain.html" title="class in org.apache.zookeeper">ZooKeeperMain</A></B></TD>
+<TD>The command line client to ZooKeeper.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Enum Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper">CreateMode</A></B></TD>
+<TD>CreateMode value determines how the znode is created on ZooKeeper.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper">KeeperException.Code</A></B></TD>
+<TD>Codes which represent the various KeeperException
+ types.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper">Watcher.Event.EventType</A></B></TD>
+<TD>Enumeration of types of events that may occur on the ZooKeeper</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper">Watcher.Event.KeeperState</A></B></TD>
+<TD>Enumeration of states the ZooKeeper may be at the event</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Exception Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper">KeeperException</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper">KeeperException.APIErrorException</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper">KeeperException.AuthFailedException</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper">KeeperException.BadArgumentsException</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper">KeeperException.BadVersionException</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/KeeperException.ConnectionLossException.html" title="class in org.apache.zookeeper">KeeperException.ConnectionLossException</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.DataInconsistencyException</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper">KeeperException.InvalidACLException</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper">KeeperException.InvalidCallbackException</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper">KeeperException.MarshallingErrorException</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html" title="class in org.apache.zookeeper">KeeperException.NoAuthException</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" title="class in org.apache.zookeeper">KeeperException.NoChildrenForEphemeralsException</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper">KeeperException.NodeExistsException</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper">KeeperException.NoNodeException</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper">KeeperException.NotEmptyException</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/KeeperException.OperationTimeoutException.html" title="class in org.apache.zookeeper">KeeperException.OperationTimeoutException</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper">KeeperException.RuntimeInconsistencyException</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/KeeperException.SessionExpiredException.html" title="class in org.apache.zookeeper">KeeperException.SessionExpiredException</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper">KeeperException.SystemErrorException</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper">KeeperException.UnimplementedException</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV PACKAGE&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/data/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/package-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/package-tree.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/package-tree.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/package-tree.html
new file mode 100644
index 0000000..dec4716
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/package-tree.html
@@ -0,0 +1,178 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+org.apache.zookeeper Class Hierarchy (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="org.apache.zookeeper Class Hierarchy (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/data/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/package-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package org.apache.zookeeper
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><B>Object</B></A><UL>
+<LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/ServerAdminClient.html" title="class in org.apache.zookeeper"><B>ServerAdminClient</B></A><LI TYPE="circle">java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><B>Throwable</B></A> (implements java.io.<A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>)
+<UL>
+<LI TYPE="circle">java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><B>Exception</B></A><UL>
+<LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.html" title="class in org.apache.zookeeper"><B>KeeperException</B></A><UL>
+<LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.APIErrorException.html" title="class in org.apache.zookeeper"><B>KeeperException.APIErrorException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.AuthFailedException.html" title="class in org.apache.zookeeper"><B>KeeperException.AuthFailedException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.BadArgumentsException.html" title="class in org.apache.zookeeper"><B>KeeperException.BadArgumentsException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.BadVersionException.html" title="class in org.apache.zookeeper"><B>KeeperException.BadVersionException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.ConnectionLossException.html" title="class in org.apache.zookeeper"><B>KeeperException.
 ConnectionLossException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.DataInconsistencyException.html" title="class in org.apache.zookeeper"><B>KeeperException.DataInconsistencyException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.InvalidACLException.html" title="class in org.apache.zookeeper"><B>KeeperException.InvalidACLException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.InvalidCallbackException.html" title="class in org.apache.zookeeper"><B>KeeperException.InvalidCallbackException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.MarshallingErrorException.html" title="class in org.apache.zookeeper"><B>KeeperException.MarshallingErrorException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.NoAuthException.html
 " title="class in org.apache.zookeeper"><B>KeeperException.NoAuthException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.NoChildrenForEphemeralsException.html" title="class in org.apache.zookeeper"><B>KeeperException.NoChildrenForEphemeralsException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.NodeExistsException.html" title="class in org.apache.zookeeper"><B>KeeperException.NodeExistsException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.NoNodeException.html" title="class in org.apache.zookeeper"><B>KeeperException.NoNodeException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.NotEmptyException.html" title="class in org.apache.zookeeper"><B>KeeperException.NotEmptyException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperE
 xception.OperationTimeoutException.html" title="class in org.apache.zookeeper"><B>KeeperException.OperationTimeoutException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.RuntimeInconsistencyException.html" title="class in org.apache.zookeeper"><B>KeeperException.RuntimeInconsistencyException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.SessionExpiredException.html" title="class in org.apache.zookeeper"><B>KeeperException.SessionExpiredException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.SystemErrorException.html" title="class in org.apache.zookeeper"><B>KeeperException.SystemErrorException</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.UnimplementedException.html" title="class in org.apache.zookeeper"><B>KeeperException.UnimplementedException</B></A></UL>
+</UL>
+</UL>
+<LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/ZooDefs.html" title="class in org.apache.zookeeper"><B>ZooDefs</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper"><B>ZooKeeper</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/ZooKeeperMain.html" title="class in org.apache.zookeeper"><B>ZooKeeperMain</B></A></UL>
+</UL>
+<H2>
+Interface Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/AsyncCallback.html" title="interface in org.apache.zookeeper"><B>AsyncCallback</B></A><UL>
+<LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/AsyncCallback.ACLCallback.html" title="interface in org.apache.zookeeper"><B>AsyncCallback.ACLCallback</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/AsyncCallback.ChildrenCallback.html" title="interface in org.apache.zookeeper"><B>AsyncCallback.ChildrenCallback</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/AsyncCallback.DataCallback.html" title="interface in org.apache.zookeeper"><B>AsyncCallback.DataCallback</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/AsyncCallback.StatCallback.html" title="interface in org.apache.zookeeper"><B>AsyncCallback.StatCallback</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/AsyncCallback.StringCallback.html" title="interface in org.apache.zookeeper"><B>AsyncCallback.StringCallback</B></A><LI TYPE="circle">org.apache.zookeepe
 r.<A HREF="../../../org/apache/zookeeper/AsyncCallback.VoidCallback.html" title="interface in org.apache.zookeeper"><B>AsyncCallback.VoidCallback</B></A></UL>
+<LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zookeeper"><B>KeeperException.CodeDeprecated</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/Watcher.html" title="interface in org.apache.zookeeper"><B>Watcher</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/Watcher.Event.html" title="interface in org.apache.zookeeper"><B>Watcher.Event</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/ZooDefs.Ids.html" title="interface in org.apache.zookeeper"><B>ZooDefs.Ids</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper"><B>ZooDefs.OpCode</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/ZooDefs.Perms.html" title="interface in org.apache.zookeeper"><B>ZooDefs.Perms<
 /B></A></UL>
+<H2>
+Enum Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><B>Object</B></A><UL>
+<LI TYPE="circle">java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><B>Enum</B></A>&lt;E&gt; (implements java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</A>&lt;T&gt;, java.io.<A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>)
+<UL>
+<LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/CreateMode.html" title="enum in org.apache.zookeeper"><B>CreateMode</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper"><B>ZooKeeper.States</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper"><B>Watcher.Event.KeeperState</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/Watcher.Event.EventType.html" title="enum in org.apache.zookeeper"><B>Watcher.Event.EventType</B></A><LI TYPE="circle">org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.Code.html" title="enum in org.apache.zookeeper"><B>KeeperException.Code</B></A> (implements org.apache.zookeeper.<A HREF="../../../org/apache/zookeeper/KeeperException.CodeDeprecated.html" title="interface in org.apache.zoo
 keeper">KeeperException.CodeDeprecated</A>)
+</UL>
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/data/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/package-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/package-use.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/package-use.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/package-use.html
new file mode 100644
index 0000000..1683a78
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/package-use.html
@@ -0,0 +1,262 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Package org.apache.zookeeper (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Package org.apache.zookeeper (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/package-use.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Package<br>org.apache.zookeeper</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.zookeeper"><B>org.apache.zookeeper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.zookeeper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> used by <A HREF="../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../org/apache/zookeeper/class-use/AsyncCallback.html#org.apache.zookeeper"><B>AsyncCallback</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../org/apache/zookeeper/class-use/AsyncCallback.ACLCallback.html#org.apache.zookeeper"><B>AsyncCallback.ACLCallback</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../org/apache/zookeeper/class-use/AsyncCallback.ChildrenCallback.html#org.apache.zookeeper"><B>AsyncCallback.ChildrenCallback</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../org/apache/zookeeper/class-use/AsyncCallback.DataCallback.html#org.apache.zookeeper"><B>AsyncCallback.DataCallback</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../org/apache/zookeeper/class-use/AsyncCallback.StatCallback.html#org.apache.zookeeper"><B>AsyncCallback.StatCallback</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../org/apache/zookeeper/class-use/AsyncCallback.StringCallback.html#org.apache.zookeeper"><B>AsyncCallback.StringCallback</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../org/apache/zookeeper/class-use/AsyncCallback.VoidCallback.html#org.apache.zookeeper"><B>AsyncCallback.VoidCallback</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../org/apache/zookeeper/class-use/CreateMode.html#org.apache.zookeeper"><B>CreateMode</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CreateMode value determines how the znode is created on ZooKeeper.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../org/apache/zookeeper/class-use/KeeperException.html#org.apache.zookeeper"><B>KeeperException</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../org/apache/zookeeper/class-use/KeeperException.Code.html#org.apache.zookeeper"><B>KeeperException.Code</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Codes which represent the various KeeperException
+ types.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../org/apache/zookeeper/class-use/KeeperException.CodeDeprecated.html#org.apache.zookeeper"><B>KeeperException.CodeDeprecated</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../org/apache/zookeeper/class-use/Watcher.html#org.apache.zookeeper"><B>Watcher</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This interface specifies the public interface an event handler class must
+ implement.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../org/apache/zookeeper/class-use/Watcher.Event.EventType.html#org.apache.zookeeper"><B>Watcher.Event.EventType</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enumeration of types of events that may occur on the ZooKeeper</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../org/apache/zookeeper/class-use/Watcher.Event.KeeperState.html#org.apache.zookeeper"><B>Watcher.Event.KeeperState</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enumeration of states the ZooKeeper may be at the event</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../org/apache/zookeeper/class-use/ZooKeeper.html#org.apache.zookeeper"><B>ZooKeeper</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This is the main class of ZooKeeper client library.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../org/apache/zookeeper/class-use/ZooKeeper.States.html#org.apache.zookeeper"><B>ZooKeeper.States</B></A></B>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/package-use.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/server/LogFormatter.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/server/LogFormatter.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/LogFormatter.html
new file mode 100644
index 0000000..fd60e8b
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/LogFormatter.html
@@ -0,0 +1,255 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+LogFormatter (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="LogFormatter (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/LogFormatter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../org/apache/zookeeper/server/PurgeTxnLog.html" title="class in org.apache.zookeeper.server"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper/server/LogFormatter.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="LogFormatter.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper.server</FONT>
+<BR>
+Class LogFormatter</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.server.LogFormatter</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>LogFormatter</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/server/LogFormatter.html#LogFormatter()">LogFormatter</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/server/LogFormatter.html#main(java.lang.String[])">main</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]&nbsp;args)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.h
 tml?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="LogFormatter()"><!-- --></A><H3>
+LogFormatter</H3>
+<PRE>
+public <B>LogFormatter</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="main(java.lang.String[])"><!-- --></A><H3>
+main</H3>
+<PRE>
+public static void <B>main</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]&nbsp;args)
+                 throws <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>args</CODE> - 
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/LogFormatter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../org/apache/zookeeper/server/PurgeTxnLog.html" title="class in org.apache.zookeeper.server"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper/server/LogFormatter.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="LogFormatter.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/server/PurgeTxnLog.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/server/PurgeTxnLog.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/PurgeTxnLog.html
new file mode 100644
index 0000000..bc66635
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/PurgeTxnLog.html
@@ -0,0 +1,296 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+PurgeTxnLog (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="PurgeTxnLog (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/PurgeTxnLog.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/zookeeper/server/LogFormatter.html" title="class in org.apache.zookeeper.server"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/zookeeper/server/ZooKeeperServerMain.html" title="class in org.apache.zookeeper.server"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper/server/PurgeTxnLog.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="PurgeTxnLog.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper.server</FONT>
+<BR>
+Class PurgeTxnLog</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.server.PurgeTxnLog</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>PurgeTxnLog</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>
+</PRE>
+
+<P>
+this class is used to clean up the 
+ snapshot and data log dir's. This is usually
+ run as a cronjob on the zookeeper server machine.
+ Invocation of this class will clean up the datalogdir
+ files and snapdir files keeping the last "-n" snapshot files
+ and the corresponding logs.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/server/PurgeTxnLog.html#PurgeTxnLog()">PurgeTxnLog</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/server/PurgeTxnLog.html#main(java.lang.String[])">main</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]&nbsp;args)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/server/PurgeTxnLog.html#purge(java.io.File, java.io.File, int)">purge</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A>&nbsp;dataDir,
+      <A HREF="http://java.sun.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A>&nbsp;snapDir,
+      int&nbsp;num)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;purges the snapshot and logs keeping the last num snapshots 
+ and the corresponding logs.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.h
 tml?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="PurgeTxnLog()"><!-- --></A><H3>
+PurgeTxnLog</H3>
+<PRE>
+public <B>PurgeTxnLog</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="purge(java.io.File, java.io.File, int)"><!-- --></A><H3>
+purge</H3>
+<PRE>
+public static void <B>purge</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A>&nbsp;dataDir,
+                         <A HREF="http://java.sun.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</A>&nbsp;snapDir,
+                         int&nbsp;num)
+                  throws <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD>purges the snapshot and logs keeping the last num snapshots 
+ and the corresponding logs.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>dataDir</CODE> - the dir that has the logs<DD><CODE>snapDir</CODE> - the dir that has the snapshots<DD><CODE>num</CODE> - the number of snapshots to keep
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="main(java.lang.String[])"><!-- --></A><H3>
+main</H3>
+<PRE>
+public static void <B>main</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]&nbsp;args)
+                 throws <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>args</CODE> - PurgeTxnLog dataLogDir
+     dataLogDir -- txn log directory
+     -n num (number of snapshots to keep)
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/PurgeTxnLog.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/zookeeper/server/LogFormatter.html" title="class in org.apache.zookeeper.server"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../org/apache/zookeeper/server/ZooKeeperServerMain.html" title="class in org.apache.zookeeper.server"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper/server/PurgeTxnLog.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="PurgeTxnLog.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/server/ZooKeeperServerMain.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/server/ZooKeeperServerMain.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/ZooKeeperServerMain.html
new file mode 100644
index 0000000..1e9ae8d
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/server/ZooKeeperServerMain.html
@@ -0,0 +1,275 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+ZooKeeperServerMain (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ZooKeeperServerMain (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ZooKeeperServerMain.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/zookeeper/server/PurgeTxnLog.html" title="class in org.apache.zookeeper.server"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper/server/ZooKeeperServerMain.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooKeeperServerMain.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper.server</FONT>
+<BR>
+Class ZooKeeperServerMain</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.server.ZooKeeperServerMain</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>ZooKeeperServerMain</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>
+</PRE>
+
+<P>
+This class starts and runs a standalone ZooKeeperServer.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/server/ZooKeeperServerMain.html#ZooKeeperServerMain()">ZooKeeperServerMain</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/server/ZooKeeperServerMain.html#main(java.lang.String[])">main</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]&nbsp;args)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/server/ZooKeeperServerMain.html#runStandalone(ZooKeeperServer.Factory)">runStandalone</A></B>(ZooKeeperServer.Factory&nbsp;serverFactory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.h
 tml?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ZooKeeperServerMain()"><!-- --></A><H3>
+ZooKeeperServerMain</H3>
+<PRE>
+public <B>ZooKeeperServerMain</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="main(java.lang.String[])"><!-- --></A><H3>
+main</H3>
+<PRE>
+public static void <B>main</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]&nbsp;args)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="runStandalone(ZooKeeperServer.Factory)"><!-- --></A><H3>
+runStandalone</H3>
+<PRE>
+public static void <B>runStandalone</B>(ZooKeeperServer.Factory&nbsp;serverFactory)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ZooKeeperServerMain.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../org/apache/zookeeper/server/PurgeTxnLog.html" title="class in org.apache.zookeeper.server"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper/server/ZooKeeperServerMain.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooKeeperServerMain.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[39/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/ZooDefs.OpCode.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/ZooDefs.OpCode.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/ZooDefs.OpCode.html
new file mode 100644
index 0000000..d59c830
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/ZooDefs.OpCode.html
@@ -0,0 +1,477 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:48 PST 2009 -->
+<TITLE>
+ZooDefs.OpCode (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ZooDefs.OpCode (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ZooDefs.OpCode.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.Ids.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.Perms.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ZooDefs.OpCode.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooDefs.OpCode.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Interface ZooDefs.OpCode</H2>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/ZooDefs.html" title="class in org.apache.zookeeper">ZooDefs</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static interface <B>ZooDefs.OpCode</B></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#auth">auth</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#closeSession">closeSession</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#create">create</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#createSession">createSession</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#delete">delete</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#error">error</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#exists">exists</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#getACL">getACL</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#getChildren">getChildren</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#getData">getData</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#notification">notification</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#ping">ping</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#setACL">setACL</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#setData">setData</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#setWatches">setWatches</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html#sync">sync</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="notification"><!-- --></A><H3>
+notification</H3>
+<PRE>
+static final int <B>notification</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.notification">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="create"><!-- --></A><H3>
+create</H3>
+<PRE>
+static final int <B>create</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.create">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="delete"><!-- --></A><H3>
+delete</H3>
+<PRE>
+static final int <B>delete</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.delete">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="exists"><!-- --></A><H3>
+exists</H3>
+<PRE>
+static final int <B>exists</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.exists">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="getData"><!-- --></A><H3>
+getData</H3>
+<PRE>
+static final int <B>getData</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.getData">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="setData"><!-- --></A><H3>
+setData</H3>
+<PRE>
+static final int <B>setData</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.setData">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="getACL"><!-- --></A><H3>
+getACL</H3>
+<PRE>
+static final int <B>getACL</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.getACL">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="setACL"><!-- --></A><H3>
+setACL</H3>
+<PRE>
+static final int <B>setACL</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.setACL">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="getChildren"><!-- --></A><H3>
+getChildren</H3>
+<PRE>
+static final int <B>getChildren</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.getChildren">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="sync"><!-- --></A><H3>
+sync</H3>
+<PRE>
+static final int <B>sync</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.sync">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="ping"><!-- --></A><H3>
+ping</H3>
+<PRE>
+static final int <B>ping</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.ping">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="auth"><!-- --></A><H3>
+auth</H3>
+<PRE>
+static final int <B>auth</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.auth">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="setWatches"><!-- --></A><H3>
+setWatches</H3>
+<PRE>
+static final int <B>setWatches</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.setWatches">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="createSession"><!-- --></A><H3>
+createSession</H3>
+<PRE>
+static final int <B>createSession</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.createSession">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="closeSession"><!-- --></A><H3>
+closeSession</H3>
+<PRE>
+static final int <B>closeSession</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.closeSession">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="error"><!-- --></A><H3>
+error</H3>
+<PRE>
+static final int <B>error</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.OpCode.error">Constant Field Values</A></DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ZooDefs.OpCode.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.Ids.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.Perms.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ZooDefs.OpCode.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooDefs.OpCode.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/ZooDefs.Perms.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/ZooDefs.Perms.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/ZooDefs.Perms.html
new file mode 100644
index 0000000..4ac81a7
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/ZooDefs.Perms.html
@@ -0,0 +1,297 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:48 PST 2009 -->
+<TITLE>
+ZooDefs.Perms (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ZooDefs.Perms (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ZooDefs.Perms.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ZooDefs.Perms.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooDefs.Perms.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Interface ZooDefs.Perms</H2>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/ZooDefs.html" title="class in org.apache.zookeeper">ZooDefs</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static interface <B>ZooDefs.Perms</B></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.Perms.html#ADMIN">ADMIN</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.Perms.html#ALL">ALL</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.Perms.html#CREATE">CREATE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.Perms.html#DELETE">DELETE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.Perms.html#READ">READ</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.Perms.html#WRITE">WRITE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="READ"><!-- --></A><H3>
+READ</H3>
+<PRE>
+static final int <B>READ</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.Perms.READ">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="WRITE"><!-- --></A><H3>
+WRITE</H3>
+<PRE>
+static final int <B>WRITE</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.Perms.WRITE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="CREATE"><!-- --></A><H3>
+CREATE</H3>
+<PRE>
+static final int <B>CREATE</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.Perms.CREATE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="DELETE"><!-- --></A><H3>
+DELETE</H3>
+<PRE>
+static final int <B>DELETE</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.Perms.DELETE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="ADMIN"><!-- --></A><H3>
+ADMIN</H3>
+<PRE>
+static final int <B>ADMIN</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.Perms.ADMIN">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="ALL"><!-- --></A><H3>
+ALL</H3>
+<PRE>
+static final int <B>ALL</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.zookeeper.ZooDefs.Perms.ALL">Constant Field Values</A></DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ZooDefs.Perms.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ZooDefs.Perms.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooDefs.Perms.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/ZooDefs.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/ZooDefs.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/ZooDefs.html
new file mode 100644
index 0000000..c086ede
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/ZooDefs.html
@@ -0,0 +1,293 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:48 PST 2009 -->
+<TITLE>
+ZooDefs (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ZooDefs (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ZooDefs.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.Ids.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ZooDefs.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooDefs.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Class ZooDefs</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.ZooDefs</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>ZooDefs</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.Ids.html" title="interface in org.apache.zookeeper">ZooDefs.Ids</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper">ZooDefs.OpCode</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.Perms.html" title="interface in org.apache.zookeeper">ZooDefs.Perms</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.html#opNames">opNames</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooDefs.html#ZooDefs()">ZooDefs</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.h
 tml?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="opNames"><!-- --></A><H3>
+opNames</H3>
+<PRE>
+public static final <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>[] <B>opNames</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ZooDefs()"><!-- --></A><H3>
+ZooDefs</H3>
+<PRE>
+public <B>ZooDefs</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ZooDefs.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/Watcher.Event.KeeperState.html" title="enum in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooDefs.Ids.html" title="interface in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ZooDefs.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooDefs.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Object">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/ZooKeeper.States.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/ZooKeeper.States.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/ZooKeeper.States.html
new file mode 100644
index 0000000..9476657
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/ZooKeeper.States.html
@@ -0,0 +1,392 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+ZooKeeper.States (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ZooKeeper.States (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ZooKeeper.States.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooKeeperMain.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ZooKeeper.States.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooKeeper.States.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper</FONT>
+<BR>
+Enum ZooKeeper.States</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</A>&lt;<A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A>&gt;
+      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.ZooKeeper.States</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</A>&lt;<A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A>&gt;</DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static enum <B>ZooKeeper.States</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;<A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A>&gt;</DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+
+<A NAME="enum_constant_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Enum Constant Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html#ASSOCIATING">ASSOCIATING</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html#AUTH_FAILED">AUTH_FAILED</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html#CLOSED">CLOSED</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html#CONNECTED">CONNECTED</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html#CONNECTING">CONNECTING</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html#isAlive()">isAlive</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html#valueOf(java.lang.String)">valueOf</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the enum constant of this type with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A>[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html#values()">values</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array containing the constants of this enum type, in
+the order they are declared.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Enum"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#compareTo(E)" title="class or interface in java.lang">compareTo</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass()" title="class or interface in java.lang">getDeclaringClass</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#name()" title="class or interface in java.lang">name</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#ordinal()" title="class or interface in java.lang">ordinal</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.ht
 ml?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#valueOf(java.lang.Class, java.lang.String)" title="class or interface in java.lang">valueOf</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+
+<A NAME="enum_constant_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Enum Constant Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="CONNECTING"><!-- --></A><H3>
+CONNECTING</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A> <B>CONNECTING</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="ASSOCIATING"><!-- --></A><H3>
+ASSOCIATING</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A> <B>ASSOCIATING</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="CONNECTED"><!-- --></A><H3>
+CONNECTED</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A> <B>CONNECTED</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="CLOSED"><!-- --></A><H3>
+CLOSED</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A> <B>CLOSED</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="AUTH_FAILED"><!-- --></A><H3>
+AUTH_FAILED</H3>
+<PRE>
+public static final <A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A> <B>AUTH_FAILED</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="values()"><!-- --></A><H3>
+values</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A>[] <B>values</B>()</PRE>
+<DL>
+<DD>Returns an array containing the constants of this enum type, in
+the order they are declared.  This method may be used to iterate
+over the constants as follows:
+<pre>
+for (ZooKeeper.States c : ZooKeeper.States.values())
+&nbsp;   System.out.println(c);
+</pre>
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>an array containing the constants of this enum type, in
+the order they are declared</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="valueOf(java.lang.String)"><!-- --></A><H3>
+valueOf</H3>
+<PRE>
+public static <A HREF="../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A> <B>valueOf</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</PRE>
+<DL>
+<DD>Returns the enum constant of this type with the specified name.
+The string must match <I>exactly</I> an identifier used to declare an
+enum constant in this type.  (Extraneous whitespace characters are 
+not permitted.)
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the enum constant to be returned.
+<DT><B>Returns:</B><DD>the enum constant with the specified name
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if this enum type has no constant
+with the specified name
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</A></CODE> - if the argument is null</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isAlive()"><!-- --></A><H3>
+isAlive</H3>
+<PRE>
+public boolean <B>isAlive</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ZooKeeper.States.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../org/apache/zookeeper/ZooKeeperMain.html" title="class in org.apache.zookeeper"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../index.html?org/apache/zookeeper/ZooKeeper.States.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooKeeper.States.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>


[33/51] [partial] zookeeper git commit: Added documentation page and reworked docs instructions to address jekyll issue #6586

Posted by ph...@apache.org.
http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ZooDefs.Ids.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ZooDefs.Ids.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ZooDefs.Ids.html
new file mode 100644
index 0000000..e5ed781
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ZooDefs.Ids.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Interface org.apache.zookeeper.ZooDefs.Ids (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Interface org.apache.zookeeper.ZooDefs.Ids (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/ZooDefs.Ids.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useZooDefs.Ids.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooDefs.Ids.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>org.apache.zookeeper.ZooDefs.Ids</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.ZooDefs.Ids
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/ZooDefs.Ids.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useZooDefs.Ids.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooDefs.Ids.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ZooDefs.OpCode.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ZooDefs.OpCode.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ZooDefs.OpCode.html
new file mode 100644
index 0000000..5f9d8cd
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ZooDefs.OpCode.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Interface org.apache.zookeeper.ZooDefs.OpCode (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Interface org.apache.zookeeper.ZooDefs.OpCode (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useZooDefs.OpCode.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooDefs.OpCode.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>org.apache.zookeeper.ZooDefs.OpCode</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.ZooDefs.OpCode
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/ZooDefs.OpCode.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useZooDefs.OpCode.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooDefs.OpCode.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ZooDefs.Perms.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ZooDefs.Perms.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ZooDefs.Perms.html
new file mode 100644
index 0000000..4f02264
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ZooDefs.Perms.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Interface org.apache.zookeeper.ZooDefs.Perms (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Interface org.apache.zookeeper.ZooDefs.Perms (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/ZooDefs.Perms.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useZooDefs.Perms.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooDefs.Perms.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>org.apache.zookeeper.ZooDefs.Perms</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.ZooDefs.Perms
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/ZooDefs.Perms.html" title="interface in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useZooDefs.Perms.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooDefs.Perms.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ZooDefs.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ZooDefs.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ZooDefs.html
new file mode 100644
index 0000000..5851b76
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ZooDefs.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.ZooDefs (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.ZooDefs (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/ZooDefs.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useZooDefs.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooDefs.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.ZooDefs</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.ZooDefs
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/ZooDefs.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useZooDefs.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooDefs.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ZooKeeper.States.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ZooKeeper.States.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ZooKeeper.States.html
new file mode 100644
index 0000000..b7fd1bb
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ZooKeeper.States.html
@@ -0,0 +1,197 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.ZooKeeper.States (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.ZooKeeper.States (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useZooKeeper.States.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooKeeper.States.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.ZooKeeper.States</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.zookeeper"><B>org.apache.zookeeper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.zookeeper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A> in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> that return <A HREF="../../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A></CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.html#getState()">getState</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A></CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.States.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.States.html#valueOf(java.lang.String)">valueOf</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the enum constant of this type with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper">ZooKeeper.States</A>[]</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeper.States.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeper.States.html#values()">values</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array containing the constants of this enum type, in
+the order they are declared.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/ZooKeeper.States.html" title="enum in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useZooKeeper.States.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooKeeper.States.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ZooKeeper.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ZooKeeper.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ZooKeeper.html
new file mode 100644
index 0000000..c5bf63c
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ZooKeeper.html
@@ -0,0 +1,194 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.ZooKeeper (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.ZooKeeper (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useZooKeeper.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooKeeper.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.ZooKeeper</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#org.apache.zookeeper"><B>org.apache.zookeeper</B></A></TD>
+<TD>&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<A NAME="org.apache.zookeeper"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A> in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../org/apache/zookeeper/package-summary.html">org.apache.zookeeper</A> with parameters of type <A HREF="../../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeperMain.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeperMain.html#createQuota(org.apache.zookeeper.ZooKeeper, java.lang.String, long, int)">createQuota</A></B>(<A HREF="../../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>&nbsp;zk,
+            <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+            long&nbsp;bytes,
+            int&nbsp;numNodes)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this method creates a quota node for the path</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B>ZooKeeperMain.</B><B><A HREF="../../../../org/apache/zookeeper/ZooKeeperMain.html#delQuota(org.apache.zookeeper.ZooKeeper, java.lang.String, boolean, boolean)">delQuota</A></B>(<A HREF="../../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper">ZooKeeper</A>&nbsp;zk,
+         <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;path,
+         boolean&nbsp;bytes,
+         boolean&nbsp;numNodes)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this method deletes quota for a node.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/ZooKeeper.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useZooKeeper.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooKeeper.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ZooKeeperMain.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ZooKeeperMain.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ZooKeeperMain.html
new file mode 100644
index 0000000..5496f59
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/class-use/ZooKeeperMain.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+Uses of Class org.apache.zookeeper.ZooKeeperMain (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class org.apache.zookeeper.ZooKeeperMain (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/ZooKeeperMain.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useZooKeeperMain.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooKeeperMain.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>org.apache.zookeeper.ZooKeeperMain</B></H2>
+</CENTER>
+No usage of org.apache.zookeeper.ZooKeeperMain
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/apache/zookeeper/ZooKeeperMain.html" title="class in org.apache.zookeeper"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper//class-useZooKeeperMain.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ZooKeeperMain.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>

http://git-wip-us.apache.org/repos/asf/zookeeper/blob/af1e0ff1/_released_docs/r3.1.2/api/org/apache/zookeeper/data/ACL.html
----------------------------------------------------------------------
diff --git a/_released_docs/r3.1.2/api/org/apache/zookeeper/data/ACL.html b/_released_docs/r3.1.2/api/org/apache/zookeeper/data/ACL.html
new file mode 100644
index 0000000..6aaada8
--- /dev/null
+++ b/_released_docs/r3.1.2/api/org/apache/zookeeper/data/ACL.html
@@ -0,0 +1,524 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_16) on Tue Dec 08 13:10:49 PST 2009 -->
+<TITLE>
+ACL (ZooKeeper 3.1.2 API)
+</TITLE>
+
+<META NAME="date" CONTENT="2009-12-08">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ACL (ZooKeeper 3.1.2 API)";
+    }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ACL.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper/data/ACL.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ACL.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.zookeeper.data</FONT>
+<BR>
+Class ACL</H2>
+<PRE>
+<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.zookeeper.data.ACL</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>ACL</B><DT>extends <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/ACL.html#ACL()">ACL</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/ACL.html#ACL(int, org.apache.zookeeper.data.Id)">ACL</A></B>(int&nbsp;perms,
+    <A HREF="../../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A>&nbsp;id)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/ACL.html#compareTo(java.lang.Object)">compareTo</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;peer_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/ACL.html#deserialize(InputArchive, java.lang.String)">deserialize</A></B>(InputArchive&nbsp;a_,
+            <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;tag)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/ACL.html#equals(java.lang.Object)">equals</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;peer_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/ACL.html#getId()">getId</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/ACL.html#getPerms()">getPerms</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/ACL.html#hashCode()">hashCode</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/ACL.html#readFields(java.io.DataInput)">readFields</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A>&nbsp;in)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/ACL.html#serialize(OutputArchive, java.lang.String)">serialize</A></B>(OutputArchive&nbsp;a_,
+          <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;tag)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/ACL.html#setId(org.apache.zookeeper.data.Id)">setId</A></B>(<A HREF="../../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A>&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/ACL.html#setPerms(int)">setPerms</A></B>(int&nbsp;m_)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/ACL.html#signature()">signature</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/ACL.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../org/apache/zookeeper/data/ACL.html#write(java.io.DataOutput)">write</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</A>&nbsp;out)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.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://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ACL()"><!-- --></A><H3>
+ACL</H3>
+<PRE>
+public <B>ACL</B>()</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="ACL(int, org.apache.zookeeper.data.Id)"><!-- --></A><H3>
+ACL</H3>
+<PRE>
+public <B>ACL</B>(int&nbsp;perms,
+           <A HREF="../../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A>&nbsp;id)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getPerms()"><!-- --></A><H3>
+getPerms</H3>
+<PRE>
+public int <B>getPerms</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setPerms(int)"><!-- --></A><H3>
+setPerms</H3>
+<PRE>
+public void <B>setPerms</B>(int&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getId()"><!-- --></A><H3>
+getId</H3>
+<PRE>
+public <A HREF="../../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A> <B>getId</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setId(org.apache.zookeeper.data.Id)"><!-- --></A><H3>
+setId</H3>
+<PRE>
+public void <B>setId</B>(<A HREF="../../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data">Id</A>&nbsp;m_)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="serialize(OutputArchive, java.lang.String)"><!-- --></A><H3>
+serialize</H3>
+<PRE>
+public void <B>serialize</B>(OutputArchive&nbsp;a_,
+                      <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;tag)
+               throws <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="deserialize(InputArchive, java.lang.String)"><!-- --></A><H3>
+deserialize</H3>
+<PRE>
+public void <B>deserialize</B>(InputArchive&nbsp;a_,
+                        <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;tag)
+                 throws <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="write(java.io.DataOutput)"><!-- --></A><H3>
+write</H3>
+<PRE>
+public void <B>write</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataOutput.html?is-external=true" title="class or interface in java.io">DataOutput</A>&nbsp;out)
+           throws <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readFields(java.io.DataInput)"><!-- --></A><H3>
+readFields</H3>
+<PRE>
+public void <B>readFields</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/io/DataInput.html?is-external=true" title="class or interface in java.io">DataInput</A>&nbsp;in)
+                throws <A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="compareTo(java.lang.Object)"><!-- --></A><H3>
+compareTo</H3>
+<PRE>
+public int <B>compareTo</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;peer_)
+              throws <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/ClassCastException.html?is-external=true" title="class or interface in java.lang">ClassCastException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/ClassCastException.html?is-external=true" title="class or interface in java.lang">ClassCastException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="equals(java.lang.Object)"><!-- --></A><H3>
+equals</H3>
+<PRE>
+public boolean <B>equals</B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;peer_)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.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></CODE> in class <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hashCode()"><!-- --></A><H3>
+hashCode</H3>
+<PRE>
+public int <B>hashCode</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A></CODE> in class <CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="signature()"><!-- --></A><H3>
+signature</H3>
+<PRE>
+public static <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>signature</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+  <TR ALIGN="center" VALIGN="top">
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ACL.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../org/apache/zookeeper/data/Id.html" title="class in org.apache.zookeeper.data"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?org/apache/zookeeper/data/ACL.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="ACL.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright &copy; 2009 The Apache Software Foundation
+</BODY>
+</HTML>