You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@river.apache.org by bu...@apache.org on 2010/12/24 22:21:18 UTC

svn commit: r781531 [3/4] - /websites/staging/river/trunk/content/river/doc/api/net/jini/core/transaction/server/

Added: websites/staging/river/trunk/content/river/doc/api/net/jini/core/transaction/server/TransactionManager.html
==============================================================================
--- websites/staging/river/trunk/content/river/doc/api/net/jini/core/transaction/server/TransactionManager.html (added)
+++ websites/staging/river/trunk/content/river/doc/api/net/jini/core/transaction/server/TransactionManager.html Fri Dec 24 21:21:18 2010
@@ -0,0 +1,561 @@
+<!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.5.0_15) on Mon Mar 08 17:46:15 EST 2010 -->
+<TITLE>
+TransactionManager (Apache River v2.1.2-SNAPSHOT API Documentation)
+</TITLE>
+
+<META NAME="keywords" CONTENT="net.jini.core.transaction.server.TransactionManager interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    parent.document.title="TransactionManager (Apache River v2.1.2-SNAPSHOT API Documentation)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= 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/TransactionManager.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="../../../../../net/jini/core/transaction/server/TransactionConstants.html" title="interface in net.jini.core.transaction.server"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../net/jini/core/transaction/server/TransactionManager.Created.html" title="class in net.jini.core.transaction.server"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?net/jini/core/transaction/server/TransactionManager.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="TransactionManager.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../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">
+net.jini.core.transaction.server</FONT>
+<BR>
+Interface TransactionManager</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/Remote.html" title="class or interface in java.rmi">Remote</A>, <A HREF="../../../../../net/jini/core/transaction/server/TransactionConstants.html" title="interface in net.jini.core.transaction.server">TransactionConstants</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../net/jini/core/transaction/server/NestableTransactionManager.html" title="interface in net.jini.core.transaction.server">NestableTransactionManager</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>TransactionManager</B><DT>extends <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/Remote.html" title="class or interface in java.rmi">Remote</A>, <A HREF="../../../../../net/jini/core/transaction/server/TransactionConstants.html" title="interface in net.jini.core.transaction.server">TransactionConstants</A></DL>
+</PRE>
+
+<P>
+The interface used for managers of the two-phase commit protocol for
+ top-level transactions.  All <code>ServerTransaction</code> objects
+ are governed by a transaction manager that runs this protocol.
+<P>
+
+<P>
+<DL>
+<DT><B>Since:</B></DT>
+  <DD>1.0</DD>
+<DT><B>Author:</B></DT>
+  <DD>Sun Microsystems, Inc.</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../../net/jini/core/transaction/server/NestableTransactionManager.html" title="interface in net.jini.core.transaction.server"><CODE>NestableTransactionManager</CODE></A>, 
+<A HREF="../../../../../net/jini/core/transaction/server/ServerTransaction.html" title="class in net.jini.core.transaction.server"><CODE>ServerTransaction</CODE></A>, 
+<A HREF="../../../../../net/jini/core/transaction/server/TransactionParticipant.html" title="interface in net.jini.core.transaction.server"><CODE>TransactionParticipant</CODE></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="../../../../../net/jini/core/transaction/server/TransactionManager.Created.html" title="class in net.jini.core.transaction.server">TransactionManager.Created</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class that holds return values from create methods.</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_net.jini.core.transaction.server.TransactionConstants"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface net.jini.core.transaction.server.<A HREF="../../../../../net/jini/core/transaction/server/TransactionConstants.html" title="interface in net.jini.core.transaction.server">TransactionConstants</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../net/jini/core/transaction/server/TransactionConstants.html#ABORTED">ABORTED</A>, <A HREF="../../../../../net/jini/core/transaction/server/TransactionConstants.html#ACTIVE">ACTIVE</A>, <A HREF="../../../../../net/jini/core/transaction/server/TransactionConstants.html#COMMITTED">COMMITTED</A>, <A HREF="../../../../../net/jini/core/transaction/server/TransactionConstants.html#NOTCHANGED">NOTCHANGED</A>, <A HREF="../../../../../net/jini/core/transaction/server/TransactionConstants.html#PREPARED">PREPARED</A>, <A HREF="../../../../../net/jini/core/transaction/server/TransactionConstants.html#VOTING">VOTING</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="../../../../../net/jini/core/transaction/server/TransactionManager.html#abort(long)">abort</A></B>(long&nbsp;id)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abort the transaction.</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="../../../../../net/jini/core/transaction/server/TransactionManager.html#abort(long, long)">abort</A></B>(long&nbsp;id,
+      long&nbsp;waitFor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abort the transaction, waiting for participants to be notified of
+ the decision.</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="../../../../../net/jini/core/transaction/server/TransactionManager.html#commit(long)">commit</A></B>(long&nbsp;id)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Commit the transaction.</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="../../../../../net/jini/core/transaction/server/TransactionManager.html#commit(long, long)">commit</A></B>(long&nbsp;id,
+       long&nbsp;waitFor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Commit the transaction, waiting for participants to be notified of
+ the decision.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../net/jini/core/transaction/server/TransactionManager.Created.html" title="class in net.jini.core.transaction.server">TransactionManager.Created</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../net/jini/core/transaction/server/TransactionManager.html#create(long)">create</A></B>(long&nbsp;lease)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Begin a new top-level transaction.</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="../../../../../net/jini/core/transaction/server/TransactionManager.html#getState(long)">getState</A></B>(long&nbsp;id)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the current state of the given transaction.</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="../../../../../net/jini/core/transaction/server/TransactionManager.html#join(long, net.jini.core.transaction.server.TransactionParticipant, long)">join</A></B>(long&nbsp;id,
+     <A HREF="../../../../../net/jini/core/transaction/server/TransactionParticipant.html" title="interface in net.jini.core.transaction.server">TransactionParticipant</A>&nbsp;part,
+     long&nbsp;crashCount)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Join a transaction that is managed by this transaction manager.</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="create(long)"><!-- --></A><H3>
+create</H3>
+<PRE>
+<A HREF="../../../../../net/jini/core/transaction/server/TransactionManager.Created.html" title="class in net.jini.core.transaction.server">TransactionManager.Created</A> <B>create</B>(long&nbsp;lease)
+                                  throws <A HREF="../../../../../net/jini/core/lease/LeaseDeniedException.html" title="class in net.jini.core.lease">LeaseDeniedException</A>,
+                                         <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/RemoteException.html" title="class or interface in java.rmi">RemoteException</A></PRE>
+<DL>
+<DD>Begin a new top-level transaction.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>lease</CODE> - the requested lease time for the transaction
+<DT><B>Returns:</B><DD>the transaction ID and the lease granted
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../net/jini/core/lease/LeaseDeniedException.html" title="class in net.jini.core.lease">LeaseDeniedException</A></CODE> - if this manager is unwilling to 
+         grant the requested lease time
+<DD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/RemoteException.html" title="class or interface in java.rmi">RemoteException</A></CODE> - if there is a communication error</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="join(long, net.jini.core.transaction.server.TransactionParticipant, long)"><!-- --></A><H3>
+join</H3>
+<PRE>
+void <B>join</B>(long&nbsp;id,
+          <A HREF="../../../../../net/jini/core/transaction/server/TransactionParticipant.html" title="interface in net.jini.core.transaction.server">TransactionParticipant</A>&nbsp;part,
+          long&nbsp;crashCount)
+          throws <A HREF="../../../../../net/jini/core/transaction/UnknownTransactionException.html" title="class in net.jini.core.transaction">UnknownTransactionException</A>,
+                 <A HREF="../../../../../net/jini/core/transaction/CannotJoinException.html" title="class in net.jini.core.transaction">CannotJoinException</A>,
+                 <A HREF="../../../../../net/jini/core/transaction/server/CrashCountException.html" title="class in net.jini.core.transaction.server">CrashCountException</A>,
+                 <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/RemoteException.html" title="class or interface in java.rmi">RemoteException</A></PRE>
+<DL>
+<DD>Join a transaction that is managed by this transaction manager.
+ The <code>crashCount</code> marks the state of the storage used by
+ the participant for transactions. If the participant attempts to
+ join a transaction more than once, the crash counts must be the same.
+ Each system crash or other event that destroys the state of the
+ participant's unprepared transaction storage must cause the crash
+ count to increase by at least one.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>id</CODE> - the transaction ID<DD><CODE>part</CODE> - the participant joining the transaction<DD><CODE>crashCount</CODE> - the participant's current crash count
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../net/jini/core/transaction/UnknownTransactionException.html" title="class in net.jini.core.transaction">UnknownTransactionException</A></CODE> - if the transaction 
+         is unknown to the transaction manager, either 
+         because the transaction ID is incorrect or because the 
+         transaction is complete and its state has been 
+         discarded by the manager.
+<DD><CODE><A HREF="../../../../../net/jini/core/transaction/CannotJoinException.html" title="class in net.jini.core.transaction">CannotJoinException</A></CODE> - if the transaction is known 
+         to the manager but is no longer active.
+<DD><CODE><A HREF="../../../../../net/jini/core/transaction/server/CrashCountException.html" title="class in net.jini.core.transaction.server">CrashCountException</A></CODE> - if the crash count provided 
+         for the participant differs from the crash count 
+         in a previous invocation of the same pairing of 
+         participant and transaction
+<DD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/RemoteException.html" title="class or interface in java.rmi">RemoteException</A></CODE> - if there is a communication error<DT><B>See Also:</B><DD><A HREF="../../../../../net/jini/core/transaction/server/ServerTransaction.html#join(net.jini.core.transaction.server.TransactionParticipant, long)"><CODE>ServerTransaction.join(net.jini.core.transaction.server.TransactionParticipant, long)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getState(long)"><!-- --></A><H3>
+getState</H3>
+<PRE>
+int <B>getState</B>(long&nbsp;id)
+             throws <A HREF="../../../../../net/jini/core/transaction/UnknownTransactionException.html" title="class in net.jini.core.transaction">UnknownTransactionException</A>,
+                    <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/RemoteException.html" title="class or interface in java.rmi">RemoteException</A></PRE>
+<DL>
+<DD>Returns the current state of the given transaction.  The returned
+ state can be any of the <code>TransactionConstants</code> values.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>id</CODE> - the transaction ID
+<DT><B>Returns:</B><DD>an <code>int</code> representing the state of the transaction
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../net/jini/core/transaction/UnknownTransactionException.html" title="class in net.jini.core.transaction">UnknownTransactionException</A></CODE> - if the transaction 
+         is unknown to the transaction manager, either 
+         because the transaction ID is incorrect or because the 
+         transaction is complete and its state has been 
+         discarded by the manager.
+<DD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/RemoteException.html" title="class or interface in java.rmi">RemoteException</A></CODE> - if there is a communication error<DT><B>See Also:</B><DD><A HREF="../../../../../net/jini/core/transaction/server/ServerTransaction.html#getState()"><CODE>ServerTransaction.getState()</CODE></A>, 
+<A HREF="../../../../../net/jini/core/transaction/server/TransactionConstants.html" title="interface in net.jini.core.transaction.server"><CODE>TransactionConstants</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="commit(long)"><!-- --></A><H3>
+commit</H3>
+<PRE>
+void <B>commit</B>(long&nbsp;id)
+            throws <A HREF="../../../../../net/jini/core/transaction/UnknownTransactionException.html" title="class in net.jini.core.transaction">UnknownTransactionException</A>,
+                   <A HREF="../../../../../net/jini/core/transaction/CannotCommitException.html" title="class in net.jini.core.transaction">CannotCommitException</A>,
+                   <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/RemoteException.html" title="class or interface in java.rmi">RemoteException</A></PRE>
+<DL>
+<DD>Commit the transaction. Commit asks the transaction manager to
+ execute the voting process with the participants.  Returns if the
+ transaction successfully reaches either the <code>NOTCHANGED</code>
+ or the <code>COMMITTED</code> state, without waiting for the
+ transaction manager to notify all participants of the decision.
+ If the transaction must be aborted (because one or more participants
+ are unable to prepare), <code>CannotCommitException</code> is thrown
+ without waiting for the transaction manager to notify all participants
+ of the decision.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>id</CODE> - the transaction ID
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../net/jini/core/transaction/UnknownTransactionException.html" title="class in net.jini.core.transaction">UnknownTransactionException</A></CODE> - if the transaction 
+         is unknown to the transaction manager, either 
+         because the transaction ID is incorrect or because the 
+         transaction is complete and its state has been 
+         discarded by the manager.
+<DD><CODE><A HREF="../../../../../net/jini/core/transaction/CannotCommitException.html" title="class in net.jini.core.transaction">CannotCommitException</A></CODE> - if the transaction is being or already 
+         has been aborted
+<DD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/RemoteException.html" title="class or interface in java.rmi">RemoteException</A></CODE> - if there is a communication error</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="commit(long, long)"><!-- --></A><H3>
+commit</H3>
+<PRE>
+void <B>commit</B>(long&nbsp;id,
+            long&nbsp;waitFor)
+            throws <A HREF="../../../../../net/jini/core/transaction/UnknownTransactionException.html" title="class in net.jini.core.transaction">UnknownTransactionException</A>,
+                   <A HREF="../../../../../net/jini/core/transaction/CannotCommitException.html" title="class in net.jini.core.transaction">CannotCommitException</A>,
+                   <A HREF="../../../../../net/jini/core/transaction/TimeoutExpiredException.html" title="class in net.jini.core.transaction">TimeoutExpiredException</A>,
+                   <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/RemoteException.html" title="class or interface in java.rmi">RemoteException</A></PRE>
+<DL>
+<DD>Commit the transaction, waiting for participants to be notified of
+ the decision. Commit asks the transaction manager to execute the
+ voting process with the participants.  Returns if the transaction
+ successfully reaches either the <code>NOTCHANGED</code> or the
+ <code>COMMITTED</code> state, and the transaction manager has
+ notified all participants of the decision, before the specified
+ timeout expires.  If the transaction must be aborted (because one
+ or more participants are unable to prepare),
+ <code>CannotCommitException</code> is thrown if the transaction
+ manager is able to notify all participants of the decision before
+ the specified timeout expires.  If the transaction manager reaches
+ a decision, but is unable to notify all participants of that
+ decision before the specified timeout expires, then
+ <code>TimeoutExpiredException</code> is thrown.  If the specified
+ timeout expires before the transaction manager reaches a decision,
+ <code>TimeoutExpiredException</code> is not thrown until the
+ manager reaches a decision.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>id</CODE> - the transaction ID<DD><CODE>waitFor</CODE> - timeout to wait, from the start of the call until
+ all participants have been notified of the transaction manager's
+ decision
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../net/jini/core/transaction/UnknownTransactionException.html" title="class in net.jini.core.transaction">UnknownTransactionException</A></CODE> - if the transaction 
+         is unknown to the transaction manager, either 
+         because the transaction ID is incorrect or because the 
+         transaction is complete and its state has been 
+         discarded by the manager.
+<DD><CODE><A HREF="../../../../../net/jini/core/transaction/CannotCommitException.html" title="class in net.jini.core.transaction">CannotCommitException</A></CODE> - if the transaction is being or already 
+         has been aborted
+<DD><CODE><A HREF="../../../../../net/jini/core/transaction/TimeoutExpiredException.html" title="class in net.jini.core.transaction">TimeoutExpiredException</A></CODE> - if the transaction manager reaches
+         a decision, but is unable to notify all participants of that
+         decision before the specified timeout expires
+<DD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/RemoteException.html" title="class or interface in java.rmi">RemoteException</A></CODE> - if there is a communication error</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="abort(long)"><!-- --></A><H3>
+abort</H3>
+<PRE>
+void <B>abort</B>(long&nbsp;id)
+           throws <A HREF="../../../../../net/jini/core/transaction/UnknownTransactionException.html" title="class in net.jini.core.transaction">UnknownTransactionException</A>,
+                  <A HREF="../../../../../net/jini/core/transaction/CannotAbortException.html" title="class in net.jini.core.transaction">CannotAbortException</A>,
+                  <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/RemoteException.html" title="class or interface in java.rmi">RemoteException</A></PRE>
+<DL>
+<DD>Abort the transaction. This can be called at any time by
+ any object holding a reference to the transaction.  Abort asks
+ the transaction manager to abort the transaction and to notify
+ each participant of the decision, resulting in them rolling back
+ any state changes made as part of the transaction.  Returns as
+ soon as the transaction manager records the abort decision, without
+ waiting for the transaction manager to notify all participants of
+ the decision.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>id</CODE> - the transaction ID
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../net/jini/core/transaction/UnknownTransactionException.html" title="class in net.jini.core.transaction">UnknownTransactionException</A></CODE> - if the transaction 
+         is unknown to the transaction manager, either 
+         because the transaction ID is incorrect or because the 
+         transaction is complete and its state has been 
+         discarded by the manager.
+<DD><CODE><A HREF="../../../../../net/jini/core/transaction/CannotAbortException.html" title="class in net.jini.core.transaction">CannotAbortException</A></CODE> - if the transaction is known to have 
+         previously reached the COMMITTED state due to an earlier 
+         commit
+<DD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/RemoteException.html" title="class or interface in java.rmi">RemoteException</A></CODE> - if there is a communication error</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="abort(long, long)"><!-- --></A><H3>
+abort</H3>
+<PRE>
+void <B>abort</B>(long&nbsp;id,
+           long&nbsp;waitFor)
+           throws <A HREF="../../../../../net/jini/core/transaction/UnknownTransactionException.html" title="class in net.jini.core.transaction">UnknownTransactionException</A>,
+                  <A HREF="../../../../../net/jini/core/transaction/CannotAbortException.html" title="class in net.jini.core.transaction">CannotAbortException</A>,
+                  <A HREF="../../../../../net/jini/core/transaction/TimeoutExpiredException.html" title="class in net.jini.core.transaction">TimeoutExpiredException</A>,
+                  <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/RemoteException.html" title="class or interface in java.rmi">RemoteException</A></PRE>
+<DL>
+<DD>Abort the transaction, waiting for participants to be notified of
+ the decision. This can be called at any time by any object holding
+ a reference to the transaction.  Abort asks the transaction manager
+ to abort the transaction and to notify each participant of the
+ decision, resulting in them rolling back any state changes made as
+ part of the transaction.  Returns if the transaction manager records
+ the decision and is able to notify all participants of the decision
+ before the specified timeout expires.  If the transaction manager
+ is unable to notify all participants of the decision before the
+ specified timeout expires, then <code>TimeoutExpiredException</code>
+ is thrown.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>id</CODE> - the transaction ID<DD><CODE>waitFor</CODE> - timeout to wait, from the start of the call until
+ all participants have been notified of the transaction manager's
+ decision
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../net/jini/core/transaction/UnknownTransactionException.html" title="class in net.jini.core.transaction">UnknownTransactionException</A></CODE> - if the transaction 
+         is unknown to the transaction manager, either 
+         because the transaction ID is incorrect or because the 
+         transaction is complete and its state has been 
+         discarded by the manager.
+<DD><CODE><A HREF="../../../../../net/jini/core/transaction/CannotAbortException.html" title="class in net.jini.core.transaction">CannotAbortException</A></CODE> - if the transaction is known to have 
+         previously reached the COMMITTED state due to an earlier 
+         commit
+<DD><CODE><A HREF="../../../../../net/jini/core/transaction/TimeoutExpiredException.html" title="class in net.jini.core.transaction">TimeoutExpiredException</A></CODE> - if the timeout expires before 
+         all participants have been notified
+<DD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/RemoteException.html" title="class or interface in java.rmi">RemoteException</A></CODE> - if there is a communication error</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/TransactionManager.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="../../../../../net/jini/core/transaction/server/TransactionConstants.html" title="interface in net.jini.core.transaction.server"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../net/jini/core/transaction/server/TransactionManager.Created.html" title="class in net.jini.core.transaction.server"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?net/jini/core/transaction/server/TransactionManager.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="TransactionManager.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../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 2007, multiple authors.<br>Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0" target="child" >Apache License, Version 2.0</a>, see the <a href="../../../../../doc-files/NOTICE" target="child" >NOTICE</a> file for attributions.
+</BODY>
+</HTML>

Added: websites/staging/river/trunk/content/river/doc/api/net/jini/core/transaction/server/TransactionParticipant.html
==============================================================================
--- websites/staging/river/trunk/content/river/doc/api/net/jini/core/transaction/server/TransactionParticipant.html (added)
+++ websites/staging/river/trunk/content/river/doc/api/net/jini/core/transaction/server/TransactionParticipant.html Fri Dec 24 21:21:18 2010
@@ -0,0 +1,409 @@
+<!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.5.0_15) on Mon Mar 08 17:46:15 EST 2010 -->
+<TITLE>
+TransactionParticipant (Apache River v2.1.2-SNAPSHOT API Documentation)
+</TITLE>
+
+<META NAME="keywords" CONTENT="net.jini.core.transaction.server.TransactionParticipant interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    parent.document.title="TransactionParticipant (Apache River v2.1.2-SNAPSHOT API Documentation)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= 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/TransactionParticipant.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="../../../../../net/jini/core/transaction/server/TransactionManager.Created.html" title="class in net.jini.core.transaction.server"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?net/jini/core/transaction/server/TransactionParticipant.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="TransactionParticipant.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../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">
+net.jini.core.transaction.server</FONT>
+<BR>
+Interface TransactionParticipant</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/Remote.html" title="class or interface in java.rmi">Remote</A>, <A HREF="../../../../../net/jini/core/transaction/server/TransactionConstants.html" title="interface in net.jini.core.transaction.server">TransactionConstants</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>TransactionParticipant</B><DT>extends <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/Remote.html" title="class or interface in java.rmi">Remote</A>, <A HREF="../../../../../net/jini/core/transaction/server/TransactionConstants.html" title="interface in net.jini.core.transaction.server">TransactionConstants</A></DL>
+</PRE>
+
+<P>
+The interface used for participants of the two-phase commit protocol.
+ The methods on this interface are called by the transaction manager.
+ Any class that wants to have operations wrapped in a transaction
+ needs to support this interface. In conjunction with the
+ <code>TransactionManager</code> interface, this interface allows a
+ two-phase commit protocol to be used between objects in a distributed
+ system.
+<P>
+
+<P>
+<DL>
+<DT><B>Since:</B></DT>
+  <DD>1.0</DD>
+<DT><B>Author:</B></DT>
+  <DD>Sun Microsystems, Inc.</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../../net/jini/core/transaction/server/TransactionManager.html" title="interface in net.jini.core.transaction.server"><CODE>TransactionManager</CODE></A>, 
+<A HREF="../../../../../net/jini/core/transaction/server/NestableTransactionManager.html" title="interface in net.jini.core.transaction.server"><CODE>NestableTransactionManager</CODE></A>, 
+<A HREF="../../../../../net/jini/core/transaction/server/ServerTransaction.html" title="class in net.jini.core.transaction.server"><CODE>ServerTransaction</CODE></A></DL>
+<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>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_net.jini.core.transaction.server.TransactionConstants"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface net.jini.core.transaction.server.<A HREF="../../../../../net/jini/core/transaction/server/TransactionConstants.html" title="interface in net.jini.core.transaction.server">TransactionConstants</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../net/jini/core/transaction/server/TransactionConstants.html#ABORTED">ABORTED</A>, <A HREF="../../../../../net/jini/core/transaction/server/TransactionConstants.html#ACTIVE">ACTIVE</A>, <A HREF="../../../../../net/jini/core/transaction/server/TransactionConstants.html#COMMITTED">COMMITTED</A>, <A HREF="../../../../../net/jini/core/transaction/server/TransactionConstants.html#NOTCHANGED">NOTCHANGED</A>, <A HREF="../../../../../net/jini/core/transaction/server/TransactionConstants.html#PREPARED">PREPARED</A>, <A HREF="../../../../../net/jini/core/transaction/server/TransactionConstants.html#VOTING">VOTING</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="../../../../../net/jini/core/transaction/server/TransactionParticipant.html#abort(net.jini.core.transaction.server.TransactionManager, long)">abort</A></B>(<A HREF="../../../../../net/jini/core/transaction/server/TransactionManager.html" title="interface in net.jini.core.transaction.server">TransactionManager</A>&nbsp;mgr,
+      long&nbsp;id)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Requests that the participant roll back any changes for the specified
+ transaction and unlock any resources locked by the transaction.</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="../../../../../net/jini/core/transaction/server/TransactionParticipant.html#commit(net.jini.core.transaction.server.TransactionManager, long)">commit</A></B>(<A HREF="../../../../../net/jini/core/transaction/server/TransactionManager.html" title="interface in net.jini.core.transaction.server">TransactionManager</A>&nbsp;mgr,
+       long&nbsp;id)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Requests that the participant make all of its <code>PREPARED</code>
+ changes for the specified transaction visible outside of the
+ transaction and unlock any resources locked by the transaction.</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="../../../../../net/jini/core/transaction/server/TransactionParticipant.html#prepare(net.jini.core.transaction.server.TransactionManager, long)">prepare</A></B>(<A HREF="../../../../../net/jini/core/transaction/server/TransactionManager.html" title="interface in net.jini.core.transaction.server">TransactionManager</A>&nbsp;mgr,
+        long&nbsp;id)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Requests that the participant prepare itself to commit the transaction,
+ and to vote on the outcome of the transaction.</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="../../../../../net/jini/core/transaction/server/TransactionParticipant.html#prepareAndCommit(net.jini.core.transaction.server.TransactionManager, long)">prepareAndCommit</A></B>(<A HREF="../../../../../net/jini/core/transaction/server/TransactionManager.html" title="interface in net.jini.core.transaction.server">TransactionManager</A>&nbsp;mgr,
+                 long&nbsp;id)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A combination of <code>prepare</code> and <code>commit</code>, which
+ can be used by the manager when there is just one participant left to
+ prepare and all other participants (if any) have responded with
+ <code>NOTCHANGED</code>.</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="prepare(net.jini.core.transaction.server.TransactionManager, long)"><!-- --></A><H3>
+prepare</H3>
+<PRE>
+int <B>prepare</B>(<A HREF="../../../../../net/jini/core/transaction/server/TransactionManager.html" title="interface in net.jini.core.transaction.server">TransactionManager</A>&nbsp;mgr,
+            long&nbsp;id)
+            throws <A HREF="../../../../../net/jini/core/transaction/UnknownTransactionException.html" title="class in net.jini.core.transaction">UnknownTransactionException</A>,
+                   <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/RemoteException.html" title="class or interface in java.rmi">RemoteException</A></PRE>
+<DL>
+<DD>Requests that the participant prepare itself to commit the transaction,
+ and to vote on the outcome of the transaction. The participant responds
+ with either <code>PREPARED</code>, indicating that it is prepared;
+ <code>ABORT</code>, indicating that it will abort, or
+ <code>NOTCHANGED</code>, indicating that it did not have any state
+ changed by the transaction (i.e., it was read-only). If the response
+ is <code>PREPARED</code>, the participant must wait until it receives
+ a commit or abort call from the transaction manager; it may query the
+ transaction manager if needed as to the state of the transaction. If
+ the response is <code>ABORT</code>, the participant should roll its
+ state back to undo any changes that occurred due to operations
+ performed under the transaction; it can then discard any information
+ about the transaction. If the response is <code>NOTCHANGED</code>, the
+ participant can immediately discard any knowledge of the transaction.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>mgr</CODE> - the manager of the transaction<DD><CODE>id</CODE> - the transaction ID
+<DT><B>Returns:</B><DD>an <code>int</code> representing this participant's state
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../net/jini/core/transaction/UnknownTransactionException.html" title="class in net.jini.core.transaction">UnknownTransactionException</A></CODE> - if the transaction 
+         is unknown to the transaction manager, either 
+         because the transaction ID is incorrect or because the 
+         transaction is complete and its state has been 
+         discarded by the manager.
+<DD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/RemoteException.html" title="class or interface in java.rmi">RemoteException</A></CODE> - if there is a communication error</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="commit(net.jini.core.transaction.server.TransactionManager, long)"><!-- --></A><H3>
+commit</H3>
+<PRE>
+void <B>commit</B>(<A HREF="../../../../../net/jini/core/transaction/server/TransactionManager.html" title="interface in net.jini.core.transaction.server">TransactionManager</A>&nbsp;mgr,
+            long&nbsp;id)
+            throws <A HREF="../../../../../net/jini/core/transaction/UnknownTransactionException.html" title="class in net.jini.core.transaction">UnknownTransactionException</A>,
+                   <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/RemoteException.html" title="class or interface in java.rmi">RemoteException</A></PRE>
+<DL>
+<DD>Requests that the participant make all of its <code>PREPARED</code>
+ changes for the specified transaction visible outside of the
+ transaction and unlock any resources locked by the transaction.
+ All state associated with the transaction can then be discarded
+ by the participant.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>mgr</CODE> - the manager of the transaction<DD><CODE>id</CODE> - the transaction ID
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../net/jini/core/transaction/UnknownTransactionException.html" title="class in net.jini.core.transaction">UnknownTransactionException</A></CODE> - if the transaction 
+         is unknown to the transaction manager, either 
+         because the transaction ID is incorrect or because the 
+         transaction is complete and its state has been 
+         discarded by the manager.
+<DD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/RemoteException.html" title="class or interface in java.rmi">RemoteException</A></CODE> - if there is a communication error</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="abort(net.jini.core.transaction.server.TransactionManager, long)"><!-- --></A><H3>
+abort</H3>
+<PRE>
+void <B>abort</B>(<A HREF="../../../../../net/jini/core/transaction/server/TransactionManager.html" title="interface in net.jini.core.transaction.server">TransactionManager</A>&nbsp;mgr,
+           long&nbsp;id)
+           throws <A HREF="../../../../../net/jini/core/transaction/UnknownTransactionException.html" title="class in net.jini.core.transaction">UnknownTransactionException</A>,
+                  <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/RemoteException.html" title="class or interface in java.rmi">RemoteException</A></PRE>
+<DL>
+<DD>Requests that the participant roll back any changes for the specified
+ transaction and unlock any resources locked by the transaction.
+ All state associated with the transaction can then be discarded
+ by the participant.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>mgr</CODE> - the manager of the transaction<DD><CODE>id</CODE> - the transaction ID
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../net/jini/core/transaction/UnknownTransactionException.html" title="class in net.jini.core.transaction">UnknownTransactionException</A></CODE> - if the transaction 
+         is unknown to the transaction manager, either 
+         because the transaction ID is incorrect or because the 
+         transaction is complete and its state has been 
+         discarded by the manager.
+<DD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/RemoteException.html" title="class or interface in java.rmi">RemoteException</A></CODE> - if there is a communication error</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="prepareAndCommit(net.jini.core.transaction.server.TransactionManager, long)"><!-- --></A><H3>
+prepareAndCommit</H3>
+<PRE>
+int <B>prepareAndCommit</B>(<A HREF="../../../../../net/jini/core/transaction/server/TransactionManager.html" title="interface in net.jini.core.transaction.server">TransactionManager</A>&nbsp;mgr,
+                     long&nbsp;id)
+                     throws <A HREF="../../../../../net/jini/core/transaction/UnknownTransactionException.html" title="class in net.jini.core.transaction">UnknownTransactionException</A>,
+                            <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/RemoteException.html" title="class or interface in java.rmi">RemoteException</A></PRE>
+<DL>
+<DD>A combination of <code>prepare</code> and <code>commit</code>, which
+ can be used by the manager when there is just one participant left to
+ prepare and all other participants (if any) have responded with
+ <code>NOTCHANGED</code>.  The participant's implementation of this
+ method must be equivalent to:
+ <pre>
+        public int prepareAndCommit(TransactionManager mgr, long id)
+            throws UnknownTransactionException, RemoteException
+        {
+            int result = prepare(mgr, id);
+            if (result == PREPARED) {
+                commit(mgr, id);
+                result = COMMITTED;
+            }
+            return result;
+        }
+ </pre>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>mgr</CODE> - the manager of the transaction<DD><CODE>id</CODE> - the transaction ID
+<DT><B>Returns:</B><DD>an <code>int</code> representing its state
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../net/jini/core/transaction/UnknownTransactionException.html" title="class in net.jini.core.transaction">UnknownTransactionException</A></CODE> - if the transaction 
+         is unknown to the transaction manager, either 
+         because the transaction ID is incorrect or because the 
+         transaction is complete and its state has been 
+         discarded by the manager.
+<DD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/RemoteException.html" title="class or interface in java.rmi">RemoteException</A></CODE> - if there is a communication error<DT><B>See Also:</B><DD><A HREF="../../../../../net/jini/core/transaction/server/TransactionParticipant.html#prepare(net.jini.core.transaction.server.TransactionManager, long)"><CODE>prepare(net.jini.core.transaction.server.TransactionManager, long)</CODE></A>, 
+<A HREF="../../../../../net/jini/core/transaction/server/TransactionParticipant.html#commit(net.jini.core.transaction.server.TransactionManager, long)"><CODE>commit(net.jini.core.transaction.server.TransactionManager, long)</CODE></A></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/TransactionParticipant.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="../../../../../net/jini/core/transaction/server/TransactionManager.Created.html" title="class in net.jini.core.transaction.server"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?net/jini/core/transaction/server/TransactionParticipant.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="TransactionParticipant.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../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 2007, multiple authors.<br>Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0" target="child" >Apache License, Version 2.0</a>, see the <a href="../../../../../doc-files/NOTICE" target="child" >NOTICE</a> file for attributions.
+</BODY>
+</HTML>

Added: websites/staging/river/trunk/content/river/doc/api/net/jini/core/transaction/server/package-frame.html
==============================================================================
--- websites/staging/river/trunk/content/river/doc/api/net/jini/core/transaction/server/package-frame.html (added)
+++ websites/staging/river/trunk/content/river/doc/api/net/jini/core/transaction/server/package-frame.html Fri Dec 24 21:21:18 2010
@@ -0,0 +1,64 @@
+<!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.5.0_15) on Mon Mar 08 17:46:28 EST 2010 -->
+<TITLE>
+net.jini.core.transaction.server (Apache River v2.1.2-SNAPSHOT API Documentation)
+</TITLE>
+
+<META NAME="keywords" CONTENT="net.jini.core.transaction.server package">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../net/jini/core/transaction/server/package-summary.html" target="classFrame">net.jini.core.transaction.server</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="NestableTransactionManager.html" title="interface in net.jini.core.transaction.server" target="classFrame"><I>NestableTransactionManager</I></A>
+<BR>
+<A HREF="TransactionConstants.html" title="interface in net.jini.core.transaction.server" target="classFrame"><I>TransactionConstants</I></A>
+<BR>
+<A HREF="TransactionManager.html" title="interface in net.jini.core.transaction.server" target="classFrame"><I>TransactionManager</I></A>
+<BR>
+<A HREF="TransactionParticipant.html" title="interface in net.jini.core.transaction.server" target="classFrame"><I>TransactionParticipant</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="NestableServerTransaction.html" title="class in net.jini.core.transaction.server" target="classFrame">NestableServerTransaction</A>
+<BR>
+<A HREF="ServerTransaction.html" title="class in net.jini.core.transaction.server" target="classFrame">ServerTransaction</A>
+<BR>
+<A HREF="TransactionManager.Created.html" title="class in net.jini.core.transaction.server" target="classFrame">TransactionManager.Created</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="CrashCountException.html" title="class in net.jini.core.transaction.server" target="classFrame">CrashCountException</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>

Added: websites/staging/river/trunk/content/river/doc/api/net/jini/core/transaction/server/package-summary.html
==============================================================================
--- websites/staging/river/trunk/content/river/doc/api/net/jini/core/transaction/server/package-summary.html (added)
+++ websites/staging/river/trunk/content/river/doc/api/net/jini/core/transaction/server/package-summary.html Fri Dec 24 21:21:18 2010
@@ -0,0 +1,230 @@
+<!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.5.0_15) on Mon Mar 08 17:46:28 EST 2010 -->
+<TITLE>
+net.jini.core.transaction.server (Apache River v2.1.2-SNAPSHOT API Documentation)
+</TITLE>
+
+<META NAME="keywords" CONTENT="net.jini.core.transaction.server package">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    parent.document.title="net.jini.core.transaction.server (Apache River v2.1.2-SNAPSHOT API Documentation)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= 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="../../../../../net/jini/core/transaction/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../net/jini/discovery/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?net/jini/core/transaction/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 net.jini.core.transaction.server
+</H2>
+These are the default transaction semantics for participant/manager interaction.
+<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>Interface Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../net/jini/core/transaction/server/NestableTransactionManager.html" title="interface in net.jini.core.transaction.server">NestableTransactionManager</A></B></TD>
+<TD>The interface used for managers of the two-phase commit protocol for
+ nestable transactions.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../net/jini/core/transaction/server/TransactionConstants.html" title="interface in net.jini.core.transaction.server">TransactionConstants</A></B></TD>
+<TD>Constants common to transaction managers and participants.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../net/jini/core/transaction/server/TransactionManager.html" title="interface in net.jini.core.transaction.server">TransactionManager</A></B></TD>
+<TD>The interface used for managers of the two-phase commit protocol for
+ top-level transactions.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../net/jini/core/transaction/server/TransactionParticipant.html" title="interface in net.jini.core.transaction.server">TransactionParticipant</A></B></TD>
+<TD>The interface used for participants of the two-phase commit protocol.</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="../../../../../net/jini/core/transaction/server/NestableServerTransaction.html" title="class in net.jini.core.transaction.server">NestableServerTransaction</A></B></TD>
+<TD>Class implementing the <code>NestableTransaction</code> interface, for use
+ with transaction participants that implement the default transaction
+ semantics.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../net/jini/core/transaction/server/ServerTransaction.html" title="class in net.jini.core.transaction.server">ServerTransaction</A></B></TD>
+<TD>Class implementing the <code>Transaction</code> interface, for use with
+ transaction participants that implement the default transaction semantics.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../net/jini/core/transaction/server/TransactionManager.Created.html" title="class in net.jini.core.transaction.server">TransactionManager.Created</A></B></TD>
+<TD>Class that holds return values from create methods.</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="../../../../../net/jini/core/transaction/server/CrashCountException.html" title="class in net.jini.core.transaction.server">CrashCountException</A></B></TD>
+<TD>Exception thrown when a transaction cannot be joined because the
+ participant's current crash count is different from the crash
+ count the manager received in a previous join by that participant.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<A NAME="package_description"><!-- --></A><H2>
+Package net.jini.core.transaction.server Description
+</H2>
+
+<P>
+These are the default transaction semantics for participant/manager interaction.
+The <CODE>ServerTransaction</CODE> class implements the
+<CODE>Transaction</CODE> interface.  Users of a
+<CODE>ServerTransaction</CODE> are guaranteed ACID properties in the
+transactions.  Participants and transaction managers will interact with
+<CODE>TransactionParticipant</CODE> and <CODE>TransactionManager</CODE>
+(and <CODE>NestableTransactionManager</CODE>) interfaces defined here.
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD>"<i>Jini Transaction Specification</i>"</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="../../../../../net/jini/core/transaction/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../net/jini/discovery/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?net/jini/core/transaction/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 2007, multiple authors.<br>Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0" target="child" >Apache License, Version 2.0</a>, see the <a href="../../../../../doc-files/NOTICE" target="child" >NOTICE</a> file for attributions.
+</BODY>
+</HTML>

Added: websites/staging/river/trunk/content/river/doc/api/net/jini/core/transaction/server/package-tree.html
==============================================================================
--- websites/staging/river/trunk/content/river/doc/api/net/jini/core/transaction/server/package-tree.html (added)
+++ websites/staging/river/trunk/content/river/doc/api/net/jini/core/transaction/server/package-tree.html Fri Dec 24 21:21:18 2010
@@ -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.5.0_15) on Mon Mar 08 17:46:28 EST 2010 -->
+<TITLE>
+net.jini.core.transaction.server Class Hierarchy (Apache River v2.1.2-SNAPSHOT API Documentation)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    parent.document.title="net.jini.core.transaction.server Class Hierarchy (Apache River v2.1.2-SNAPSHOT API Documentation)";
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+
+
+<!-- ========= 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="../../../../../net/jini/core/transaction/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../net/jini/discovery/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?net/jini/core/transaction/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 net.jini.core.transaction.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/j2se/1.4.2/docs/api/java/lang/Object.html" title="class or interface in java.lang"><B>Object</B></A><UL>
+<LI TYPE="circle">net.jini.core.transaction.server.<A HREF="../../../../../net/jini/core/transaction/server/ServerTransaction.html" title="class in net.jini.core.transaction.server"><B>ServerTransaction</B></A> (implements java.io.<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/Serializable.html" title="class or interface in java.io">Serializable</A>, net.jini.core.transaction.<A HREF="../../../../../net/jini/core/transaction/Transaction.html" title="interface in net.jini.core.transaction">Transaction</A>)
+<UL>
+<LI TYPE="circle">net.jini.core.transaction.server.<A HREF="../../../../../net/jini/core/transaction/server/NestableServerTransaction.html" title="class in net.jini.core.transaction.server"><B>NestableServerTransaction</B></A> (implements net.jini.core.transaction.<A HREF="../../../../../net/jini/core/transaction/NestableTransaction.html" title="interface in net.jini.core.transaction">NestableTransaction</A>)
+</UL>
+<LI TYPE="circle">java.lang.<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Throwable.html" title="class or interface in java.lang"><B>Throwable</B></A> (implements java.io.<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/Serializable.html" title="class or interface in java.io">Serializable</A>)
+<UL>
+<LI TYPE="circle">java.lang.<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Exception.html" title="class or interface in java.lang"><B>Exception</B></A><UL>
+<LI TYPE="circle">net.jini.core.transaction.<A HREF="../../../../../net/jini/core/transaction/TransactionException.html" title="class in net.jini.core.transaction"><B>TransactionException</B></A><UL>
+<LI TYPE="circle">net.jini.core.transaction.server.<A HREF="../../../../../net/jini/core/transaction/server/CrashCountException.html" title="class in net.jini.core.transaction.server"><B>CrashCountException</B></A></UL>
+</UL>
+</UL>
+<LI TYPE="circle">net.jini.core.transaction.server.<A HREF="../../../../../net/jini/core/transaction/server/TransactionManager.Created.html" title="class in net.jini.core.transaction.server"><B>TransactionManager.Created</B></A> (implements java.io.<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/Serializable.html" title="class or interface in java.io">Serializable</A>)
+</UL>
+</UL>
+<H2>
+Interface Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.rmi.<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/Remote.html" title="class or interface in java.rmi"><B>Remote</B></A><UL>
+<LI TYPE="circle">net.jini.core.transaction.server.<A HREF="../../../../../net/jini/core/transaction/server/TransactionManager.html" title="interface in net.jini.core.transaction.server"><B>TransactionManager</B></A> (also extends net.jini.core.transaction.server.<A HREF="../../../../../net/jini/core/transaction/server/TransactionConstants.html" title="interface in net.jini.core.transaction.server">TransactionConstants</A>)
+<UL>
+<LI TYPE="circle">net.jini.core.transaction.server.<A HREF="../../../../../net/jini/core/transaction/server/NestableTransactionManager.html" title="interface in net.jini.core.transaction.server"><B>NestableTransactionManager</B></A></UL>
+<LI TYPE="circle">net.jini.core.transaction.server.<A HREF="../../../../../net/jini/core/transaction/server/TransactionParticipant.html" title="interface in net.jini.core.transaction.server"><B>TransactionParticipant</B></A> (also extends net.jini.core.transaction.server.<A HREF="../../../../../net/jini/core/transaction/server/TransactionConstants.html" title="interface in net.jini.core.transaction.server">TransactionConstants</A>)
+</UL>
+<LI TYPE="circle">net.jini.core.transaction.server.<A HREF="../../../../../net/jini/core/transaction/server/TransactionConstants.html" title="interface in net.jini.core.transaction.server"><B>TransactionConstants</B></A><UL>
+<LI TYPE="circle">net.jini.core.transaction.server.<A HREF="../../../../../net/jini/core/transaction/server/TransactionManager.html" title="interface in net.jini.core.transaction.server"><B>TransactionManager</B></A> (also extends java.rmi.<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/Remote.html" title="class or interface in java.rmi">Remote</A>)
+<UL>
+<LI TYPE="circle">net.jini.core.transaction.server.<A HREF="../../../../../net/jini/core/transaction/server/NestableTransactionManager.html" title="interface in net.jini.core.transaction.server"><B>NestableTransactionManager</B></A></UL>
+<LI TYPE="circle">net.jini.core.transaction.server.<A HREF="../../../../../net/jini/core/transaction/server/TransactionParticipant.html" title="interface in net.jini.core.transaction.server"><B>TransactionParticipant</B></A> (also extends java.rmi.<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/rmi/Remote.html" title="class or interface in java.rmi">Remote</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="../../../../../net/jini/core/transaction/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../net/jini/discovery/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../index.html?net/jini/core/transaction/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 2007, multiple authors.<br>Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0" target="child" >Apache License, Version 2.0</a>, see the <a href="../../../../../doc-files/NOTICE" target="child" >NOTICE</a> file for attributions.
+</BODY>
+</HTML>