|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface defines methods related to the discovery event mechanism and discovery process termination. Through this interface an entity can register or un-register for discovery events, discard a lookup service, or terminate the discovery process.
Method Summary | |
void |
addDiscoveryListener(DiscoveryListener l)
Adds an instance of DiscoveryListener to the set of
objects listening for discovery events. |
void |
discard(ServiceRegistrar proxy)
Removes an instance of ServiceRegistrar from the
managed set of lookup services, making the corresponding lookup
service eligible for re-discovery. |
ServiceRegistrar[] |
getRegistrars()
Returns an array of instances of ServiceRegistrar , each
corresponding to a proxy to one of the currently discovered lookup
services. |
void |
removeDiscoveryListener(DiscoveryListener l)
Removes a listener from the set of objects listening for discovery events. |
void |
terminate()
Ends all discovery processing being performed by the current implementation of this interface. |
Method Detail |
public void addDiscoveryListener(DiscoveryListener l)
DiscoveryListener
to the set of
objects listening for discovery events. Once the listener is
registered, it will be notified of all lookup services discovered
to date, and will then be notified as new lookup services are
discovered or existing lookup services are discarded.
If null
is input, this method takes no action. If the
listener input to this method duplicates (using the equals
method) another element in the current set of listeners, no action
is taken.
l
- an instance of DiscoveryListener
corresponding
to the listener to add to the set of listeners.net.jini.DiscoveryListener
public void removeDiscoveryListener(DiscoveryListener l)
l
- an instance of DiscoveryListener
corresponding
to the listener to remove from the set of listeners.net.jini.DiscoveryListener
public ServiceRegistrar[] getRegistrars()
ServiceRegistrar
, each
corresponding to a proxy to one of the currently discovered lookup
services. For each invocation of this method, a new array is returned.ServiceRegistrar
, each
corresponding to a proxy to one of the currently discovered
lookup servicesServiceRegistrar
public void discard(ServiceRegistrar proxy)
ServiceRegistrar
from the
managed set of lookup services, making the corresponding lookup
service eligible for re-discovery. This method takes no action if
the parameter input to this method is null
, or if it
does not match (using equals
) any of the elements in
the managed set.proxy
- the instance of ServiceRegistrar
to remove
from the managed set of lookup servicesServiceRegistrar
public void terminate()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |