Uses of Class
net.jini.core.discovery.LookupLocator

Packages that use LookupLocator
com.sun.jini.fiddler Provides the server side of an implementation of the lookup discovery service (see LookupDiscoveryService). 
com.sun.jini.mahalo Provides implementations of the TransactionManager service. 
com.sun.jini.mercury Provides implementations of the EventMailbox service. 
com.sun.jini.norm Provides implementations of LeaseRenewalService
com.sun.jini.norm.lookup   
com.sun.jini.outrigger This is an implementation of a JavaSpaces technology-enabled service. 
com.sun.jini.reggie Provides implementations of ServiceRegistrar
net.jini.admin These interfaces provide common ways to export particular administrative functionality. 
net.jini.core.lookup These are the lookup service interfaces and classes. 
net.jini.discovery These are utility classes and interfaces that conform to the discovery and join protocol defined in the Jini Discovery and Join Specification
 

Uses of LookupLocator in com.sun.jini.fiddler
 

Fields in com.sun.jini.fiddler declared as LookupLocator
 LookupLocator FiddlerImpl.LocatorGroupsStruct.locator
           
 LookupLocator[] FiddlerImpl.AddLocatorsTask.locators
          The locator set with which to replace the registration's old set
 LookupLocator[] FiddlerImpl.SetLocatorsTask.locators
          The locator set with which to replace the registration's old set
 LookupLocator[] FiddlerImpl.RemoveLocatorsTask.locators
          The locators to remove from the registration's old set
private  LookupLocator[] FiddlerImpl.LookupLocatorsChangedLogObj.locators
          The locators that correspond to the new lookup services this service should join.
private  LookupLocator[] FiddlerImpl.LocsAddedToRegistrationLogObj.locators
          The set of locators added to the registration's managed set
private  LookupLocator[] FiddlerImpl.LocsSetInRegistrationLogObj.locators
          The set of locators that replaced the registration's current managed set of locators.
private  LookupLocator[] FiddlerImpl.LocsRemovedFromRegistrationLogObj.locators
          The set of locators removed from the registration's managed set of locators.
private  LookupLocator[] FiddlerImpl.thisServicesLocators
          Locators of specific lookup services this service should join.
 

Methods in com.sun.jini.fiddler that return LookupLocator
 LookupLocator[] FiddlerRegistration.getLocators()
          Returns an array consisting of the the LookupLocator objects corresponding to specific lookup services the lookup discovery service will attempt to discover for for the registration corresponding to the current instance of this class.
 LookupLocator[] Fiddler.getLocators(Uuid registrationID)
          Returns an array consisting of the the LookupLocator objects corresponding to specific lookup services the lookup discovery service will attempt to discover for for the registration corresponding to the current instance of this class.
 LookupLocator[] FiddlerImpl.getLocators(Uuid registrationID)
          This method is the "backend" server counterpart to the method of the same name provided by the LookupDiscoveryRegistration proxy (an instance of FiddlerRegistration) that is returned by this service when a client requests a registration.
private  LookupLocator[] FiddlerImpl.getLocatorsFromAllRegs()
          Builds a set containing the locators from all registrations.
 LookupLocator[] FiddlerImpl.getLookupLocators()
          Get the lookup discovery service's managed set of locators.
 LookupLocator[] FiddlerAdminProxy.getLookupLocators()
          Get the lookup discovery service's managed set of locators.
private static LookupLocator[] FiddlerImpl.prepareOldLocators(ProxyPreparer preparer, LookupLocator[] locators)
          Using the given ProxyPreparer, attempts to prepare each element of the given LookupLocator array; and returns a new array containing the prepared locators.
 

Methods in com.sun.jini.fiddler with parameters of type LookupLocator
 void FiddlerRegistration.addLocators(LookupLocator[] locators)
          Adds a set of LookupLocator objects to the managed set of locators associated with the registration corresponding to the current instance of this class.
 void Fiddler.addLocators(Uuid registrationID, LookupLocator[] locators)
          Adds a set of LookupLocator objects to the managed set of locators associated with the registration corresponding to the current instance of this class.
 void FiddlerImpl.addLocators(Uuid registrationID, LookupLocator[] locators)
          This method is the "backend" server counterpart to the method of the same name provided by the LookupDiscoveryRegistration proxy (an instance of FiddlerRegistration) that is returned by this service when a client requests a registration.
private  void FiddlerImpl.addLocatorsDo(FiddlerImpl.RegistrationInfo regInfo, LookupLocator[] locators)
          Called by the public method addLocators.
private  void FiddlerImpl.addLocatorsDo(Uuid registrationID, HashMap registrationByID, LookupLocator[] locators)
          Called by the apply method of the class LocsAddedToRegistrationLogObj (which is invoked during state recovery).
 void FiddlerImpl.addLookupLocators(LookupLocator[] locators)
          Add a set of LookupLocator objects to the lookup discovery service's managed set of locators.
 void FiddlerAdminProxy.addLookupLocators(LookupLocator[] locators)
          Add a set of LookupLocator objects to the lookup discovery service's managed set of locators.
private  HashSet FiddlerImpl.AddLocatorsTask.addRegInfoLocators(FiddlerImpl.RegistrationInfo regInfo, LookupLocator[] locators)
          Augments the registration's managed set of locators with the new locators.
private static boolean FiddlerImpl.interested(LookupLocator regLoc, String[] regGroups, Set desiredLocators, Set desiredGroups)
          This method determines if a particular registration (regInfo) is interested in discovering, through either locator discovery or group discovery, the registrar having a given locator and belonging to a given set of member groups.
private static boolean FiddlerImpl.locSetContainsLoc(Set locSet, LookupLocator loc)
          Searches the given set of locators for the given individual locator, returning true if the indicated locator is found in the set; false otherwise.
private static void FiddlerImpl.prepareNewLocators(ProxyPreparer preparer, LookupLocator[] locators)
          Using the given ProxyPreparer, attempts to prepare each element of the given LookupLocator array; replacing the original element of the array with the result of the call to the method ProxyPreparer.prepareProxy.
private static LookupLocator[] FiddlerImpl.prepareOldLocators(ProxyPreparer preparer, LookupLocator[] locators)
          Using the given ProxyPreparer, attempts to prepare each element of the given LookupLocator array; and returns a new array containing the prepared locators.
 LookupDiscoveryRegistration Fiddler.register(String[] groups, LookupLocator[] locators, RemoteEventListener listener, MarshalledObject handback, long leaseDuration)
          On behalf of a requesting client, creates a registration with the lookup discovery service, which then performs discovery processing on behalf of the client.
 LookupDiscoveryRegistration FiddlerProxy.register(String[] groups, LookupLocator[] locators, RemoteEventListener listener, MarshalledObject handback, long leaseDuration)
          Registers with the lookup discovery service.
 LookupDiscoveryRegistration FiddlerImpl.register(String[] groups, LookupLocator[] locators, RemoteEventListener listener, MarshalledObject handback, long leaseDuration)
          Registers with the lookup discovery service.
private  LookupDiscoveryRegistration FiddlerImpl.registerDo(String[] groups, LookupLocator[] locators, RemoteEventListener listener, MarshalledObject handback, long leaseDuration)
          This method is called by the public method register.
 void FiddlerRegistration.removeLocators(LookupLocator[] locators)
          Deletes a set of LookupLocator objects from the managed set of locators associated with the registration corresponding to the current instance of this class.
 void Fiddler.removeLocators(Uuid registrationID, LookupLocator[] locators)
          Deletes a set of LookupLocator objects from the managed set of locators associated with the registration corresponding to the current instance of this class.
 void FiddlerImpl.removeLocators(Uuid registrationID, LookupLocator[] locators)
          This method is the "backend" server counterpart to the method of the same name provided by the LookupDiscoveryRegistration proxy (an instance of FiddlerRegistration) that is returned by this service when a client requests a registration.
private  void FiddlerImpl.removeLocatorsDo(FiddlerImpl.RegistrationInfo regInfo, LookupLocator[] locators)
          Called by the public method removeLocators.
private  void FiddlerImpl.removeLocatorsDo(Uuid registrationID, HashMap registrationByID, LookupLocator[] locators)
          Called by the apply method of the class LocsRemovedFromRegistrationLogObj (which is invoked during state recovery).
 void FiddlerImpl.removeLookupLocators(LookupLocator[] locators)
          Remove a set of LookupLocator objects from the lookup discovery service's managed set of locators.
 void FiddlerAdminProxy.removeLookupLocators(LookupLocator[] locators)
          Remove a set of LookupLocator objects from the lookup discovery service's managed set of locators.
private  void FiddlerImpl.RemoveLocatorsTask.removeRegInfoLocators(FiddlerImpl.RegistrationInfo regInfo, LookupLocator[] locators)
          Removes the elements of the given set from the given registration's current set of locators to discover.
 void FiddlerRegistration.setLocators(LookupLocator[] locators)
          Replaces with a new set of LookupLocator objects, all of the elements in the managed set of locators associated with the registration corresponding to the current instance of this class.
 void Fiddler.setLocators(Uuid registrationID, LookupLocator[] locators)
          Replaces with a new set of LookupLocator objects, all of the elements in the managed set of locators associated with the registration corresponding to the current instance of this class.
 void FiddlerImpl.setLocators(Uuid registrationID, LookupLocator[] locators)
          This method is the "backend" server counterpart to the method of the same name provided by the LookupDiscoveryRegistration proxy (an instance of FiddlerRegistration) that is returned by this service when a client requests a registration.
private  void FiddlerImpl.setLocatorsDo(FiddlerImpl.RegistrationInfo regInfo, LookupLocator[] locators)
          Called by the public method setLocators.
private  void FiddlerImpl.setLocatorsDo(Uuid registrationID, HashMap registrationByID, LookupLocator[] locators)
          Called by the apply method of the class LocsSetInRegistrationLogObj (which is invoked during state recovery).
 void FiddlerImpl.setLookupLocators(LookupLocator[] locators)
          Replace the lookup discovery service's managed set of locators with a new set of locators.
 void FiddlerAdminProxy.setLookupLocators(LookupLocator[] locators)
          Replace the lookup discovery service's managed set of locators with a new set of locators.
private  void FiddlerImpl.SetLocatorsTask.setRegInfoLocators(FiddlerImpl.RegistrationInfo regInfo, LookupLocator[] locators)
          Replaces the registration's managed set of locators with the new locators (even if the new set of locators is empty -- this just means locator discovery will be "turned off" for this registration)
 

Constructors in com.sun.jini.fiddler with parameters of type LookupLocator
FiddlerImpl.AddLocatorsTask(FiddlerImpl.RegistrationInfo regInfo, LookupLocator[] locators)
          Constructs an instance of this class and stores the input
FiddlerImpl.LocatorGroupsStruct(LookupLocator locator, String[] groups)
           
FiddlerImpl.LocsAddedToRegistrationLogObj(Uuid registrationID, LookupLocator[] locators)
          Constructs this class and stores the ID and new set of locators
FiddlerImpl.LocsRemovedFromRegistrationLogObj(Uuid registrationID, LookupLocator[] locators)
          Constructs this class and stores the ID and locators to remove
FiddlerImpl.LocsSetInRegistrationLogObj(Uuid registrationID, LookupLocator[] locators)
          Constructs this class and stores the ID and new set of locators
FiddlerImpl.LookupLocatorsChangedLogObj(LookupLocator[] locators)
          Constructs this class and stores the new locators
FiddlerImpl.RegistrationInfo(Uuid registrationID, String[] groups, LookupLocator[] locators, Uuid leaseID, long leaseExpiration, long eventID, MarshalledObject handback, RemoteEventListener listener)
          Constructs an instance of this class and stores the information related to the current registration: IDs, managed sets, lease information, and event registration information.
FiddlerImpl.RemoveLocatorsTask(FiddlerImpl.RegistrationInfo regInfo, LookupLocator[] locators)
          Constructs an instance of this class and stores the input
FiddlerImpl.SetLocatorsTask(FiddlerImpl.RegistrationInfo regInfo, LookupLocator[] locators)
          Constructs an instance of this class and stores the input
 

Uses of LookupLocator in com.sun.jini.mahalo
 

Fields in com.sun.jini.mahalo declared as LookupLocator
private  LookupLocator[] JoinStateManager.locators
           
 

Methods in com.sun.jini.mahalo that return LookupLocator
 LookupLocator[] TxnMgrAdminProxy.getLookupLocators()
           
 LookupLocator[] JoinStateManager.getLookupLocators()
          Get the list of locators of specific lookup services to join.
 LookupLocator[] TxnManagerImpl.getLookupLocators()
           
 

Methods in com.sun.jini.mahalo with parameters of type LookupLocator
 void TxnMgrAdminProxy.addLookupLocators(LookupLocator[] locators)
           
 void JoinStateManager.addLookupLocators(LookupLocator[] locators)
          Add locators for specific new lookup services to join.
 void TxnManagerImpl.addLookupLocators(LookupLocator[] locators)
           
private  void JoinStateManager.prepareLocators(LookupLocator[] locators)
          Apply lookupLocatorPreparer to each locator in the array, replacing the original locator with the result of the prepareProxy call.
 void TxnMgrAdminProxy.removeLookupLocators(LookupLocator[] locators)
           
 void JoinStateManager.removeLookupLocators(LookupLocator[] locators)
          Remove locators for specific lookup services from the set to join.
 void TxnManagerImpl.removeLookupLocators(LookupLocator[] locators)
           
 void TxnMgrAdminProxy.setLookupLocators(LookupLocator[] locators)
           
 void JoinStateManager.setLookupLocators(LookupLocator[] locators)
          Replace the list of locators of specific lookup services to join with a new list.
 void TxnManagerImpl.setLookupLocators(LookupLocator[] locators)
           
 

Uses of LookupLocator in com.sun.jini.mercury
 

Fields in com.sun.jini.mercury declared as LookupLocator
private  LookupLocator[] MailboxImpl.LookupLocatorsChangedLogObj.locators
          The new locators to join.
private  LookupLocator[] MailboxImpl.lookupLocators
          The lookup locators we should join Default is to join with no locators.
 

Methods in com.sun.jini.mercury that return LookupLocator
 LookupLocator[] MailboxAdminProxy.getLookupLocators()
           
 LookupLocator[] MailboxImpl.getLookupLocators()
           
private static LookupLocator[] MailboxImpl.prepareExistingLocators(ProxyPreparer preparer, LookupLocator[] lookupLocators)
           
 

Methods in com.sun.jini.mercury with parameters of type LookupLocator
 void MailboxAdminProxy.addLookupLocators(LookupLocator[] locators)
           
 void MailboxImpl.addLookupLocators(LookupLocator[] locators)
           
private static void MailboxImpl.dumpLocators(LookupLocator[] locs, Logger logger, Level level)
          Utility method for displaying lookup locator attributes
private static LookupLocator[] MailboxImpl.prepareExistingLocators(ProxyPreparer preparer, LookupLocator[] lookupLocators)
           
private static void MailboxImpl.prepareNewLocators(ProxyPreparer preparer, LookupLocator[] locators)
          Using the given ProxyPreparer, attempts to prepare each element of the given LookupLocator array; replacing the original element of the array with the result of the call to the method ProxyPreparer.prepareProxy.
 void MailboxAdminProxy.removeLookupLocators(LookupLocator[] locators)
           
 void MailboxImpl.removeLookupLocators(LookupLocator[] locators)
           
 void MailboxAdminProxy.setLookupLocators(LookupLocator[] locators)
           
 void MailboxImpl.setLookupLocators(LookupLocator[] locators)
           
 

Constructors in com.sun.jini.mercury with parameters of type LookupLocator
MailboxImpl.LookupLocatorsChangedLogObj(LookupLocator[] locators)
          Simple constructor
 

Uses of LookupLocator in com.sun.jini.norm
 

Methods in com.sun.jini.norm that return LookupLocator
 LookupLocator[] AdminProxy.getLookupLocators()
           
 LookupLocator[] NormServerBaseImpl.getLookupLocators()
           
 

Methods in com.sun.jini.norm with parameters of type LookupLocator
 void AdminProxy.addLookupLocators(LookupLocator[] locators)
           
 void NormServerBaseImpl.addLookupLocators(LookupLocator[] locators)
           
 void AdminProxy.removeLookupLocators(LookupLocator[] locators)
           
 void NormServerBaseImpl.removeLookupLocators(LookupLocator[] locators)
           
 void AdminProxy.setLookupLocators(LookupLocator[] locators)
           
 void NormServerBaseImpl.setLookupLocators(LookupLocator[] locators)
           
 

Uses of LookupLocator in com.sun.jini.norm.lookup
 

Fields in com.sun.jini.norm.lookup declared as LookupLocator
private  LookupLocator[] JoinState.locators
          Pass through to get lookup locator array from the log recovery method to the code that creates the JoinManager
 

Methods in com.sun.jini.norm.lookup that return LookupLocator
 LookupLocator[] JoinState.getLocators()
          Get the list of locators of specific lookup services to join.
 

Methods in com.sun.jini.norm.lookup with parameters of type LookupLocator
 void JoinState.addLocators(LookupLocator[] locators)
          Add locators for specific new lookup services to join.
 void JoinState.removeLocators(LookupLocator[] locators)
          Remove locators for specific lookup services from the set to join.
 void JoinState.setLocators(LookupLocator[] locators)
          Replace the list of locators of specific lookup services to join with a new list.
 

Uses of LookupLocator in com.sun.jini.outrigger
 

Fields in com.sun.jini.outrigger declared as LookupLocator
private  LookupLocator[] JoinStateManager.locators
          The list of LookupLocators to start with.
 

Methods in com.sun.jini.outrigger that return LookupLocator
 LookupLocator[] AdminProxy.getLookupLocators()
           
 LookupLocator[] JoinStateManager.getLookupLocators()
          Get the list of locators of specific lookup services to join.
 LookupLocator[] OutriggerServerWrapper.getLookupLocators()
           
 LookupLocator[] OutriggerServerImpl.getLookupLocators()
           
 

Methods in com.sun.jini.outrigger with parameters of type LookupLocator
 void AdminProxy.addLookupLocators(LookupLocator[] locators)
           
 void JoinStateManager.addLookupLocators(LookupLocator[] locators)
          Add locators for specific new lookup services to join.
 void OutriggerServerWrapper.addLookupLocators(LookupLocator[] locators)
           
 void OutriggerServerImpl.addLookupLocators(LookupLocator[] locators)
           
private  void JoinStateManager.prepareLocators(LookupLocator[] locators)
          Apply lookupLocatorPreparer to each locator in the array, replacing the original locator with the result of the prepareProxy call.
 void AdminProxy.removeLookupLocators(LookupLocator[] locators)
           
 void JoinStateManager.removeLookupLocators(LookupLocator[] locators)
          Remove locators for specific lookup services from the set to join.
 void OutriggerServerWrapper.removeLookupLocators(LookupLocator[] locators)
           
 void OutriggerServerImpl.removeLookupLocators(LookupLocator[] locators)
           
 void AdminProxy.setLookupLocators(LookupLocator[] locators)
           
 void JoinStateManager.setLookupLocators(LookupLocator[] locators)
          Replace the list of locators of specific lookup services to join with a new list.
 void OutriggerServerWrapper.setLookupLocators(LookupLocator[] locators)
           
 void OutriggerServerImpl.setLookupLocators(LookupLocator[] locators)
           
 

Uses of LookupLocator in com.sun.jini.reggie
 

Fields in com.sun.jini.reggie declared as LookupLocator
private  LookupLocator RegistrarImpl.AnnounceThread.lastLocator
          LookupLocator associated with cached datagram packets
private  LookupLocator[] RegistrarImpl.LookupLocatorsChangedLogObj.locators
          The new locators to join.
private  LookupLocator[] RegistrarImpl.lookupLocators
          The locators of other lookups we should join
private  LookupLocator RegistrarImpl.myLocator
          Our LookupLocator
 

Methods in com.sun.jini.reggie that return LookupLocator
 LookupLocator RegistrarProxy.getLocator()
           
 LookupLocator RegistrarImpl.getLocator()
           
 LookupLocator Registrar.getLocator()
          Returns a LookupLocator that can be used if necessary for unicast discovery of the lookup service.
 LookupLocator[] AdminProxy.getLookupLocators()
           
 LookupLocator[] RegistrarImpl.getLookupLocators()
           
private static LookupLocator[] RegistrarImpl.prepareLocators(LookupLocator[] locators, ProxyPreparer preparer, boolean tolerateFailures)
          Returns new array containing locators from the given non-null array prepared using the given proxy preparer.
private static LookupLocator[] RegistrarImpl.unmarshalLocators(ObjectInputStream in)
          Returns locators unmarshalled from a null-terminated list of MarshalledInstances read from the given stream, logging (but tolerating) unmarshalling failures.
 

Methods in com.sun.jini.reggie with parameters of type LookupLocator
 void AdminProxy.addLookupLocators(LookupLocator[] locators)
           
 void RegistrarImpl.addLookupLocators(LookupLocator[] locators)
           
private static void RegistrarImpl.marshalLocators(LookupLocator[] locators, ObjectOutputStream out)
          Writes locators to the given stream as a null-terminated list of MarshalledInstances.
private static LookupLocator[] RegistrarImpl.prepareLocators(LookupLocator[] locators, ProxyPreparer preparer, boolean tolerateFailures)
          Returns new array containing locators from the given non-null array prepared using the given proxy preparer.
 void AdminProxy.removeLookupLocators(LookupLocator[] locators)
           
 void RegistrarImpl.removeLookupLocators(LookupLocator[] locators)
           
 void AdminProxy.setLookupLocators(LookupLocator[] locators)
           
 void RegistrarImpl.setLookupLocators(LookupLocator[] locators)
           
 

Constructors in com.sun.jini.reggie with parameters of type LookupLocator
RegistrarImpl.LookupLocatorsChangedLogObj(LookupLocator[] locators)
          Simple constructor
 

Uses of LookupLocator in net.jini.admin
 

Methods in net.jini.admin that return LookupLocator
 LookupLocator[] JoinAdmin.getLookupLocators()
          Get the list of locators of specific lookup services to join.
 

Methods in net.jini.admin with parameters of type LookupLocator
 void JoinAdmin.addLookupLocators(LookupLocator[] locators)
          Add locators for specific new lookup services to join.
 void JoinAdmin.removeLookupLocators(LookupLocator[] locators)
          Remove locators for specific lookup services from the set to join.
 void JoinAdmin.setLookupLocators(LookupLocator[] locators)
          Replace the list of locators of specific lookup services to join with a new list.
 

Uses of LookupLocator in net.jini.core.lookup
 

Methods in net.jini.core.lookup that return LookupLocator
 LookupLocator ServiceRegistrar.getLocator()
          Returns a LookupLocator that can be used if necessary for unicast discovery of the lookup service.
 

Uses of LookupLocator in net.jini.discovery
 

Subclasses of LookupLocator in net.jini.discovery
 class ConstrainableLookupLocator
          LookupLocator subclass which supports constraint operations through the RemoteMethodControl interface.
 

Fields in net.jini.discovery declared as LookupLocator
 LookupLocator LookupLocatorDiscovery.LocatorReg.l
           
protected  LookupLocator IncomingMulticastAnnouncement.locator
          The LookupLocator that has been announced.
 

Methods in net.jini.discovery that return LookupLocator
private  LookupLocator LookupLocatorDiscovery.findRegFromProxy(ServiceRegistrar proxy)
          This method searches the set of discovered LocatorReg objects for the element that contains the given ServiceRegistrar object.
 LookupLocator[] LookupLocatorDiscovery.getDiscoveredLocators()
          Returns the set of LookupLocator objects representing the desired lookup services that are currently discovered.
 LookupLocator IncomingMulticastAnnouncement.getLocator()
          Return a LookupLocator for performing unicast discovery of the announcing lookup service.
 LookupLocator[] LookupDiscoveryRegistration.getLocators()
          Returns an array consisting of the LookupLocator objects corresponding to specific lookup services the lookup discovery service will attempt to discover for this registration.
 LookupLocator[] LookupLocatorDiscovery.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.
 LookupLocator[] DiscoveryLocatorManagement.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.
 LookupLocator[] LookupDiscoveryManager.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.
 LookupLocator[] LookupLocatorDiscovery.getUndiscoveredLocators()
          Returns the set of LookupLocator objects representing the desired lookup services that have not yet been discovered.
 

Methods in net.jini.discovery with parameters of type LookupLocator
 void LookupDiscoveryRegistration.addLocators(LookupLocator[] locators)
          Adds a set of LookupLocator objects to the managed set of locators associated with this registration.
 void LookupLocatorDiscovery.addLocators(LookupLocator[] locators)
          Adds a set of locators to the managed set of locators.
 void DiscoveryLocatorManagement.addLocators(LookupLocator[] locators)
          Adds a set of locators to the managed set of locators.
 void LookupDiscoveryManager.addLocators(LookupLocator[] locators)
          Adds a set of locators to the managed set of locators.
private  void LookupLocatorDiscovery.beginDiscovery(LookupLocator[] locators, Configuration config)
          Using the given Configuration, initializes the current instance of this utility, and initiates the discovery process for the given set of locators.
private  void LookupDiscoveryManager.beginDiscovery(String[] groups, LookupLocator[] locators, DiscoveryListener listener, Configuration config)
          Using the given Configuration, initializes the current instance of this utility, and initiates the discovery process for the given set of groups and the given set of locators.
private  void LookupLocatorDiscovery.discoverLocators(LookupLocator[] lcts)
          Initiates the discovery process for the lookup services having the given locators.
private  void LookupLocatorDiscovery.LocatorReg.doUnicastDiscovery(LookupLocator locator, InvocationConstraints ic)
          This method employs the unicast discovery protocol to discover the registrar having LookupLocator equal to the value contained in the locator parameter of this class.
private  LookupLocatorDiscovery.LocatorReg LookupLocatorDiscovery.findReg(LookupLocator lct)
          From the sets of elements corresponding to yet-to-be-discovered locators, this methods finds and returns the instance of LocatorReg corresponding to the given LookupLocator.
private  boolean LookupLocatorDiscovery.isDiscovered(LookupLocator lct)
          Determines whether or not the lookup service associated with the given LookupLocator has already been discovered.
static DatagramPacket[] OutgoingMulticastAnnouncement.marshal(ServiceID id, LookupLocator loc, String[] groups)
          Marshal a multicast announcement into one or more datagram packets.
 LookupDiscoveryRegistration LookupDiscoveryService.register(String[] groups, LookupLocator[] locators, RemoteEventListener listener, MarshalledObject handback, long leaseDuration)
          Register with the lookup discovery service.
private  LookupLocatorDiscovery.LocatorReg LookupLocatorDiscovery.removeDiscoveredLocator(LookupLocator lct)
          Convenience method used to remove the LocatorReg - corresponding to the given LookupLocator - from the set of LocatorReg objects that correspond to lookup services that have already been discovered.
 void LookupDiscoveryRegistration.removeLocators(LookupLocator[] locators)
          Deletes a set of of LookupLocator objects from this registration's managed set of locators.
 void LookupLocatorDiscovery.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 DiscoveryLocatorManagement.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 LookupDiscoveryManager.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 LookupDiscoveryRegistration.setLocators(LookupLocator[] locators)
          Replaces all of the locators in this registration's managed set of locators with a new set of LookupLocator objects.
 void LookupLocatorDiscovery.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.
 void DiscoveryLocatorManagement.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.
 void LookupDiscoveryManager.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.
private  void LookupLocatorDiscovery.testSetForNull(LookupLocator[] locatorSet)
          This method is used by the public methods of this class that are specified to throw a NullPointerException when the set of locators is either null or contains one or more null elements; in either case, this method throws a NullPointerException which should be allowed to propagate outward.
 

Constructors in net.jini.discovery with parameters of type LookupLocator
LookupDiscoveryManager(String[] groups, LookupLocator[] locators, DiscoveryListener listener)
          Constructs an instance of this class that will organize and manage all discovery-related activities on behalf of the client or service that instantiates this class.
LookupDiscoveryManager(String[] groups, LookupLocator[] locators, DiscoveryListener listener, Configuration config)
          Constructs an instance of this class, using the given Configuration, that will organize and manage all discovery-related activities on behalf of the client or service that instantiates this class.
LookupLocatorDiscovery.LocatorReg(LookupLocator l)
           
LookupLocatorDiscovery(LookupLocator[] locators)
          Creates an instance of this class (LookupLocatorDiscovery), with an initial array of LookupLocators to be managed.
LookupLocatorDiscovery(LookupLocator[] locators, Configuration config)
          Constructs a new lookup locator discovery object, set to discover the given set of locators, and having the given Configuration.
 



Copyright 2007-2010, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.