Project JXTA

net.jxta.discovery
Interface DiscoveryListener

All Superinterfaces:
java.util.EventListener

public interface DiscoveryListener
extends java.util.EventListener

The listener interface for receiving DiscoveryService events. The following 2 examples illustrate how to implement a DiscoverListener:

 
 Expample 1:
        DiscoveryListener myListener = new DiscoveryListener() {
            public void discoveryEvent(DiscoveryEvent e) {
                DiscoveryResponseMsg msg = e.getResponse();
                if (myQueryID == e.getQueryID()) {
                    int advCount = msg.getResponseCount();
                }
            }
        discovery.addDiscoveryListener(myListener);
        int myQueryID = discovery.getRemoteAdvertisements(address,
                                 discovery.GROUP, attr, val,threshold);
Example 2:
 public class JxtaAppDemo implements Runnable, DiscoveryListener {
          ..
          ..
          ..
  public void discoveryEvent(DiscoveryEvent ev) {

     DiscoveryResponseMsg res = ev.getResponse();
     ..
     ..
     // see tutorial example 2 for full source
     // http://www.jxta.org/project/www/Tutorials.html
  }
 }
 


Method Summary
 void discoveryEvent(DiscoveryEvent event)
          DiscoveryService Event
 

Method Detail

discoveryEvent

public void discoveryEvent(DiscoveryEvent event)
DiscoveryService Event
Parameters:
DiscoveryEvent - event the discovery event

Project JXTA