JXTA

net.jxta.instantp2p
Class Discover

java.lang.Object
  |
  +--net.jxta.instantp2p.Discover

public class Discover
extends java.lang.Object

Discovers peers and peergroups

Since:
JXTA 1.0

Constructor Summary
Discover(net.jxta.peergroup.PeerGroup group)
           
 
Method Summary
 void flush()
           
 java.util.Enumeration getAdvertisements()
           
 java.util.Enumeration getAdvertisements(java.lang.String peerID)
           
 java.util.Enumeration getAdvertisements(java.lang.String peerID, java.lang.String attribute, java.lang.String value)
           
 net.jxta.discovery.Discovery getDiscovery()
           
 java.util.Enumeration getGroups()
           
 java.util.Enumeration getGroups(java.lang.String peerID)
           
 java.util.Enumeration getGroups(java.lang.String peerID, java.lang.String attribute, java.lang.String value)
           
 net.jxta.peergroup.PeerGroup getPeerGroup()
           
 java.util.Enumeration getPeers()
           
 java.util.Enumeration getPeers(java.lang.String peerID)
           
 java.util.Enumeration getPeers(java.lang.String peerID, java.lang.String attribute, java.lang.String value)
           
 void getRemoteAdvertisements(java.lang.String peerID, java.lang.String attribute, java.lang.String value)
           
 void getRemoteGroups(int threshold)
           
 void getRemoteGroups(java.lang.String peerID, java.lang.String attribute, java.lang.String value, int threshold)
           
 void getRemotePeers(int threshold)
           
 void setPeerGroup(net.jxta.peergroup.PeerGroup group)
           
 int setThreashold(int value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Discover

public Discover(net.jxta.peergroup.PeerGroup group)
Method Detail

getDiscovery

public net.jxta.discovery.Discovery getDiscovery()

setPeerGroup

public void setPeerGroup(net.jxta.peergroup.PeerGroup group)

getPeerGroup

public net.jxta.peergroup.PeerGroup getPeerGroup()

setThreashold

public int setThreashold(int value)

getGroups

public java.util.Enumeration getGroups()

getGroups

public java.util.Enumeration getGroups(java.lang.String peerID)

getGroups

public java.util.Enumeration getGroups(java.lang.String peerID,
                                       java.lang.String attribute,
                                       java.lang.String value)

getPeers

public java.util.Enumeration getPeers()

getPeers

public java.util.Enumeration getPeers(java.lang.String peerID)

getPeers

public java.util.Enumeration getPeers(java.lang.String peerID,
                                      java.lang.String attribute,
                                      java.lang.String value)

getAdvertisements

public java.util.Enumeration getAdvertisements()

getAdvertisements

public java.util.Enumeration getAdvertisements(java.lang.String peerID)

getAdvertisements

public java.util.Enumeration getAdvertisements(java.lang.String peerID,
                                               java.lang.String attribute,
                                               java.lang.String value)

getRemotePeers

public void getRemotePeers(int threshold)

getRemoteGroups

public void getRemoteGroups(int threshold)

getRemoteGroups

public void getRemoteGroups(java.lang.String peerID,
                            java.lang.String attribute,
                            java.lang.String value,
                            int threshold)

getRemoteAdvertisements

public void getRemoteAdvertisements(java.lang.String peerID,
                                    java.lang.String attribute,
                                    java.lang.String value)

flush

public void flush()

JXTA