|
ServiceDiscoveryManager InterfaceThe ServiceDiscoveryManager class is a utility class designed to help in the various client-side lookup cases that can occur:
Due to the variety of possible cases, the ServiceDiscoveryManager class is more complex than JoinManager . Its interface includes the following: package net.jini.lookup; public class ServiceDiscoveryManager { public ServiceDiscoveryManager(DiscoveryManagement discoveryMgr, LeaseRenewalManager leaseMgr) throws IOException; LookupCache createLookupCache(ServiceTemplate tmpl, ServiceItemFilter filter, ServiceDiscoveryListener listener); ServiceItem[] lookup(ServiceTemplate tmpl, int maxMatches, ServiceItemFilter filter); ServiceItem lookup(ServiceTemplate tmpl, ServiceItemFilter filter); ServiceItem lookup(ServiceTemplate tmpl, ServiceItemFilter filter, long wait); ServiceItem[] lookup(ServiceTemplate tmpl, int minMaxMatch, int maxMatches, ServiceItemFilter filter, long wait); void terminate(); } |