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:48:17 UTC

svn commit: r781565 [1/2] - in /websites/staging/river/trunk/content/river/doc/api/com/sun/jini/discovery/x500: ./ sha1withrsa/

Author: buildbot
Date: Fri Dec 24 21:48:17 2010
New Revision: 781565

Log:
Staging update by buildbot

Added:
    websites/staging/river/trunk/content/river/doc/api/com/sun/jini/discovery/x500/
    websites/staging/river/trunk/content/river/doc/api/com/sun/jini/discovery/x500/sha1withrsa/
    websites/staging/river/trunk/content/river/doc/api/com/sun/jini/discovery/x500/sha1withrsa/Client.html
    websites/staging/river/trunk/content/river/doc/api/com/sun/jini/discovery/x500/sha1withrsa/Server.html
    websites/staging/river/trunk/content/river/doc/api/com/sun/jini/discovery/x500/sha1withrsa/package-frame.html
    websites/staging/river/trunk/content/river/doc/api/com/sun/jini/discovery/x500/sha1withrsa/package-summary.html
    websites/staging/river/trunk/content/river/doc/api/com/sun/jini/discovery/x500/sha1withrsa/package-tree.html
    websites/staging/river/trunk/content/river/doc/api/com/sun/jini/discovery/x500/sha1withrsa/package-use.html

Added: websites/staging/river/trunk/content/river/doc/api/com/sun/jini/discovery/x500/sha1withrsa/Client.html
==============================================================================
--- websites/staging/river/trunk/content/river/doc/api/com/sun/jini/discovery/x500/sha1withrsa/Client.html (added)
+++ websites/staging/river/trunk/content/river/doc/api/com/sun/jini/discovery/x500/sha1withrsa/Client.html Fri Dec 24 21:48:17 2010
@@ -0,0 +1,418 @@
+<!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:45:52 EST 2010 -->
+<TITLE>
+Client (Apache River v2.1.2-SNAPSHOT API Documentation)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.sun.jini.discovery.x500.sha1withrsa.Client class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    parent.document.title="Client (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/Client.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../../com/sun/jini/discovery/x500/sha1withrsa/Server.html" title="class in com.sun.jini.discovery.x500.sha1withrsa"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../../index.html?com/sun/jini/discovery/x500/sha1withrsa/Client.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Client.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.sun.jini.discovery.x500.sha1withrsa</FONT>
+<BR>
+Class Client</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 "><B>com.sun.jini.discovery.x500.sha1withrsa.Client</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../com/sun/jini/discovery/DelayedMulticastAnnouncementDecoder.html" title="interface in com.sun.jini.discovery">DelayedMulticastAnnouncementDecoder</A>, <A HREF="../../../../../../com/sun/jini/discovery/DiscoveryFormatProvider.html" title="interface in com.sun.jini.discovery">DiscoveryFormatProvider</A>, <A HREF="../../../../../../com/sun/jini/discovery/MulticastAnnouncementDecoder.html" title="interface in com.sun.jini.discovery">MulticastAnnouncementDecoder</A>, <A HREF="../../../../../../com/sun/jini/discovery/MulticastRequestEncoder.html" title="interface in com.sun.jini.discovery">MulticastRequestEncoder</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>Client</B><DT>extends <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><DT>implements <A HREF="../../../../../../com/sun/jini/discovery/DelayedMulticastAnnouncementDecoder.html" title="interface in com.sun.jini.discovery">DelayedMulticastAnnouncementDecoder</A>, <A HREF="../../../../../../com/sun/jini/discovery/MulticastRequestEncoder.html" title="interface in com.sun.jini.discovery">MulticastRequestEncoder</A></DL>
+</PRE>
+
+<P>
+Implements the client side of the
+ <code>net.jini.discovery.x500.SHA1withRSA</code> format.
+<P>
+
+<P>
+<DL>
+<DT><B>Since:</B></DT>
+  <DD>2.0</DD>
+<DT><B>Author:</B></DT>
+  <DD>Sun Microsystems, Inc.</DD>
+</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/discovery/x500/sha1withrsa/Client.html#Client()">Client</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new 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>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../com/sun/jini/discovery/MulticastAnnouncement.html" title="class in com.sun.jini.discovery">MulticastAnnouncement</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/sun/jini/discovery/x500/sha1withrsa/Client.html#decodeMulticastAnnouncement(java.nio.ByteBuffer, net.jini.core.constraint.InvocationConstraints)">decodeMulticastAnnouncement</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/nio/ByteBuffer.html" title="class or interface in java.nio">ByteBuffer</A>&nbsp;buf,
+                            <A HREF="../../../../../../net/jini/core/constraint/InvocationConstraints.html" title="class in net.jini.core.constraint">InvocationConstraints</A>&nbsp;constraints)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Decodes the multicast announcement data contained in the given buffer in
+ a manner that satisfies the specified absolute constraints, returning a
+ <A HREF="../../../../../../com/sun/jini/discovery/MulticastAnnouncement.html" title="class in com.sun.jini.discovery"><CODE>MulticastAnnouncement</CODE></A> instance that contains the decoded data.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../com/sun/jini/discovery/MulticastAnnouncement.html" title="class in com.sun.jini.discovery">MulticastAnnouncement</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/sun/jini/discovery/x500/sha1withrsa/Client.html#decodeMulticastAnnouncement(java.nio.ByteBuffer, net.jini.core.constraint.InvocationConstraints, boolean)">decodeMulticastAnnouncement</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/nio/ByteBuffer.html" title="class or interface in java.nio">ByteBuffer</A>&nbsp;buf,
+                            <A HREF="../../../../../../net/jini/core/constraint/InvocationConstraints.html" title="class in net.jini.core.constraint">InvocationConstraints</A>&nbsp;constraints,
+                            boolean&nbsp;delayConstraintCheck)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Decodes the multicast announcement data contained in the given buffer in
+ a manner that satisfies the specified absolute constraints, returning a
+ <A HREF="../../../../../../com/sun/jini/discovery/MulticastAnnouncement.html" title="class in com.sun.jini.discovery"><CODE>MulticastAnnouncement</CODE></A> instance that contains the decoded data,
+ with constraint checking optionally delayed.</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/discovery/x500/sha1withrsa/Client.html#encodeMulticastRequest(com.sun.jini.discovery.MulticastRequest, com.sun.jini.discovery.DatagramBufferFactory, net.jini.core.constraint.InvocationConstraints)">encodeMulticastRequest</A></B>(<A HREF="../../../../../../com/sun/jini/discovery/MulticastRequest.html" title="class in com.sun.jini.discovery">MulticastRequest</A>&nbsp;request,
+                       <A HREF="../../../../../../com/sun/jini/discovery/DatagramBufferFactory.html" title="interface in com.sun.jini.discovery">DatagramBufferFactory</A>&nbsp;bufs,
+                       <A HREF="../../../../../../net/jini/core/constraint/InvocationConstraints.html" title="class in net.jini.core.constraint">InvocationConstraints</A>&nbsp;constraints)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Encodes the given multicast request data into byte buffers obtained from
+ the provided datagram buffer factory, in a manner that satisfies the
+ specified absolute constraints.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/sun/jini/discovery/x500/sha1withrsa/Client.html#getFormatName()">getFormatName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the name of the format implemented by this provider.</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#equals(java.lang.Object)" title="class or interface in java.lang">equals</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#hashCode()" title="class or interface in java.lang">hashCode</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#toString()" title="class or interface in java.lang">toString</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="Client()"><!-- --></A><H3>
+Client</H3>
+<PRE>
+public <B>Client</B>()</PRE>
+<DL>
+<DD>Constructs a new instance.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getFormatName()"><!-- --></A><H3>
+getFormatName</H3>
+<PRE>
+public <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> <B>getFormatName</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/sun/jini/discovery/DiscoveryFormatProvider.html#getFormatName()">DiscoveryFormatProvider</A></CODE></B></DD>
+<DD>Returns the name of the format implemented by this provider.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/sun/jini/discovery/DiscoveryFormatProvider.html#getFormatName()">getFormatName</A></CODE> in interface <CODE><A HREF="../../../../../../com/sun/jini/discovery/DiscoveryFormatProvider.html" title="interface in com.sun.jini.discovery">DiscoveryFormatProvider</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the name of the format implemented by this provider</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="encodeMulticastRequest(com.sun.jini.discovery.MulticastRequest, com.sun.jini.discovery.DatagramBufferFactory, net.jini.core.constraint.InvocationConstraints)"><!-- --></A><H3>
+encodeMulticastRequest</H3>
+<PRE>
+public void <B>encodeMulticastRequest</B>(<A HREF="../../../../../../com/sun/jini/discovery/MulticastRequest.html" title="class in com.sun.jini.discovery">MulticastRequest</A>&nbsp;request,
+                                   <A HREF="../../../../../../com/sun/jini/discovery/DatagramBufferFactory.html" title="interface in com.sun.jini.discovery">DatagramBufferFactory</A>&nbsp;bufs,
+                                   <A HREF="../../../../../../net/jini/core/constraint/InvocationConstraints.html" title="class in net.jini.core.constraint">InvocationConstraints</A>&nbsp;constraints)
+                            throws <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/IOException.html" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/sun/jini/discovery/MulticastRequestEncoder.html#encodeMulticastRequest(com.sun.jini.discovery.MulticastRequest, com.sun.jini.discovery.DatagramBufferFactory, net.jini.core.constraint.InvocationConstraints)">MulticastRequestEncoder</A></CODE></B></DD>
+<DD>Encodes the given multicast request data into byte buffers obtained from
+ the provided datagram buffer factory, in a manner that satisfies the
+ specified absolute constraints.  <code>null</code> constraints are
+ considered equivalent to empty constraints.  Multicast request data that
+ is too large to fit in a single datagram buffer is split across multiple
+ buffers, with the constraints applied to each; this method is
+ responsible for determining if and when to split the data based on the
+ available space in the obtained buffers.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/sun/jini/discovery/MulticastRequestEncoder.html#encodeMulticastRequest(com.sun.jini.discovery.MulticastRequest, com.sun.jini.discovery.DatagramBufferFactory, net.jini.core.constraint.InvocationConstraints)">encodeMulticastRequest</A></CODE> in interface <CODE><A HREF="../../../../../../com/sun/jini/discovery/MulticastRequestEncoder.html" title="interface in com.sun.jini.discovery">MulticastRequestEncoder</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>request</CODE> - the request data to encode<DD><CODE>bufs</CODE> - the factory for producing buffers in which to write encoded
+ data<DD><CODE>constraints</CODE> - the constraints to apply when encoding the data, or
+ <code>null</code>
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/IOException.html" title="class or interface in java.io">IOException</A></CODE> - if an error occurs in encoding the data to send
+<DD><CODE><A HREF="../../../../../../net/jini/io/UnsupportedConstraintException.html" title="class in net.jini.io">UnsupportedConstraintException</A></CODE> - if unable to satisfy
+ the specified constraints</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="decodeMulticastAnnouncement(java.nio.ByteBuffer, net.jini.core.constraint.InvocationConstraints)"><!-- --></A><H3>
+decodeMulticastAnnouncement</H3>
+<PRE>
+public <A HREF="../../../../../../com/sun/jini/discovery/MulticastAnnouncement.html" title="class in com.sun.jini.discovery">MulticastAnnouncement</A> <B>decodeMulticastAnnouncement</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/nio/ByteBuffer.html" title="class or interface in java.nio">ByteBuffer</A>&nbsp;buf,
+                                                         <A HREF="../../../../../../net/jini/core/constraint/InvocationConstraints.html" title="class in net.jini.core.constraint">InvocationConstraints</A>&nbsp;constraints)
+                                                  throws <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/IOException.html" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/sun/jini/discovery/MulticastAnnouncementDecoder.html#decodeMulticastAnnouncement(java.nio.ByteBuffer, net.jini.core.constraint.InvocationConstraints)">MulticastAnnouncementDecoder</A></CODE></B></DD>
+<DD>Decodes the multicast announcement data contained in the given buffer in
+ a manner that satisfies the specified absolute constraints, returning a
+ <A HREF="../../../../../../com/sun/jini/discovery/MulticastAnnouncement.html" title="class in com.sun.jini.discovery"><CODE>MulticastAnnouncement</CODE></A> instance that contains the decoded data.
+ <code>null</code> constraints are considered equivalent to empty
+ constraints.  All the specified constraints are checked before this
+ method returns.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/sun/jini/discovery/MulticastAnnouncementDecoder.html#decodeMulticastAnnouncement(java.nio.ByteBuffer, net.jini.core.constraint.InvocationConstraints)">decodeMulticastAnnouncement</A></CODE> in interface <CODE><A HREF="../../../../../../com/sun/jini/discovery/MulticastAnnouncementDecoder.html" title="interface in com.sun.jini.discovery">MulticastAnnouncementDecoder</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>buf</CODE> - a buffer containing the packet data to decode.  The
+ multicast announcement data must begin at position zero of
+ <code>buf</code>.<DD><CODE>constraints</CODE> - the constraints to apply when decoding the data, or
+ <code>null</code>
+<DT><B>Returns:</B><DD>the decoded multicast announcement data
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/IOException.html" title="class or interface in java.io">IOException</A></CODE> - if an error occurs in interpreting the data</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="decodeMulticastAnnouncement(java.nio.ByteBuffer, net.jini.core.constraint.InvocationConstraints, boolean)"><!-- --></A><H3>
+decodeMulticastAnnouncement</H3>
+<PRE>
+public <A HREF="../../../../../../com/sun/jini/discovery/MulticastAnnouncement.html" title="class in com.sun.jini.discovery">MulticastAnnouncement</A> <B>decodeMulticastAnnouncement</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/nio/ByteBuffer.html" title="class or interface in java.nio">ByteBuffer</A>&nbsp;buf,
+                                                         <A HREF="../../../../../../net/jini/core/constraint/InvocationConstraints.html" title="class in net.jini.core.constraint">InvocationConstraints</A>&nbsp;constraints,
+                                                         boolean&nbsp;delayConstraintCheck)
+                                                  throws <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/IOException.html" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/sun/jini/discovery/DelayedMulticastAnnouncementDecoder.html#decodeMulticastAnnouncement(java.nio.ByteBuffer, net.jini.core.constraint.InvocationConstraints, boolean)">DelayedMulticastAnnouncementDecoder</A></CODE></B></DD>
+<DD>Decodes the multicast announcement data contained in the given buffer in
+ a manner that satisfies the specified absolute constraints, returning a
+ <A HREF="../../../../../../com/sun/jini/discovery/MulticastAnnouncement.html" title="class in com.sun.jini.discovery"><CODE>MulticastAnnouncement</CODE></A> instance that contains the decoded data,
+ with constraint checking optionally delayed.
+ <code>null</code> constraints are considered equivalent to empty
+ constraints.  Constraint checking may be delayed using the
+ <code>delayConstraintCheck</code> flag.
+ <p> If the <code>delayConstraintCheck</code> flag is <code>true</code>,
+ the method behaves as follows:<ul>
+ <li> Some of the specified constraints may not be checked before this
+ method returns; the returned <code>MulticastAnnouncement</code>'s
+ <A HREF="../../../../../../com/sun/jini/discovery/MulticastAnnouncement.html#checkConstraints()"><CODE>checkConstraints</CODE></A>
+ method must be invoked to complete checking of all the constraints.
+ <li> Constraints which must be checked before accessor methods of the
+ returned <code>MulticastAnnouncement</code> can be invoked are always
+ checked before this method returns.</ul>
+ If <code>delayConstraintCheck</code> is <code>false</code>,
+ all the specified constraints are checked before this method returns.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/sun/jini/discovery/DelayedMulticastAnnouncementDecoder.html#decodeMulticastAnnouncement(java.nio.ByteBuffer, net.jini.core.constraint.InvocationConstraints, boolean)">decodeMulticastAnnouncement</A></CODE> in interface <CODE><A HREF="../../../../../../com/sun/jini/discovery/DelayedMulticastAnnouncementDecoder.html" title="interface in com.sun.jini.discovery">DelayedMulticastAnnouncementDecoder</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>buf</CODE> - a buffer containing the packet data to decode.  The contents
+ of <code>buf</code> may be used on subsequent invocations of the returned
+ <code>MulticastAnnouncement</code> instance's
+ <code>checkConstraints</code> method.  The caller must ensure that the
+ contents of <code>buf</code> are not modified before invocation of the
+ <code>checkConstraints</code> method.  Additionally, multicast
+ announcement data must begin at position zero of <code>buf</code>.<DD><CODE>constraints</CODE> - the constraints to apply when decoding the data, or
+ <code>null</code><DD><CODE>delayConstraintCheck</CODE> - flag to control delayed constraint checking
+<DT><B>Returns:</B><DD>the decoded multicast announcement data
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/IOException.html" title="class or interface in java.io">IOException</A></CODE> - if an error occurs in interpreting the data</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/Client.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+  </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../../com/sun/jini/discovery/x500/sha1withrsa/Server.html" title="class in com.sun.jini.discovery.x500.sha1withrsa"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../../index.html?com/sun/jini/discovery/x500/sha1withrsa/Client.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Client.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright 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/com/sun/jini/discovery/x500/sha1withrsa/Server.html
==============================================================================
--- websites/staging/river/trunk/content/river/doc/api/com/sun/jini/discovery/x500/sha1withrsa/Server.html (added)
+++ websites/staging/river/trunk/content/river/doc/api/com/sun/jini/discovery/x500/sha1withrsa/Server.html Fri Dec 24 21:48:17 2010
@@ -0,0 +1,426 @@
+<!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:45:52 EST 2010 -->
+<TITLE>
+Server (Apache River v2.1.2-SNAPSHOT API Documentation)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.sun.jini.discovery.x500.sha1withrsa.Server class">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    parent.document.title="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="#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/Server.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/discovery/x500/sha1withrsa/Client.html" title="class in com.sun.jini.discovery.x500.sha1withrsa"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../../index.html?com/sun/jini/discovery/x500/sha1withrsa/Server.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Server.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+com.sun.jini.discovery.x500.sha1withrsa</FONT>
+<BR>
+Class Server</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 "><B>com.sun.jini.discovery.x500.sha1withrsa.Server</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../com/sun/jini/discovery/DelayedMulticastRequestDecoder.html" title="interface in com.sun.jini.discovery">DelayedMulticastRequestDecoder</A>, <A HREF="../../../../../../com/sun/jini/discovery/DiscoveryFormatProvider.html" title="interface in com.sun.jini.discovery">DiscoveryFormatProvider</A>, <A HREF="../../../../../../com/sun/jini/discovery/MulticastAnnouncementEncoder.html" title="interface in com.sun.jini.discovery">MulticastAnnouncementEncoder</A>, <A HREF="../../../../../../com/sun/jini/discovery/MulticastRequestDecoder.html" title="interface in com.sun.jini.discovery">MulticastRequestDecoder</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>Server</B><DT>extends <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><DT>implements <A HREF="../../../../../../com/sun/jini/discovery/DelayedMulticastRequestDecoder.html" title="interface in com.sun.jini.discovery">DelayedMulticastRequestDecoder</A>, <A HREF="../../../../../../com/sun/jini/discovery/MulticastAnnouncementEncoder.html" title="interface in com.sun.jini.discovery">MulticastAnnouncementEncoder</A></DL>
+</PRE>
+
+<P>
+Implements the server side of the
+ <code>net.jini.discovery.x500.SHA1withRSA</code> format.
+<P>
+
+<P>
+<DL>
+<DT><B>Since:</B></DT>
+  <DD>2.0</DD>
+<DT><B>Author:</B></DT>
+  <DD>Sun Microsystems, Inc.</DD>
+</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/discovery/x500/sha1withrsa/Server.html#Server()">Server</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new 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>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../com/sun/jini/discovery/MulticastRequest.html" title="class in com.sun.jini.discovery">MulticastRequest</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/sun/jini/discovery/x500/sha1withrsa/Server.html#decodeMulticastRequest(java.nio.ByteBuffer, net.jini.core.constraint.InvocationConstraints, com.sun.jini.discovery.ClientSubjectChecker)">decodeMulticastRequest</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/nio/ByteBuffer.html" title="class or interface in java.nio">ByteBuffer</A>&nbsp;buf,
+                       <A HREF="../../../../../../net/jini/core/constraint/InvocationConstraints.html" title="class in net.jini.core.constraint">InvocationConstraints</A>&nbsp;constraints,
+                       <A HREF="../../../../../../com/sun/jini/discovery/ClientSubjectChecker.html" title="interface in com.sun.jini.discovery">ClientSubjectChecker</A>&nbsp;checker)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Decodes the multicast request data contained in the given buffer in a
+ manner that satisfies the specified absolute constraints and client
+ subject checker (if any), returning a <A HREF="../../../../../../com/sun/jini/discovery/MulticastRequest.html" title="class in com.sun.jini.discovery"><CODE>MulticastRequest</CODE></A> instance
+ that contains the decoded data.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../com/sun/jini/discovery/MulticastRequest.html" title="class in com.sun.jini.discovery">MulticastRequest</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/sun/jini/discovery/x500/sha1withrsa/Server.html#decodeMulticastRequest(java.nio.ByteBuffer, net.jini.core.constraint.InvocationConstraints, com.sun.jini.discovery.ClientSubjectChecker, boolean)">decodeMulticastRequest</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/nio/ByteBuffer.html" title="class or interface in java.nio">ByteBuffer</A>&nbsp;buf,
+                       <A HREF="../../../../../../net/jini/core/constraint/InvocationConstraints.html" title="class in net.jini.core.constraint">InvocationConstraints</A>&nbsp;constraints,
+                       <A HREF="../../../../../../com/sun/jini/discovery/ClientSubjectChecker.html" title="interface in com.sun.jini.discovery">ClientSubjectChecker</A>&nbsp;checker,
+                       boolean&nbsp;delayConstraintCheck)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Decodes the multicast request data contained in the given buffer in a
+ manner that satisfies the specified absolute constraints and client
+ subject checker (if any), returning a <A HREF="../../../../../../com/sun/jini/discovery/MulticastRequest.html" title="class in com.sun.jini.discovery"><CODE>MulticastRequest</CODE></A> instance
+ that contains the decoded data, with constraint checking optionally
+ delayed.</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/discovery/x500/sha1withrsa/Server.html#encodeMulticastAnnouncement(com.sun.jini.discovery.MulticastAnnouncement, com.sun.jini.discovery.DatagramBufferFactory, net.jini.core.constraint.InvocationConstraints)">encodeMulticastAnnouncement</A></B>(<A HREF="../../../../../../com/sun/jini/discovery/MulticastAnnouncement.html" title="class in com.sun.jini.discovery">MulticastAnnouncement</A>&nbsp;announcement,
+                            <A HREF="../../../../../../com/sun/jini/discovery/DatagramBufferFactory.html" title="interface in com.sun.jini.discovery">DatagramBufferFactory</A>&nbsp;bufs,
+                            <A HREF="../../../../../../net/jini/core/constraint/InvocationConstraints.html" title="class in net.jini.core.constraint">InvocationConstraints</A>&nbsp;constraints)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Encodes the given multicast announcement data into byte buffers obtained
+ from the provided datagram buffer factory, in a manner that satisfies
+ the specified absolute constraints.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../com/sun/jini/discovery/x500/sha1withrsa/Server.html#getFormatName()">getFormatName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the name of the format implemented by this provider.</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#equals(java.lang.Object)" title="class or interface in java.lang">equals</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#hashCode()" title="class or interface in java.lang">hashCode</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#toString()" title="class or interface in java.lang">toString</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="Server()"><!-- --></A><H3>
+Server</H3>
+<PRE>
+public <B>Server</B>()</PRE>
+<DL>
+<DD>Constructs a new instance.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getFormatName()"><!-- --></A><H3>
+getFormatName</H3>
+<PRE>
+public <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> <B>getFormatName</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/sun/jini/discovery/DiscoveryFormatProvider.html#getFormatName()">DiscoveryFormatProvider</A></CODE></B></DD>
+<DD>Returns the name of the format implemented by this provider.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/sun/jini/discovery/DiscoveryFormatProvider.html#getFormatName()">getFormatName</A></CODE> in interface <CODE><A HREF="../../../../../../com/sun/jini/discovery/DiscoveryFormatProvider.html" title="interface in com.sun.jini.discovery">DiscoveryFormatProvider</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the name of the format implemented by this provider</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="encodeMulticastAnnouncement(com.sun.jini.discovery.MulticastAnnouncement, com.sun.jini.discovery.DatagramBufferFactory, net.jini.core.constraint.InvocationConstraints)"><!-- --></A><H3>
+encodeMulticastAnnouncement</H3>
+<PRE>
+public void <B>encodeMulticastAnnouncement</B>(<A HREF="../../../../../../com/sun/jini/discovery/MulticastAnnouncement.html" title="class in com.sun.jini.discovery">MulticastAnnouncement</A>&nbsp;announcement,
+                                        <A HREF="../../../../../../com/sun/jini/discovery/DatagramBufferFactory.html" title="interface in com.sun.jini.discovery">DatagramBufferFactory</A>&nbsp;bufs,
+                                        <A HREF="../../../../../../net/jini/core/constraint/InvocationConstraints.html" title="class in net.jini.core.constraint">InvocationConstraints</A>&nbsp;constraints)
+                                 throws <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/IOException.html" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/sun/jini/discovery/MulticastAnnouncementEncoder.html#encodeMulticastAnnouncement(com.sun.jini.discovery.MulticastAnnouncement, com.sun.jini.discovery.DatagramBufferFactory, net.jini.core.constraint.InvocationConstraints)">MulticastAnnouncementEncoder</A></CODE></B></DD>
+<DD>Encodes the given multicast announcement data into byte buffers obtained
+ from the provided datagram buffer factory, in a manner that satisfies
+ the specified absolute constraints.  <code>null</code> constraints are
+ considered equivalent to empty constraints.  Multicast announcement data
+ that is too large to fit in a single datagram buffer is split across
+ multiple buffers, with the constraints applied to each; this method is
+ responsible for determining if and when to split the data based on the
+ available space in the obtained buffers.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/sun/jini/discovery/MulticastAnnouncementEncoder.html#encodeMulticastAnnouncement(com.sun.jini.discovery.MulticastAnnouncement, com.sun.jini.discovery.DatagramBufferFactory, net.jini.core.constraint.InvocationConstraints)">encodeMulticastAnnouncement</A></CODE> in interface <CODE><A HREF="../../../../../../com/sun/jini/discovery/MulticastAnnouncementEncoder.html" title="interface in com.sun.jini.discovery">MulticastAnnouncementEncoder</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>announcement</CODE> - the announcement data to encode<DD><CODE>bufs</CODE> - the factory for producing buffers in which to write encoded
+ data<DD><CODE>constraints</CODE> - the constraints to apply when encoding the data, or
+ <code>null</code>
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/IOException.html" title="class or interface in java.io">IOException</A></CODE> - if an error occurs in encoding the data to send
+<DD><CODE><A HREF="../../../../../../net/jini/io/UnsupportedConstraintException.html" title="class in net.jini.io">UnsupportedConstraintException</A></CODE> - if unable to satisfy
+ the specified constraints</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="decodeMulticastRequest(java.nio.ByteBuffer, net.jini.core.constraint.InvocationConstraints, com.sun.jini.discovery.ClientSubjectChecker)"><!-- --></A><H3>
+decodeMulticastRequest</H3>
+<PRE>
+public <A HREF="../../../../../../com/sun/jini/discovery/MulticastRequest.html" title="class in com.sun.jini.discovery">MulticastRequest</A> <B>decodeMulticastRequest</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/nio/ByteBuffer.html" title="class or interface in java.nio">ByteBuffer</A>&nbsp;buf,
+                                               <A HREF="../../../../../../net/jini/core/constraint/InvocationConstraints.html" title="class in net.jini.core.constraint">InvocationConstraints</A>&nbsp;constraints,
+                                               <A HREF="../../../../../../com/sun/jini/discovery/ClientSubjectChecker.html" title="interface in com.sun.jini.discovery">ClientSubjectChecker</A>&nbsp;checker)
+                                        throws <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/IOException.html" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/sun/jini/discovery/MulticastRequestDecoder.html#decodeMulticastRequest(java.nio.ByteBuffer, net.jini.core.constraint.InvocationConstraints, com.sun.jini.discovery.ClientSubjectChecker)">MulticastRequestDecoder</A></CODE></B></DD>
+<DD>Decodes the multicast request data contained in the given buffer in a
+ manner that satisfies the specified absolute constraints and client
+ subject checker (if any), returning a <A HREF="../../../../../../com/sun/jini/discovery/MulticastRequest.html" title="class in com.sun.jini.discovery"><CODE>MulticastRequest</CODE></A> instance
+ that contains the decoded data.  <code>null</code> constraints are
+ considered equivalent to empty constraints.  All the specified
+ constraints are checked before this method returns.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/sun/jini/discovery/MulticastRequestDecoder.html#decodeMulticastRequest(java.nio.ByteBuffer, net.jini.core.constraint.InvocationConstraints, com.sun.jini.discovery.ClientSubjectChecker)">decodeMulticastRequest</A></CODE> in interface <CODE><A HREF="../../../../../../com/sun/jini/discovery/MulticastRequestDecoder.html" title="interface in com.sun.jini.discovery">MulticastRequestDecoder</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>buf</CODE> - a buffer containing the packet data to decode.  The multicast
+ request data must begin at position zero of <code>buf</code>.<DD><CODE>constraints</CODE> - the constraints to apply when decoding the data, or
+ <code>null</code><DD><CODE>checker</CODE> - the object to use to check the client subject, or
+ <code>null</code>
+<DT><B>Returns:</B><DD>the decoded multicast request data
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/IOException.html" title="class or interface in java.io">IOException</A></CODE> - if an error occurs in interpreting the data</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="decodeMulticastRequest(java.nio.ByteBuffer, net.jini.core.constraint.InvocationConstraints, com.sun.jini.discovery.ClientSubjectChecker, boolean)"><!-- --></A><H3>
+decodeMulticastRequest</H3>
+<PRE>
+public <A HREF="../../../../../../com/sun/jini/discovery/MulticastRequest.html" title="class in com.sun.jini.discovery">MulticastRequest</A> <B>decodeMulticastRequest</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/nio/ByteBuffer.html" title="class or interface in java.nio">ByteBuffer</A>&nbsp;buf,
+                                               <A HREF="../../../../../../net/jini/core/constraint/InvocationConstraints.html" title="class in net.jini.core.constraint">InvocationConstraints</A>&nbsp;constraints,
+                                               <A HREF="../../../../../../com/sun/jini/discovery/ClientSubjectChecker.html" title="interface in com.sun.jini.discovery">ClientSubjectChecker</A>&nbsp;checker,
+                                               boolean&nbsp;delayConstraintCheck)
+                                        throws <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/IOException.html" title="class or interface in java.io">IOException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/sun/jini/discovery/DelayedMulticastRequestDecoder.html#decodeMulticastRequest(java.nio.ByteBuffer, net.jini.core.constraint.InvocationConstraints, com.sun.jini.discovery.ClientSubjectChecker, boolean)">DelayedMulticastRequestDecoder</A></CODE></B></DD>
+<DD>Decodes the multicast request data contained in the given buffer in a
+ manner that satisfies the specified absolute constraints and client
+ subject checker (if any), returning a <A HREF="../../../../../../com/sun/jini/discovery/MulticastRequest.html" title="class in com.sun.jini.discovery"><CODE>MulticastRequest</CODE></A> instance
+ that contains the decoded data, with constraint checking optionally
+ delayed.
+ <code>null</code> constraints are
+ considered equivalent to empty constraints.  Constraint checking may be
+ delayed using the <code>delayConstraintCheck</code> flag.
+ <p> If the <code>delayConstraintCheck</code> flag is <code>true</code>,
+ the method behaves as follows:<ul>
+ <li> Some of the specified constraints may not be checked before this
+ method returns; the returned <code>MulticastRequest</code>'s
+ <A HREF="../../../../../../com/sun/jini/discovery/MulticastRequest.html#checkConstraints()"><CODE>checkConstraints</CODE></A>
+ method must be invoked to complete checking of all the constraints.
+ <li> Constraints which must be checked before accessor methods of the
+ returned <code>MulticastRequest</code> can be invoked are always
+ checked before this method returns.</ul>
+ If <code>delayConstraintCheck</code> is <code>false</code>, all the
+ specified constraints are checked before this method returns.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/sun/jini/discovery/DelayedMulticastRequestDecoder.html#decodeMulticastRequest(java.nio.ByteBuffer, net.jini.core.constraint.InvocationConstraints, com.sun.jini.discovery.ClientSubjectChecker, boolean)">decodeMulticastRequest</A></CODE> in interface <CODE><A HREF="../../../../../../com/sun/jini/discovery/DelayedMulticastRequestDecoder.html" title="interface in com.sun.jini.discovery">DelayedMulticastRequestDecoder</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>buf</CODE> - a buffer containing the packet data to decode. The contents
+ of <code>buf</code> may be used on subsequent invocations of the returned
+ <code>MulticastRequest</code> instance's <code>checkConstraints</code>
+ method.  The caller must ensure that the contents of <code>buf</code> are
+ not modified before invocation of the <code>checkConstraints</code>
+ method.  Additionally, the multicast request data must begin at position
+ zero of <code>buf</code>.<DD><CODE>constraints</CODE> - the constraints to apply when decoding the data, or
+ <code>null</code><DD><CODE>checker</CODE> - the object to use to check the client subject, or
+ <code>null</code><DD><CODE>delayConstraintCheck</CODE> - flag to control delayed constraint checking
+<DT><B>Returns:</B><DD>the decoded multicast request data
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/IOException.html" title="class or interface in java.io">IOException</A></CODE> - if an error occurs in interpreting the data</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/Server.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/discovery/x500/sha1withrsa/Client.html" title="class in com.sun.jini.discovery.x500.sha1withrsa"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../../index.html?com/sun/jini/discovery/x500/sha1withrsa/Server.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="Server.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+  <!--
+  if(window==top) {
+    document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+  }
+  //-->
+</SCRIPT>
+<NOSCRIPT>
+  <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+Copyright 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/com/sun/jini/discovery/x500/sha1withrsa/package-frame.html
==============================================================================
--- websites/staging/river/trunk/content/river/doc/api/com/sun/jini/discovery/x500/sha1withrsa/package-frame.html (added)
+++ websites/staging/river/trunk/content/river/doc/api/com/sun/jini/discovery/x500/sha1withrsa/package-frame.html Fri Dec 24 21:48:17 2010
@@ -0,0 +1,34 @@
+<!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:26 EST 2010 -->
+<TITLE>
+com.sun.jini.discovery.x500.sha1withrsa (Apache River v2.1.2-SNAPSHOT API Documentation)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.sun.jini.discovery.x500.sha1withrsa package">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../../com/sun/jini/discovery/x500/sha1withrsa/package-summary.html" target="classFrame">com.sun.jini.discovery.x500.sha1withrsa</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="Client.html" title="class in com.sun.jini.discovery.x500.sha1withrsa" target="classFrame">Client</A>
+<BR>
+<A HREF="Server.html" title="class in com.sun.jini.discovery.x500.sha1withrsa" target="classFrame">Server</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>

Added: websites/staging/river/trunk/content/river/doc/api/com/sun/jini/discovery/x500/sha1withrsa/package-summary.html
==============================================================================
--- websites/staging/river/trunk/content/river/doc/api/com/sun/jini/discovery/x500/sha1withrsa/package-summary.html (added)
+++ websites/staging/river/trunk/content/river/doc/api/com/sun/jini/discovery/x500/sha1withrsa/package-summary.html Fri Dec 24 21:48:17 2010
@@ -0,0 +1,333 @@
+<!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:26 EST 2010 -->
+<TITLE>
+com.sun.jini.discovery.x500.sha1withrsa (Apache River v2.1.2-SNAPSHOT API Documentation)
+</TITLE>
+
+<META NAME="keywords" CONTENT="com.sun.jini.discovery.x500.sha1withrsa package">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+    parent.document.title="com.sun.jini.discovery.x500.sha1withrsa (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="../../../../../../com/sun/jini/discovery/x500/sha1withdsa/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../com/sun/jini/example/browser/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../../index.html?com/sun/jini/discovery/x500/sha1withrsa/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 com.sun.jini.discovery.x500.sha1withrsa
+</H2>
+Provides an implementation of the
+<code>net.jini.discovery.x500.SHA1withRSA</code> discovery format, specified in
+the <i>Jini Discovery and Join Specification</i>.
+<P>
+<B>See:</B>
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#package_description"><B>Description</B></A>
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../com/sun/jini/discovery/x500/sha1withrsa/Client.html" title="class in com.sun.jini.discovery.x500.sha1withrsa">Client</A></B></TD>
+<TD>Implements the client side of the
+ <code>net.jini.discovery.x500.SHA1withRSA</code> format.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../com/sun/jini/discovery/x500/sha1withrsa/Server.html" title="class in com.sun.jini.discovery.x500.sha1withrsa">Server</A></B></TD>
+<TD>Implements the server side of the
+ <code>net.jini.discovery.x500.SHA1withRSA</code> format.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<A NAME="package_description"><!-- --></A><H2>
+Package com.sun.jini.discovery.x500.sha1withrsa Description
+</H2>
+
+<P>
+Provides an implementation of the
+<code>net.jini.discovery.x500.SHA1withRSA</code> discovery format, specified in
+the <i>Jini Discovery and Join Specification</i>.  The <A HREF="../../../../../../com/sun/jini/discovery/x500/sha1withrsa/Client.html" title="class in com.sun.jini.discovery.x500.sha1withrsa"><CODE>Client</CODE></A> class implements the client
+side of the <code>net.jini.discovery.x500.SHA1withRSA</code> discovery format
+for the multicast request and multicast announcement discovery protocols, while
+the <A HREF="../../../../../../com/sun/jini/discovery/x500/sha1withrsa/Server.html" title="class in com.sun.jini.discovery.x500.sha1withrsa"><CODE>Server</CODE></A> class implements the
+server side of the discovery format for those protocols.  Both classes are
+intended to be specified in a resource to configure the operation of the <A HREF="../../../../../../com/sun/jini/discovery/Discovery.html" title="class in com.sun.jini.discovery"><CODE>Discovery</CODE></A> class, as described in the documentation for
+<A HREF="../../../../../../com/sun/jini/discovery/Discovery.html#getProtocol2(java.lang.ClassLoader)"><CODE>Discovery.getProtocol2(ClassLoader)</CODE></A>.
+
+<h2>Supported Constraints</h2>
+
+Both <code>Client</code> and <code>Server</code> support the following
+constraints for the multicast request protocol:
+
+<ul>
+  <li> a <A HREF="../../../../../../net/jini/core/constraint/ConstraintAlternatives.html" title="class in net.jini.core.constraint"><CODE>ConstraintAlternatives</CODE></A> if at
+       least one element is supported
+  <li> <A HREF="../../../../../../net/jini/core/constraint/Integrity.html#YES"><CODE>Integrity.YES</CODE></A>
+  <li> <A HREF="../../../../../../net/jini/core/constraint/ClientAuthentication.html#YES"><CODE>ClientAuthentication.YES</CODE></A>
+  <li> <A HREF="../../../../../../net/jini/core/constraint/Confidentiality.html#NO"><CODE>Confidentiality.NO</CODE></A>
+  <li> <A HREF="../../../../../../net/jini/core/constraint/ServerAuthentication.html#NO"><CODE>ServerAuthentication.NO</CODE></A>
+  <li> <A HREF="../../../../../../net/jini/core/constraint/Delegation.html#NO"><CODE>Delegation.NO</CODE></A>
+  <li> <A HREF="../../../../../../net/jini/core/constraint/ClientMaxPrincipal.html" title="class in net.jini.core.constraint"><CODE>ClientMaxPrincipal</CODE></A>, when it contains an
+       <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/javax/security/auth/x500/X500Principal.html" title="class or interface in javax.security.auth.x500"><CODE>X500Principal</CODE></A> that has an RSA key as a
+       private credential
+  <li> <A HREF="../../../../../../net/jini/core/constraint/ClientMaxPrincipalType.html" title="class in net.jini.core.constraint"><CODE>ClientMaxPrincipalType</CODE></A>, when it
+       contains <code>X500Principal</code>
+  <li> <A HREF="../../../../../../net/jini/core/constraint/ClientMinPrincipal.html" title="class in net.jini.core.constraint"><CODE>ClientMinPrincipal</CODE></A>, when it contains a
+       single <code>X500Principal</code> only, that has an RSA key as a private
+       credential
+  <li> <A HREF="../../../../../../net/jini/core/constraint/ClientMinPrincipalType.html" title="class in net.jini.core.constraint"><CODE>ClientMinPrincipalType</CODE></A>, when it
+       contains <code>X500Principal</code> only
+  <li> any <A HREF="../../../../../../net/jini/core/constraint/ServerMinPrincipal.html" title="class in net.jini.core.constraint"><CODE>ServerMinPrincipal</CODE></A>
+  <li> any <A HREF="../../../../../../net/jini/core/constraint/DelegationAbsoluteTime.html" title="class in net.jini.core.constraint"><CODE>DelegationAbsoluteTime</CODE></A>
+  <li> any <A HREF="../../../../../../net/jini/core/constraint/DelegationRelativeTime.html" title="class in net.jini.core.constraint"><CODE>DelegationRelativeTime</CODE></A>
+</ul>
+
+(Note that <code>ServerMinPrincipal</code>,
+<code>DelegationAbsoluteTime</code>, and <code>DelegationRelativeTime</code>
+constraints are trivially supported if <code>ServerAuthentication.YES</code>
+and <code>Delegation.YES</code> are not supported.)
+<p>
+Both <code>Client</code> and <code>Server</code> support the following
+constraints for the multicast announcement protocol:
+
+<ul>
+  <li> a <A HREF="../../../../../../net/jini/core/constraint/ConstraintAlternatives.html" title="class in net.jini.core.constraint"><CODE>ConstraintAlternatives</CODE></A> if at
+       least one element is supported
+  <li> <A HREF="../../../../../../net/jini/core/constraint/Integrity.html#YES"><CODE>Integrity.YES</CODE></A>
+  <li> <A HREF="../../../../../../net/jini/core/constraint/ServerAuthentication.html#YES"><CODE>ServerAuthentication.YES</CODE></A>
+  <li> <A HREF="../../../../../../net/jini/core/constraint/ClientAuthentication.html#NO"><CODE>ClientAuthentication.NO</CODE></A>
+  <li> <A HREF="../../../../../../net/jini/core/constraint/Confidentiality.html#NO"><CODE>Confidentiality.NO</CODE></A>
+  <li> <A HREF="../../../../../../net/jini/core/constraint/Delegation.html#NO"><CODE>Delegation.NO</CODE></A>
+  <li> <A HREF="../../../../../../net/jini/core/constraint/ServerMinPrincipal.html" title="class in net.jini.core.constraint"><CODE>ServerMinPrincipal</CODE></A>, when it contains a
+       single <code>X500Principal</code> only, that has an RSA key as a private
+       credential
+  <li> any <A HREF="../../../../../../net/jini/core/constraint/ClientMaxPrincipal.html" title="class in net.jini.core.constraint"><CODE>ClientMaxPrincipal</CODE></A>
+  <li> any <A HREF="../../../../../../net/jini/core/constraint/ClientMaxPrincipalType.html" title="class in net.jini.core.constraint"><CODE>ClientMaxPrincipalType</CODE></A>
+  <li> any <A HREF="../../../../../../net/jini/core/constraint/ClientMinPrincipal.html" title="class in net.jini.core.constraint"><CODE>ClientMinPrincipal</CODE></A>
+  <li> any <A HREF="../../../../../../net/jini/core/constraint/ClientMinPrincipalType.html" title="class in net.jini.core.constraint"><CODE>ClientMinPrincipalType</CODE></A>
+  <li> any <A HREF="../../../../../../net/jini/core/constraint/DelegationAbsoluteTime.html" title="class in net.jini.core.constraint"><CODE>DelegationAbsoluteTime</CODE></A>
+  <li> any <A HREF="../../../../../../net/jini/core/constraint/DelegationRelativeTime.html" title="class in net.jini.core.constraint"><CODE>DelegationRelativeTime</CODE></A>
+</ul>
+
+(Note that <code>ClientMaxPricipal</code>, <code>ClientMaxPrincipalType</code>,
+<code>ClientMinPrincipal</code>, <code>ClientMinPrincipalType</code>,
+<code>DelegationAbsoluteTime</code>, and <code>DelegationRelativeTime</code>
+constraints are trivially supported if <code>ClientAuthentication.YES</code>
+and <code>Delegation.YES</code> are not supported.)
+
+<h2>System Properties</h2>
+
+Both <code>Client</code> and <code>Server</code> can be configured through use
+of the following system properties:
+<p>
+<dl>
+  <dt> <code>com.sun.jini.discovery.x500.trustStore</code>
+  <dd> This system property can be used to specify the location of an alternate
+       truststore from which to obtain certificates for trusted entities.  If
+       this property is not specified, then the
+       <code>javax.net.ssl.trustStore</code> system property is consulted.  If
+       that property is unspecified as well, then the
+       <code>&lt;java-home&gt;/lib/security/cacerts</code> file is used. The
+       applicable system property, if specified, is treated as a URL if it can 
+       be parsed as such; if it cannot be parsed, it is treated as a file name.
+       <p>
+  <dt> <code>com.sun.jini.discovery.x500.trustStoreType</code>
+  <dd> If the <code>com.sun.jini.discovery.x500.trustStore</code> system
+       property is being used to specify the truststore location, then this
+       system property can be used to specify the type of the truststore to
+       load.  By default, the value returned by
+       <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/security/KeyStore.html#getDefaultType()" title="class or interface in java.security"><CODE>KeyStore.getDefaultType()</CODE></A> is used.
+       <p>
+  <dt> <code>com.sun.jini.discovery.x500.trustStorePassword</code>
+  <dd> If the <code>com.sun.jini.discovery.x500.trustStore</code> system
+       property is being used to specify the truststore location, then this
+       system property can be used to specify the password for accessing the
+       contents of the truststore.  If it is not specified, then no password is
+       used when accessing the truststore.
+       <p>
+  <dt> <code>com.sun.jini.discovery.x500.ldapCertStores</code>
+  <dd> This system property can be used to specify a list of LDAP-backed
+       <code>CertStore</code>s to use for mapping received X.500 principals to
+       corresponding X.509 certificates.  If set, it should contain a
+       comma-separated list of strings of the form
+       <code>"&lt;hostname&gt;:&lt;port&gt;"</code> or
+       <code>"&lt;hostname&gt;"</code>, where each string indicates the network
+       address of an LDAP server to consult.  If a given string does not
+       specify a port, a default port number of <code>389</code> is used.
+       <p>
+  <dt> <code>javax.net.ssl.trustStore</code>
+  <dd> If the <code>com.sun.jini.discovery.x500.trustStore</code> system
+       property is not set, then this system property can be used to specify
+       the truststore from which to obtain certificates for trusted entities.
+       If neither this property nor the
+       <code>com.sun.jini.discovery.x500.trustStore</code> property is
+       specified, then the <code>&lt;java-home&gt;/lib/security/cacerts</code>
+       file is used.
+       <p>
+  <dt> <code>javax.net.ssl.trustStoreType</code>
+  <dd> If the <code>javax.net.ssl.trustStore</code> system property is being
+       used to specify the truststore location, then this system property can
+       be used to specify the type of the truststore to load.  By default, the
+       value returned by <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/security/KeyStore.html#getDefaultType()" title="class or interface in java.security"><CODE>KeyStore.getDefaultType()</CODE></A> is used.
+       <p>
+  <dt> <code>javax.net.ssl.trustStorePassword</code>
+  <dd> If the <code>javax.net.ssl.trustStore</code> system property is being
+       used to specify the truststore location, then this system property can
+       be used to specify the password for accessing the contents of the
+       truststore.  If it is not specified, then no password is used when
+       accessing the truststore.
+</dl>
+
+<h2>Logging</h2>
+
+Both <code>Client</code> and <code>Server</code> use the
+<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/util/logging/Logger.html" title="class or interface in java.util.logging"><CODE>Logger</CODE></A> named <code>com.sun.jini.discovery.x500</code>
+to log information at the following logging levels:
+<p>
+<table border="1" cellpadding="5"
+       summary="Describes logging performed by the
+                com.sun.jini.discovery.x500.sha1withrsa provider classes at
+                different logging levels">
+  <tr> <th> Level   <th> Description
+  <tr> <td> WARNING <td> Failure to initialize a certificate store
+  <tr> <td> FINE    <td> Exceptions mapping X.500 principals to X.509
+                         certificates, as well as exceptions resulting from
+                         inadequate permissions to use private credentials
+                         corresponding to an X.500 principal
+  <tr> <td> FINEST  <td> Debugging trace information, such as the truststore
+                         and certificate stores in use, the X.500 principal
+                         used for signing a given packet, and the mapping of
+                         X.500 principals to corresponding X.509 certificates
+</table>
+<P>
+
+<P>
+<DL>
+<DT><B>Since:</B></DT>
+  <DD>2.0</DD>
+<DT><B>See Also:</B><DD>"<i>Jini Discovery and Join 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="../../../../../../com/sun/jini/discovery/x500/sha1withdsa/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../com/sun/jini/example/browser/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../../index.html?com/sun/jini/discovery/x500/sha1withrsa/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/com/sun/jini/discovery/x500/sha1withrsa/package-tree.html
==============================================================================
--- websites/staging/river/trunk/content/river/doc/api/com/sun/jini/discovery/x500/sha1withrsa/package-tree.html (added)
+++ websites/staging/river/trunk/content/river/doc/api/com/sun/jini/discovery/x500/sha1withrsa/package-tree.html Fri Dec 24 21:48:17 2010
@@ -0,0 +1,151 @@
+<!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:26 EST 2010 -->
+<TITLE>
+com.sun.jini.discovery.x500.sha1withrsa 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="com.sun.jini.discovery.x500.sha1withrsa 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="../../../../../../com/sun/jini/discovery/x500/sha1withdsa/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../com/sun/jini/example/browser/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../../index.html?com/sun/jini/discovery/x500/sha1withrsa/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 com.sun.jini.discovery.x500.sha1withrsa
+</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">com.sun.jini.discovery.x500.sha1withrsa.<A HREF="../../../../../../com/sun/jini/discovery/x500/sha1withrsa/Client.html" title="class in com.sun.jini.discovery.x500.sha1withrsa"><B>Client</B></A> (implements com.sun.jini.discovery.<A HREF="../../../../../../com/sun/jini/discovery/DelayedMulticastAnnouncementDecoder.html" title="interface in com.sun.jini.discovery">DelayedMulticastAnnouncementDecoder</A>, com.sun.jini.discovery.<A HREF="../../../../../../com/sun/jini/discovery/MulticastRequestEncoder.html" title="interface in com.sun.jini.discovery">MulticastRequestEncoder</A>)
+<LI TYPE="circle">com.sun.jini.discovery.x500.sha1withrsa.<A HREF="../../../../../../com/sun/jini/discovery/x500/sha1withrsa/Server.html" title="class in com.sun.jini.discovery.x500.sha1withrsa"><B>Server</B></A> (implements com.sun.jini.discovery.<A HREF="../../../../../../com/sun/jini/discovery/DelayedMulticastRequestDecoder.html" title="interface in com.sun.jini.discovery">DelayedMulticastRequestDecoder</A>, com.sun.jini.discovery.<A HREF="../../../../../../com/sun/jini/discovery/MulticastAnnouncementEncoder.html" title="interface in com.sun.jini.discovery">MulticastAnnouncementEncoder</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="../../../../../../com/sun/jini/discovery/x500/sha1withdsa/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../com/sun/jini/example/browser/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+  <A HREF="../../../../../../index.html?com/sun/jini/discovery/x500/sha1withrsa/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>