public interface DiscoveryLocatorManagement
| Modifier and Type | Method and Description |
|---|---|
void |
addLocators(LookupLocator[] locators)
Adds a set of locators to the managed set of locators.
|
LookupLocator[] |
getLocators()
Returns an array consisting of the elements of the managed set of locators; that is,
instances of
LookupLocator in which each instance corresponds to a specific
lookup service to discover. |
void |
removeLocators(LookupLocator[] locators)
Deletes a set of locators from the managed set of locators, and discards any
already-discovered lookup service that corresponds to a deleted locator.
|
void |
setLocators(LookupLocator[] locators)
Replaces all of the locators in the managed set with locators from a new set, and discards
any already-discovered lookup service that corresponds to a locator that is removed from the
managed set as a result of an invocation of this method.
|
LookupLocator[] getLocators()
LookupLocator in which each instance corresponds to a specific
lookup service to discover. The returned set will include both the set of
LookupLocators corresponding to lookup services that have already been
discovered as well as the set of those that have not yet been discovered. If the managed set
of locators is empty, this method will return the empty array. This method returns a new
array upon each invocation.LookupLocator array consisting of the elements of the managed set of
locatorssetLocators(net.jini.core.discovery.LookupLocator[])void addLocators(LookupLocator[] locators)
LookupLocator.equals method) elements already in the
managed set will be ignored. If the empty array is input, the managed set of locators will
not change.locators - LookupLocator array consisting of the locators to add to the
managed set.NullPointerException - this exception occurs when either null is
input to the locators parameter, or one
or more of the elements of the locators
parameter is null.removeLocators(net.jini.core.discovery.LookupLocator[])void setLocators(LookupLocator[] locators)
If the empty array is input, locator discovery will cease until this
method is invoked with an input parameter that is non-null and non-empty.
locators - LookupLocator array consisting of the locators that will replace
the current locators in the managed set.NullPointerException - this exception occurs when null is input
to the locators parameter.getLocators()void removeLocators(LookupLocator[] locators)
If the empty array is input, this method takes no action.
locators - LookupLocator array consisting of the locators that will be
removed from the managed set.NullPointerException - this exception occurs when null is input
to the locators parameter.addLocators(net.jini.core.discovery.LookupLocator[])Copyright © GigaSpaces.