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

svn commit: r1052711 [2/6] - in /incubator/river/site/trunk/content/river/doc/api/com/sun/jini/outrigger: ./ class-use/ snaplogstore/

Added: incubator/river/site/trunk/content/river/doc/api/com/sun/jini/outrigger/LogOps.html
URL: http://svn.apache.org/viewvc/incubator/river/site/trunk/content/river/doc/api/com/sun/jini/outrigger/LogOps.html?rev=1052711&view=auto
==============================================================================
--- incubator/river/site/trunk/content/river/doc/api/com/sun/jini/outrigger/LogOps.html (added)
+++ incubator/river/site/trunk/content/river/doc/api/com/sun/jini/outrigger/LogOps.html Fri Dec 24 21:58:19 2010
@@ -0,0 +1,544 @@
+<!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:01 EST 2010 -->
+<TITLE>
+LogOps (Apache River v2.1.2-SNAPSHOT API Documentation)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.sun.jini.outrigger.LogOps interface">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    parent.document.title="LogOps (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/LogOps.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="../../../../com/sun/jini/outrigger/JavaSpaceAdmin.html" title="interface in com.sun.jini.outrigger"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/sun/jini/outrigger/OutriggerPermission.html" title="class in com.sun.jini.outrigger"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?com/sun/jini/outrigger/LogOps.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="LogOps.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../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">
+com.sun.jini.outrigger</FONT>
+<BR>
+Interface LogOps</H2>
+<HR>
+<DL>
+<DT><PRE>public interface <B>LogOps</B></DL>
+</PRE>
+
+<P>
+Methods that log an operation.  These are used
+ when writing to the store. <p>
+
+ The <code>writeOp</code> and <code>takeOp</code> methods can
+ be called under a transaction. For these methods an in-progress
+ transaction is indicated by a non-null <code>txnId</code> parameter.
+ The <code>txnId</code> is an identifier for a transaction.
+ Each unique transaction must have a unique identifier and all
+ write or take operations under the same transaction should
+ use the same identifier. The store does not interpret the
+ identifier in any way. <p>
+
+ <i>Note: Because the transaction identifier
+ must be unique, it can not be <code>ServerTransaction.id</code>.
+ Instead this identifier is the <code>Txn</code> ID. </i> <p>
+
+ When a transaction is closed, the <code>prepareOp</code>,
+ <code>commitOp</code>, and <code>abortOp</code> methods are
+ passed the identifier (<code>txnId</code>) for that transaction. If
+ <code>prepareOp</code> is called and there is a restart, the
+ <code>txnId</code> passed to the write and take operations will
+ be passed back to the server via the <code>Recover.recoverWrite</code>
+ and <code>Recover.recoverTake</code> methods. Likewise the same
+ identifier will be passed to <code>Recover.recoverTransaction</code>.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+  <DD>Sun Microsystems, Inc.</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../com/sun/jini/outrigger/Store.html" title="interface in com.sun.jini.outrigger"><CODE>Store</CODE></A>, 
+<A HREF="../../../../com/sun/jini/outrigger/Recover.html" title="interface in com.sun.jini.outrigger"><CODE>Recover</CODE></A></DL>
+<HR>
+
+<P>
+
+<!-- ========== 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="../../../../com/sun/jini/outrigger/LogOps.html#abortOp(java.lang.Long)">abortOp</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Long.html" title="class or interface in java.lang">Long</A>&nbsp;txnId)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Log a transaction <code>abort</code>.</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="../../../../com/sun/jini/outrigger/LogOps.html#bootOp(long, long)">bootOp</A></B>(long&nbsp;time,
+       long&nbsp;sessionId)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Log a server boot (first time start or any reactivation).</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="../../../../com/sun/jini/outrigger/LogOps.html#cancelOp(net.jini.id.Uuid, boolean)">cancelOp</A></B>(<A HREF="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</A>&nbsp;cookie,
+         boolean&nbsp;expired)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Log a <code>cancel</code> and entry or registration.</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="../../../../com/sun/jini/outrigger/LogOps.html#commitOp(java.lang.Long)">commitOp</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Long.html" title="class or interface in java.lang">Long</A>&nbsp;txnId)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Log a transaction <code>commit</code> or
+ <code>prepareAndCommit</code>.</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="../../../../com/sun/jini/outrigger/LogOps.html#joinStateOp(com.sun.jini.outrigger.StorableObject)">joinStateOp</A></B>(<A HREF="../../../../com/sun/jini/outrigger/StorableObject.html" title="interface in com.sun.jini.outrigger">StorableObject</A>&nbsp;state)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Log an update to the join state</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="../../../../com/sun/jini/outrigger/LogOps.html#prepareOp(java.lang.Long, com.sun.jini.outrigger.StorableObject)">prepareOp</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Long.html" title="class or interface in java.lang">Long</A>&nbsp;txnId,
+          <A HREF="../../../../com/sun/jini/outrigger/StorableObject.html" title="interface in com.sun.jini.outrigger">StorableObject</A>&nbsp;transaction)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Log a transaction <code>prepare</code>.</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="../../../../com/sun/jini/outrigger/LogOps.html#registerOp(com.sun.jini.outrigger.StorableResource, java.lang.String, com.sun.jini.outrigger.StorableObject[])">registerOp</A></B>(<A HREF="../../../../com/sun/jini/outrigger/StorableResource.html" title="interface in com.sun.jini.outrigger">StorableResource</A>&nbsp;registration,
+           <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;type,
+           <A HREF="../../../../com/sun/jini/outrigger/StorableObject.html" title="interface in com.sun.jini.outrigger">StorableObject</A>[]&nbsp;templates)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Log a <code>notify</code> operation.</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="../../../../com/sun/jini/outrigger/LogOps.html#renewOp(net.jini.id.Uuid, long)">renewOp</A></B>(<A HREF="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</A>&nbsp;cookie,
+        long&nbsp;expiration)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Log a <code>renew</code> operation.</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="../../../../com/sun/jini/outrigger/LogOps.html#takeOp(net.jini.id.Uuid[], java.lang.Long)">takeOp</A></B>(<A HREF="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</A>[]&nbsp;cookies,
+       <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Long.html" title="class or interface in java.lang">Long</A>&nbsp;txnId)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Log a batch <code>take</code> operation.</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="../../../../com/sun/jini/outrigger/LogOps.html#takeOp(net.jini.id.Uuid, java.lang.Long)">takeOp</A></B>(<A HREF="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</A>&nbsp;cookie,
+       <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Long.html" title="class or interface in java.lang">Long</A>&nbsp;txnId)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Log a <code>take</code> operation.</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="../../../../com/sun/jini/outrigger/LogOps.html#uuidOp(net.jini.id.Uuid)">uuidOp</A></B>(<A HREF="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</A>&nbsp;uuid)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Log the <code>Uuid</code> that identifies the space as a whole.</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="../../../../com/sun/jini/outrigger/LogOps.html#writeOp(com.sun.jini.outrigger.StorableResource[], java.lang.Long)">writeOp</A></B>(<A HREF="../../../../com/sun/jini/outrigger/StorableResource.html" title="interface in com.sun.jini.outrigger">StorableResource</A>[]&nbsp;entries,
+        <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Long.html" title="class or interface in java.lang">Long</A>&nbsp;txnId)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Log a batch <code>write</code> operation.</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="../../../../com/sun/jini/outrigger/LogOps.html#writeOp(com.sun.jini.outrigger.StorableResource, java.lang.Long)">writeOp</A></B>(<A HREF="../../../../com/sun/jini/outrigger/StorableResource.html" title="interface in com.sun.jini.outrigger">StorableResource</A>&nbsp;entry,
+        <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Long.html" title="class or interface in java.lang">Long</A>&nbsp;txnId)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Log a <code>write</code> operation.</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="bootOp(long, long)"><!-- --></A><H3>
+bootOp</H3>
+<PRE>
+void <B>bootOp</B>(long&nbsp;time,
+            long&nbsp;sessionId)</PRE>
+<DL>
+<DD>Log a server boot (first time start or any reactivation).
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>time</CODE> - stamp for this boot<DD><CODE>sessionId</CODE> - of this boot<DT><B>See Also:</B><DD><A HREF="../../../../com/sun/jini/outrigger/Recover.html#recoverSessionId(long)"><CODE>Recover.recoverSessionId(long)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="joinStateOp(com.sun.jini.outrigger.StorableObject)"><!-- --></A><H3>
+joinStateOp</H3>
+<PRE>
+void <B>joinStateOp</B>(<A HREF="../../../../com/sun/jini/outrigger/StorableObject.html" title="interface in com.sun.jini.outrigger">StorableObject</A>&nbsp;state)</PRE>
+<DL>
+<DD>Log an update to the join state
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>state</CODE> - to be logged<DT><B>See Also:</B><DD><A HREF="../../../../com/sun/jini/outrigger/Recover.html#recoverJoinState(com.sun.jini.outrigger.StoredObject)"><CODE>Recover.recoverJoinState(com.sun.jini.outrigger.StoredObject)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeOp(com.sun.jini.outrigger.StorableResource, java.lang.Long)"><!-- --></A><H3>
+writeOp</H3>
+<PRE>
+void <B>writeOp</B>(<A HREF="../../../../com/sun/jini/outrigger/StorableResource.html" title="interface in com.sun.jini.outrigger">StorableResource</A>&nbsp;entry,
+             <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Long.html" title="class or interface in java.lang">Long</A>&nbsp;txnId)</PRE>
+<DL>
+<DD>Log a <code>write</code> operation. If the operation was
+ performed under a transaction the <code>txnId</code> is
+ the identifier for that transaction.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>entry</CODE> - to be logged<DD><CODE>txnId</CODE> - transaction identifier or <code>null</code> if
+        no transaction is active for this write<DT><B>See Also:</B><DD><A HREF="../../../../com/sun/jini/outrigger/Recover.html#recoverWrite(com.sun.jini.outrigger.StoredResource, java.lang.Long)"><CODE>Recover.recoverWrite(com.sun.jini.outrigger.StoredResource, java.lang.Long)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeOp(com.sun.jini.outrigger.StorableResource[], java.lang.Long)"><!-- --></A><H3>
+writeOp</H3>
+<PRE>
+void <B>writeOp</B>(<A HREF="../../../../com/sun/jini/outrigger/StorableResource.html" title="interface in com.sun.jini.outrigger">StorableResource</A>[]&nbsp;entries,
+             <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Long.html" title="class or interface in java.lang">Long</A>&nbsp;txnId)</PRE>
+<DL>
+<DD>Log a batch <code>write</code> operation. If the operation was
+ performed under a transaction the <code>txnId</code> is
+ the identifier for that transaction.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>entries</CODE> - to be logged<DD><CODE>txnId</CODE> - transaction identifier or <code>null</code> if
+        no transaction is active for this write<DT><B>See Also:</B><DD><A HREF="../../../../com/sun/jini/outrigger/Recover.html#recoverWrite(com.sun.jini.outrigger.StoredResource, java.lang.Long)"><CODE>Recover.recoverWrite(com.sun.jini.outrigger.StoredResource, java.lang.Long)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="takeOp(net.jini.id.Uuid, java.lang.Long)"><!-- --></A><H3>
+takeOp</H3>
+<PRE>
+void <B>takeOp</B>(<A HREF="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</A>&nbsp;cookie,
+            <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Long.html" title="class or interface in java.lang">Long</A>&nbsp;txnId)</PRE>
+<DL>
+<DD>Log a <code>take</code> operation. If the operation was
+ performed under a transaction the <code>txnId</code> is
+ the identifier for that transaction.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cookie</CODE> - ID identifying the entry target to be taken<DD><CODE>txnId</CODE> - transaction identifier or <code>null</code> if
+        no transaction is active for this take<DT><B>See Also:</B><DD><A HREF="../../../../com/sun/jini/outrigger/Recover.html#recoverTake(net.jini.id.Uuid, java.lang.Long)"><CODE>Recover.recoverTake(net.jini.id.Uuid, java.lang.Long)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="takeOp(net.jini.id.Uuid[], java.lang.Long)"><!-- --></A><H3>
+takeOp</H3>
+<PRE>
+void <B>takeOp</B>(<A HREF="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</A>[]&nbsp;cookies,
+            <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Long.html" title="class or interface in java.lang">Long</A>&nbsp;txnId)</PRE>
+<DL>
+<DD>Log a batch <code>take</code> operation. If the operation was
+ performed under a transaction the <code>txnId</code> is
+ the identifier for that transaction.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cookies</CODE> - IDs identifying the entries to be taken<DD><CODE>txnId</CODE> - transaction identifier or <code>null</code> if
+        no transaction is active for this take<DT><B>See Also:</B><DD><A HREF="../../../../com/sun/jini/outrigger/Recover.html#recoverTake(net.jini.id.Uuid, java.lang.Long)"><CODE>Recover.recoverTake(net.jini.id.Uuid, java.lang.Long)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="registerOp(com.sun.jini.outrigger.StorableResource, java.lang.String, com.sun.jini.outrigger.StorableObject[])"><!-- --></A><H3>
+registerOp</H3>
+<PRE>
+void <B>registerOp</B>(<A HREF="../../../../com/sun/jini/outrigger/StorableResource.html" title="interface in com.sun.jini.outrigger">StorableResource</A>&nbsp;registration,
+                <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;type,
+                <A HREF="../../../../com/sun/jini/outrigger/StorableObject.html" title="interface in com.sun.jini.outrigger">StorableObject</A>[]&nbsp;templates)</PRE>
+<DL>
+<DD>Log a <code>notify</code> operation.  Notifications under
+ transactions are lost at the end of the transaction, so the
+ only ones that are logged are those that are under no
+ transaction.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>registration</CODE> - to be logged<DD><CODE>type</CODE> - of registration, passed back via <code>type</code>
+             parameter of corresponding <code>recoverRegister</code>
+             call<DD><CODE>templates</CODE> - associated with this registration<DT><B>See Also:</B><DD><A HREF="../../../../com/sun/jini/outrigger/Recover.html#recoverRegister(com.sun.jini.outrigger.StoredResource, java.lang.String, com.sun.jini.outrigger.StoredObject[])"><CODE>Recover.recoverRegister(com.sun.jini.outrigger.StoredResource, java.lang.String, com.sun.jini.outrigger.StoredObject[])</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="renewOp(net.jini.id.Uuid, long)"><!-- --></A><H3>
+renewOp</H3>
+<PRE>
+void <B>renewOp</B>(<A HREF="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</A>&nbsp;cookie,
+             long&nbsp;expiration)</PRE>
+<DL>
+<DD>Log a <code>renew</code> operation.  We use the expiration, not
+ the extension, because we don't want to calculate the
+ expiration relative to when we read the log -- we want to use
+ the exact expiration granted.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cookie</CODE> - ID of the entry or registration associated with this
+               renew<DD><CODE>expiration</CODE> - time<DT><B>See Also:</B><DD><A HREF="../../../../com/sun/jini/outrigger/StoredResource.html" title="interface in com.sun.jini.outrigger"><CODE>StoredResource</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="cancelOp(net.jini.id.Uuid, boolean)"><!-- --></A><H3>
+cancelOp</H3>
+<PRE>
+void <B>cancelOp</B>(<A HREF="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</A>&nbsp;cookie,
+              boolean&nbsp;expired)</PRE>
+<DL>
+<DD>Log a <code>cancel</code> and entry or registration. The entry or
+ registration associated with <code>cookie</code> will no longer
+ be recoverable and may be removed from the log records.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>cookie</CODE> - ID of the entry or registration to cancel<DD><CODE>expired</CODE> - is true if the cancel was due to a lease expiration</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="prepareOp(java.lang.Long, com.sun.jini.outrigger.StorableObject)"><!-- --></A><H3>
+prepareOp</H3>
+<PRE>
+void <B>prepareOp</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Long.html" title="class or interface in java.lang">Long</A>&nbsp;txnId,
+               <A HREF="../../../../com/sun/jini/outrigger/StorableObject.html" title="interface in com.sun.jini.outrigger">StorableObject</A>&nbsp;transaction)</PRE>
+<DL>
+<DD>Log a transaction <code>prepare</code>. If there is a restart
+ before either <code>commitOp</code> or <code>abortOp</code> is
+ called for the transaction identified by <code>txnId</code>,
+ all write and take operations associated with <code>txnId</code>
+ will be recovered and <code>Recover.recoverTransaction</code>
+ called with the the same <code>txnId</code>.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>txnId</CODE> - identifier of the transaction to be prepared<DD><CODE>transaction</CODE> - object associated with this transaction<DT><B>See Also:</B><DD><A HREF="../../../../com/sun/jini/outrigger/Recover.html#recoverTransaction(java.lang.Long, com.sun.jini.outrigger.StoredObject)"><CODE>Recover.recoverTransaction(java.lang.Long, com.sun.jini.outrigger.StoredObject)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="commitOp(java.lang.Long)"><!-- --></A><H3>
+commitOp</H3>
+<PRE>
+void <B>commitOp</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Long.html" title="class or interface in java.lang">Long</A>&nbsp;txnId)</PRE>
+<DL>
+<DD>Log a transaction <code>commit</code> or
+ <code>prepareAndCommit</code>.  The store will commit the write
+ and take operations associated with <code>txnId</code>. A call
+ to <code>prepareOP</code> is not required for
+ <code>commitOp</code> to be called.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>txnId</CODE> - identifier of the transaction to be committed</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="abortOp(java.lang.Long)"><!-- --></A><H3>
+abortOp</H3>
+<PRE>
+void <B>abortOp</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Long.html" title="class or interface in java.lang">Long</A>&nbsp;txnId)</PRE>
+<DL>
+<DD>Log a transaction <code>abort</code>. Any write and take operations
+ associated with <code>txnId</code> will no longer be recoverable
+ and may be removed from the log records.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>txnId</CODE> - identifier of the transaction to be aborted</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="uuidOp(net.jini.id.Uuid)"><!-- --></A><H3>
+uuidOp</H3>
+<PRE>
+void <B>uuidOp</B>(<A HREF="../../../../net/jini/id/Uuid.html" title="class in net.jini.id">Uuid</A>&nbsp;uuid)</PRE>
+<DL>
+<DD>Log the <code>Uuid</code> that identifies the space as a whole.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>uuid</CODE> - The <code>Uuid</code> to be stored.<DT><B>See Also:</B><DD><A HREF="../../../../com/sun/jini/outrigger/Recover.html#recoverUuid(net.jini.id.Uuid)"><CODE>Recover.recoverUuid(net.jini.id.Uuid)</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/LogOps.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="../../../../com/sun/jini/outrigger/JavaSpaceAdmin.html" title="interface in com.sun.jini.outrigger"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/sun/jini/outrigger/OutriggerPermission.html" title="class in com.sun.jini.outrigger"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?com/sun/jini/outrigger/LogOps.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="LogOps.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../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: incubator/river/site/trunk/content/river/doc/api/com/sun/jini/outrigger/OutriggerPermission.html
URL: http://svn.apache.org/viewvc/incubator/river/site/trunk/content/river/doc/api/com/sun/jini/outrigger/OutriggerPermission.html?rev=1052711&view=auto
==============================================================================
--- incubator/river/site/trunk/content/river/doc/api/com/sun/jini/outrigger/OutriggerPermission.html (added)
+++ incubator/river/site/trunk/content/river/doc/api/com/sun/jini/outrigger/OutriggerPermission.html Fri Dec 24 21:58:19 2010
@@ -0,0 +1,267 @@
+<!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:01 EST 2010 -->
+<TITLE>
+OutriggerPermission (Apache River v2.1.2-SNAPSHOT API Documentation)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.sun.jini.outrigger.OutriggerPermission class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    parent.document.title="OutriggerPermission (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/OutriggerPermission.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="../../../../com/sun/jini/outrigger/LogOps.html" title="interface in com.sun.jini.outrigger"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/sun/jini/outrigger/OutriggerServerImpl.html" title="class in com.sun.jini.outrigger"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?com/sun/jini/outrigger/OutriggerPermission.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="OutriggerPermission.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../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="#methods_inherited_from_class_net.jini.security.AccessPermission">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">
+com.sun.jini.outrigger</FONT>
+<BR>
+Class OutriggerPermission</H2>
+<PRE>
+<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html" 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/j2se/1.4.2/docs/api/java/security/Permission.html" title="class or interface in java.security">java.security.Permission</A>
+      <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../net/jini/security/AccessPermission.html" title="class in net.jini.security">net.jini.security.AccessPermission</A>
+          <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>com.sun.jini.outrigger.OutriggerPermission</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><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>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/security/Guard.html" title="class or interface in java.security">Guard</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>OutriggerPermission</B><DT>extends <A HREF="../../../../net/jini/security/AccessPermission.html" title="class in net.jini.security">AccessPermission</A></DL>
+</PRE>
+
+<P>
+Permission that can be used to express the access control policy for an
+ instance of an Outrigger server exported with a <A HREF="../../../../net/jini/jeri/BasicJeriExporter.html" title="class in net.jini.jeri"><CODE>BasicJeriExporter</CODE></A>.  This class can be specified to <A HREF="../../../../net/jini/jeri/BasicInvocationDispatcher.html" title="class in net.jini.jeri"><CODE>BasicInvocationDispatcher</CODE></A>, which will then perform permission checks for
+ incoming remote calls using <code>OutriggerPermission</code> instances.
+<P>
+
+<P>
+<DL>
+<DT><B>Since:</B></DT>
+  <DD>2.0</DD>
+<DT><B>Author:</B></DT>
+  <DD>Sun Microsystems, Inc.</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../serialized-form.html#com.sun.jini.outrigger.OutriggerPermission">Serialized Form</A></DL>
+<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="../../../../com/sun/jini/outrigger/OutriggerPermission.html#OutriggerPermission(java.lang.String)">OutriggerPermission</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new <code>OutriggerPermission</code> instance.</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_net.jini.security.AccessPermission"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class net.jini.security.<A HREF="../../../../net/jini/security/AccessPermission.html" title="class in net.jini.security">AccessPermission</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../net/jini/security/AccessPermission.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../../net/jini/security/AccessPermission.html#getActions()">getActions</A>, <A HREF="../../../../net/jini/security/AccessPermission.html#hashCode()">hashCode</A>, <A HREF="../../../../net/jini/security/AccessPermission.html#implies(java.security.Permission)">implies</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.security.Permission"><!-- --></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.security.<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/security/Permission.html" title="class or interface in java.security">Permission</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/security/Permission.html#checkGuard(java.lang.Object)" title="class or interface in java.security">checkGuard</A>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/security/Permission.html#getName()" title="class or interface in java.security">getName</A>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/security/Permission.html#newPermissionCollection()" title="class or interface in java.security">newPermissionCollection</A>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/security/Permission.html#toString()" title="class or interface in java.security">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/j2se/1.4.2/docs/api/java/lang/Object.html" 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/j2se/1.4.2/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4.2/
 docs/api/java/lang/Object.html#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="OutriggerPermission(java.lang.String)"><!-- --></A><H3>
+OutriggerPermission</H3>
+<PRE>
+public <B>OutriggerPermission</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;name)</PRE>
+<DL>
+<DD>Create a new <code>OutriggerPermission</code> instance.
+ See <A HREF="../../../../net/jini/security/AccessPermission.html" title="class in net.jini.security"><CODE>AccessPermission</CODE></A> for details on
+ the name parameter.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the target name
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/NullPointerException.html" title="class or interface in java.lang">NullPointerException</A></CODE> - if the target name is <code>null</code>
+<DD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/IllegalArgumentException.html" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if the target name does not match
+ the syntax specified in the comments at the beginning of
+ <A HREF="../../../../net/jini/security/AccessPermission.html" title="class in net.jini.security"><CODE>AccessPermission</CODE></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/OutriggerPermission.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="../../../../com/sun/jini/outrigger/LogOps.html" title="interface in com.sun.jini.outrigger"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../com/sun/jini/outrigger/OutriggerServerImpl.html" title="class in com.sun.jini.outrigger"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../index.html?com/sun/jini/outrigger/OutriggerPermission.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="OutriggerPermission.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../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="#methods_inherited_from_class_net.jini.security.AccessPermission">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 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>