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
}
}
discoveryEvent
public void discoveryEvent(DiscoveryEvent event)
- DiscoveryService Event
- Parameters:
DiscoveryEvent - event the discovery event