mirror of
https://github.com/ChronosX88/FreePastry.git
synced 2025-01-16 09:36:27 +00:00
4288 lines
283 KiB
HTML
4288 lines
283 KiB
HTML
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||
|
<!--NewPage-->
|
||
|
<HTML>
|
||
|
<HEAD>
|
||
|
<!-- Generated by javadoc (build 1.6.0_07) on Fri Mar 13 20:02:03 CET 2009 -->
|
||
|
<TITLE>
|
||
|
Uses of Class rice.pastry.NodeHandle (Rice Pastry - API Specifications)
|
||
|
</TITLE>
|
||
|
|
||
|
<META NAME="date" CONTENT="2009-03-13">
|
||
|
|
||
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
|
||
|
|
||
|
<SCRIPT type="text/javascript">
|
||
|
function windowTitle()
|
||
|
{
|
||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||
|
parent.document.title="Uses of Class rice.pastry.NodeHandle (Rice Pastry - API Specifications)";
|
||
|
}
|
||
|
}
|
||
|
</SCRIPT>
|
||
|
<NOSCRIPT>
|
||
|
</NOSCRIPT>
|
||
|
|
||
|
</HEAD>
|
||
|
|
||
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
||
|
<HR>
|
||
|
|
||
|
|
||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||
|
<A NAME="navbar_top"><!-- --></A>
|
||
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||
|
<TR>
|
||
|
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||
|
<A NAME="navbar_top_firstrow"><!-- --></A>
|
||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||
|
<TR ALIGN="center" VALIGN="top">
|
||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
</TD>
|
||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||
|
Rice Pastry API</EM>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
|
||
|
<TR>
|
||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||
|
PREV
|
||
|
NEXT</FONT></TD>
|
||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||
|
<A HREF="../../../index.html?rice/pastry//class-useNodeHandle.html" target="_top"><B>FRAMES</B></A>
|
||
|
<A HREF="NodeHandle.html" target="_top"><B>NO FRAMES</B></A>
|
||
|
<SCRIPT type="text/javascript">
|
||
|
<!--
|
||
|
if(window==top) {
|
||
|
document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
|
||
|
}
|
||
|
//-->
|
||
|
</SCRIPT>
|
||
|
<NOSCRIPT>
|
||
|
<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
|
||
|
</NOSCRIPT>
|
||
|
|
||
|
|
||
|
</FONT></TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
<A NAME="skip-navbar_top"></A>
|
||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||
|
|
||
|
<HR>
|
||
|
<CENTER>
|
||
|
<H2>
|
||
|
<B>Uses of Class<br>rice.pastry.NodeHandle</B></H2>
|
||
|
</CENTER>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||
|
Packages that use <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><A HREF="#rice.p2p.commonapi.testing"><B>rice.p2p.commonapi.testing</B></A></TD>
|
||
|
<TD> </TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><A HREF="#rice.p2p.multiring.testing"><B>rice.p2p.multiring.testing</B></A></TD>
|
||
|
<TD> </TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><A HREF="#rice.pastry"><B>rice.pastry</B></A></TD>
|
||
|
<TD> </TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><A HREF="#rice.pastry.client"><B>rice.pastry.client</B></A></TD>
|
||
|
<TD> </TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><A HREF="#rice.pastry.commonapi"><B>rice.pastry.commonapi</B></A></TD>
|
||
|
<TD> </TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><A HREF="#rice.pastry.direct"><B>rice.pastry.direct</B></A></TD>
|
||
|
<TD> </TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><A HREF="#rice.pastry.dist"><B>rice.pastry.dist</B></A></TD>
|
||
|
<TD> </TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><A HREF="#rice.pastry.join"><B>rice.pastry.join</B></A></TD>
|
||
|
<TD> </TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><A HREF="#rice.pastry.leafset"><B>rice.pastry.leafset</B></A></TD>
|
||
|
<TD> </TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><A HREF="#rice.pastry.leafset.testing"><B>rice.pastry.leafset.testing</B></A></TD>
|
||
|
<TD> </TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><A HREF="#rice.pastry.messaging"><B>rice.pastry.messaging</B></A></TD>
|
||
|
<TD> </TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><A HREF="#rice.pastry.peerreview"><B>rice.pastry.peerreview</B></A></TD>
|
||
|
<TD> </TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><A HREF="#rice.pastry.pns"><B>rice.pastry.pns</B></A></TD>
|
||
|
<TD> </TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><A HREF="#rice.pastry.pns.messages"><B>rice.pastry.pns.messages</B></A></TD>
|
||
|
<TD> </TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><A HREF="#rice.pastry.routing"><B>rice.pastry.routing</B></A></TD>
|
||
|
<TD> </TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><A HREF="#rice.pastry.socket"><B>rice.pastry.socket</B></A></TD>
|
||
|
<TD> </TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><A HREF="#rice.pastry.socket.nat.rendezvous"><B>rice.pastry.socket.nat.rendezvous</B></A></TD>
|
||
|
<TD> </TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><A HREF="#rice.pastry.standard"><B>rice.pastry.standard</B></A></TD>
|
||
|
<TD> </TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><A HREF="#rice.pastry.testing"><B>rice.pastry.testing</B></A></TD>
|
||
|
<TD> </TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><A HREF="#rice.pastry.transport"><B>rice.pastry.transport</B></A></TD>
|
||
|
<TD> </TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
<A NAME="rice.p2p.commonapi.testing"><!-- --></A>
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||
|
Uses of <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> in <A HREF="../../../rice/p2p/commonapi/testing/package-summary.html">rice.p2p.commonapi.testing</A></FONT></TH>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/p2p/commonapi/testing/package-summary.html">rice.p2p.commonapi.testing</A> that return <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>CommonAPITest.</B><B><A HREF="../../../rice/p2p/commonapi/testing/CommonAPITest.html#getBootstrap()">getBootstrap</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Gets a handle to a bootstrap node.</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
<A NAME="rice.p2p.multiring.testing"><!-- --></A>
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||
|
Uses of <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> in <A HREF="../../../rice/p2p/multiring/testing/package-summary.html">rice.p2p.multiring.testing</A></FONT></TH>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/p2p/multiring/testing/package-summary.html">rice.p2p.multiring.testing</A> that return <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>MultiringRegrTest.</B><B><A HREF="../../../rice/p2p/multiring/testing/MultiringRegrTest.html#getBootstrap(rice.p2p.commonapi.Node)">getBootstrap</A></B>(<A HREF="../../../rice/p2p/commonapi/Node.html" title="interface in rice.p2p.commonapi">Node</A> bootstrap)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Gets a handle to a bootstrap node.</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
<A NAME="rice.pastry"><!-- --></A>
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||
|
Uses of <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> in <A HREF="../../../rice/pastry/package-summary.html">rice.pastry</A></FONT></TH>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../rice/pastry/package-summary.html">rice.pastry</A> with type parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> interface</CODE></FONT></TD>
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/NodeHandleFactory.html" title="interface in rice.pastry">NodeHandleFactory<NH extends NodeHandle></A></B></CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> interface</CODE></FONT></TD>
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/NodeHandleFactoryListener.html" title="interface in rice.pastry">NodeHandleFactoryListener<NH extends NodeHandle></A></B></CODE>
|
||
|
|
||
|
<BR>
|
||
|
Notified when ever we hear of a Node
|
||
|
|
||
|
Add the listener to the NodeHandleFactory</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../rice/pastry/package-summary.html">rice.pastry</A> declared as <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#localhandle">localhandle</A></B></CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../rice/pastry/package-summary.html">rice.pastry</A> with type parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected <A HREF="../../../org/mpisws/p2p/transport/liveness/LivenessProvider.html" title="interface in org.mpisws.p2p.transport.liveness">LivenessProvider</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#livenessProvider">livenessProvider</A></B></CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected <A HREF="../../../org/mpisws/p2p/transport/proximity/ProximityProvider.html" title="interface in org.mpisws.p2p.transport.proximity">ProximityProvider</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#proxProvider">proxProvider</A></B></CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected <A HREF="../../../org/mpisws/p2p/transport/TransportLayer.html" title="interface in org.mpisws.p2p.transport">TransportLayer</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>,<A HREF="../../../rice/p2p/commonapi/rawserialization/RawMessage.html" title="interface in rice.p2p.commonapi.rawserialization">RawMessage</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#tl">tl</A></B></CODE>
|
||
|
|
||
|
<BR>
|
||
|
The top level transport layer.</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/package-summary.html">rice.pastry</A> that return <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#coalesce(rice.pastry.NodeHandle)">coalesce</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> newHandle)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeSet.</B><B><A HREF="../../../rice/pastry/NodeSet.html#get(rice.pastry.Id)">get</A></B>(<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> nid)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Finds the NodeHandle associated with a NodeId.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeSetI.</B><B><A HREF="../../../rice/pastry/NodeSetI.html#get(rice.pastry.Id)">get</A></B>(<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> nid)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Finds the NodeHandle associated with the NodeId.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeSet.</B><B><A HREF="../../../rice/pastry/NodeSet.html#get(int)">get</A></B>(int i)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Gets the ith element in the set.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeSetI.</B><B><A HREF="../../../rice/pastry/NodeSetI.html#get(int)">get</A></B>(int i)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Gets the ith element in the set.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#getLocalHandle()">getLocalHandle</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeSetUpdate.</B><B><A HREF="../../../rice/pastry/NodeSetUpdate.html#handle()">handle</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
The handle that changed.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#readNodeHandle(rice.p2p.commonapi.rawserialization.InputBuffer)">readNodeHandle</A></B>(<A HREF="../../../rice/p2p/commonapi/rawserialization/InputBuffer.html" title="interface in rice.p2p.commonapi.rawserialization">InputBuffer</A> buf)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeSet.</B><B><A HREF="../../../rice/pastry/NodeSet.html#remove(rice.pastry.Id)">remove</A></B>(<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> nid)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Removes a node id and its handle from the set.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeSet.</B><B><A HREF="../../../rice/pastry/NodeSet.html#remove(rice.pastry.NodeHandle)">remove</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
remove a member</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeSetI.</B><B><A HREF="../../../rice/pastry/NodeSetI.html#remove(rice.pastry.NodeHandle)">remove</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Removes a node id and its handle from the set.</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/package-summary.html">rice.pastry</A> that return types with arguments of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> java.util.Collection<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeSet.</B><B><A HREF="../../../rice/pastry/NodeSet.html#getCollection()">getCollection</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> java.util.Iterator<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeSet.</B><B><A HREF="../../../rice/pastry/NodeSet.html#getIterator()">getIterator</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
return an iterator that iterates over the elements of this set</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../org/mpisws/p2p/transport/liveness/LivenessProvider.html" title="interface in org.mpisws.p2p.transport.liveness">LivenessProvider</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#getLivenessProvider()">getLivenessProvider</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../org/mpisws/p2p/transport/proximity/ProximityProvider.html" title="interface in org.mpisws.p2p.transport.proximity">ProximityProvider</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#getProxProvider()">getProxProvider</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../org/mpisws/p2p/transport/TransportLayer.html" title="interface in org.mpisws.p2p.transport">TransportLayer</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>,<A HREF="../../../rice/p2p/commonapi/rawserialization/RawMessage.html" title="interface in rice.p2p.commonapi.rawserialization">RawMessage</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#getTL()">getTL</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> java.util.Iterator<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeSet.</B><B><A HREF="../../../rice/pastry/NodeSet.html#iterator()">iterator</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/package-summary.html">rice.pastry</A> with parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#checkLiveness(rice.pastry.NodeHandle, java.util.Map)">checkLiveness</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> i,
|
||
|
java.util.Map<java.lang.String,java.lang.Object> options)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#clearState(rice.pastry.NodeHandle)">clearState</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> i)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#coalesce(rice.pastry.NodeHandle)">coalesce</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> newHandle)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../org/mpisws/p2p/transport/SocketRequestHandle.html" title="interface in org.mpisws.p2p.transport">SocketRequestHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#connect(rice.pastry.NodeHandle, rice.p2p.commonapi.appsocket.AppSocketReceiver, rice.pastry.client.PastryAppl, int)">connect</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> i,
|
||
|
<A HREF="../../../rice/p2p/commonapi/appsocket/AppSocketReceiver.html" title="interface in rice.p2p.commonapi.appsocket">AppSocketReceiver</A> deliverSocketToMe,
|
||
|
<A HREF="../../../rice/pastry/client/PastryAppl.html" title="class in rice.pastry.client">PastryAppl</A> appl,
|
||
|
int timeout)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Called by PastryAppl to ask the transport layer to open a Socket to its counterpart on another node.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> int</CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeSet.</B><B><A HREF="../../../rice/pastry/NodeSet.html#getIndex(rice.pastry.NodeHandle)">getIndex</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> int</CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeSetI.</B><B><A HREF="../../../rice/pastry/NodeSetI.html#getIndex(rice.pastry.NodeHandle)">getIndex</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> int</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#getLiveness(rice.pastry.NodeHandle)">getLiveness</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> i)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> int</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#getLiveness(rice.pastry.NodeHandle, java.util.Map)">getLiveness</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> i,
|
||
|
java.util.Map<java.lang.String,java.lang.Object> options)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> int</CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeSet.</B><B><A HREF="../../../rice/pastry/NodeSet.html#indexOf(rice.pastry.NodeHandle)">indexOf</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
determine rank of a member</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeSet.</B><B><A HREF="../../../rice/pastry/NodeSet.html#insert(int, rice.pastry.NodeHandle)">insert</A></B>(int index,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
insert a member at the given index</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#isAlive(rice.pastry.NodeHandle)">isAlive</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> i)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#livenessChanged(rice.pastry.NodeHandle, int, java.util.Map)">livenessChanged</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> i,
|
||
|
int val,
|
||
|
java.util.Map<java.lang.String,java.lang.Object> options)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeSet.</B><B><A HREF="../../../rice/pastry/NodeSet.html#member(rice.pastry.NodeHandle)">member</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
test membership</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeSetI.</B><B><A HREF="../../../rice/pastry/NodeSetI.html#member(rice.pastry.NodeHandle)">member</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Verifies if the set contains this particular id.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#messageReceived(rice.pastry.NodeHandle, rice.p2p.commonapi.rawserialization.RawMessage, java.util.Map)">messageReceived</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> i,
|
||
|
<A HREF="../../../rice/p2p/commonapi/rawserialization/RawMessage.html" title="interface in rice.p2p.commonapi.rawserialization">RawMessage</A> m,
|
||
|
java.util.Map<java.lang.String,java.lang.Object> options)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>abstract <A HREF="../../../rice/pastry/PastryNode.html" title="class in rice.pastry">PastryNode</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNodeFactory.</B><B><A HREF="../../../rice/pastry/PastryNodeFactory.html#newNode(rice.pastry.NodeHandle)">newNode</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> bootstrap)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
<B>Deprecated.</B> <I>use newNode() then call PastryNode.boot(address);</I></TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>abstract <A HREF="../../../rice/pastry/PastryNode.html" title="class in rice.pastry">PastryNode</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNodeFactory.</B><B><A HREF="../../../rice/pastry/PastryNodeFactory.html#newNode(rice.pastry.NodeHandle, rice.pastry.Id)">newNode</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> bootstrap,
|
||
|
<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> nodeId)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
<B>Deprecated.</B> <I>use newNode(nodeId) then call PastryNode.boot(address);</I></TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeSetListener.</B><B><A HREF="../../../rice/pastry/NodeSetListener.html#nodeSetUpdate(rice.pastry.NodeSetEventSource, rice.pastry.NodeHandle, boolean)">nodeSetUpdate</A></B>(<A HREF="../../../rice/pastry/NodeSetEventSource.html" title="interface in rice.pastry">NodeSetEventSource</A> nodeSetEventSource,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle,
|
||
|
boolean added)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#notifyLivenessListeners(rice.pastry.NodeHandle, int, java.util.Map)">notifyLivenessListeners</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> i,
|
||
|
int val,
|
||
|
java.util.Map<java.lang.String,java.lang.Object> options)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> int</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#proximity(rice.pastry.NodeHandle)">proximity</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
The proximity of the node handle.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> int</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#proximity(rice.pastry.NodeHandle, java.util.Map)">proximity</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh,
|
||
|
java.util.Map<java.lang.String,java.lang.Object> options)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#proximityChanged(rice.pastry.NodeHandle, int, java.util.Map)">proximityChanged</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle,
|
||
|
int val,
|
||
|
java.util.Map<java.lang.String,java.lang.Object> options)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeSet.</B><B><A HREF="../../../rice/pastry/NodeSet.html#put(rice.pastry.NodeHandle)">put</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Appends a member to the ordered set.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeSetI.</B><B><A HREF="../../../rice/pastry/NodeSetI.html#put(rice.pastry.NodeHandle)">put</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Puts a NodeHandle into the set.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeSet.</B><B><A HREF="../../../rice/pastry/NodeSet.html#remove(rice.pastry.NodeHandle)">remove</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
remove a member</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeSetI.</B><B><A HREF="../../../rice/pastry/NodeSetI.html#remove(rice.pastry.NodeHandle)">remove</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Removes a node id and its handle from the set.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/transport/PMessageReceipt.html" title="interface in rice.pastry.transport">PMessageReceipt</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#send(rice.pastry.NodeHandle, rice.pastry.messaging.Message, rice.pastry.transport.PMessageNotification, java.util.Map)">send</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle,
|
||
|
<A HREF="../../../rice/pastry/messaging/Message.html" title="class in rice.pastry.messaging">Message</A> msg,
|
||
|
<A HREF="../../../rice/pastry/transport/PMessageNotification.html" title="interface in rice.pastry.transport">PMessageNotification</A> deliverAckToMe,
|
||
|
java.util.Map<java.lang.String,java.lang.Object> tempOptions)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Deliver message to the NodeHandle.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#setElements(rice.pastry.NodeHandle, rice.pastry.messaging.MessageDispatch, rice.pastry.leafset.LeafSet, rice.pastry.routing.RoutingTable, rice.pastry.routing.Router)">setElements</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> lh,
|
||
|
<A HREF="../../../rice/pastry/messaging/MessageDispatch.html" title="class in rice.pastry.messaging">MessageDispatch</A> md,
|
||
|
<A HREF="../../../rice/pastry/leafset/LeafSet.html" title="class in rice.pastry.leafset">LeafSet</A> ls,
|
||
|
<A HREF="../../../rice/pastry/routing/RoutingTable.html" title="class in rice.pastry.routing">RoutingTable</A> rt,
|
||
|
<A HREF="../../../rice/pastry/routing/Router.html" title="interface in rice.pastry.routing">Router</A> router)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Combined accessor method for various members of PastryNode.</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../rice/pastry/package-summary.html">rice.pastry</A> with type arguments of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#addLivenessListener(org.mpisws.p2p.transport.liveness.LivenessListener)">addLivenessListener</A></B>(<A HREF="../../../org/mpisws/p2p/transport/liveness/LivenessListener.html" title="interface in org.mpisws.p2p.transport.liveness">LivenessListener</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> name)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#addProximityListener(org.mpisws.p2p.transport.proximity.ProximityListener)">addProximityListener</A></B>(<A HREF="../../../org/mpisws/p2p/transport/proximity/ProximityListener.html" title="interface in org.mpisws.p2p.transport.proximity">ProximityListener</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> listener)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#doneNode(java.util.Collection)">doneNode</A></B>(java.util.Collection<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> bootstrap)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Called after the node is initialized.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/p2p/commonapi/Cancellable.html" title="interface in rice.p2p.commonapi">Cancellable</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeHandleFetcher.</B><B><A HREF="../../../rice/pastry/NodeHandleFetcher.html#getNodeHandle(java.lang.Object, rice.Continuation)">getNodeHandle</A></B>(java.lang.Object o,
|
||
|
<A HREF="../../../rice/Continuation.html" title="interface in rice">Continuation</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>,java.lang.Exception> c)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#getNodeHandle(java.lang.Object, rice.Continuation)">getNodeHandle</A></B>(java.lang.Object o,
|
||
|
<A HREF="../../../rice/Continuation.html" title="interface in rice">Continuation</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>,java.lang.Exception> c)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#incomingSocket(org.mpisws.p2p.transport.P2PSocket)">incomingSocket</A></B>(<A HREF="../../../org/mpisws/p2p/transport/P2PSocket.html" title="interface in org.mpisws.p2p.transport">P2PSocket</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> s)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#removeLivenessListener(org.mpisws.p2p.transport.liveness.LivenessListener)">removeLivenessListener</A></B>(<A HREF="../../../org/mpisws/p2p/transport/liveness/LivenessListener.html" title="interface in org.mpisws.p2p.transport.liveness">LivenessListener</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> name)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#removeProximityListener(org.mpisws.p2p.transport.proximity.ProximityListener)">removeProximityListener</A></B>(<A HREF="../../../org/mpisws/p2p/transport/proximity/ProximityListener.html" title="interface in org.mpisws.p2p.transport.proximity">ProximityListener</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> listener)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#setSocketElements(int, int, org.mpisws.p2p.transport.TransportLayer, org.mpisws.p2p.transport.liveness.LivenessProvider, org.mpisws.p2p.transport.proximity.ProximityProvider, rice.pastry.NodeHandleFactory)">setSocketElements</A></B>(int lsmf,
|
||
|
int rsmf,
|
||
|
<A HREF="../../../org/mpisws/p2p/transport/TransportLayer.html" title="interface in org.mpisws.p2p.transport">TransportLayer</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>,<A HREF="../../../rice/p2p/commonapi/rawserialization/RawMessage.html" title="interface in rice.p2p.commonapi.rawserialization">RawMessage</A>> tl,
|
||
|
<A HREF="../../../org/mpisws/p2p/transport/liveness/LivenessProvider.html" title="interface in org.mpisws.p2p.transport.liveness">LivenessProvider</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> livenessProvider,
|
||
|
<A HREF="../../../org/mpisws/p2p/transport/proximity/ProximityProvider.html" title="interface in org.mpisws.p2p.transport.proximity">ProximityProvider</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> proxProvider,
|
||
|
<A HREF="../../../rice/pastry/NodeHandleFactory.html" title="interface in rice.pastry">NodeHandleFactory</A> handleFactory)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#setSocketElements(int, int, org.mpisws.p2p.transport.TransportLayer, org.mpisws.p2p.transport.liveness.LivenessProvider, org.mpisws.p2p.transport.proximity.ProximityProvider, rice.pastry.NodeHandleFactory)">setSocketElements</A></B>(int lsmf,
|
||
|
int rsmf,
|
||
|
<A HREF="../../../org/mpisws/p2p/transport/TransportLayer.html" title="interface in org.mpisws.p2p.transport">TransportLayer</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>,<A HREF="../../../rice/p2p/commonapi/rawserialization/RawMessage.html" title="interface in rice.p2p.commonapi.rawserialization">RawMessage</A>> tl,
|
||
|
<A HREF="../../../org/mpisws/p2p/transport/liveness/LivenessProvider.html" title="interface in org.mpisws.p2p.transport.liveness">LivenessProvider</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> livenessProvider,
|
||
|
<A HREF="../../../org/mpisws/p2p/transport/proximity/ProximityProvider.html" title="interface in org.mpisws.p2p.transport.proximity">ProximityProvider</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> proxProvider,
|
||
|
<A HREF="../../../rice/pastry/NodeHandleFactory.html" title="interface in rice.pastry">NodeHandleFactory</A> handleFactory)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryNode.</B><B><A HREF="../../../rice/pastry/PastryNode.html#setSocketElements(int, int, org.mpisws.p2p.transport.TransportLayer, org.mpisws.p2p.transport.liveness.LivenessProvider, org.mpisws.p2p.transport.proximity.ProximityProvider, rice.pastry.NodeHandleFactory)">setSocketElements</A></B>(int lsmf,
|
||
|
int rsmf,
|
||
|
<A HREF="../../../org/mpisws/p2p/transport/TransportLayer.html" title="interface in org.mpisws.p2p.transport">TransportLayer</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>,<A HREF="../../../rice/p2p/commonapi/rawserialization/RawMessage.html" title="interface in rice.p2p.commonapi.rawserialization">RawMessage</A>> tl,
|
||
|
<A HREF="../../../org/mpisws/p2p/transport/liveness/LivenessProvider.html" title="interface in org.mpisws.p2p.transport.liveness">LivenessProvider</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> livenessProvider,
|
||
|
<A HREF="../../../org/mpisws/p2p/transport/proximity/ProximityProvider.html" title="interface in org.mpisws.p2p.transport.proximity">ProximityProvider</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> proxProvider,
|
||
|
<A HREF="../../../rice/pastry/NodeHandleFactory.html" title="interface in rice.pastry">NodeHandleFactory</A> handleFactory)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../rice/pastry/package-summary.html">rice.pastry</A> with parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/NodeSetUpdate.html#NodeSetUpdate(rice.pastry.NodeHandle, boolean)">NodeSetUpdate</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> which,
|
||
|
boolean how)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Constructor.</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Constructor parameters in <A HREF="../../../rice/pastry/package-summary.html">rice.pastry</A> with type arguments of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/NodeSet.html#NodeSet(java.util.Vector)">NodeSet</A></B>(java.util.Vector<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> s)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Constructor.</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
<A NAME="rice.pastry.client"><!-- --></A>
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||
|
Uses of <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> in <A HREF="../../../rice/pastry/client/package-summary.html">rice.pastry.client</A></FONT></TH>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/client/package-summary.html">rice.pastry.client</A> that return <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryAppl.</B><B><A HREF="../../../rice/pastry/client/PastryAppl.html#getNodeHandle()">getNodeHandle</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Gets the handle of the Pastry node associated with this client</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/client/package-summary.html">rice.pastry.client</A> with parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryAppl.</B><B><A HREF="../../../rice/pastry/client/PastryAppl.html#enrouteMessage(rice.pastry.messaging.Message, rice.pastry.Id, rice.pastry.NodeHandle, rice.pastry.routing.SendOptions)">enrouteMessage</A></B>(<A HREF="../../../rice/pastry/messaging/Message.html" title="class in rice.pastry.messaging">Message</A> msg,
|
||
|
<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> key,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nextHop,
|
||
|
<A HREF="../../../rice/pastry/routing/SendOptions.html" title="class in rice.pastry.routing">SendOptions</A> opt)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Called by pastry when a message is enroute and is passing through this node.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>CommonAPIAppl.</B><B><A HREF="../../../rice/pastry/client/CommonAPIAppl.html#leafSetChange(rice.pastry.NodeHandle, boolean)">leafSetChange</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh,
|
||
|
boolean wasAdded)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Called by pastry when the leaf set changes.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryAppl.</B><B><A HREF="../../../rice/pastry/client/PastryAppl.html#leafSetChange(rice.pastry.NodeHandle, boolean)">leafSetChange</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh,
|
||
|
boolean wasAdded)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Called by pastry when the leaf set changes.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/IdRange.html" title="class in rice.pastry">IdRange</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>CommonAPIAppl.</B><B><A HREF="../../../rice/pastry/client/CommonAPIAppl.html#range(rice.pastry.NodeHandle, int, rice.pastry.Id)">range</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> n,
|
||
|
int r,
|
||
|
<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> key)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
This method provides information about ranges of keys for which the node n
|
||
|
is currently a r-root.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/IdRange.html" title="class in rice.pastry">IdRange</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>CommonAPIAppl.</B><B><A HREF="../../../rice/pastry/client/CommonAPIAppl.html#range(rice.pastry.NodeHandle, int, rice.pastry.Id, boolean)">range</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> n,
|
||
|
int r,
|
||
|
<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> key,
|
||
|
boolean cumulative)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
This method provides information about ranges of keys for which the node n
|
||
|
is currently a r-root.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>CommonAPIAppl.</B><B><A HREF="../../../rice/pastry/client/CommonAPIAppl.html#route(rice.pastry.Id, rice.pastry.messaging.Message, rice.pastry.NodeHandle)">route</A></B>(<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> key,
|
||
|
<A HREF="../../../rice/pastry/messaging/Message.html" title="class in rice.pastry.messaging">Message</A> msg,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> hint)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
This operation forwards a message towards the root of key.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryAppl.</B><B><A HREF="../../../rice/pastry/client/PastryAppl.html#routeMsgDirect(rice.pastry.NodeHandle, rice.pastry.messaging.Message, rice.pastry.routing.SendOptions)">routeMsgDirect</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> dest,
|
||
|
<A HREF="../../../rice/pastry/messaging/Message.html" title="class in rice.pastry.messaging">Message</A> msg,
|
||
|
<A HREF="../../../rice/pastry/routing/SendOptions.html" title="class in rice.pastry.routing">SendOptions</A> opt)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Sends a message to the Pastry node identified by dest.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryAppl.</B><B><A HREF="../../../rice/pastry/client/PastryAppl.html#routeSetChange(rice.pastry.NodeHandle, boolean)">routeSetChange</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh,
|
||
|
boolean wasAdded)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Called by pastry when the route set changes.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>CommonAPIAppl.</B><B><A HREF="../../../rice/pastry/client/CommonAPIAppl.html#update(rice.pastry.NodeHandle, boolean)">update</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh,
|
||
|
boolean joined)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Called by pastry when the neighbor set changes.</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../rice/pastry/client/package-summary.html">rice.pastry.client</A> with parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/client/NodeIsNotReadyException.html#NodeIsNotReadyException(rice.pastry.NodeHandle)">NodeIsNotReadyException</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
<A NAME="rice.pastry.commonapi"><!-- --></A>
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||
|
Uses of <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> in <A HREF="../../../rice/pastry/commonapi/package-summary.html">rice.pastry.commonapi</A></FONT></TH>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/commonapi/package-summary.html">rice.pastry.commonapi</A> with parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryEndpoint.</B><B><A HREF="../../../rice/pastry/commonapi/PastryEndpoint.html#enrouteMessage(rice.pastry.messaging.Message, rice.pastry.Id, rice.pastry.NodeHandle, rice.pastry.routing.SendOptions)">enrouteMessage</A></B>(<A HREF="../../../rice/pastry/messaging/Message.html" title="class in rice.pastry.messaging">Message</A> msg,
|
||
|
<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> key,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nextHop,
|
||
|
<A HREF="../../../rice/pastry/routing/SendOptions.html" title="class in rice.pastry.routing">SendOptions</A> opt)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryEndpoint.</B><B><A HREF="../../../rice/pastry/commonapi/PastryEndpoint.html#leafSetChange(rice.pastry.NodeHandle, boolean)">leafSetChange</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh,
|
||
|
boolean wasAdded)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../rice/pastry/commonapi/package-summary.html">rice.pastry.commonapi</A> with parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/commonapi/PastryEndpointMessage.html#PastryEndpointMessage(int, rice.p2p.commonapi.rawserialization.InputBuffer, rice.p2p.commonapi.rawserialization.MessageDeserializer, short, int, rice.pastry.NodeHandle)">PastryEndpointMessage</A></B>(int address,
|
||
|
<A HREF="../../../rice/p2p/commonapi/rawserialization/InputBuffer.html" title="interface in rice.p2p.commonapi.rawserialization">InputBuffer</A> buf,
|
||
|
<A HREF="../../../rice/p2p/commonapi/rawserialization/MessageDeserializer.html" title="interface in rice.p2p.commonapi.rawserialization">MessageDeserializer</A> md,
|
||
|
short type,
|
||
|
int priority,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> sender)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/commonapi/PastryEndpointMessage.html#PastryEndpointMessage(int, rice.p2p.commonapi.Message, rice.pastry.NodeHandle)">PastryEndpointMessage</A></B>(int address,
|
||
|
<A HREF="../../../rice/p2p/commonapi/Message.html" title="interface in rice.p2p.commonapi">Message</A> message,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> sender)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Constructor.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/commonapi/PastryEndpointMessage.html#PastryEndpointMessage(int, rice.p2p.commonapi.rawserialization.RawMessage, rice.pastry.NodeHandle)">PastryEndpointMessage</A></B>(int address,
|
||
|
<A HREF="../../../rice/p2p/commonapi/rawserialization/RawMessage.html" title="interface in rice.p2p.commonapi.rawserialization">RawMessage</A> message,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> sender)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
<A NAME="rice.pastry.direct"><!-- --></A>
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||
|
Uses of <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> in <A HREF="../../../rice/pastry/direct/package-summary.html">rice.pastry.direct</A></FONT></TH>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> in <A HREF="../../../rice/pastry/direct/package-summary.html">rice.pastry.direct</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> class</CODE></FONT></TD>
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/direct/DirectNodeHandle.html" title="class in rice.pastry.direct">DirectNodeHandle</A></B></CODE>
|
||
|
|
||
|
<BR>
|
||
|
the node handle used with the direct network</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../rice/pastry/direct/package-summary.html">rice.pastry.direct</A> with type parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected java.util.Collection<<A HREF="../../../rice/pastry/NodeHandleFactoryListener.html" title="interface in rice.pastry">NodeHandleFactoryListener</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>DirectPastryNodeFactory.</B><B><A HREF="../../../rice/pastry/direct/DirectPastryNodeFactory.html#listeners">listeners</A></B></CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/direct/package-summary.html">rice.pastry.direct</A> that return <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>DirectPastryNodeFactory.</B><B><A HREF="../../../rice/pastry/direct/DirectPastryNodeFactory.html#getLocalHandle(rice.pastry.PastryNode, rice.pastry.NodeHandleFactory)">getLocalHandle</A></B>(<A HREF="../../../rice/pastry/PastryNode.html" title="class in rice.pastry">PastryNode</A> pn,
|
||
|
<A HREF="../../../rice/pastry/NodeHandleFactory.html" title="interface in rice.pastry">NodeHandleFactory</A> handleFactory)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/direct/package-summary.html">rice.pastry.direct</A> that return types with arguments of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected <A HREF="../../../org/mpisws/p2p/transport/TransportLayer.html" title="interface in org.mpisws.p2p.transport">TransportLayer</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>,<A HREF="../../../rice/p2p/commonapi/rawserialization/RawMessage.html" title="interface in rice.p2p.commonapi.rawserialization">RawMessage</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>DirectPastryNodeFactory.</B><B><A HREF="../../../rice/pastry/direct/DirectPastryNodeFactory.html#getDirectTransportLayer(rice.pastry.PastryNode, rice.pastry.direct.NodeRecord)">getDirectTransportLayer</A></B>(<A HREF="../../../rice/pastry/PastryNode.html" title="class in rice.pastry">PastryNode</A> pn,
|
||
|
<A HREF="../../../rice/pastry/direct/NodeRecord.html" title="interface in rice.pastry.direct">NodeRecord</A> nr)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Override me</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/direct/package-summary.html">rice.pastry.direct</A> with parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/leafset/LeafSet.html" title="class in rice.pastry.leafset">LeafSet</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>DirectPastryNodeFactory.</B><B><A HREF="../../../rice/pastry/direct/DirectPastryNodeFactory.html#getLeafSet(rice.pastry.NodeHandle)">getLeafSet</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
This method returns the remote leafset of the provided handle
|
||
|
to the caller, in a protocol-dependent fashion.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/p2p/commonapi/CancellableTask.html" title="interface in rice.p2p.commonapi">CancellableTask</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>DirectPastryNodeFactory.</B><B><A HREF="../../../rice/pastry/direct/DirectPastryNodeFactory.html#getLeafSet(rice.pastry.NodeHandle, rice.Continuation)">getLeafSet</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle,
|
||
|
<A HREF="../../../rice/Continuation.html" title="interface in rice">Continuation</A><<A HREF="../../../rice/pastry/leafset/LeafSet.html" title="class in rice.pastry.leafset">LeafSet</A>,java.lang.Exception> c)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> int</CODE></FONT></TD>
|
||
|
<TD><CODE><B>DirectPastryNodeFactory.</B><B><A HREF="../../../rice/pastry/direct/DirectPastryNodeFactory.html#getProximity(rice.pastry.NodeHandle, rice.pastry.NodeHandle)">getProximity</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> local,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> remote)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
This method determines and returns the proximity of the current local
|
||
|
node the provided NodeHandle.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/routing/RouteSet.html" title="class in rice.pastry.routing">RouteSet</A>[]</CODE></FONT></TD>
|
||
|
<TD><CODE><B>DirectPastryNodeFactory.</B><B><A HREF="../../../rice/pastry/direct/DirectPastryNodeFactory.html#getRouteRow(rice.pastry.NodeHandle, int)">getRouteRow</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle,
|
||
|
int row)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
This method returns the remote route row of the provided handle
|
||
|
to the caller, in a protocol-dependent fashion.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/p2p/commonapi/CancellableTask.html" title="interface in rice.p2p.commonapi">CancellableTask</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>DirectPastryNodeFactory.</B><B><A HREF="../../../rice/pastry/direct/DirectPastryNodeFactory.html#getRouteRow(rice.pastry.NodeHandle, int, rice.Continuation)">getRouteRow</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle,
|
||
|
int row,
|
||
|
<A HREF="../../../rice/Continuation.html" title="interface in rice">Continuation</A><<A HREF="../../../rice/pastry/routing/RouteSet.html" title="class in rice.pastry.routing">RouteSet</A>[],java.lang.Exception> c)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/PastryNode.html" title="class in rice.pastry">PastryNode</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>DirectPastryNodeFactory.</B><B><A HREF="../../../rice/pastry/direct/DirectPastryNodeFactory.html#newNode(rice.pastry.NodeHandle)">newNode</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> bootstrap)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Manufacture a new Pastry node.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/PastryNode.html" title="class in rice.pastry">PastryNode</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>DirectPastryNodeFactory.</B><B><A HREF="../../../rice/pastry/direct/DirectPastryNodeFactory.html#newNode(rice.pastry.NodeHandle, rice.pastry.Id)">newNode</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> bootstrap,
|
||
|
<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> nodeId)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
<A NAME="rice.pastry.dist"><!-- --></A>
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||
|
Uses of <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> in <A HREF="../../../rice/pastry/dist/package-summary.html">rice.pastry.dist</A></FONT></TH>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> in <A HREF="../../../rice/pastry/dist/package-summary.html">rice.pastry.dist</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> class</CODE></FONT></TD>
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/dist/DistNodeHandle.html" title="class in rice.pastry.dist">DistNodeHandle<Identifier></A></B></CODE>
|
||
|
|
||
|
<BR>
|
||
|
Abstract class for handles to "real" remote nodes.</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
<A NAME="rice.pastry.join"><!-- --></A>
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||
|
Uses of <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> in <A HREF="../../../rice/pastry/join/package-summary.html">rice.pastry.join</A></FONT></TH>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../rice/pastry/join/package-summary.html">rice.pastry.join</A> declared as <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>JoinRequest.</B><B><A HREF="../../../rice/pastry/join/JoinRequest.html#handle">handle</A></B></CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>JoinRequest.</B><B><A HREF="../../../rice/pastry/join/JoinRequest.html#joinHandle">joinHandle</A></B></CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/join/package-summary.html">rice.pastry.join</A> that return <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>InitiateJoin.</B><B><A HREF="../../../rice/pastry/join/InitiateJoin.html#getHandle()">getHandle</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Gets the handle for the join.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>JoinRequest.</B><B><A HREF="../../../rice/pastry/join/JoinRequest.html#getHandle()">getHandle</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Gets the handle of the node trying to join.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>JoinRequest.</B><B><A HREF="../../../rice/pastry/join/JoinRequest.html#getJoinHandle()">getJoinHandle</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Gets the handle of the node that accepted the join request;</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/join/package-summary.html">rice.pastry.join</A> with parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>JoinRequest.</B><B><A HREF="../../../rice/pastry/join/JoinRequest.html#acceptJoin(rice.pastry.NodeHandle, rice.pastry.leafset.LeafSet)">acceptJoin</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh,
|
||
|
<A HREF="../../../rice/pastry/leafset/LeafSet.html" title="class in rice.pastry.leafset">LeafSet</A> ls)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Accept join request.</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../rice/pastry/join/package-summary.html">rice.pastry.join</A> with type arguments of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>JoinProtocol.</B><B><A HREF="../../../rice/pastry/join/JoinProtocol.html#initiateJoin(java.util.Collection)">initiateJoin</A></B>(java.util.Collection<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> bootstrap)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../rice/pastry/join/package-summary.html">rice.pastry.join</A> with parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/join/JoinRequest.html#JoinRequest(rice.p2p.commonapi.rawserialization.InputBuffer, rice.pastry.NodeHandleFactory, rice.pastry.NodeHandle, rice.pastry.PastryNode)">JoinRequest</A></B>(<A HREF="../../../rice/p2p/commonapi/rawserialization/InputBuffer.html" title="interface in rice.p2p.commonapi.rawserialization">InputBuffer</A> buf,
|
||
|
<A HREF="../../../rice/pastry/NodeHandleFactory.html" title="interface in rice.pastry">NodeHandleFactory</A> nhf,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> sender,
|
||
|
<A HREF="../../../rice/pastry/PastryNode.html" title="class in rice.pastry">PastryNode</A> localNode)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/join/JoinRequest.html#JoinRequest(rice.pastry.NodeHandle, byte)">JoinRequest</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh,
|
||
|
byte rtBaseBitLength)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Constructor.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/join/JoinRequest.html#JoinRequest(rice.pastry.NodeHandle, byte, long)">JoinRequest</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh,
|
||
|
byte rtBaseBitLength,
|
||
|
long timestamp)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/join/JoinRequest.html#JoinRequest(rice.pastry.NodeHandle, java.util.Date, byte)">JoinRequest</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh,
|
||
|
java.util.Date stamp,
|
||
|
byte rtBaseBitLength)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Constructor.</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Constructor parameters in <A HREF="../../../rice/pastry/join/package-summary.html">rice.pastry.join</A> with type arguments of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/join/InitiateJoin.html#InitiateJoin(java.util.Collection)">InitiateJoin</A></B>(java.util.Collection<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Constructor.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/join/InitiateJoin.html#InitiateJoin(java.util.Date, java.util.Collection)">InitiateJoin</A></B>(java.util.Date stamp,
|
||
|
java.util.Collection<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Constructor.</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
<A NAME="rice.pastry.leafset"><!-- --></A>
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||
|
Uses of <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> in <A HREF="../../../rice/pastry/leafset/package-summary.html">rice.pastry.leafset</A></FONT></TH>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/leafset/package-summary.html">rice.pastry.leafset</A> that return <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>BroadcastLeafSet.</B><B><A HREF="../../../rice/pastry/leafset/BroadcastLeafSet.html#from()">from</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Returns the node id of the node that broadcast its leaf set.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>SimilarSet.</B><B><A HREF="../../../rice/pastry/leafset/SimilarSet.html#get(rice.pastry.Id)">get</A></B>(<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> nid)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Finds the NodeHandle associated with the Id.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>LeafSet.</B><B><A HREF="../../../rice/pastry/leafset/LeafSet.html#get(int)">get</A></B>(int index)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Finds the NodeHandle at a given index.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>SimilarSet.</B><B><A HREF="../../../rice/pastry/leafset/SimilarSet.html#get(int)">get</A></B>(int i)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Gets the ith element in the set.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>SimilarSet.</B><B><A HREF="../../../rice/pastry/leafset/SimilarSet.html#get(rice.pastry.NodeHandle)">get</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>SimilarSet.</B><B><A HREF="../../../rice/pastry/leafset/SimilarSet.html#remove(rice.pastry.Id)">remove</A></B>(<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> nid)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Removes a node id and its handle from the set.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>SimilarSet.</B><B><A HREF="../../../rice/pastry/leafset/SimilarSet.html#remove(int)">remove</A></B>(int i)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Removes a node id and its handle from the set.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>SimilarSet.</B><B><A HREF="../../../rice/pastry/leafset/SimilarSet.html#remove(rice.pastry.NodeHandle)">remove</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RequestLeafSet.</B><B><A HREF="../../../rice/pastry/leafset/RequestLeafSet.html#returnHandle()">returnHandle</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
The return handle for the message</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/leafset/package-summary.html">rice.pastry.leafset</A> that return types with arguments of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> java.util.List<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>LeafSet.</B><B><A HREF="../../../rice/pastry/leafset/LeafSet.html#asList()">asList</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
If overlaps() a NodeHandle may show up twice.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> java.util.Collection<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>SimilarSet.</B><B><A HREF="../../../rice/pastry/leafset/SimilarSet.html#getCollection()">getCollection</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
This is thread safe, in that it won't throw an error if not properly synchronized.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> java.util.Collection<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>LeafSet.</B><B><A HREF="../../../rice/pastry/leafset/LeafSet.html#getUniqueSet()">getUniqueSet</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Set of nodes in the leafset, not the local node, each node only once.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> java.util.Iterator<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>LeafSet.</B><B><A HREF="../../../rice/pastry/leafset/LeafSet.html#iterator()">iterator</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Unordered iterator, does not contain local node.</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/leafset/package-summary.html">rice.pastry.leafset</A> with parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>LeafSet.</B><B><A HREF="../../../rice/pastry/leafset/LeafSet.html#contains(rice.pastry.NodeHandle)">contains</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>LeafSet.</B><B><A HREF="../../../rice/pastry/leafset/LeafSet.html#directTest(rice.pastry.NodeHandle)">directTest</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>SimilarSet.</B><B><A HREF="../../../rice/pastry/leafset/SimilarSet.html#get(rice.pastry.NodeHandle)">get</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> int</CODE></FONT></TD>
|
||
|
<TD><CODE><B>LeafSet.</B><B><A HREF="../../../rice/pastry/leafset/LeafSet.html#getIndex(rice.pastry.NodeHandle)">getIndex</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
There are 2 possible indexes (if the ring is small), the cw index and the ccw, this returns the nearest index, and if they are the same, the cw index.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> int</CODE></FONT></TD>
|
||
|
<TD><CODE><B>SimilarSet.</B><B><A HREF="../../../rice/pastry/leafset/SimilarSet.html#getIndex(rice.pastry.NodeHandle)">getIndex</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>LeafSet.</B><B><A HREF="../../../rice/pastry/leafset/LeafSet.html#isProperlyRemoved(rice.pastry.NodeHandle)">isProperlyRemoved</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>LeafSet.</B><B><A HREF="../../../rice/pastry/leafset/LeafSet.html#member(rice.pastry.NodeHandle)">member</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nid)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Verifies if the set contains this particular handle.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>SimilarSet.</B><B><A HREF="../../../rice/pastry/leafset/SimilarSet.html#member(rice.pastry.NodeHandle)">member</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nid)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Verifies if the set contains this particular id.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>LeafSet.</B><B><A HREF="../../../rice/pastry/leafset/LeafSet.html#merge(rice.pastry.leafset.LeafSet, rice.pastry.NodeHandle, rice.pastry.routing.RoutingTable, boolean, java.util.Set)">merge</A></B>(<A HREF="../../../rice/pastry/leafset/LeafSet.html" title="class in rice.pastry.leafset">LeafSet</A> remotels,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> from,
|
||
|
<A HREF="../../../rice/pastry/routing/RoutingTable.html" title="class in rice.pastry.routing">RoutingTable</A> routeTable,
|
||
|
boolean testOnly,
|
||
|
java.util.Set<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> insertedHandles)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Merge a remote leafset into this</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>SimilarSet.</B><B><A HREF="../../../rice/pastry/leafset/SimilarSet.html#notifyListeners(rice.pastry.NodeHandle, boolean)">notifyListeners</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle,
|
||
|
boolean added)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>LeafSet.</B><B><A HREF="../../../rice/pastry/leafset/LeafSet.html#put(rice.pastry.NodeHandle)">put</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Puts a NodeHandle into the set.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>SimilarSet.</B><B><A HREF="../../../rice/pastry/leafset/SimilarSet.html#put(rice.pastry.NodeHandle)">put</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Puts a NodeHandle into the set.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>LeafSet.</B><B><A HREF="../../../rice/pastry/leafset/LeafSet.html#put(rice.pastry.NodeHandle, boolean)">put</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle,
|
||
|
boolean suppressNotification)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>SimilarSet.</B><B><A HREF="../../../rice/pastry/leafset/SimilarSet.html#put(rice.pastry.NodeHandle, boolean)">put</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle,
|
||
|
boolean suppressNotify)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/IdRange.html" title="class in rice.pastry">IdRange</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>LeafSet.</B><B><A HREF="../../../rice/pastry/leafset/LeafSet.html#range(rice.pastry.NodeHandle, int)">range</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> n,
|
||
|
int r)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
range
|
||
|
computes the range of keys for which node n is a i-root, 0<=i<=r
|
||
|
a node is the r-root for a key of the node becomes the numerically closest node to the key when
|
||
|
i-roots for the key fail, O<=i<r, where a key's 0-root is the numerically closest node to the key.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/IdRange.html" title="class in rice.pastry">IdRange</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>LeafSet.</B><B><A HREF="../../../rice/pastry/leafset/LeafSet.html#range(rice.pastry.NodeHandle, int, boolean)">range</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> n,
|
||
|
int r,
|
||
|
boolean cw)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
range
|
||
|
computes the ranges of keys for which node n is a r-root
|
||
|
a node is the r-root for a key of the node becomes the numerically closest node to the key when
|
||
|
i-roots for the key fail, O<=i<r, where a key's 0-root is the numerically closest node to the key.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>LeafSet.</B><B><A HREF="../../../rice/pastry/leafset/LeafSet.html#remove(rice.pastry.NodeHandle)">remove</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Removes a node id and its handle from the set.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>SimilarSet.</B><B><A HREF="../../../rice/pastry/leafset/SimilarSet.html#remove(rice.pastry.NodeHandle)">remove</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>LeafSet.</B><B><A HREF="../../../rice/pastry/leafset/LeafSet.html#test(rice.pastry.NodeHandle)">test</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Test if a put of the given NodeHandle would succeed.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>SimilarSet.</B><B><A HREF="../../../rice/pastry/leafset/SimilarSet.html#test(rice.pastry.NodeHandle)">test</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Test if a NodeHandle belongs into the set.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>LeafSet.</B><B><A HREF="../../../rice/pastry/leafset/LeafSet.html#testOtherSet(rice.pastry.leafset.SimilarSet, rice.pastry.NodeHandle)">testOtherSet</A></B>(<A HREF="../../../rice/pastry/leafset/SimilarSet.html" title="class in rice.pastry.leafset">SimilarSet</A> set,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../rice/pastry/leafset/package-summary.html">rice.pastry.leafset</A> with type arguments of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>LeafSet.</B><B><A HREF="../../../rice/pastry/leafset/LeafSet.html#merge(rice.pastry.leafset.LeafSet, rice.pastry.NodeHandle, rice.pastry.routing.RoutingTable, boolean, java.util.Set)">merge</A></B>(<A HREF="../../../rice/pastry/leafset/LeafSet.html" title="class in rice.pastry.leafset">LeafSet</A> remotels,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> from,
|
||
|
<A HREF="../../../rice/pastry/routing/RoutingTable.html" title="class in rice.pastry.routing">RoutingTable</A> routeTable,
|
||
|
boolean testOnly,
|
||
|
java.util.Set<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> insertedHandles)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Merge a remote leafset into this</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../rice/pastry/leafset/package-summary.html">rice.pastry.leafset</A> with parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/leafset/BroadcastLeafSet.html#BroadcastLeafSet(java.util.Date, rice.pastry.NodeHandle, rice.pastry.leafset.LeafSet, int, long)">BroadcastLeafSet</A></B>(java.util.Date stamp,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> from,
|
||
|
<A HREF="../../../rice/pastry/leafset/LeafSet.html" title="class in rice.pastry.leafset">LeafSet</A> leafSet,
|
||
|
int type,
|
||
|
long requestTimeStamp)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Constructor.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/leafset/BroadcastLeafSet.html#BroadcastLeafSet(rice.pastry.NodeHandle, rice.pastry.leafset.LeafSet, int, long)">BroadcastLeafSet</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> from,
|
||
|
<A HREF="../../../rice/pastry/leafset/LeafSet.html" title="class in rice.pastry.leafset">LeafSet</A> leafSet,
|
||
|
int type,
|
||
|
long requestTimeStamp)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Constructor.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/leafset/LeafSet.html#LeafSet(rice.pastry.NodeHandle, int, boolean)">LeafSet</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> localNode,
|
||
|
int size,
|
||
|
boolean observe)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/leafset/LeafSet.html#LeafSet(rice.pastry.NodeHandle, int, boolean, rice.pastry.NodeHandle[], rice.pastry.NodeHandle[])">LeafSet</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> localNode,
|
||
|
int size,
|
||
|
boolean observe,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>[] cwTable,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>[] ccwTable)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/leafset/LeafSet.html#LeafSet(rice.pastry.NodeHandle, int, boolean, rice.pastry.NodeHandle[], rice.pastry.NodeHandle[])">LeafSet</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> localNode,
|
||
|
int size,
|
||
|
boolean observe,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>[] cwTable,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>[] ccwTable)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/leafset/LeafSet.html#LeafSet(rice.pastry.NodeHandle, int, boolean, rice.pastry.NodeHandle[], rice.pastry.NodeHandle[])">LeafSet</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> localNode,
|
||
|
int size,
|
||
|
boolean observe,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>[] cwTable,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>[] ccwTable)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/leafset/LeafSet.html#LeafSet(rice.pastry.NodeHandle, int, rice.pastry.routing.RoutingTable)">LeafSet</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> localNode,
|
||
|
int size,
|
||
|
<A HREF="../../../rice/pastry/routing/RoutingTable.html" title="class in rice.pastry.routing">RoutingTable</A> rt)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Constructor.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/leafset/RequestLeafSet.html#RequestLeafSet(java.util.Date, rice.pastry.NodeHandle, long)">RequestLeafSet</A></B>(java.util.Date stamp,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh,
|
||
|
long timeStamp)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Constructor.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/leafset/RequestLeafSet.html#RequestLeafSet(rice.pastry.NodeHandle, rice.p2p.commonapi.rawserialization.InputBuffer)">RequestLeafSet</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> sender,
|
||
|
<A HREF="../../../rice/p2p/commonapi/rawserialization/InputBuffer.html" title="interface in rice.p2p.commonapi.rawserialization">InputBuffer</A> buf)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/leafset/RequestLeafSet.html#RequestLeafSet(rice.pastry.NodeHandle, long)">RequestLeafSet</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh,
|
||
|
long timeStamp)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Constructor.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/leafset/SimilarSet.html#SimilarSet(rice.pastry.leafset.LeafSet, rice.pastry.NodeHandle, int, boolean)">SimilarSet</A></B>(<A HREF="../../../rice/pastry/leafset/LeafSet.html" title="class in rice.pastry.leafset">LeafSet</A> leafSet,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> localNode,
|
||
|
int size,
|
||
|
boolean cw)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Constructor.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/leafset/SimilarSet.html#SimilarSet(rice.pastry.leafset.LeafSet, rice.pastry.NodeHandle, int, boolean, rice.pastry.NodeHandle[])">SimilarSet</A></B>(<A HREF="../../../rice/pastry/leafset/LeafSet.html" title="class in rice.pastry.leafset">LeafSet</A> leafSet,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> localNode,
|
||
|
int size,
|
||
|
boolean cw,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>[] handles)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/leafset/SimilarSet.html#SimilarSet(rice.pastry.leafset.LeafSet, rice.pastry.NodeHandle, int, boolean, rice.pastry.NodeHandle[])">SimilarSet</A></B>(<A HREF="../../../rice/pastry/leafset/LeafSet.html" title="class in rice.pastry.leafset">LeafSet</A> leafSet,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> localNode,
|
||
|
int size,
|
||
|
boolean cw,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>[] handles)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
<A NAME="rice.pastry.leafset.testing"><!-- --></A>
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||
|
Uses of <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> in <A HREF="../../../rice/pastry/leafset/testing/package-summary.html">rice.pastry.leafset.testing</A></FONT></TH>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> in <A HREF="../../../rice/pastry/leafset/testing/package-summary.html">rice.pastry.leafset.testing</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>static class</CODE></FONT></TD>
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/leafset/testing/MergeTest.TestNodeHandle.html" title="class in rice.pastry.leafset.testing">MergeTest.TestNodeHandle</A></B></CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/leafset/testing/package-summary.html">rice.pastry.leafset.testing</A> that return <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>static <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>[]</CODE></FONT></TD>
|
||
|
<TD><CODE><B>MergeTest.</B><B><A HREF="../../../rice/pastry/leafset/testing/MergeTest.html#getHandles(java.lang.String)">getHandles</A></B>(java.lang.String str)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Input of the form:
|
||
|
<0xD74D4F..><0xD7B075..><0xD98A9D..><0xDAC7F0..><0xDB39A6..></TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/leafset/testing/package-summary.html">rice.pastry.leafset.testing</A> with parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>static void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>MergeTest.</B><B><A HREF="../../../rice/pastry/leafset/testing/MergeTest.html#flip(rice.pastry.NodeHandle[])">flip</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>[] nds)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
<A NAME="rice.pastry.messaging"><!-- --></A>
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||
|
Uses of <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> in <A HREF="../../../rice/pastry/messaging/package-summary.html">rice.pastry.messaging</A></FONT></TH>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/messaging/package-summary.html">rice.pastry.messaging</A> that return <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>Message.</B><B><A HREF="../../../rice/pastry/messaging/Message.html#getSender()">getSender</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Get sender.</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/messaging/package-summary.html">rice.pastry.messaging</A> with parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>abstract <A HREF="../../../rice/pastry/messaging/Message.html" title="class in rice.pastry.messaging">Message</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PJavaSerializedDeserializer.</B><B><A HREF="../../../rice/pastry/messaging/PJavaSerializedDeserializer.html#deserialize(rice.p2p.commonapi.rawserialization.InputBuffer, short, int, rice.pastry.NodeHandle)">deserialize</A></B>(<A HREF="../../../rice/p2p/commonapi/rawserialization/InputBuffer.html" title="interface in rice.p2p.commonapi.rawserialization">InputBuffer</A> buf,
|
||
|
short type,
|
||
|
int priority,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> sender)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>Message.</B><B><A HREF="../../../rice/pastry/messaging/Message.html#setSender(rice.pastry.NodeHandle)">setSender</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Set sender Id.</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
<A NAME="rice.pastry.peerreview"><!-- --></A>
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||
|
Uses of <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> in <A HREF="../../../rice/pastry/peerreview/package-summary.html">rice.pastry.peerreview</A></FONT></TH>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../rice/pastry/peerreview/package-summary.html">rice.pastry.peerreview</A> with type parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> java.util.Map<<A HREF="../../../rice/pastry/PastryNode.html" title="class in rice.pastry">PastryNode</A>,<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>CallbackFactory.</B><B><A HREF="../../../rice/pastry/peerreview/CallbackFactory.html#localHandleTable">localHandleTable</A></B></CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected java.util.Map<<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A>,<A HREF="../../../rice/p2p/util/tuples/Tuple.html" title="class in rice.p2p.util.tuples">Tuple</A><<A HREF="../../../rice/selector/TimerTask.html" title="class in rice.selector">TimerTask</A>,java.util.Collection<<A HREF="../../../rice/Continuation.html" title="interface in rice">Continuation</A><java.util.Collection<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>>,java.lang.Exception>>>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>FetchLeafsetApp.</B><B><A HREF="../../../rice/pastry/peerreview/FetchLeafsetApp.html#pendingLookups">pendingLookups</A></B></CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/peerreview/package-summary.html">rice.pastry.peerreview</A> that return <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>CallbackFactory.</B><B><A HREF="../../../rice/pastry/peerreview/CallbackFactory.html#getLocalHandle(rice.pastry.PastryNode, rice.pastry.NodeHandleFactory)">getLocalHandle</A></B>(<A HREF="../../../rice/pastry/PastryNode.html" title="class in rice.pastry">PastryNode</A> pn,
|
||
|
<A HREF="../../../rice/pastry/NodeHandleFactory.html" title="interface in rice.pastry">NodeHandleFactory</A> nhf)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../rice/pastry/peerreview/package-summary.html">rice.pastry.peerreview</A> with type arguments of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>FetchLeafsetApp.</B><B><A HREF="../../../rice/pastry/peerreview/FetchLeafsetApp.html#getNeighbors(rice.pastry.Id, rice.Continuation)">getNeighbors</A></B>(<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> subject,
|
||
|
<A HREF="../../../rice/Continuation.html" title="interface in rice">Continuation</A><java.util.Collection<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>>,java.lang.Exception> continuation)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Add to the pendingLookups.</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../rice/pastry/peerreview/package-summary.html">rice.pastry.peerreview</A> with parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/peerreview/FetchLeafsetRequest.html#FetchLeafsetRequest(rice.pastry.NodeHandle, rice.pastry.Id)">FetchLeafsetRequest</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> sender,
|
||
|
<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> subject)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/peerreview/FetchLeafsetResponse.html#FetchLeafsetResponse(rice.p2p.commonapi.rawserialization.InputBuffer, rice.pastry.NodeHandleFactory, rice.pastry.NodeHandle)">FetchLeafsetResponse</A></B>(<A HREF="../../../rice/p2p/commonapi/rawserialization/InputBuffer.html" title="interface in rice.p2p.commonapi.rawserialization">InputBuffer</A> buf,
|
||
|
<A HREF="../../../rice/pastry/NodeHandleFactory.html" title="interface in rice.pastry">NodeHandleFactory</A> nhf,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> sender)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
<A NAME="rice.pastry.pns"><!-- --></A>
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||
|
Uses of <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> in <A HREF="../../../rice/pastry/pns/package-summary.html">rice.pastry.pns</A></FONT></TH>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../rice/pastry/pns/package-summary.html">rice.pastry.pns</A> with type parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected java.util.Map<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>,java.lang.Integer></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PNSApplication.</B><B><A HREF="../../../rice/pastry/pns/PNSApplication.html#pingCache">pingCache</A></B></CODE>
|
||
|
|
||
|
<BR>
|
||
|
Hashtable which keeps track of temporary ping values, which are
|
||
|
only used during the getNearest() method</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/pns/package-summary.html">rice.pastry.pns</A> that return types with arguments of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected java.util.List<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PNSApplication.</B><B><A HREF="../../../rice/pastry/pns/PNSApplication.html#getNearHandlesHelper(java.util.List)">getNearHandlesHelper</A></B>(java.util.List<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> handles)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Helper for getNearHandles
|
||
|
|
||
|
Can be overridden to select out any handles that shouldn't be returned.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> java.util.List<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PNSApplication.</B><B><A HREF="../../../rice/pastry/pns/PNSApplication.html#sortedProximityCache()">sortedProximityCache</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/pns/package-summary.html">rice.pastry.pns</A> with parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PNSApplication.</B><B><A HREF="../../../rice/pastry/pns/PNSApplication.html#addToWaitingForLeafSet(rice.pastry.NodeHandle, rice.Continuation, rice.p2p.commonapi.Cancellable)">addToWaitingForLeafSet</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle,
|
||
|
<A HREF="../../../rice/Continuation.html" title="interface in rice">Continuation</A><<A HREF="../../../rice/pastry/leafset/LeafSet.html" title="class in rice.pastry.leafset">LeafSet</A>,java.lang.Exception> c,
|
||
|
<A HREF="../../../rice/p2p/commonapi/Cancellable.html" title="interface in rice.p2p.commonapi">Cancellable</A> cancelMeWhenSuccess)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PNSApplication.</B><B><A HREF="../../../rice/pastry/pns/PNSApplication.html#addToWaitingForRouteRow(rice.pastry.NodeHandle, int, rice.Continuation, rice.p2p.commonapi.Cancellable)">addToWaitingForRouteRow</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle,
|
||
|
int row,
|
||
|
<A HREF="../../../rice/Continuation.html" title="interface in rice">Continuation</A><<A HREF="../../../rice/pastry/routing/RouteSet.html" title="class in rice.pastry.routing">RouteSet</A>[],java.lang.Exception> c,
|
||
|
<A HREF="../../../rice/p2p/commonapi/Cancellable.html" title="interface in rice.p2p.commonapi">Cancellable</A> cancelMeWhenSuccess)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/p2p/commonapi/Cancellable.html" title="interface in rice.p2p.commonapi">Cancellable</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PNSApplication.</B><B><A HREF="../../../rice/pastry/pns/PNSApplication.html#getLeafSet(rice.pastry.NodeHandle, rice.Continuation)">getLeafSet</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle,
|
||
|
<A HREF="../../../rice/Continuation.html" title="interface in rice">Continuation</A><<A HREF="../../../rice/pastry/leafset/LeafSet.html" title="class in rice.pastry.leafset">LeafSet</A>,java.lang.Exception> c)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
This method returns the remote leafset of the provided handle
|
||
|
to the caller, in a protocol-dependent fashion.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/p2p/commonapi/Cancellable.html" title="interface in rice.p2p.commonapi">Cancellable</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PNSApplication.</B><B><A HREF="../../../rice/pastry/pns/PNSApplication.html#getNearest(rice.pastry.NodeHandle, rice.Continuation)">getNearest</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> seed,
|
||
|
<A HREF="../../../rice/Continuation.html" title="interface in rice">Continuation</A><java.util.Collection<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>>,java.lang.Exception> retToMe)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
This method implements the algorithm in the Pastry locality paper
|
||
|
for finding a close node the the current node through iterative
|
||
|
leafset and route row requests.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/p2p/commonapi/Cancellable.html" title="interface in rice.p2p.commonapi">Cancellable</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PNSApplication.</B><B><A HREF="../../../rice/pastry/pns/PNSApplication.html#getProximity(rice.pastry.NodeHandle, rice.Continuation, int)">getProximity</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle,
|
||
|
<A HREF="../../../rice/Continuation.html" title="interface in rice">Continuation</A><java.lang.Integer,java.io.IOException> c,
|
||
|
int timeout)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Non-blocking version, no timeout.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/p2p/commonapi/Cancellable.html" title="interface in rice.p2p.commonapi">Cancellable</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PNSApplication.</B><B><A HREF="../../../rice/pastry/pns/PNSApplication.html#getRouteRow(rice.pastry.NodeHandle, short, rice.Continuation)">getRouteRow</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle,
|
||
|
short row,
|
||
|
<A HREF="../../../rice/Continuation.html" title="interface in rice">Continuation</A><<A HREF="../../../rice/pastry/routing/RouteSet.html" title="class in rice.pastry.routing">RouteSet</A>[],java.lang.Exception> c)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Non-blocking version.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PNSApplication.</B><B><A HREF="../../../rice/pastry/pns/PNSApplication.html#proximityChanged(rice.pastry.NodeHandle, int, java.util.Map)">proximityChanged</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> i,
|
||
|
int newProximity,
|
||
|
java.util.Map<java.lang.String,java.lang.Object> options)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PNSApplication.</B><B><A HREF="../../../rice/pastry/pns/PNSApplication.html#removeFromWaitingForLeafSet(rice.pastry.NodeHandle, rice.Continuation)">removeFromWaitingForLeafSet</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle,
|
||
|
<A HREF="../../../rice/Continuation.html" title="interface in rice">Continuation</A><<A HREF="../../../rice/pastry/leafset/LeafSet.html" title="class in rice.pastry.leafset">LeafSet</A>,java.lang.Exception> c)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PNSApplication.</B><B><A HREF="../../../rice/pastry/pns/PNSApplication.html#removeFromWaitingForRouteRow(rice.pastry.NodeHandle, int, rice.Continuation)">removeFromWaitingForRouteRow</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle,
|
||
|
int row,
|
||
|
<A HREF="../../../rice/Continuation.html" title="interface in rice">Continuation</A><<A HREF="../../../rice/pastry/routing/RouteSet.html" title="class in rice.pastry.routing">RouteSet</A>[],java.lang.Exception> c)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../rice/pastry/pns/package-summary.html">rice.pastry.pns</A> with type arguments of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/p2p/commonapi/Cancellable.html" title="interface in rice.p2p.commonapi">Cancellable</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PNSApplication.</B><B><A HREF="../../../rice/pastry/pns/PNSApplication.html#getNearest(rice.pastry.NodeHandle, rice.Continuation)">getNearest</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> seed,
|
||
|
<A HREF="../../../rice/Continuation.html" title="interface in rice">Continuation</A><java.util.Collection<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>>,java.lang.Exception> retToMe)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
This method implements the algorithm in the Pastry locality paper
|
||
|
for finding a close node the the current node through iterative
|
||
|
leafset and route row requests.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/p2p/commonapi/Cancellable.html" title="interface in rice.p2p.commonapi">Cancellable</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PNSApplication.</B><B><A HREF="../../../rice/pastry/pns/PNSApplication.html#getNearHandles(java.util.Collection, rice.Continuation)">getNearHandles</A></B>(java.util.Collection<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> bootHandles,
|
||
|
<A HREF="../../../rice/Continuation.html" title="interface in rice">Continuation</A><java.util.Collection<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>>,java.lang.Exception> deliverResultToMe)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/p2p/commonapi/Cancellable.html" title="interface in rice.p2p.commonapi">Cancellable</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PNSApplication.</B><B><A HREF="../../../rice/pastry/pns/PNSApplication.html#getNearHandles(java.util.Collection, rice.Continuation)">getNearHandles</A></B>(java.util.Collection<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> bootHandles,
|
||
|
<A HREF="../../../rice/Continuation.html" title="interface in rice">Continuation</A><java.util.Collection<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>>,java.lang.Exception> deliverResultToMe)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected java.util.List<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PNSApplication.</B><B><A HREF="../../../rice/pastry/pns/PNSApplication.html#getNearHandlesHelper(java.util.List)">getNearHandlesHelper</A></B>(java.util.List<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> handles)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Helper for getNearHandles
|
||
|
|
||
|
Can be overridden to select out any handles that shouldn't be returned.</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
<A NAME="rice.pastry.pns.messages"><!-- --></A>
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||
|
Uses of <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> in <A HREF="../../../rice/pastry/pns/messages/package-summary.html">rice.pastry.pns.messages</A></FONT></TH>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/pns/messages/package-summary.html">rice.pastry.pns.messages</A> with parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>static <A HREF="../../../rice/pastry/pns/messages/LeafSetRequest.html" title="class in rice.pastry.pns.messages">LeafSetRequest</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>LeafSetRequest.</B><B><A HREF="../../../rice/pastry/pns/messages/LeafSetRequest.html#build(rice.p2p.commonapi.rawserialization.InputBuffer, rice.pastry.NodeHandle, int)">build</A></B>(<A HREF="../../../rice/p2p/commonapi/rawserialization/InputBuffer.html" title="interface in rice.p2p.commonapi.rawserialization">InputBuffer</A> buf,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> sender,
|
||
|
int dest)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>static <A HREF="../../../rice/p2p/commonapi/Message.html" title="interface in rice.p2p.commonapi">Message</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RouteRowRequest.</B><B><A HREF="../../../rice/pastry/pns/messages/RouteRowRequest.html#build(rice.p2p.commonapi.rawserialization.InputBuffer, rice.pastry.NodeHandle, int)">build</A></B>(<A HREF="../../../rice/p2p/commonapi/rawserialization/InputBuffer.html" title="interface in rice.p2p.commonapi.rawserialization">InputBuffer</A> buf,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> sender,
|
||
|
int dest)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../rice/pastry/pns/messages/package-summary.html">rice.pastry.pns.messages</A> with parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/pns/messages/LeafSetRequest.html#LeafSetRequest(rice.pastry.NodeHandle, int)">LeafSetRequest</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nodeHandle,
|
||
|
int dest)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/pns/messages/RouteRowRequest.html#RouteRowRequest(rice.pastry.NodeHandle, short, int)">RouteRowRequest</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nodeHandle,
|
||
|
short index,
|
||
|
int dest)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/pns/messages/RouteRowResponse.html#RouteRowResponse(rice.p2p.commonapi.rawserialization.InputBuffer, rice.pastry.PastryNode, rice.pastry.NodeHandle, int)">RouteRowResponse</A></B>(<A HREF="../../../rice/p2p/commonapi/rawserialization/InputBuffer.html" title="interface in rice.p2p.commonapi.rawserialization">InputBuffer</A> buf,
|
||
|
<A HREF="../../../rice/pastry/PastryNode.html" title="class in rice.pastry">PastryNode</A> localNode,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> sender,
|
||
|
int dest)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/pns/messages/RouteRowResponse.html#RouteRowResponse(rice.pastry.NodeHandle, short, rice.pastry.routing.RouteSet[], int)">RouteRowResponse</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> sender,
|
||
|
short index,
|
||
|
<A HREF="../../../rice/pastry/routing/RouteSet.html" title="class in rice.pastry.routing">RouteSet</A>[] row,
|
||
|
int address)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
<A NAME="rice.pastry.routing"><!-- --></A>
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||
|
Uses of <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> in <A HREF="../../../rice/pastry/routing/package-summary.html">rice.pastry.routing</A></FONT></TH>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../rice/pastry/routing/package-summary.html">rice.pastry.routing</A> declared as <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RoutingTable.</B><B><A HREF="../../../rice/pastry/routing/RoutingTable.html#myNodeHandle">myNodeHandle</A></B></CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/routing/package-summary.html">rice.pastry.routing</A> that return <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RoutingTable.</B><B><A HREF="../../../rice/pastry/routing/RoutingTable.html#bestAlternateRoute(rice.pastry.Id)">bestAlternateRoute</A></B>(<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> key)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Determines an alternate hop numerically closer to the key than the one we
|
||
|
are at.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RoutingTable.</B><B><A HREF="../../../rice/pastry/routing/RoutingTable.html#bestAlternateRoute(int, rice.pastry.Id)">bestAlternateRoute</A></B>(int minLiveness,
|
||
|
<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> key)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Determines an alternate hop numerically closer to the key than the one we
|
||
|
are at.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RouteSet.</B><B><A HREF="../../../rice/pastry/routing/RouteSet.html#closestNode()">closestNode</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Return the closest live node in the set.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RouteSet.</B><B><A HREF="../../../rice/pastry/routing/RouteSet.html#closestNode(int)">closestNode</A></B>(int minLiveness)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Return the closest live node in the set.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>BroadcastRouteRow.</B><B><A HREF="../../../rice/pastry/routing/BroadcastRouteRow.html#from()">from</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Gets the from node.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RouteSet.</B><B><A HREF="../../../rice/pastry/routing/RouteSet.html#get(rice.pastry.Id)">get</A></B>(<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> nid)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Returns the node handle with the matching node id or null if none exists.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RoutingTable.</B><B><A HREF="../../../rice/pastry/routing/RoutingTable.html#get(rice.pastry.Id)">get</A></B>(<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> nid)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Gets the node handle associated with a given id.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RouteSet.</B><B><A HREF="../../../rice/pastry/routing/RouteSet.html#get(int)">get</A></B>(int i)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Returns the node in the ith position in the set.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RouteMessage.</B><B><A HREF="../../../rice/pastry/routing/RouteMessage.html#getDestinationHandle()">getDestinationHandle</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RouteMessage.</B><B><A HREF="../../../rice/pastry/routing/RouteMessage.html#getNextHop()">getNextHop</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RouteMessage.</B><B><A HREF="../../../rice/pastry/routing/RouteMessage.html#getPrevNode()">getPrevNode</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RouterStrategy.</B><B><A HREF="../../../rice/pastry/routing/RouterStrategy.html#pickNextHop(rice.pastry.routing.RouteMessage, java.util.Iterator)">pickNextHop</A></B>(<A HREF="../../../rice/pastry/routing/RouteMessage.html" title="class in rice.pastry.routing">RouteMessage</A> msg,
|
||
|
java.util.Iterator<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> i)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RouteSet.</B><B><A HREF="../../../rice/pastry/routing/RouteSet.html#remove(rice.pastry.Id)">remove</A></B>(<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> nid)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Removes a node from a set.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RouteSet.</B><B><A HREF="../../../rice/pastry/routing/RouteSet.html#remove(rice.pastry.NodeHandle)">remove</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Removes a node from a set.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RoutingTable.</B><B><A HREF="../../../rice/pastry/routing/RoutingTable.html#remove(rice.pastry.NodeHandle)">remove</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Removes a node id from the table.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RequestRouteRow.</B><B><A HREF="../../../rice/pastry/routing/RequestRouteRow.html#returnHandle()">returnHandle</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
The return handle for the message</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/routing/package-summary.html">rice.pastry.routing</A> that return types with arguments of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> java.util.Iterator<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RoutingTable.</B><B><A HREF="../../../rice/pastry/routing/RoutingTable.html#alternateRoutesIterator(rice.pastry.Id)">alternateRoutesIterator</A></B>(<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> key)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
More efficient implementation, but less accurate, doesn't include lower levels of rt.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> java.util.List<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RoutingTable.</B><B><A HREF="../../../rice/pastry/routing/RoutingTable.html#asList()">asList</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Does not return self</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> java.util.Iterator<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>Router.</B><B><A HREF="../../../rice/pastry/routing/Router.html#getBestRoutingCandidates(rice.pastry.Id)">getBestRoutingCandidates</A></B>(<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> key)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Returns an ordered list of the best candidates for the next to the key.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> java.util.Iterator<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RouteSet.</B><B><A HREF="../../../rice/pastry/routing/RouteSet.html#iterator()">iterator</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/routing/package-summary.html">rice.pastry.routing</A> with parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>static <A HREF="../../../rice/pastry/routing/RouteMessage.html" title="class in rice.pastry.routing">RouteMessage</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RouteMessage.</B><B><A HREF="../../../rice/pastry/routing/RouteMessage.html#build(rice.p2p.commonapi.rawserialization.InputBuffer, byte, rice.pastry.PastryNode, rice.pastry.NodeHandle, byte)">build</A></B>(<A HREF="../../../rice/p2p/commonapi/rawserialization/InputBuffer.html" title="interface in rice.p2p.commonapi.rawserialization">InputBuffer</A> buf,
|
||
|
byte priority,
|
||
|
<A HREF="../../../rice/pastry/PastryNode.html" title="class in rice.pastry">PastryNode</A> pn,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> prev,
|
||
|
byte outputVersion)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
version 1:
|
||
|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
||
|
+ int auxAddress +
|
||
|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
||
|
+ bool hasHndle + // if it has a destinationHandle instead of an Id
|
||
|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
||
|
+ Id target +
|
||
|
+ (only existis if the hasHandle boolean is false +
|
||
|
+ +
|
||
|
+ +
|
||
|
+ +
|
||
|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
||
|
+ NodeHandle destinationHandle +
|
||
|
+ (used if the RouteMessage is intended for a specific node) +
|
||
|
+ (only exists if the hasHandle boolean is true) +
|
||
|
...</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> int</CODE></FONT></TD>
|
||
|
<TD><CODE><B>RouteSet.</B><B><A HREF="../../../rice/pastry/routing/RouteSet.html#getIndex(rice.pastry.NodeHandle)">getIndex</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Get the index of the node id.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>RouteSet.</B><B><A HREF="../../../rice/pastry/routing/RouteSet.html#member(rice.pastry.NodeHandle)">member</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Membership test.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>RoutingTable.</B><B><A HREF="../../../rice/pastry/routing/RoutingTable.html#nodeSetUpdate(java.lang.Object, rice.pastry.NodeHandle, boolean)">nodeSetUpdate</A></B>(java.lang.Object o,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle,
|
||
|
boolean added)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Is called by the Observer pattern whenever a RouteSet in this table has
|
||
|
changed.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>RouteSet.</B><B><A HREF="../../../rice/pastry/routing/RouteSet.html#put(rice.pastry.NodeHandle)">put</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Puts a node into the set.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>RoutingTable.</B><B><A HREF="../../../rice/pastry/routing/RoutingTable.html#put(rice.pastry.NodeHandle)">put</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Puts a handle into the routing table.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RouteSet.</B><B><A HREF="../../../rice/pastry/routing/RouteSet.html#remove(rice.pastry.NodeHandle)">remove</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Removes a node from a set.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RoutingTable.</B><B><A HREF="../../../rice/pastry/routing/RoutingTable.html#remove(rice.pastry.NodeHandle)">remove</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Removes a node id from the table.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>RouteMessage.</B><B><A HREF="../../../rice/pastry/routing/RouteMessage.html#sendSuccess(rice.pastry.NodeHandle)">sendSuccess</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nextHop)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>RouteMessageNotification.</B><B><A HREF="../../../rice/pastry/routing/RouteMessageNotification.html#sendSuccess(rice.pastry.routing.RouteMessage, rice.pastry.NodeHandle)">sendSuccess</A></B>(<A HREF="../../../rice/pastry/routing/RouteMessage.html" title="class in rice.pastry.routing">RouteMessage</A> message,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nextHop)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>RouteMessage.</B><B><A HREF="../../../rice/pastry/routing/RouteMessage.html#setDestinationHandle(rice.pastry.NodeHandle)">setDestinationHandle</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>RouteMessage.</B><B><A HREF="../../../rice/pastry/routing/RouteMessage.html#setNextHop(rice.pastry.NodeHandle)">setNextHop</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>RouteMessage.</B><B><A HREF="../../../rice/pastry/routing/RouteMessage.html#setPrevNode(rice.pastry.NodeHandle)">setPrevNode</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> n)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> int</CODE></FONT></TD>
|
||
|
<TD><CODE><B>RoutingTable.</B><B><A HREF="../../../rice/pastry/routing/RoutingTable.html#test(rice.pastry.NodeHandle)">test</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../rice/pastry/routing/package-summary.html">rice.pastry.routing</A> with type arguments of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RouterStrategy.</B><B><A HREF="../../../rice/pastry/routing/RouterStrategy.html#pickNextHop(rice.pastry.routing.RouteMessage, java.util.Iterator)">pickNextHop</A></B>(<A HREF="../../../rice/pastry/routing/RouteMessage.html" title="class in rice.pastry.routing">RouteMessage</A> msg,
|
||
|
java.util.Iterator<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> i)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../rice/pastry/routing/package-summary.html">rice.pastry.routing</A> with parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/routing/BroadcastRouteRow.html#BroadcastRouteRow(java.util.Date, rice.pastry.NodeHandle, rice.pastry.routing.RouteSet[])">BroadcastRouteRow</A></B>(java.util.Date stamp,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> from,
|
||
|
<A HREF="../../../rice/pastry/routing/RouteSet.html" title="class in rice.pastry.routing">RouteSet</A>[] r)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Constructor.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/routing/BroadcastRouteRow.html#BroadcastRouteRow(rice.pastry.NodeHandle, rice.pastry.routing.RouteSet[])">BroadcastRouteRow</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> from,
|
||
|
<A HREF="../../../rice/pastry/routing/RouteSet.html" title="class in rice.pastry.routing">RouteSet</A>[] r)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Constructor.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/routing/RequestRouteRow.html#RequestRouteRow(java.util.Date, rice.pastry.NodeHandle, short)">RequestRouteRow</A></B>(java.util.Date stamp,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh,
|
||
|
short r)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Constructor.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/routing/RequestRouteRow.html#RequestRouteRow(rice.pastry.NodeHandle, rice.p2p.commonapi.rawserialization.InputBuffer)">RequestRouteRow</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> sender,
|
||
|
<A HREF="../../../rice/p2p/commonapi/rawserialization/InputBuffer.html" title="interface in rice.p2p.commonapi.rawserialization">InputBuffer</A> buf)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/routing/RequestRouteRow.html#RequestRouteRow(rice.pastry.NodeHandle, short)">RequestRouteRow</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh,
|
||
|
short r)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Constructor.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/routing/RouteMessage.html#RouteMessage(rice.pastry.Id, int, rice.pastry.NodeHandle, rice.p2p.commonapi.rawserialization.InputBuffer, byte, rice.pastry.PastryNode, rice.pastry.NodeHandle, byte)">RouteMessage</A></B>(<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> target,
|
||
|
int auxAddress,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> prev,
|
||
|
<A HREF="../../../rice/p2p/commonapi/rawserialization/InputBuffer.html" title="interface in rice.p2p.commonapi.rawserialization">InputBuffer</A> buf,
|
||
|
byte priority,
|
||
|
<A HREF="../../../rice/pastry/PastryNode.html" title="class in rice.pastry">PastryNode</A> pn,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> destinationHandle,
|
||
|
byte serializeVersion)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/routing/RouteMessage.html#RouteMessage(rice.pastry.Id, rice.pastry.messaging.Message, rice.pastry.NodeHandle, byte)">RouteMessage</A></B>(<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> target,
|
||
|
<A HREF="../../../rice/pastry/messaging/Message.html" title="class in rice.pastry.messaging">Message</A> msg,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> firstHop,
|
||
|
byte serializeVersion)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Constructor.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/routing/RouteMessage.html#RouteMessage(rice.pastry.Id, rice.pastry.messaging.Message, rice.pastry.NodeHandle, rice.pastry.routing.SendOptions, byte)">RouteMessage</A></B>(<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> target,
|
||
|
<A HREF="../../../rice/pastry/messaging/Message.html" title="class in rice.pastry.messaging">Message</A> msg,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> firstHop,
|
||
|
<A HREF="../../../rice/pastry/routing/SendOptions.html" title="class in rice.pastry.routing">SendOptions</A> opts,
|
||
|
byte serializeVersion)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Constructor.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/routing/RouteMessage.html#RouteMessage(rice.pastry.Id, rice.pastry.messaging.PRawMessage, rice.pastry.NodeHandle, rice.pastry.routing.SendOptions, byte)">RouteMessage</A></B>(<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> target,
|
||
|
<A HREF="../../../rice/pastry/messaging/PRawMessage.html" title="class in rice.pastry.messaging">PRawMessage</A> msg,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> firstHop,
|
||
|
<A HREF="../../../rice/pastry/routing/SendOptions.html" title="class in rice.pastry.routing">SendOptions</A> opts,
|
||
|
byte serializeVersion)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/routing/RouteMessage.html#RouteMessage(rice.pastry.NodeHandle, rice.pastry.messaging.Message, rice.pastry.routing.SendOptions, byte)">RouteMessage</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> dest,
|
||
|
<A HREF="../../../rice/pastry/messaging/Message.html" title="class in rice.pastry.messaging">Message</A> msg,
|
||
|
<A HREF="../../../rice/pastry/routing/SendOptions.html" title="class in rice.pastry.routing">SendOptions</A> opts,
|
||
|
byte serializeVersion)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Constructor.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/routing/RouteSet.html#RouteSet(int, int, int, rice.pastry.PastryNode, rice.pastry.NodeHandle)">RouteSet</A></B>(int maxSize,
|
||
|
int row,
|
||
|
int col,
|
||
|
<A HREF="../../../rice/pastry/PastryNode.html" title="class in rice.pastry">PastryNode</A> local,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> initialVal)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Constructor.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/routing/RoutingTable.html#RoutingTable(rice.pastry.NodeHandle, int, byte, rice.pastry.PastryNode)">RoutingTable</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> me,
|
||
|
int max,
|
||
|
byte base,
|
||
|
<A HREF="../../../rice/pastry/PastryNode.html" title="class in rice.pastry">PastryNode</A> pn)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Constructor.</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
<A NAME="rice.pastry.socket"><!-- --></A>
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||
|
Uses of <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> in <A HREF="../../../rice/pastry/socket/package-summary.html">rice.pastry.socket</A></FONT></TH>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> in <A HREF="../../../rice/pastry/socket/package-summary.html">rice.pastry.socket</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> class</CODE></FONT></TD>
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/socket/SocketNodeHandle.html" title="class in rice.pastry.socket">SocketNodeHandle</A></B></CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> class</CODE></FONT></TD>
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/socket/TransportLayerNodeHandle.html" title="class in rice.pastry.socket">TransportLayerNodeHandle<Identifier></A></B></CODE>
|
||
|
|
||
|
<BR>
|
||
|
Parallel interface to the CommonAPI NodeHandle, because it is an abstract object to gain the
|
||
|
observer pattern.</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/socket/package-summary.html">rice.pastry.socket</A> that return <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>SocketPastryNodeFactory.</B><B><A HREF="../../../rice/pastry/socket/SocketPastryNodeFactory.html#getLocalHandle(rice.pastry.PastryNode, rice.pastry.NodeHandleFactory)">getLocalHandle</A></B>(<A HREF="../../../rice/pastry/PastryNode.html" title="class in rice.pastry">PastryNode</A> pn,
|
||
|
<A HREF="../../../rice/pastry/NodeHandleFactory.html" title="interface in rice.pastry">NodeHandleFactory</A> nhf)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>SocketPastryNodeFactory.</B><B><A HREF="../../../rice/pastry/socket/SocketPastryNodeFactory.html#getNodeHandle(java.net.InetSocketAddress)">getNodeHandle</A></B>(java.net.InetSocketAddress bootstrap)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>SocketPastryNodeFactory.</B><B><A HREF="../../../rice/pastry/socket/SocketPastryNodeFactory.html#getNodeHandle(java.net.InetSocketAddress[], int)">getNodeHandle</A></B>(java.net.InetSocketAddress[] bootstraps,
|
||
|
int int1)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>SocketPastryNodeFactory.</B><B><A HREF="../../../rice/pastry/socket/SocketPastryNodeFactory.html#getNodeHandle(java.net.InetSocketAddress, int)">getNodeHandle</A></B>(java.net.InetSocketAddress bootstrap,
|
||
|
int i)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/socket/package-summary.html">rice.pastry.socket</A> with parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/PastryNode.html" title="class in rice.pastry">PastryNode</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>SocketPastryNodeFactory.</B><B><A HREF="../../../rice/pastry/socket/SocketPastryNodeFactory.html#newNode(rice.pastry.NodeHandle)">newNode</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> bootstrap)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Method which creates a Pastry node from the next port with a randomly
|
||
|
generated NodeId.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/PastryNode.html" title="class in rice.pastry">PastryNode</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>SocketPastryNodeFactory.</B><B><A HREF="../../../rice/pastry/socket/SocketPastryNodeFactory.html#newNode(rice.pastry.NodeHandle, rice.pastry.Id)">newNode</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> bootstrap,
|
||
|
<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> nodeId)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Method which creates a Pastry node from the next port with the specified nodeId
|
||
|
(or one generated from the NodeIdFactory if not specified)</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/PastryNode.html" title="class in rice.pastry">PastryNode</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>SocketPastryNodeFactory.</B><B><A HREF="../../../rice/pastry/socket/SocketPastryNodeFactory.html#newNode(rice.pastry.NodeHandle, rice.pastry.Id, java.net.InetSocketAddress)">newNode</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nodeHandle,
|
||
|
<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> id,
|
||
|
java.net.InetSocketAddress proxyAddress)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Method which creates a Pastry node from the next port with the specified nodeId
|
||
|
(or one generated from the NodeIdFactory if not specified)</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/PastryNode.html" title="class in rice.pastry">PastryNode</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>SocketPastryNodeFactory.</B><B><A HREF="../../../rice/pastry/socket/SocketPastryNodeFactory.html#newNode(rice.pastry.NodeHandle, java.net.InetSocketAddress)">newNode</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> bootstrap,
|
||
|
java.net.InetSocketAddress proxy)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Method which creates a Pastry node from the next port with the specified nodeId
|
||
|
(or one generated from the NodeIdFactory if not specified)</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../rice/pastry/socket/package-summary.html">rice.pastry.socket</A> with type arguments of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>SocketPastryNodeFactory.</B><B><A HREF="../../../rice/pastry/socket/SocketPastryNodeFactory.html#getNodeHandle(java.net.InetSocketAddress[], rice.Continuation)">getNodeHandle</A></B>(java.net.InetSocketAddress[] bootstraps,
|
||
|
<A HREF="../../../rice/Continuation.html" title="interface in rice">Continuation</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>,java.lang.Exception> c)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
<A NAME="rice.pastry.socket.nat.rendezvous"><!-- --></A>
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||
|
Uses of <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> in <A HREF="../../../rice/pastry/socket/nat/rendezvous/package-summary.html">rice.pastry.socket.nat.rendezvous</A></FONT></TH>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> in <A HREF="../../../rice/pastry/socket/nat/rendezvous/package-summary.html">rice.pastry.socket.nat.rendezvous</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> class</CODE></FONT></TD>
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/socket/nat/rendezvous/RendezvousSocketNodeHandle.html" title="class in rice.pastry.socket.nat.rendezvous">RendezvousSocketNodeHandle</A></B></CODE>
|
||
|
|
||
|
<BR>
|
||
|
Maintains RendezvousInfo with the NodeHandle</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../rice/pastry/socket/nat/rendezvous/package-summary.html">rice.pastry.socket.nat.rendezvous</A> declared as <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RendezvousJoinRequest.</B><B><A HREF="../../../rice/pastry/socket/nat/rendezvous/RendezvousJoinRequest.html#pilot">pilot</A></B></CODE>
|
||
|
|
||
|
<BR>
|
||
|
The joiner has created a pilot connection to the pilot node.</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/socket/nat/rendezvous/package-summary.html">rice.pastry.socket.nat.rendezvous</A> that return <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeIsFirewalledException.</B><B><A HREF="../../../rice/pastry/socket/nat/rendezvous/NodeIsFirewalledException.html#getHandle()">getHandle</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RendezvousSocketPastryNodeFactory.</B><B><A HREF="../../../rice/pastry/socket/nat/rendezvous/RendezvousSocketPastryNodeFactory.html#getLocalHandle(rice.pastry.PastryNode, rice.pastry.NodeHandleFactory)">getLocalHandle</A></B>(<A HREF="../../../rice/pastry/PastryNode.html" title="class in rice.pastry">PastryNode</A> pn,
|
||
|
<A HREF="../../../rice/pastry/NodeHandleFactory.html" title="interface in rice.pastry">NodeHandleFactory</A> nhf)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RendezvousJoinRequest.</B><B><A HREF="../../../rice/pastry/socket/nat/rendezvous/RendezvousJoinRequest.html#getPilot()">getPilot</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RendezvousRouterStrategy.</B><B><A HREF="../../../rice/pastry/socket/nat/rendezvous/RendezvousRouterStrategy.html#pickNextHop(rice.pastry.routing.RouteMessage, java.util.Iterator)">pickNextHop</A></B>(<A HREF="../../../rice/pastry/routing/RouteMessage.html" title="class in rice.pastry.routing">RouteMessage</A> msg,
|
||
|
java.util.Iterator<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> i)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/socket/nat/rendezvous/package-summary.html">rice.pastry.socket.nat.rendezvous</A> that return types with arguments of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected java.util.List<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RendezvousPNSApplication.</B><B><A HREF="../../../rice/pastry/socket/nat/rendezvous/RendezvousPNSApplication.html#getNearHandlesHelper(java.util.List)">getNearHandlesHelper</A></B>(java.util.List<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> handles)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Don't return any non-contactDirect handles unless all of them are.</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/socket/nat/rendezvous/package-summary.html">rice.pastry.socket.nat.rendezvous</A> with parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>RendezvousJoinProtocol.</B><B><A HREF="../../../rice/pastry/socket/nat/rendezvous/RendezvousJoinProtocol.html#getJoinRequest(rice.pastry.NodeHandle, rice.Continuation)">getJoinRequest</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> b,
|
||
|
<A HREF="../../../rice/Continuation.html" title="interface in rice">Continuation</A><<A HREF="../../../rice/pastry/join/JoinRequest.html" title="class in rice.pastry.join">JoinRequest</A>,java.lang.Exception> deliverJRToMe)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Use RendezvousJoinRequest if local node is NATted</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/p2p/commonapi/Cancellable.html" title="interface in rice.p2p.commonapi">Cancellable</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RendezvousPNSApplication.</B><B><A HREF="../../../rice/pastry/socket/nat/rendezvous/RendezvousPNSApplication.html#getLeafSet(rice.pastry.NodeHandle, rice.Continuation)">getLeafSet</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> input,
|
||
|
<A HREF="../../../rice/Continuation.html" title="interface in rice">Continuation</A><<A HREF="../../../rice/pastry/leafset/LeafSet.html" title="class in rice.pastry.leafset">LeafSet</A>,java.lang.Exception> c)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/p2p/commonapi/Cancellable.html" title="interface in rice.p2p.commonapi">Cancellable</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RendezvousPNSApplication.</B><B><A HREF="../../../rice/pastry/socket/nat/rendezvous/RendezvousPNSApplication.html#getNearest(rice.pastry.NodeHandle, rice.Continuation)">getNearest</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> seed,
|
||
|
<A HREF="../../../rice/Continuation.html" title="interface in rice">Continuation</A><java.util.Collection<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>>,java.lang.Exception> retToMe)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected java.util.Map<java.lang.String,java.lang.Object></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RendezvousRouterStrategy.</B><B><A HREF="../../../rice/pastry/socket/nat/rendezvous/RendezvousRouterStrategy.html#getOptions(rice.pastry.NodeHandle)">getOptions</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/p2p/commonapi/Cancellable.html" title="interface in rice.p2p.commonapi">Cancellable</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RendezvousPNSApplication.</B><B><A HREF="../../../rice/pastry/socket/nat/rendezvous/RendezvousPNSApplication.html#getProximity(rice.pastry.NodeHandle, rice.Continuation, int)">getProximity</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle,
|
||
|
<A HREF="../../../rice/Continuation.html" title="interface in rice">Continuation</A><java.lang.Integer,java.io.IOException> c,
|
||
|
int timeout)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/p2p/commonapi/Cancellable.html" title="interface in rice.p2p.commonapi">Cancellable</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RendezvousPNSApplication.</B><B><A HREF="../../../rice/pastry/socket/nat/rendezvous/RendezvousPNSApplication.html#getRouteRow(rice.pastry.NodeHandle, short, rice.Continuation)">getRouteRow</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> input,
|
||
|
short row,
|
||
|
<A HREF="../../../rice/Continuation.html" title="interface in rice">Continuation</A><<A HREF="../../../rice/pastry/routing/RouteSet.html" title="class in rice.pastry.routing">RouteSet</A>[],java.lang.Exception> c)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>RendezvousPNSApplication.</B><B><A HREF="../../../rice/pastry/socket/nat/rendezvous/RendezvousPNSApplication.html#ignore(rice.pastry.NodeHandle, rice.Continuation)">ignore</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle,
|
||
|
<A HREF="../../../rice/Continuation.html" title="interface in rice">Continuation</A> c)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
This method decides who to bother trying to connect to.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>LeafSetPilotStrategy.</B><B><A HREF="../../../rice/pastry/socket/nat/rendezvous/LeafSetPilotStrategy.html#nodeSetUpdate(rice.pastry.NodeSetEventSource, rice.pastry.NodeHandle, boolean)">nodeSetUpdate</A></B>(<A HREF="../../../rice/pastry/NodeSetEventSource.html" title="interface in rice.pastry">NodeSetEventSource</A> nodeSetEventSource,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle,
|
||
|
boolean added)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected int</CODE></FONT></TD>
|
||
|
<TD><CODE><B>RendezvousRouterStrategy.</B><B><A HREF="../../../rice/pastry/socket/nat/rendezvous/RendezvousRouterStrategy.html#routingQuality(rice.pastry.NodeHandle)">routingQuality</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Returns the quality of the nh for routing 0 is optimal
|
||
|
|
||
|
0 if connected and alive
|
||
|
Suspected is a 1 (if connected or directly connectable)
|
||
|
Alive and connected/directly contactable = 0
|
||
|
not directly connectable = 5 (unless connected)
|
||
|
10 if faulty</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>RendezvousPNSApplication.</B><B><A HREF="../../../rice/pastry/socket/nat/rendezvous/RendezvousPNSApplication.html#useHandle(rice.pastry.NodeHandle)">useHandle</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Separate this out to make it super easy to change the policy.</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../rice/pastry/socket/nat/rendezvous/package-summary.html">rice.pastry.socket.nat.rendezvous</A> with type arguments of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/p2p/commonapi/Cancellable.html" title="interface in rice.p2p.commonapi">Cancellable</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RendezvousPNSApplication.</B><B><A HREF="../../../rice/pastry/socket/nat/rendezvous/RendezvousPNSApplication.html#getNearest(rice.pastry.NodeHandle, rice.Continuation)">getNearest</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> seed,
|
||
|
<A HREF="../../../rice/Continuation.html" title="interface in rice">Continuation</A><java.util.Collection<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>>,java.lang.Exception> retToMe)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/p2p/commonapi/Cancellable.html" title="interface in rice.p2p.commonapi">Cancellable</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RendezvousPNSApplication.</B><B><A HREF="../../../rice/pastry/socket/nat/rendezvous/RendezvousPNSApplication.html#getNearHandles(java.util.Collection, rice.Continuation)">getNearHandles</A></B>(java.util.Collection<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> bootHandles,
|
||
|
<A HREF="../../../rice/Continuation.html" title="interface in rice">Continuation</A><java.util.Collection<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>>,java.lang.Exception> deliverResultToMe)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
This is the first step, cull out the bootHandles that we can't use good.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/p2p/commonapi/Cancellable.html" title="interface in rice.p2p.commonapi">Cancellable</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RendezvousPNSApplication.</B><B><A HREF="../../../rice/pastry/socket/nat/rendezvous/RendezvousPNSApplication.html#getNearHandles(java.util.Collection, rice.Continuation)">getNearHandles</A></B>(java.util.Collection<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> bootHandles,
|
||
|
<A HREF="../../../rice/Continuation.html" title="interface in rice">Continuation</A><java.util.Collection<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>>,java.lang.Exception> deliverResultToMe)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
This is the first step, cull out the bootHandles that we can't use good.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected java.util.List<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RendezvousPNSApplication.</B><B><A HREF="../../../rice/pastry/socket/nat/rendezvous/RendezvousPNSApplication.html#getNearHandlesHelper(java.util.List)">getNearHandlesHelper</A></B>(java.util.List<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> handles)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Don't return any non-contactDirect handles unless all of them are.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>RendezvousRouterStrategy.</B><B><A HREF="../../../rice/pastry/socket/nat/rendezvous/RendezvousRouterStrategy.html#pickNextHop(rice.pastry.routing.RouteMessage, java.util.Iterator)">pickNextHop</A></B>(<A HREF="../../../rice/pastry/routing/RouteMessage.html" title="class in rice.pastry.routing">RouteMessage</A> msg,
|
||
|
java.util.Iterator<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> i)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../rice/pastry/socket/nat/rendezvous/package-summary.html">rice.pastry.socket.nat.rendezvous</A> with parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/socket/nat/rendezvous/NodeIsFirewalledException.html#NodeIsFirewalledException(rice.pastry.NodeHandle)">NodeIsFirewalledException</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/socket/nat/rendezvous/RendezvousJoinProtocol.html#RendezvousJoinProtocol(rice.pastry.PastryNode, rice.pastry.NodeHandle, rice.pastry.routing.RoutingTable, rice.pastry.leafset.LeafSet, rice.pastry.ReadyStrategy, org.mpisws.p2p.transport.rendezvous.PilotManager)">RendezvousJoinProtocol</A></B>(<A HREF="../../../rice/pastry/PastryNode.html" title="class in rice.pastry">PastryNode</A> ln,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> lh,
|
||
|
<A HREF="../../../rice/pastry/routing/RoutingTable.html" title="class in rice.pastry.routing">RoutingTable</A> rt,
|
||
|
<A HREF="../../../rice/pastry/leafset/LeafSet.html" title="class in rice.pastry.leafset">LeafSet</A> ls,
|
||
|
<A HREF="../../../rice/pastry/ReadyStrategy.html" title="interface in rice.pastry">ReadyStrategy</A> nextReadyStrategy,
|
||
|
<A HREF="../../../org/mpisws/p2p/transport/rendezvous/PilotManager.html" title="interface in org.mpisws.p2p.transport.rendezvous">PilotManager</A><<A HREF="../../../rice/pastry/socket/nat/rendezvous/RendezvousSocketNodeHandle.html" title="class in rice.pastry.socket.nat.rendezvous">RendezvousSocketNodeHandle</A>> pilotManager)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/socket/nat/rendezvous/RendezvousJoinRequest.html#RendezvousJoinRequest(rice.p2p.commonapi.rawserialization.InputBuffer, rice.pastry.NodeHandleFactory, rice.pastry.NodeHandle, rice.pastry.PastryNode)">RendezvousJoinRequest</A></B>(<A HREF="../../../rice/p2p/commonapi/rawserialization/InputBuffer.html" title="interface in rice.p2p.commonapi.rawserialization">InputBuffer</A> buf,
|
||
|
<A HREF="../../../rice/pastry/NodeHandleFactory.html" title="interface in rice.pastry">NodeHandleFactory</A> nhf,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> sender,
|
||
|
<A HREF="../../../rice/pastry/PastryNode.html" title="class in rice.pastry">PastryNode</A> localNode)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/socket/nat/rendezvous/RendezvousJoinRequest.html#RendezvousJoinRequest(rice.pastry.NodeHandle, byte, long, rice.pastry.NodeHandle)">RendezvousJoinRequest</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh,
|
||
|
byte rtBaseBitLength,
|
||
|
long timestamp,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> pilot)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
<A NAME="rice.pastry.standard"><!-- --></A>
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||
|
Uses of <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> in <A HREF="../../../rice/pastry/standard/package-summary.html">rice.pastry.standard</A></FONT></TH>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../rice/pastry/standard/package-summary.html">rice.pastry.standard</A> declared as <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PeriodicLeafSetProtocol.</B><B><A HREF="../../../rice/pastry/standard/PeriodicLeafSetProtocol.html#localHandle">localHandle</A></B></CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>StandardJoinProtocol.</B><B><A HREF="../../../rice/pastry/standard/StandardJoinProtocol.html#localHandle">localHandle</A></B></CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../rice/pastry/standard/package-summary.html">rice.pastry.standard</A> with type parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected java.util.Map<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>,java.lang.Long></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PeriodicLeafSetProtocol.</B><B><A HREF="../../../rice/pastry/standard/PeriodicLeafSetProtocol.html#lastTimeReceivedBLS">lastTimeReceivedBLS</A></B></CODE>
|
||
|
|
||
|
<BR>
|
||
|
NodeHandle -> Long remembers the TIME when we received a BLS from that
|
||
|
NodeHandle</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected java.util.Map<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>,java.lang.Long></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PeriodicLeafSetProtocol.</B><B><A HREF="../../../rice/pastry/standard/PeriodicLeafSetProtocol.html#lastTimeSentBLS">lastTimeSentBLS</A></B></CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected java.util.Map<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>,java.lang.Long></CODE></FONT></TD>
|
||
|
<TD><CODE><B>StandardRouter.</B><B><A HREF="../../../rice/pastry/standard/StandardRouter.html#lastTimeSentRouteTablePatch">lastTimeSentRouteTablePatch</A></B></CODE>
|
||
|
|
||
|
<BR>
|
||
|
We can end up causing a nasty feedback if we blast too many BRRs, so we're
|
||
|
going to throttle.</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/standard/package-summary.html">rice.pastry.standard</A> that return <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PartitionHandler.</B><B><A HREF="../../../rice/pastry/standard/PartitionHandler.html#getCandidateNode()">getCandidateNode</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
This method randomly returns a node that was once in the LeafSet or in
|
||
|
the routing table but has since been removed.</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/standard/package-summary.html">rice.pastry.standard</A> that return types with arguments of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> java.util.Iterator<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>StandardRouter.</B><B><A HREF="../../../rice/pastry/standard/StandardRouter.html#getBestRoutingCandidates(rice.pastry.Id)">getBestRoutingCandidates</A></B>(<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> target)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected java.util.Iterator<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>StandardRouter.</B><B><A HREF="../../../rice/pastry/standard/StandardRouter.html#getBestRoutingCandidates(rice.pastry.Id, int, boolean)">getBestRoutingCandidates</A></B>(<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> target,
|
||
|
int lsPos,
|
||
|
boolean leafSetOnly)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected java.util.ArrayList<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>StandardRouter.</B><B><A HREF="../../../rice/pastry/standard/StandardRouter.html#getLSCollection(int)">getLSCollection</A></B>(int lsPos)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> java.util.Collection<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>ConsistentJoinProtocol.</B><B><A HREF="../../../rice/pastry/standard/ConsistentJoinProtocol.html#whoDoWeNeedAResponseFrom()">whoDoWeNeedAResponseFrom</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Returns all members of the leafset that are not in gotResponse</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/standard/package-summary.html">rice.pastry.standard</A> with parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>ConsistentJoinProtocol.</B><B><A HREF="../../../rice/pastry/standard/ConsistentJoinProtocol.html#addToLeafSet(rice.pastry.NodeHandle)">addToLeafSet</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Observes all NodeHandles added to LeafSet</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>StandardLeafSetProtocol.</B><B><A HREF="../../../rice/pastry/standard/StandardLeafSetProtocol.html#broadcast(rice.pastry.leafset.LeafSet, rice.pastry.NodeHandle)">broadcast</A></B>(<A HREF="../../../rice/pastry/leafset/LeafSet.html" title="class in rice.pastry.leafset">LeafSet</A> ls,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> from)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Broadcast the local leaf set to all members of the given leaf set, plus the
|
||
|
node from which the leaf set was received.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>StandardLeafSetProtocol.</B><B><A HREF="../../../rice/pastry/standard/StandardLeafSetProtocol.html#checkLeafSet(rice.pastry.leafset.LeafSet, rice.pastry.NodeHandle, boolean)">checkLeafSet</A></B>(<A HREF="../../../rice/pastry/leafset/LeafSet.html" title="class in rice.pastry.leafset">LeafSet</A> remotels,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> from,
|
||
|
boolean notifyMissing)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Checks a received leafset advertisement for missing nodes</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/messaging/Message.html" title="class in rice.pastry.messaging">Message</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>ConsistentJoinProtocol.CJPDeserializer.</B><B><A HREF="../../../rice/pastry/standard/ConsistentJoinProtocol.CJPDeserializer.html#deserialize(rice.p2p.commonapi.rawserialization.InputBuffer, short, int, rice.pastry.NodeHandle)">deserialize</A></B>(<A HREF="../../../rice/p2p/commonapi/rawserialization/InputBuffer.html" title="interface in rice.p2p.commonapi.rawserialization">InputBuffer</A> buf,
|
||
|
short type,
|
||
|
int priority,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> sender)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/messaging/Message.html" title="class in rice.pastry.messaging">Message</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PeriodicLeafSetProtocol.PLSPMessageDeserializer.</B><B><A HREF="../../../rice/pastry/standard/PeriodicLeafSetProtocol.PLSPMessageDeserializer.html#deserialize(rice.p2p.commonapi.rawserialization.InputBuffer, short, int, rice.pastry.NodeHandle)">deserialize</A></B>(<A HREF="../../../rice/p2p/commonapi/rawserialization/InputBuffer.html" title="interface in rice.p2p.commonapi.rawserialization">InputBuffer</A> buf,
|
||
|
short type,
|
||
|
int priority,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> sender)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/messaging/Message.html" title="class in rice.pastry.messaging">Message</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>StandardJoinProtocol.SJPDeserializer.</B><B><A HREF="../../../rice/pastry/standard/StandardJoinProtocol.SJPDeserializer.html#deserialize(rice.p2p.commonapi.rawserialization.InputBuffer, short, int, rice.pastry.NodeHandle)">deserialize</A></B>(<A HREF="../../../rice/p2p/commonapi/rawserialization/InputBuffer.html" title="interface in rice.p2p.commonapi.rawserialization">InputBuffer</A> buf,
|
||
|
short type,
|
||
|
int priority,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> sender)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>StandardJoinProtocol.</B><B><A HREF="../../../rice/pastry/standard/StandardJoinProtocol.html#getJoinRequest(rice.pastry.NodeHandle, rice.Continuation)">getJoinRequest</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> bootstrap,
|
||
|
<A HREF="../../../rice/Continuation.html" title="interface in rice">Continuation</A><<A HREF="../../../rice/pastry/join/JoinRequest.html" title="class in rice.pastry.join">JoinRequest</A>,java.lang.Exception> deliverJRToMe)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PeriodicLeafSetProtocol.</B><B><A HREF="../../../rice/pastry/standard/PeriodicLeafSetProtocol.html#hasLease(rice.pastry.NodeHandle)">hasLease</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Do we have a lease from this node?
|
||
|
|
||
|
Returns true if nh is null.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PeriodicLeafSetProtocol.</B><B><A HREF="../../../rice/pastry/standard/PeriodicLeafSetProtocol.html#leafSetChange(rice.pastry.NodeHandle, boolean)">leafSetChange</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh,
|
||
|
boolean wasAdded)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>StandardLeafSetProtocol.</B><B><A HREF="../../../rice/pastry/standard/StandardLeafSetProtocol.html#leafSetChange(rice.pastry.NodeHandle, boolean)">leafSetChange</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh,
|
||
|
boolean wasAdded)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
We manage the leafset now.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>RapidRerouter.</B><B><A HREF="../../../rice/pastry/standard/RapidRerouter.html#livenessChanged(rice.pastry.NodeHandle, int, java.util.Map)">livenessChanged</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> i,
|
||
|
int val,
|
||
|
java.util.Map<java.lang.String,java.lang.Object> options)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>StandardLeafSetProtocol.</B><B><A HREF="../../../rice/pastry/standard/StandardLeafSetProtocol.html#mergeLeafSet(rice.pastry.leafset.LeafSet, rice.pastry.NodeHandle)">mergeLeafSet</A></B>(<A HREF="../../../rice/pastry/leafset/LeafSet.html" title="class in rice.pastry.leafset">LeafSet</A> remotels,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> from)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Merge a remote leafset into our own</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>ConsistentJoinProtocol.</B><B><A HREF="../../../rice/pastry/standard/ConsistentJoinProtocol.html#nodeSetUpdate(rice.pastry.NodeSetEventSource, rice.pastry.NodeHandle, boolean)">nodeSetUpdate</A></B>(<A HREF="../../../rice/pastry/NodeSetEventSource.html" title="interface in rice.pastry">NodeSetEventSource</A> set,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle,
|
||
|
boolean added)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PartitionHandler.</B><B><A HREF="../../../rice/pastry/standard/PartitionHandler.html#nodeSetUpdate(rice.pastry.NodeSetEventSource, rice.pastry.NodeHandle, boolean)">nodeSetUpdate</A></B>(<A HREF="../../../rice/pastry/NodeSetEventSource.html" title="interface in rice.pastry">NodeSetEventSource</A> nodeSetEventSource,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle,
|
||
|
boolean added)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PeriodicLeafSetProtocol.</B><B><A HREF="../../../rice/pastry/standard/PeriodicLeafSetProtocol.html#nodeSetUpdate(rice.pastry.NodeSetEventSource, rice.pastry.NodeHandle, boolean)">nodeSetUpdate</A></B>(<A HREF="../../../rice/pastry/NodeSetEventSource.html" title="interface in rice.pastry">NodeSetEventSource</A> nodeSetEventSource,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle,
|
||
|
boolean added)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PartitionHandler.</B><B><A HREF="../../../rice/pastry/standard/PartitionHandler.html#rejoin(rice.pastry.NodeHandle)">rejoin</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> target)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Manually kicks off a probe to a given target node.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PeriodicLeafSetProtocol.</B><B><A HREF="../../../rice/pastry/standard/PeriodicLeafSetProtocol.html#removeFromLeafsetIfPossible(rice.pastry.NodeHandle)">removeFromLeafsetIfPossible</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>RapidRerouter.</B><B><A HREF="../../../rice/pastry/standard/RapidRerouter.html#rerouteMe(rice.pastry.routing.RouteMessage, rice.pastry.NodeHandle, java.lang.Exception)">rerouteMe</A></B>(<A HREF="../../../rice/pastry/routing/RouteMessage.html" title="class in rice.pastry.routing">RouteMessage</A> rm,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> oldDest,
|
||
|
java.lang.Exception ioe)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>ConsistentJoinProtocol.</B><B><A HREF="../../../rice/pastry/standard/ConsistentJoinProtocol.html#sendTheMessage(rice.pastry.NodeHandle, boolean)">sendTheMessage</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh,
|
||
|
boolean reply)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Sends a consistent join protocol message.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>RapidRerouter.</B><B><A HREF="../../../rice/pastry/standard/RapidRerouter.html#sendTheMessage(rice.pastry.routing.RouteMessage, rice.pastry.NodeHandle)">sendTheMessage</A></B>(<A HREF="../../../rice/pastry/routing/RouteMessage.html" title="class in rice.pastry.routing">RouteMessage</A> rm,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>StandardRouter.</B><B><A HREF="../../../rice/pastry/standard/StandardRouter.html#sendTheMessage(rice.pastry.routing.RouteMessage, rice.pastry.NodeHandle)">sendTheMessage</A></B>(<A HREF="../../../rice/pastry/routing/RouteMessage.html" title="class in rice.pastry.routing">RouteMessage</A> rm,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> handle)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../rice/pastry/standard/package-summary.html">rice.pastry.standard</A> with type arguments of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/p2p/commonapi/Cancellable.html" title="interface in rice.p2p.commonapi">Cancellable</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>ProximityNeighborSelector.</B><B><A HREF="../../../rice/pastry/standard/ProximityNeighborSelector.html#getNearHandles(java.util.Collection, rice.Continuation)">getNearHandles</A></B>(java.util.Collection<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> bootHandles,
|
||
|
<A HREF="../../../rice/Continuation.html" title="interface in rice">Continuation</A><java.util.Collection<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>>,java.lang.Exception> deliverResultToMe)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/p2p/commonapi/Cancellable.html" title="interface in rice.p2p.commonapi">Cancellable</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>ProximityNeighborSelector.</B><B><A HREF="../../../rice/pastry/standard/ProximityNeighborSelector.html#getNearHandles(java.util.Collection, rice.Continuation)">getNearHandles</A></B>(java.util.Collection<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> bootHandles,
|
||
|
<A HREF="../../../rice/Continuation.html" title="interface in rice">Continuation</A><java.util.Collection<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>>,java.lang.Exception> deliverResultToMe)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>StandardJoinProtocol.</B><B><A HREF="../../../rice/pastry/standard/StandardJoinProtocol.html#initiateJoin(java.util.Collection)">initiateJoin</A></B>(java.util.Collection<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> bootstrap)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../rice/pastry/standard/package-summary.html">rice.pastry.standard</A> with parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/standard/ConsistentJoinMsg.html#ConsistentJoinMsg(rice.p2p.commonapi.rawserialization.InputBuffer, rice.pastry.NodeHandleFactory, rice.pastry.NodeHandle)">ConsistentJoinMsg</A></B>(<A HREF="../../../rice/p2p/commonapi/rawserialization/InputBuffer.html" title="interface in rice.p2p.commonapi.rawserialization">InputBuffer</A> buf,
|
||
|
<A HREF="../../../rice/pastry/NodeHandleFactory.html" title="interface in rice.pastry">NodeHandleFactory</A> nhf,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> sender)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/standard/ConsistentJoinProtocol.html#ConsistentJoinProtocol(rice.pastry.PastryNode, rice.pastry.NodeHandle, rice.pastry.routing.RoutingTable, rice.pastry.leafset.LeafSet, rice.pastry.ReadyStrategy)">ConsistentJoinProtocol</A></B>(<A HREF="../../../rice/pastry/PastryNode.html" title="class in rice.pastry">PastryNode</A> ln,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> lh,
|
||
|
<A HREF="../../../rice/pastry/routing/RoutingTable.html" title="class in rice.pastry.routing">RoutingTable</A> rt,
|
||
|
<A HREF="../../../rice/pastry/leafset/LeafSet.html" title="class in rice.pastry.leafset">LeafSet</A> ls,
|
||
|
<A HREF="../../../rice/pastry/ReadyStrategy.html" title="interface in rice.pastry">ReadyStrategy</A> nextReadyStrategy)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/standard/ConsistentJoinProtocol.html#ConsistentJoinProtocol(rice.pastry.PastryNode, rice.pastry.NodeHandle, rice.pastry.routing.RoutingTable, rice.pastry.leafset.LeafSet, rice.pastry.ReadyStrategy, rice.p2p.commonapi.rawserialization.MessageDeserializer)">ConsistentJoinProtocol</A></B>(<A HREF="../../../rice/pastry/PastryNode.html" title="class in rice.pastry">PastryNode</A> ln,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> lh,
|
||
|
<A HREF="../../../rice/pastry/routing/RoutingTable.html" title="class in rice.pastry.routing">RoutingTable</A> rt,
|
||
|
<A HREF="../../../rice/pastry/leafset/LeafSet.html" title="class in rice.pastry.leafset">LeafSet</A> ls,
|
||
|
<A HREF="../../../rice/pastry/ReadyStrategy.html" title="interface in rice.pastry">ReadyStrategy</A> nextReadyStrategy,
|
||
|
<A HREF="../../../rice/p2p/commonapi/rawserialization/MessageDeserializer.html" title="interface in rice.p2p.commonapi.rawserialization">MessageDeserializer</A> md)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Constructor takes in the usual suspects.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/standard/PeriodicLeafSetProtocol.html#PeriodicLeafSetProtocol(rice.pastry.PastryNode, rice.pastry.NodeHandle, rice.pastry.leafset.LeafSet, rice.pastry.routing.RoutingTable)">PeriodicLeafSetProtocol</A></B>(<A HREF="../../../rice/pastry/PastryNode.html" title="class in rice.pastry">PastryNode</A> ln,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> local,
|
||
|
<A HREF="../../../rice/pastry/leafset/LeafSet.html" title="class in rice.pastry.leafset">LeafSet</A> ls,
|
||
|
<A HREF="../../../rice/pastry/routing/RoutingTable.html" title="class in rice.pastry.routing">RoutingTable</A> rt)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Builds a periodic leafset protocol</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/standard/StandardJoinProtocol.html#StandardJoinProtocol(rice.pastry.PastryNode, rice.pastry.NodeHandle, rice.pastry.routing.RoutingTable, rice.pastry.leafset.LeafSet)">StandardJoinProtocol</A></B>(<A HREF="../../../rice/pastry/PastryNode.html" title="class in rice.pastry">PastryNode</A> ln,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> lh,
|
||
|
<A HREF="../../../rice/pastry/routing/RoutingTable.html" title="class in rice.pastry.routing">RoutingTable</A> rt,
|
||
|
<A HREF="../../../rice/pastry/leafset/LeafSet.html" title="class in rice.pastry.leafset">LeafSet</A> ls)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Constructor.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/standard/StandardJoinProtocol.html#StandardJoinProtocol(rice.pastry.PastryNode, rice.pastry.NodeHandle, rice.pastry.routing.RoutingTable, rice.pastry.leafset.LeafSet, rice.p2p.commonapi.rawserialization.MessageDeserializer)">StandardJoinProtocol</A></B>(<A HREF="../../../rice/pastry/PastryNode.html" title="class in rice.pastry">PastryNode</A> ln,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> lh,
|
||
|
<A HREF="../../../rice/pastry/routing/RoutingTable.html" title="class in rice.pastry.routing">RoutingTable</A> rt,
|
||
|
<A HREF="../../../rice/pastry/leafset/LeafSet.html" title="class in rice.pastry.leafset">LeafSet</A> ls,
|
||
|
<A HREF="../../../rice/p2p/commonapi/rawserialization/MessageDeserializer.html" title="interface in rice.p2p.commonapi.rawserialization">MessageDeserializer</A> md)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/standard/StandardLeafSetProtocol.html#StandardLeafSetProtocol(rice.pastry.PastryNode, rice.pastry.NodeHandle, rice.pastry.leafset.LeafSet, rice.pastry.routing.RoutingTable)">StandardLeafSetProtocol</A></B>(<A HREF="../../../rice/pastry/PastryNode.html" title="class in rice.pastry">PastryNode</A> ln,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> local,
|
||
|
<A HREF="../../../rice/pastry/leafset/LeafSet.html" title="class in rice.pastry.leafset">LeafSet</A> ls,
|
||
|
<A HREF="../../../rice/pastry/routing/RoutingTable.html" title="class in rice.pastry.routing">RoutingTable</A> rt)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Constructor parameters in <A HREF="../../../rice/pastry/standard/package-summary.html">rice.pastry.standard</A> with type arguments of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/standard/ConsistentJoinMsg.html#ConsistentJoinMsg(rice.pastry.leafset.LeafSet, java.util.HashSet, boolean)">ConsistentJoinMsg</A></B>(<A HREF="../../../rice/pastry/leafset/LeafSet.html" title="class in rice.pastry.leafset">LeafSet</A> ls,
|
||
|
java.util.HashSet<<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> failed,
|
||
|
boolean request)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
<A NAME="rice.pastry.testing"><!-- --></A>
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||
|
Uses of <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> in <A HREF="../../../rice/pastry/testing/package-summary.html">rice.pastry.testing</A></FONT></TH>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> in <A HREF="../../../rice/pastry/testing/package-summary.html">rice.pastry.testing</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>static class</CODE></FONT></TD>
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/testing/LeafSetTest.TestNodeHandle.html" title="class in rice.pastry.testing">LeafSetTest.TestNodeHandle</A></B></CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/testing/package-summary.html">rice.pastry.testing</A> that return <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>ClosestRegrTest.</B><B><A HREF="../../../rice/pastry/testing/ClosestRegrTest.html#getBootstrap()">getBootstrap</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Get pastryNodes.last() to bootstrap with, or return null.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>DirectPastryRegrTest.</B><B><A HREF="../../../rice/pastry/testing/DirectPastryRegrTest.html#getBootstrap(boolean)">getBootstrap</A></B>(boolean firstNode)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Get pastryNodes.last() to bootstrap with, or return null.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>DistHelloWorld.</B><B><A HREF="../../../rice/pastry/testing/DistHelloWorld.html#getBootstrap(boolean)">getBootstrap</A></B>(boolean firstNode)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Gets a handle to a bootstrap node.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>DistPastryRegrTest.</B><B><A HREF="../../../rice/pastry/testing/DistPastryRegrTest.html#getBootstrap(boolean)">getBootstrap</A></B>(boolean firstNode)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Gets a handle to a bootstrap node.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected abstract <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryRegrTest.</B><B><A HREF="../../../rice/pastry/testing/PastryRegrTest.html#getBootstrap(boolean)">getBootstrap</A></B>(boolean firstNode)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
get a node handle to bootstrap from.</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/testing/package-summary.html">rice.pastry.testing</A> with parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>HelloWorldApp.</B><B><A HREF="../../../rice/pastry/testing/HelloWorldApp.html#enrouteMessage(rice.pastry.messaging.Message, rice.pastry.Id, rice.pastry.NodeHandle, rice.pastry.routing.SendOptions)">enrouteMessage</A></B>(<A HREF="../../../rice/pastry/messaging/Message.html" title="class in rice.pastry.messaging">Message</A> msg,
|
||
|
<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> key,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nextHop,
|
||
|
<A HREF="../../../rice/pastry/routing/SendOptions.html" title="class in rice.pastry.routing">SendOptions</A> opt)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Invoked on intermediate nodes in routing path.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>Ping.</B><B><A HREF="../../../rice/pastry/testing/Ping.html#enrouteMessage(rice.pastry.messaging.Message, rice.pastry.Id, rice.pastry.NodeHandle, rice.pastry.routing.SendOptions)">enrouteMessage</A></B>(<A HREF="../../../rice/pastry/messaging/Message.html" title="class in rice.pastry.messaging">Message</A> msg,
|
||
|
<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> from,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nextHop,
|
||
|
<A HREF="../../../rice/pastry/routing/SendOptions.html" title="class in rice.pastry.routing">SendOptions</A> opt)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PingClient.</B><B><A HREF="../../../rice/pastry/testing/PingClient.html#enrouteMessage(rice.pastry.messaging.Message, rice.pastry.Id, rice.pastry.NodeHandle, rice.pastry.routing.SendOptions)">enrouteMessage</A></B>(<A HREF="../../../rice/pastry/messaging/Message.html" title="class in rice.pastry.messaging">Message</A> msg,
|
||
|
<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> from,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nextHop,
|
||
|
<A HREF="../../../rice/pastry/routing/SendOptions.html" title="class in rice.pastry.routing">SendOptions</A> opt)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected <A HREF="../../../rice/pastry/PastryNode.html" title="class in rice.pastry">PastryNode</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryRegrTest.</B><B><A HREF="../../../rice/pastry/testing/PastryRegrTest.html#generateNode(rice.pastry.NodeHandle)">generateNode</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> bootstrap)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected <A HREF="../../../rice/pastry/leafset/LeafSet.html" title="class in rice.pastry.leafset">LeafSet</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PartitionChecker.</B><B><A HREF="../../../rice/pastry/testing/PartitionChecker.html#getLeafSet(rice.pastry.NodeHandle)">getLeafSet</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>DirectPastryRegrTest.</B><B><A HREF="../../../rice/pastry/testing/DirectPastryRegrTest.html#isReallyAlive(rice.pastry.NodeHandle)">isReallyAlive</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
get authoritative information about liveness of node.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>DistPastryRegrTest.</B><B><A HREF="../../../rice/pastry/testing/DistPastryRegrTest.html#isReallyAlive(rice.pastry.NodeHandle)">isReallyAlive</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected abstract boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PastryRegrTest.</B><B><A HREF="../../../rice/pastry/testing/PastryRegrTest.html#isReallyAlive(rice.pastry.NodeHandle)">isReallyAlive</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
determine whether this node is really alive.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>HelloWorldApp.</B><B><A HREF="../../../rice/pastry/testing/HelloWorldApp.html#leafSetChange(rice.pastry.NodeHandle, boolean)">leafSetChange</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh,
|
||
|
boolean wasAdded)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Invoked upon change to leafset.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>Ping.</B><B><A HREF="../../../rice/pastry/testing/Ping.html#leafSetChange(rice.pastry.NodeHandle, boolean)">leafSetChange</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh,
|
||
|
boolean wasAdded)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PingClient.</B><B><A HREF="../../../rice/pastry/testing/PingClient.html#leafSetChange(rice.pastry.NodeHandle, boolean)">leafSetChange</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh,
|
||
|
boolean wasAdded)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>RoutingTableTest.MyApp.</B><B><A HREF="../../../rice/pastry/testing/RoutingTableTest.MyApp.html#routeMyMsgDirect(rice.pastry.NodeHandle)">routeMyMsgDirect</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Called to directly send a message to the nh</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>HelloWorldApp.</B><B><A HREF="../../../rice/pastry/testing/HelloWorldApp.html#routeSetChange(rice.pastry.NodeHandle, boolean)">routeSetChange</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh,
|
||
|
boolean wasAdded)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
Invoked upon change to routing table.</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>Ping.</B><B><A HREF="../../../rice/pastry/testing/Ping.html#routeSetChange(rice.pastry.NodeHandle, boolean)">routeSetChange</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh,
|
||
|
boolean wasAdded)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PingClient.</B><B><A HREF="../../../rice/pastry/testing/PingClient.html#routeSetChange(rice.pastry.NodeHandle, boolean)">routeSetChange</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh,
|
||
|
boolean wasAdded)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>RegrTestApp.</B><B><A HREF="../../../rice/pastry/testing/RegrTestApp.html#routeSetChange(rice.pastry.NodeHandle, boolean)">routeSetChange</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh,
|
||
|
boolean wasAdded)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>RegrTestApp.</B><B><A HREF="../../../rice/pastry/testing/RegrTestApp.html#update(rice.pastry.NodeHandle, boolean)">update</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> nh,
|
||
|
boolean wasAdded)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../rice/pastry/testing/package-summary.html">rice.pastry.testing</A> with parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/testing/HelloMsg.html#HelloMsg(int, rice.pastry.NodeHandle, rice.p2p.commonapi.Id, int)">HelloMsg</A></B>(int addr,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> src,
|
||
|
<A HREF="../../../rice/p2p/commonapi/Id.html" title="interface in rice.p2p.commonapi">Id</A> tgt,
|
||
|
int mid)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/testing/PingMessageNew.html#PingMessageNew(int, rice.pastry.NodeHandle, rice.pastry.Id)">PingMessageNew</A></B>(int pingAddress,
|
||
|
<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> src,
|
||
|
<A HREF="../../../rice/pastry/Id.html" title="class in rice.pastry">Id</A> tgt)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
<A NAME="rice.pastry.transport"><!-- --></A>
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
||
|
Uses of <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> in <A HREF="../../../rice/pastry/transport/package-summary.html">rice.pastry.transport</A></FONT></TH>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> in <A HREF="../../../rice/pastry/transport/package-summary.html">rice.pastry.transport</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> class</CODE></FONT></TD>
|
||
|
<TD><CODE><B><A HREF="../../../rice/pastry/transport/BogusNodeHandle.html" title="class in rice.pastry.transport">BogusNodeHandle</A></B></CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/transport/package-summary.html">rice.pastry.transport</A> that return <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PMessageReceipt.</B><B><A HREF="../../../rice/pastry/transport/PMessageReceipt.html#getIdentifier()">getIdentifier</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PMessageReceiptImpl.</B><B><A HREF="../../../rice/pastry/transport/PMessageReceiptImpl.html#getIdentifier()">getIdentifier</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE>protected abstract <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>TransportPastryNodeFactory.</B><B><A HREF="../../../rice/pastry/transport/TransportPastryNodeFactory.html#getLocalHandle(rice.pastry.PastryNode, rice.pastry.NodeHandleFactory)">getLocalHandle</A></B>(<A HREF="../../../rice/pastry/PastryNode.html" title="class in rice.pastry">PastryNode</A> pn,
|
||
|
<A HREF="../../../rice/pastry/NodeHandleFactory.html" title="interface in rice.pastry">NodeHandleFactory</A> handleFactory)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeHandleAdapter.</B><B><A HREF="../../../rice/pastry/transport/NodeHandleAdapter.html#getLocalIdentifier()">getLocalIdentifier</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/transport/package-summary.html">rice.pastry.transport</A> that return types with arguments of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../org/mpisws/p2p/transport/MessageRequestHandle.html" title="interface in org.mpisws.p2p.transport">MessageRequestHandle</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>,<A HREF="../../../rice/p2p/commonapi/rawserialization/RawMessage.html" title="interface in rice.p2p.commonapi.rawserialization">RawMessage</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>PMessageReceiptImpl.</B><B><A HREF="../../../rice/pastry/transport/PMessageReceiptImpl.html#getInternal()">getInternal</A></B>()</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../org/mpisws/p2p/transport/SocketRequestHandle.html" title="interface in org.mpisws.p2p.transport">SocketRequestHandle</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeHandleAdapter.</B><B><A HREF="../../../rice/pastry/transport/NodeHandleAdapter.html#openSocket(rice.pastry.NodeHandle, org.mpisws.p2p.transport.SocketCallback, java.util.Map)">openSocket</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> i,
|
||
|
<A HREF="../../../org/mpisws/p2p/transport/SocketCallback.html" title="interface in org.mpisws.p2p.transport">SocketCallback</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> deliverSocketToMe,
|
||
|
java.util.Map<java.lang.String,java.lang.Object> options)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../org/mpisws/p2p/transport/MessageRequestHandle.html" title="interface in org.mpisws.p2p.transport">MessageRequestHandle</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>,<A HREF="../../../rice/p2p/commonapi/rawserialization/RawMessage.html" title="interface in rice.p2p.commonapi.rawserialization">RawMessage</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeHandleAdapter.</B><B><A HREF="../../../rice/pastry/transport/NodeHandleAdapter.html#sendMessage(rice.pastry.NodeHandle, rice.p2p.commonapi.rawserialization.RawMessage, org.mpisws.p2p.transport.MessageCallback, java.util.Map)">sendMessage</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> i,
|
||
|
<A HREF="../../../rice/p2p/commonapi/rawserialization/RawMessage.html" title="interface in rice.p2p.commonapi.rawserialization">RawMessage</A> m,
|
||
|
<A HREF="../../../org/mpisws/p2p/transport/MessageCallback.html" title="interface in org.mpisws.p2p.transport">MessageCallback</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>,<A HREF="../../../rice/p2p/commonapi/rawserialization/RawMessage.html" title="interface in rice.p2p.commonapi.rawserialization">RawMessage</A>> deliverAckToMe,
|
||
|
java.util.Map<java.lang.String,java.lang.Object> options)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../rice/pastry/transport/package-summary.html">rice.pastry.transport</A> with parameters of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeHandleAdapter.</B><B><A HREF="../../../rice/pastry/transport/NodeHandleAdapter.html#checkLiveness(rice.pastry.NodeHandle, java.util.Map)">checkLiveness</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> i,
|
||
|
java.util.Map<java.lang.String,java.lang.Object> options)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeHandleAdapter.</B><B><A HREF="../../../rice/pastry/transport/NodeHandleAdapter.html#clearState(rice.pastry.NodeHandle)">clearState</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> i)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> int</CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeHandleAdapter.</B><B><A HREF="../../../rice/pastry/transport/NodeHandleAdapter.html#getLiveness(rice.pastry.NodeHandle, java.util.Map)">getLiveness</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> i,
|
||
|
java.util.Map<java.lang.String,java.lang.Object> options)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../org/mpisws/p2p/transport/SocketRequestHandle.html" title="interface in org.mpisws.p2p.transport">SocketRequestHandle</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeHandleAdapter.</B><B><A HREF="../../../rice/pastry/transport/NodeHandleAdapter.html#openSocket(rice.pastry.NodeHandle, org.mpisws.p2p.transport.SocketCallback, java.util.Map)">openSocket</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> i,
|
||
|
<A HREF="../../../org/mpisws/p2p/transport/SocketCallback.html" title="interface in org.mpisws.p2p.transport">SocketCallback</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> deliverSocketToMe,
|
||
|
java.util.Map<java.lang.String,java.lang.Object> options)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> int</CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeHandleAdapter.</B><B><A HREF="../../../rice/pastry/transport/NodeHandleAdapter.html#proximity(rice.pastry.NodeHandle, java.util.Map)">proximity</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> i,
|
||
|
java.util.Map<java.lang.String,java.lang.Object> options)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../org/mpisws/p2p/transport/MessageRequestHandle.html" title="interface in org.mpisws.p2p.transport">MessageRequestHandle</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>,<A HREF="../../../rice/p2p/commonapi/rawserialization/RawMessage.html" title="interface in rice.p2p.commonapi.rawserialization">RawMessage</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeHandleAdapter.</B><B><A HREF="../../../rice/pastry/transport/NodeHandleAdapter.html#sendMessage(rice.pastry.NodeHandle, rice.p2p.commonapi.rawserialization.RawMessage, org.mpisws.p2p.transport.MessageCallback, java.util.Map)">sendMessage</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> i,
|
||
|
<A HREF="../../../rice/p2p/commonapi/rawserialization/RawMessage.html" title="interface in rice.p2p.commonapi.rawserialization">RawMessage</A> m,
|
||
|
<A HREF="../../../org/mpisws/p2p/transport/MessageCallback.html" title="interface in org.mpisws.p2p.transport">MessageCallback</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>,<A HREF="../../../rice/p2p/commonapi/rawserialization/RawMessage.html" title="interface in rice.p2p.commonapi.rawserialization">RawMessage</A>> deliverAckToMe,
|
||
|
java.util.Map<java.lang.String,java.lang.Object> options)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
|
||
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
||
|
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
|
||
|
<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../rice/pastry/transport/package-summary.html">rice.pastry.transport</A> with type arguments of type <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A></FONT></TH>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeHandleAdapter.</B><B><A HREF="../../../rice/pastry/transport/NodeHandleAdapter.html#addLivenessListener(org.mpisws.p2p.transport.liveness.LivenessListener)">addLivenessListener</A></B>(<A HREF="../../../org/mpisws/p2p/transport/liveness/LivenessListener.html" title="interface in org.mpisws.p2p.transport.liveness">LivenessListener</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> name)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeHandleAdapter.</B><B><A HREF="../../../rice/pastry/transport/NodeHandleAdapter.html#addProximityListener(org.mpisws.p2p.transport.proximity.ProximityListener)">addProximityListener</A></B>(<A HREF="../../../org/mpisws/p2p/transport/proximity/ProximityListener.html" title="interface in org.mpisws.p2p.transport.proximity">ProximityListener</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> listener)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../org/mpisws/p2p/transport/SocketRequestHandle.html" title="interface in org.mpisws.p2p.transport">SocketRequestHandle</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeHandleAdapter.</B><B><A HREF="../../../rice/pastry/transport/NodeHandleAdapter.html#openSocket(rice.pastry.NodeHandle, org.mpisws.p2p.transport.SocketCallback, java.util.Map)">openSocket</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> i,
|
||
|
<A HREF="../../../org/mpisws/p2p/transport/SocketCallback.html" title="interface in org.mpisws.p2p.transport">SocketCallback</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> deliverSocketToMe,
|
||
|
java.util.Map<java.lang.String,java.lang.Object> options)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeHandleAdapter.</B><B><A HREF="../../../rice/pastry/transport/NodeHandleAdapter.html#removeLivenessListener(org.mpisws.p2p.transport.liveness.LivenessListener)">removeLivenessListener</A></B>(<A HREF="../../../org/mpisws/p2p/transport/liveness/LivenessListener.html" title="interface in org.mpisws.p2p.transport.liveness">LivenessListener</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> name)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> boolean</CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeHandleAdapter.</B><B><A HREF="../../../rice/pastry/transport/NodeHandleAdapter.html#removeProximityListener(org.mpisws.p2p.transport.proximity.ProximityListener)">removeProximityListener</A></B>(<A HREF="../../../org/mpisws/p2p/transport/proximity/ProximityListener.html" title="interface in org.mpisws.p2p.transport.proximity">ProximityListener</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> listener)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> <A HREF="../../../org/mpisws/p2p/transport/MessageRequestHandle.html" title="interface in org.mpisws.p2p.transport">MessageRequestHandle</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>,<A HREF="../../../rice/p2p/commonapi/rawserialization/RawMessage.html" title="interface in rice.p2p.commonapi.rawserialization">RawMessage</A>></CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeHandleAdapter.</B><B><A HREF="../../../rice/pastry/transport/NodeHandleAdapter.html#sendMessage(rice.pastry.NodeHandle, rice.p2p.commonapi.rawserialization.RawMessage, org.mpisws.p2p.transport.MessageCallback, java.util.Map)">sendMessage</A></B>(<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A> i,
|
||
|
<A HREF="../../../rice/p2p/commonapi/rawserialization/RawMessage.html" title="interface in rice.p2p.commonapi.rawserialization">RawMessage</A> m,
|
||
|
<A HREF="../../../org/mpisws/p2p/transport/MessageCallback.html" title="interface in org.mpisws.p2p.transport">MessageCallback</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>,<A HREF="../../../rice/p2p/commonapi/rawserialization/RawMessage.html" title="interface in rice.p2p.commonapi.rawserialization">RawMessage</A>> deliverAckToMe,
|
||
|
java.util.Map<java.lang.String,java.lang.Object> options)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeHandleAdapter.</B><B><A HREF="../../../rice/pastry/transport/NodeHandleAdapter.html#setCallback(org.mpisws.p2p.transport.TransportLayerCallback)">setCallback</A></B>(<A HREF="../../../org/mpisws/p2p/transport/TransportLayerCallback.html" title="interface in org.mpisws.p2p.transport">TransportLayerCallback</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>,<A HREF="../../../rice/p2p/commonapi/rawserialization/RawMessage.html" title="interface in rice.p2p.commonapi.rawserialization">RawMessage</A>> callback)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>NodeHandleAdapter.</B><B><A HREF="../../../rice/pastry/transport/NodeHandleAdapter.html#setErrorHandler(org.mpisws.p2p.transport.ErrorHandler)">setErrorHandler</A></B>(<A HREF="../../../org/mpisws/p2p/transport/ErrorHandler.html" title="interface in org.mpisws.p2p.transport">ErrorHandler</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>> handler)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||
|
<CODE> void</CODE></FONT></TD>
|
||
|
<TD><CODE><B>PMessageReceiptImpl.</B><B><A HREF="../../../rice/pastry/transport/PMessageReceiptImpl.html#setInternal(org.mpisws.p2p.transport.MessageRequestHandle)">setInternal</A></B>(<A HREF="../../../org/mpisws/p2p/transport/MessageRequestHandle.html" title="interface in org.mpisws.p2p.transport">MessageRequestHandle</A><<A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry">NodeHandle</A>,<A HREF="../../../rice/p2p/commonapi/rawserialization/RawMessage.html" title="interface in rice.p2p.commonapi.rawserialization">RawMessage</A>> name)</CODE>
|
||
|
|
||
|
<BR>
|
||
|
See synchronization note on cancel()</TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
|
||
|
<P>
|
||
|
<HR>
|
||
|
|
||
|
|
||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||
|
<A NAME="navbar_bottom"><!-- --></A>
|
||
|
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
|
||
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
||
|
<TR>
|
||
|
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
||
|
<A NAME="navbar_bottom_firstrow"><!-- --></A>
|
||
|
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
|
||
|
<TR ALIGN="center" VALIGN="top">
|
||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
|
||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
|
||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../rice/pastry/NodeHandle.html" title="class in rice.pastry"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
|
||
|
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
|
||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
||
|
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
||
|
</TR>
|
||
|
</TABLE>
|
||
|
</TD>
|
||
|
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
||
|
Rice Pastry API</EM>
|
||
|
</TD>
|
||
|
</TR>
|
||
|
|
||
|
<TR>
|
||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||
|
PREV
|
||
|
NEXT</FONT></TD>
|
||
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
||
|
<A HREF="../../../index.html?rice/pastry//class-useNodeHandle.html" target="_top"><B>FRAMES</B></A>
|
||
|
<A HREF="NodeHandle.html" target="_top"><B>NO FRAMES</B></A>
|
||
|
<SCRIPT type="text/javascript">
|
||
|
<!--
|
||
|
if(window==top) {
|
||
|
document.writeln('<A HREF="../../../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>
|
||
|
<i>Copyright © 2001-2005 - Rice Pastry.</i>
|
||
|
</BODY>
|
||
|
</HTML>
|