?? rdvpeergroup.html
字號(hào):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!--NewPage--><HTML><HEAD><TITLE>RdvPeerGroup (Project JXTA J2SE)</TITLE><META NAME="keywords" CONTENT="net.jxta.ext.rdvpeergroup.RdvPeerGroup class"><LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style"><SCRIPT type="text/javascript">function windowTitle(){ parent.document.title="RdvPeerGroup (Project JXTA J2SE)";}</SCRIPT></HEAD><BODY BGCOLOR="white" onload="windowTitle();"><!-- ========= START OF TOP NAVBAR ======= --><A NAME="navbar_top"><!-- --></A><A HREF="#skip-navbar_top" title="Skip navigation links"></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""><TR><TD COLSPAN=3 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="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/RdvPeerGroup.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-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><a href='http://www.jxta.org' target='_blank'>Project JXTA</a></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> PREV CLASS NEXT CLASS</FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A> <A HREF="RdvPeerGroup.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><TR><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD></TR></TABLE><A NAME="skip-navbar_top"></A><!-- ========= END OF TOP NAVBAR ========= --><HR><!-- ======== START OF CLASS DATA ======== --><H2><FONT SIZE="-1">net.jxta.ext.rdvpeergroup</FONT><BR>Class RdvPeerGroup</H2><PRE>java.lang.Object <IMG SRC="../../../../resources/inherit.gif" ALT="extended by"><A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html" title="class in net.jxta.peergroup">net.jxta.peergroup.LightWeightPeerGroup</A> <IMG SRC="../../../../resources/inherit.gif" ALT="extended by"><B>net.jxta.ext.rdvpeergroup.RdvPeerGroup</B></PRE><DL><DT><B>All Implemented Interfaces:</B> <DD>java.util.EventListener, <A HREF="../../../../net/jxta/platform/Module.html" title="interface in net.jxta.platform">Module</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html" title="interface in net.jxta.peergroup">PeerGroup</A>, <A HREF="../../../../net/jxta/impl/rendezvous/rpv/PeerViewListener.html" title="interface in net.jxta.impl.rendezvous.rpv">PeerViewListener</A>, <A HREF="../../../../net/jxta/impl/peergroup/RefPeerGroup.html" title="interface in net.jxta.impl.peergroup">RefPeerGroup</A>, <A HREF="../../../../net/jxta/rendezvous/RendezvousListener.html" title="interface in net.jxta.rendezvous">RendezvousListener</A>, <A HREF="../../../../net/jxta/service/Service.html" title="interface in net.jxta.service">Service</A></DD></DL><HR><DL><DT>public class <B>RdvPeerGroup</B><DT>extends <A HREF="../../../../net/jxta/peergroup/LightWeightPeerGroup.html" title="class in net.jxta.peergroup">LightWeightPeerGroup</A><DT>implements <A HREF="../../../../net/jxta/impl/rendezvous/rpv/PeerViewListener.html" title="interface in net.jxta.impl.rendezvous.rpv">PeerViewListener</A>, <A HREF="../../../../net/jxta/rendezvous/RendezvousListener.html" title="interface in net.jxta.rendezvous">RendezvousListener</A></DL><P>RdvPeerGroup is an LightWeighttPeerGroup that uses all the parent PeerGroup's services except for the RendezVous Service which is instantiaded by RdvPeerGroup. RdvPeerGroup allows a set of peers to run as rdv peers (control peers) within the RdvPeerGroup, other peers to be edge peers (primary peers), and other peers to simply keep track of running rdv peers (guest peers).<P><P><HR><P><!-- ======== NESTED CLASS SUMMARY ======== --><A NAME="nested_class_summary"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Nested Class Summary</B></FONT></TD></TR></TABLE> <A NAME="nested_classes_inherited_from_class_net.jxta.peergroup.PeerGroup"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Nested classes inherited from class net.jxta.peergroup.<A HREF="../../../../net/jxta/peergroup/PeerGroup.html" title="interface in net.jxta.peergroup">PeerGroup</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../../net/jxta/peergroup/PeerGroup.GlobalRegistry.html" title="class in net.jxta.peergroup">PeerGroup.GlobalRegistry</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.IdMaker.html" title="class in net.jxta.peergroup">PeerGroup.IdMaker</A></CODE></TD></TR></TABLE> <!-- =========== FIELD SUMMARY =========== --><A NAME="field_summary"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Field Summary</B></FONT></TD></TR></TABLE> <A NAME="fields_inherited_from_class_net.jxta.peergroup.PeerGroup"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Fields inherited from interface net.jxta.peergroup.<A HREF="../../../../net/jxta/peergroup/PeerGroup.html" title="interface in net.jxta.peergroup">PeerGroup</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../../net/jxta/peergroup/PeerGroup.html#accessClassID">accessClassID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#allPurposePeerGroupSpecID">allPurposePeerGroupSpecID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#applicationClassID">applicationClassID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#Both">Both</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#DEFAULT_EXPIRATION">DEFAULT_EXPIRATION</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#DEFAULT_LIFETIME">DEFAULT_LIFETIME</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#discoveryClassID">discoveryClassID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#endpointClassID">endpointClassID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#FromParent">FromParent</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#globalRegistry">globalRegistry</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#Here">Here</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#httpProtoClassID">httpProtoClassID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#membershipClassID">membershipClassID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#peerGroupClassID">peerGroupClassID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#peerinfoClassID">peerinfoClassID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#pipeClassID">pipeClassID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#proxyClassID">proxyClassID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#refAccessSpecID">refAccessSpecID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#refDiscoverySpecID">refDiscoverySpecID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#refEndpointSpecID">refEndpointSpecID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#refHttpProtoSpecID">refHttpProtoSpecID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#refMembershipSpecID">refMembershipSpecID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#refNetPeerGroupSpecID">refNetPeerGroupSpecID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#refPeerinfoSpecID">refPeerinfoSpecID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#refPipeSpecID">refPipeSpecID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#refPlatformSpecID">refPlatformSpecID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#refProxySpecID">refProxySpecID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#refRelayProtoSpecID">refRelayProtoSpecID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#refRendezvousSpecID">refRendezvousSpecID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#refResolverSpecID">refResolverSpecID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#refRouterProtoSpecID">refRouterProtoSpecID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#refShellSpecID">refShellSpecID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#refStartNetPeerGroupSpecID">refStartNetPeerGroupSpecID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#refTcpProtoSpecID">refTcpProtoSpecID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#refTlsProtoSpecID">refTlsProtoSpecID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#relayProtoClassID">relayProtoClassID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#rendezvousClassID">rendezvousClassID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#resolverClassID">resolverClassID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#routerProtoClassID">routerProtoClassID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#tcpProtoClassID">tcpProtoClassID</A>, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html#tlsProtoClassID">tlsProtoClassID</A></CODE></TD></TR></TABLE> <A NAME="fields_inherited_from_class_net.jxta.platform.Module"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Fields inherited from interface net.jxta.platform.<A HREF="../../../../net/jxta/platform/Module.html" title="interface in net.jxta.platform">Module</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../../net/jxta/platform/Module.html#START_AGAIN_PROGRESS">START_AGAIN_PROGRESS</A>, <A HREF="../../../../net/jxta/platform/Module.html#START_AGAIN_STALLED">START_AGAIN_STALLED</A>, <A HREF="../../../../net/jxta/platform/Module.html#START_OK">START_OK</A></CODE></TD></TR></TABLE> <!-- ======== CONSTRUCTOR SUMMARY ======== --><A NAME="constructor_summary"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Constructor Summary</B></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><B><A HREF="../../../../net/jxta/ext/rdvpeergroup/RdvPeerGroup.html#RdvPeerGroup(net.jxta.protocol.PeerGroupAdvertisement, net.jxta.peergroup.PeerGroup)">RdvPeerGroup</A></B>(<A HREF="../../../../net/jxta/protocol/PeerGroupAdvertisement.html" title="class in net.jxta.protocol">PeerGroupAdvertisement</A> adv, <A HREF="../../../../net/jxta/peergroup/PeerGroup.html" title="interface in net.jxta.peergroup">PeerGroup</A> parentPeerGroup)</CODE><BR> Constructor All classes that extend RdvPeerGroup must invoke this constructor. </TD></TR></TABLE> <!-- ========== METHOD SUMMARY =========== --><A NAME="method_summary"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Method Summary</B></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> java.util.Enumeration</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../net/jxta/ext/rdvpeergroup/RdvPeerGroup.html#getControlPeers()">getControlPeers</A></B>()</CODE><BR> Get an Enumeration of the PeerIDs of the control peers of this RdvPeerGroup. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../../net/jxta/rendezvous/RendezVousService.html" title="interface in net.jxta.rendezvous">RendezVousService</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../net/jxta/ext/rdvpeergroup/RdvPeerGroup.html#getRendezVousService()">getRendezVousService</A></B>()</CODE><BR> Return the Rendezvous Service for this Peer Group. This service is optional and may not be present in all groups.</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><A HREF="../../../../net/jxta/ext/rdvpeergroup/RdvPeerGroup.html#init(net.jxta.peergroup.PeerGroup, net.jxta.id.ID, net.jxta.document.Advertisement)">init</A></B>(<A HREF="../../../../net/jxta/peergroup/PeerGroup.html" title="interface in net.jxta.peergroup">PeerGroup</A> group, <A HREF="../../../../net/jxta/id/ID.html" title="class in net.jxta.id">ID</A> assignedID, <A HREF="../../../../net/jxta/document/Advertisement.html" title="class in net.jxta.document">Advertisement</A> implAdv)</CODE><BR> Initialize the module, passing it its peer group and advertisement. <p/>Note: when subclassing one of the existing PeerGroup implementations (which implement Module), it may not be recommended to overload the init method. See the documentation of the PeerGroup class being subclassed.</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><A HREF="../../../../net/jxta/ext/rdvpeergroup/RdvPeerGroup.html#isRendezvous()">isRendezvous</A></B>()</CODE><BR> Returns the whether the group member is a Rendezvous peer for the group</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor">
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -