Uses of Class
net.jini.id.Uuid

Packages that use Uuid
com.sun.jini.fiddler Provides the server side of an implementation of the lookup discovery service (see LookupDiscoveryService). 
com.sun.jini.jeri.internal.runtime   
com.sun.jini.landlord This is a utility for services implementing leases. 
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.outrigger This is an implementation of a JavaSpaces technology-enabled service. 
com.sun.jini.outrigger.snaplogstore   
com.sun.jini.phoenix A configurable Java(TM) Remote Method Invocation (Java RMI) activation system daemon implementation. 
com.sun.jini.reggie Provides implementations of ServiceRegistrar
com.sun.jini.start Provides the utilities and APIs used to launch the contributed services provided in the Apache River release. 
net.jini.id Provides classes and interfaces for using universally unique identifiers. 
net.jini.jeri Provides the fundamental abstractions and standard implementation classes for Jini extensible remote invocation (Jini ERI). 
 

Uses of Uuid in com.sun.jini.fiddler
 

Fields in com.sun.jini.fiddler declared as Uuid
(package private)  Uuid FiddlerLease.leaseID
          The internal identifier assigned to this lease by the granting entity.
 Uuid FiddlerImpl.RegistrationInfo.leaseID
          The ID of the lease placed on the current registration.
private  Uuid FiddlerImpl.LeaseRenewedLogObj.leaseID
          The identifier assigned by the lease grantor to the lease that was renewed.
private  Uuid FiddlerImpl.LeaseCancelledLogObj.leaseID
          The identifier assigned by the lease grantor to the lease that was cancelled.
private  Uuid[] FiddlerImpl.LeasesRenewedLogObj.leaseIDs
          The set of identifiers each assigned by the lease grantor to one of the leases that was renewed.
private  Uuid[] FiddlerImpl.LeasesCancelledLogObj.leaseIDs
          The set of identifiers each assigned by the lease grantor to one of the leases that was cancelled.
private  Uuid ProxyVerifier.proxyID
          The unique identifier associated with the backend server referenced by the innerProxy, used for comparison with the IDs extracted from the smart proxies being verified.
(package private)  Uuid FiddlerProxy.proxyID
          The unique identifier assigned to the current instance of this proxy class by the lookup discovery service.
private  Uuid FiddlerImpl.proxyID
          The unique identifier generated (or recovered) when an instance of this service is constructed.
(package private)  Uuid FiddlerAdminProxy.proxyID
          The unique identifier assigned to the current instance of this proxy class by the lookup discovery service.
(package private)  Uuid FiddlerLease.registrationID
          The unique identifier assigned by the lookup discovery service to the registration to which this lease corresponds.
(package private)  Uuid FiddlerRegistration.registrationID
          The unique identifier assigned to the current instance of this registration proxy class by the lookup discovery service.
 Uuid FiddlerImpl.RegistrationInfo.registrationID
          The unique identifier assigned to the registration to which the data in the current implementation of this class corresponds.
private  Uuid FiddlerImpl.GroupsAddedToRegistrationLogObj.registrationID
          The ID of the data structure record corresponding to the registration whose managed set of groups was augmented.
private  Uuid FiddlerImpl.GroupsSetInRegistrationLogObj.registrationID
          The ID of the data structure record corresponding to the registration whose managed set of groups was replaced.
private  Uuid FiddlerImpl.GroupsRemovedFromRegistrationLogObj.registrationID
          The ID of the data structure record corresponding to the registration with managed set from which groups were removed.
private  Uuid FiddlerImpl.LocsAddedToRegistrationLogObj.registrationID
          The ID of the data structure record corresponding to the registration whose managed set of locators was augmented.
private  Uuid FiddlerImpl.LocsSetInRegistrationLogObj.registrationID
          The ID of the data structure record corresponding to the registration whose managed set of locators was replaced.
private  Uuid FiddlerImpl.LocsRemovedFromRegistrationLogObj.registrationID
          The ID of the data structure record corresponding to the registration with managed set from which locators were removed.
private  Uuid FiddlerImpl.LeaseRenewedLogObj.registrationID
          The ID of the data structure record corresponding to the registration whose lease was renewed.
private  Uuid FiddlerImpl.LeaseCancelledLogObj.registrationID
          The ID of the data structure record corresponding to the registration whose lease was cancelled.
private  Uuid[] FiddlerImpl.LeasesRenewedLogObj.registrationIDs
          The set of unique identifiers each assigned to a registration that corresponds to one of the leases that was renewed.
private  Uuid[] FiddlerImpl.LeasesCancelledLogObj.registrationIDs
          The set of unique identifiers each assigned to a registration that corresponds to one of the leases that was cancelled.
(package private)  Uuid FiddlerLease.serverID
          The unique ID associated with the server referenced in this class (used to compare server references).
(package private)  Uuid FiddlerLeaseMap.serverID
          The unique ID associated with the server referenced in this class (used to compare server references).
 

Methods in com.sun.jini.fiddler that return Uuid
(package private)  Uuid FiddlerLease.getLeaseID()
          Returns the identifier assigned to the current lease by the entity that granted it.
 Uuid Fiddler.getProxyID()
          Returns the unique identifier generated (or recovered) by the back-end implementation of the lookup discovery service when an instance of that service is constructed.
 Uuid FiddlerImpl.getProxyID()
          Returns the unique identifier generated (or recovered) by the backend implementation of the lookup discovery service when an instance of that service is constructed.
 Uuid FiddlerLease.getReferentUuid()
          Returns the universally unique identifier that has been assigned to the resource this proxy represents.
 Uuid FiddlerProxy.getReferentUuid()
          Returns the universally unique identifier that has been assigned to the resource this proxy represents.
 Uuid FiddlerRegistration.getReferentUuid()
          Returns the universally unique identifier that has been assigned to the resource this proxy represents.
 Uuid FiddlerAdminProxy.getReferentUuid()
          Returns the universally unique identifier that has been assigned to the resource this proxy represents.
(package private)  Uuid FiddlerLease.getRegistrationID()
          Returns the unique identifier assigned by the lookup discovery service to the registration to which the current lease corresponds.
(package private)  Uuid FiddlerLease.getServerID()
          Returns the unique ID associated with the server referenced in this class.
 

Methods in com.sun.jini.fiddler with parameters of type Uuid
 void Fiddler.addGroups(Uuid registrationID, String[] groups)
          Adds a set of group names to the managed set of groups associated with the registration corresponding to the current instance of this class.
 void FiddlerImpl.addGroups(Uuid registrationID, String[] groups)
          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.addGroupsDo(Uuid registrationID, HashMap registrationByID, String[] groups)
          Called by the apply method of the class GroupsAddedToRegistrationLogObj (which is invoked during state recovery).
 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(Uuid registrationID, HashMap registrationByID, LookupLocator[] locators)
          Called by the apply method of the class LocsAddedToRegistrationLogObj (which is invoked during state recovery).
 void Fiddler.cancelLease(Uuid registrationID, Uuid leaseID)
          This method cancels the lease corresponding to the given registrationID and leaseID parameters.
 void FiddlerImpl.cancelLease(Uuid registrationID, Uuid leaseID)
          This method is the "backend" server counterpart to the cancel method specified by the Lease interface and implemented in the FiddlerLease class; an instance of which is returned by the getLease method of the LookupDiscoveryRegistration proxy (an instance of FiddlerRegistration) that is returned by this service when a client requests a registration.
private  void FiddlerImpl.cancelLeaseDo(FiddlerImpl.RegistrationInfo regInfo, Uuid leaseID)
          Called by the public method cancelLease.
private  void FiddlerImpl.cancelLeaseDo(Uuid registrationID, HashMap registrationByID, Uuid leaseID)
          Called by the apply method of the class LeaseCancelledLogObj (which is invoked during state recovery).
 Exception[] Fiddler.cancelLeases(Uuid[] registrationIDs, Uuid[] leaseIDs)
          Cancels all leases from a LeaseMap.
 Exception[] Fiddler.cancelLeases(Uuid[] registrationIDs, Uuid[] leaseIDs)
          Cancels all leases from a LeaseMap.
 Exception[] FiddlerImpl.cancelLeases(Uuid[] registrationIDs, Uuid[] leaseIDs)
          Cancels all leases from a LeaseMap.
 Exception[] FiddlerImpl.cancelLeases(Uuid[] registrationIDs, Uuid[] leaseIDs)
          Cancels all leases from a LeaseMap.
private  Exception[] FiddlerImpl.cancelLeasesDo(Uuid[] registrationIDs, Uuid[] leaseIDs)
          Called by the public method cancelLeases to the cancel all of the leases from a LeaseMap that correspond to the elements of the registrationIDs and leaseIDs parameters.
private  Exception[] FiddlerImpl.cancelLeasesDo(Uuid[] registrationIDs, Uuid[] leaseIDs)
          Called by the public method cancelLeases to the cancel all of the leases from a LeaseMap that correspond to the elements of the registrationIDs and leaseIDs parameters.
static FiddlerAdminProxy FiddlerAdminProxy.createAdminProxy(Fiddler server, Uuid proxyID)
          Public static factory method that creates and returns an instance of FiddlerAdminProxy.
static FiddlerLease FiddlerLease.createLease(Fiddler server, Uuid serverID, Uuid registrationID, Uuid leaseID, long expiration)
          Public static factory method that creates and returns an instance of FiddlerLease.
static FiddlerRegistration FiddlerRegistration.createRegistration(Fiddler server, Uuid registrationID, EventRegistration eventReg)
          Public static factory method that creates and returns an instance of FiddlerRegistration.
static FiddlerProxy FiddlerProxy.createServiceProxy(Fiddler server, Uuid proxyID)
          Public static factory method that creates and returns an instance of FiddlerProxy.
 void Fiddler.discard(Uuid registrationID, ServiceRegistrar registrar)
          Informs the lookup discovery service of the existence of an unavailable lookup service and requests that the lookup discovery service discard the unavailable lookup service.
 void FiddlerImpl.discard(Uuid registrationID, ServiceRegistrar registrar)
          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.
 String[] Fiddler.getGroups(Uuid registrationID)
          Returns an array consisting of the names of the groups whose members are lookup services the lookup discovery service will attempt to discover for the registration corresponding to the current instance of this class.
 String[] FiddlerImpl.getGroups(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.
 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.
 MarshalledObject[] Fiddler.getRegistrars(Uuid registrationID)
          Returns an array consisting of instances of the ServiceRegistrar interface.
 MarshalledObject[] FiddlerImpl.getRegistrars(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  void FiddlerImpl.logInfoDiscard(String str, Uuid regID)
           
private  void FiddlerImpl.logInfoLease(String str, Uuid regID, Uuid leaseID)
           
 void Fiddler.removeGroups(Uuid registrationID, String[] groups)
          Deletes a set of group names from the managed set of groups associated with the registration corresponding to the current instance of this class.
 void FiddlerImpl.removeGroups(Uuid registrationID, String[] groups)
          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.removeGroupsDo(Uuid registrationID, HashMap registrationByID, String[] groups)
          Called by the apply method of the class GroupsRemovedFromRegistrationLogObj (which is invoked during state recovery).
 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(Uuid registrationID, HashMap registrationByID, LookupLocator[] locators)
          Called by the apply method of the class LocsRemovedFromRegistrationLogObj (which is invoked during state recovery).
 long Fiddler.renewLease(Uuid registrationID, Uuid leaseID, long duration)
          This method renews the lease corresponding to the given registrationID and leaseID parameters, granting a new duration that is less than or equal to the requested duration value contained in the duration parameter.
 long FiddlerImpl.renewLease(Uuid registrationID, Uuid leaseID, long duration)
          This method is the "backend" server counterpart to the renew method specified by the Lease interface, implemented in the com.sun.jini.lease.AbstractLease class, and invoked by way of the doRenew method of the FiddlerLease class; an instance of which is returned by the getLease method of the LookupDiscoveryRegistration proxy (an instance of FiddlerRegistration) that is returned by this service when a client requests a registration.
private  void FiddlerImpl.renewLeaseAbs(FiddlerImpl.RegistrationInfo regInfo, Uuid leaseID, long expiration)
          This method performs the final steps in the process of renewing the lease on the registration corresponding to the regInfo and leaseID parameters, granting a requested absolute expiration time for that lease.
private  void FiddlerImpl.renewLeaseAbs(Uuid registrationID, HashMap registrationByID, Uuid leaseID, long expiration)
          Called by the apply method of the class LeaseRenewedLogObj (which is invoked during state recovery).
private  long FiddlerImpl.renewLeaseDo(FiddlerImpl.RegistrationInfo regInfo, Uuid leaseID, long duration)
          Called by the public method renewLease.
private  long FiddlerImpl.renewLeaseInt(FiddlerImpl.RegistrationInfo regInfo, Uuid leaseID, long duration, long curTime)
          Called by the method renewLeaseDo.
 FiddlerRenewResults Fiddler.renewLeases(Uuid[] registrationIDs, Uuid[] leaseIDs, long[] durations)
          Renews all leases from a LeaseMap.
 FiddlerRenewResults Fiddler.renewLeases(Uuid[] registrationIDs, Uuid[] leaseIDs, long[] durations)
          Renews all leases from a LeaseMap.
 FiddlerRenewResults FiddlerImpl.renewLeases(Uuid[] registrationIDs, Uuid[] leaseIDs, long[] durations)
          This methods renews all leases from a LeaseMap, where each element of the map is a lease on a registration with ID corresponding to an element of the registrationIDs parameter.
 FiddlerRenewResults FiddlerImpl.renewLeases(Uuid[] registrationIDs, Uuid[] leaseIDs, long[] durations)
          This methods renews all leases from a LeaseMap, where each element of the map is a lease on a registration with ID corresponding to an element of the registrationIDs parameter.
private  void FiddlerImpl.renewLeasesAbs(Uuid[] registrationIDs, Uuid[] leaseIDs, long[] expirations)
          Using the absolute expiration times contained in the expirations parameter, renews all of the leases from a LeaseMap that correspond to the elements of the registrationIDs and leaseIDs parameters; skipping any negative expiration times.
private  void FiddlerImpl.renewLeasesAbs(Uuid[] registrationIDs, Uuid[] leaseIDs, long[] expirations)
          Using the absolute expiration times contained in the expirations parameter, renews all of the leases from a LeaseMap that correspond to the elements of the registrationIDs and leaseIDs parameters; skipping any negative expiration times.
private  FiddlerRenewResults FiddlerImpl.renewLeasesDo(Uuid[] registrationIDs, Uuid[] leaseIDs, long[] durations)
          Called by the public method renewLeases to renew all of the leases from a LeaseMap that correspond to the elements of the registrationIDs and leaseIDs parameters, granting as new durations the corresponding elements of the duration parameter.
private  FiddlerRenewResults FiddlerImpl.renewLeasesDo(Uuid[] registrationIDs, Uuid[] leaseIDs, long[] durations)
          Called by the public method renewLeases to renew all of the leases from a LeaseMap that correspond to the elements of the registrationIDs and leaseIDs parameters, granting as new durations the corresponding elements of the duration parameter.
 void Fiddler.setGroups(Uuid registrationID, String[] groups)
          Replaces all of the group names in the managed set of groups associated with the registration corresponding to the current instance of this class.
 void FiddlerImpl.setGroups(Uuid registrationID, String[] groups)
          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.setGroupsDo(Uuid registrationID, HashMap registrationByID, String[] groups)
          Called by the apply method of the class GroupsSetInRegistrationLogObj (which is invoked during state recovery).
 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(Uuid registrationID, HashMap registrationByID, LookupLocator[] locators)
          Called by the apply method of the class LocsSetInRegistrationLogObj (which is invoked during state recovery).
 

Constructors in com.sun.jini.fiddler with parameters of type Uuid
FiddlerAdminProxy.ConstrainableFiddlerAdminProxy(Fiddler server, Uuid proxyID, MethodConstraints methodConstraints)
          Constructs a new ConstrainableFiddlerAdminProxy instance.
FiddlerAdminProxy(Fiddler server, Uuid proxyID)
          Constructs a new instance of FiddlerAdminProxy.
FiddlerImpl.GroupsAddedToRegistrationLogObj(Uuid registrationID, String[] groups)
          Constructs this class and stores the ID and new set of groups
FiddlerImpl.GroupsRemovedFromRegistrationLogObj(Uuid registrationID, String[] groups)
          Constructs this class and stores the ID and groups to remove
FiddlerImpl.GroupsSetInRegistrationLogObj(Uuid registrationID, String[] groups)
          Constructs this class and stores the ID and new set of groups
FiddlerImpl.LeaseCancelledLogObj(Uuid registrationID, Uuid leaseID)
          Constructs this class and stores the IDs corresponding to the lease that was cancelled.
FiddlerImpl.LeaseRenewedLogObj(Uuid registrationID, Uuid leaseID, long expiration)
          Constructs this class and stores the IDs and the expiration time
FiddlerImpl.LeasesCancelledLogObj(Uuid[] registrationIDs, Uuid[] leaseIDs)
          Constructs this class and stores the IDs corresponding to the leases that were cancelled.
FiddlerImpl.LeasesCancelledLogObj(Uuid[] registrationIDs, Uuid[] leaseIDs)
          Constructs this class and stores the IDs corresponding to the leases that were cancelled.
FiddlerImpl.LeasesRenewedLogObj(Uuid[] registrationIDs, Uuid[] leaseIDs, long[] expirations)
          Constructs this class and stores the sets of IDs and the set of expiration times.
FiddlerImpl.LeasesRenewedLogObj(Uuid[] registrationIDs, Uuid[] leaseIDs, long[] expirations)
          Constructs this class and stores the sets of IDs and the set of expiration times.
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.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.
FiddlerLease.ConstrainableFiddlerLease(Fiddler server, Uuid serverID, Uuid registrationID, Uuid leaseID, long expiration, MethodConstraints methodConstraints)
          Constructs a new ConstrainableFiddlerLease instance.
FiddlerLease(Fiddler server, Uuid serverID, Uuid registrationID, Uuid leaseID, long expiration)
          Constructs a proxy to the lease the Fiddler implementation of the lookup discovery service places on a client's requested registration.
FiddlerProxy.ConstrainableFiddlerProxy(Fiddler server, Uuid proxyID, MethodConstraints methodConstraints)
          Constructs a new ConstrainableFiddlerProxy instance.
FiddlerProxy(Fiddler server, Uuid proxyID)
          Constructs a new instance of FiddlerProxy.
FiddlerRegistration.ConstrainableFiddlerRegistration(Fiddler server, Uuid registrationID, EventRegistration eventReg, MethodConstraints methodConstraints)
          Constructs a new ConstrainableFiddlerRegistration instance.
FiddlerRegistration(Fiddler server, Uuid registrationID, EventRegistration eventReg)
          Constructs a new instance of FiddlerRegistration.
ProxyVerifier(Fiddler innerProxy, Uuid proxyID)
          Constructs an instance of TrustVerifier that can be used to determine whether or not a given proxy is equivalent in trust, content, and function to the service's innerProxy referenced in the class constructed here.
 

Uses of Uuid in com.sun.jini.jeri.internal.runtime
 

Fields in com.sun.jini.jeri.internal.runtime declared as Uuid
private  Uuid Lease.clientID
           
private static Uuid DgcClient.clientID
          unique identifier for this DgcClient as a client of DGC
(package private) static Uuid Jeri.DGC_ID
           
private  Uuid Target.id
           
 

Fields in com.sun.jini.jeri.internal.runtime with type parameters of type Uuid
private  java.util.concurrent.ConcurrentMap<Uuid,Target> DgcRequestDispatcher.idTable
           
private  java.util.concurrent.ConcurrentMap<Uuid,Lease> ObjectTable.leaseTable
          maps client ID to Lease (lock guards leaseChecker too)
private  Set<Uuid> Target.referencedSet
           
private  Map<Uuid,SequenceEntry> Target.sequenceTable
           
 

Methods in com.sun.jini.jeri.internal.runtime that return Uuid
(package private)  Uuid Lease.getClientID()
           
(package private)  Uuid Target.getObjectIdentifier()
           
 

Methods in com.sun.jini.jeri.internal.runtime with parameters of type Uuid
 void ObjectTable.DgcServerImpl.clean(Uuid clientID, long sequenceNum, Uuid[] ids, boolean strong)
           
 void ObjectTable.DgcServerImpl.clean(Uuid clientID, long sequenceNum, Uuid[] ids, boolean strong)
           
 void DgcServer.clean(Uuid clientID, long sequenceNum, Uuid[] ids, boolean strong)
           
 void DgcServer.clean(Uuid clientID, long sequenceNum, Uuid[] ids, boolean strong)
           
 long ObjectTable.DgcServerImpl.dirty(Uuid clientID, long sequenceNum, Uuid[] ids)
           
 long ObjectTable.DgcServerImpl.dirty(Uuid clientID, long sequenceNum, Uuid[] ids)
           
 long DgcServer.dirty(Uuid clientID, long sequenceNum, Uuid[] ids)
           
 long DgcServer.dirty(Uuid clientID, long sequenceNum, Uuid[] ids)
           
(package private)  Target ObjectTable.export(Remote impl, RequestDispatcher[] requestDispatchers, boolean allowDGC, boolean keepAlive, Uuid id)
           
 BasicExportTable.Entry BasicExportTable.export(Remote impl, ServerEndpoint serverEndpoint, boolean allowDGC, boolean keepAlive, Uuid id)
          Exports a remote object to this BasicExportTable.
(package private)  Target DgcRequestDispatcher.get(Uuid id)
           
(package private)  void Target.leaseExpired(Uuid clientID)
           
(package private)  void Target.referenced(Uuid clientID, long sequenceNum)
           
(package private)  void ObjectTable.registerTarget(Target target, Uuid clientID)
           
(package private)  void Target.unreferenced(Uuid clientID, long sequenceNum, boolean strong)
           
(package private)  void ObjectTable.unregisterTarget(Target target, Uuid clientID)
           
 

Constructors in com.sun.jini.jeri.internal.runtime with parameters of type Uuid
Lease(Uuid clientID, long duration)
           
Target(Uuid id, DgcRequestDispatcher[] requestDispatchers, boolean allowDGC, boolean keepAlive, ObjectTable table, SecurityContext sc, ClassLoader contextCl, JvmLifeSupport counter)
          Construction must be directly followed by three calls.
 

Uses of Uuid in com.sun.jini.landlord
 

Fields in com.sun.jini.landlord declared as Uuid
private  Uuid LandlordLease.cookie
          A universally unique ID that identifies the lease this object represents.
private  Uuid LandlordLeaseMap.landlordUuid
          The Uuid of the LandlordLeaseMap.landlord.
private  Uuid LeaseFactory.landlordUuid
          The Uuid of the server granting the leases
private  Uuid LandlordProxyVerifier.landlordUuid
          The Uuid associated landlord.
private  Uuid LandlordLease.landlordUuid
          The Uuid of the landlord.
 

Methods in com.sun.jini.landlord that return Uuid
(package private)  Uuid LandlordLease.cookie()
          Return the cookie.
 Uuid LeasedResource.getCookie()
          Returns the universally unique identifier associated with this lease.
 Uuid LandlordLease.getReferentUuid()
           
(package private)  Uuid LandlordLease.landlordUuid()
          Return the landlord's Uuid.
 

Methods in com.sun.jini.landlord with parameters of type Uuid
 void LocalLandlord.cancel(Uuid cookie)
          Cancel the lease that is associated with the given cookie.
 void Landlord.cancel(Uuid cookie)
          Called by the lease when its cancel method is called.
static Map LandlordUtil.cancelAll(LocalLandlord landlord, Uuid[] cookies)
          Call landlord.cancel() for each object in cookies[], passing cookies[i].
 Map Landlord.cancelAll(Uuid[] cookies)
          Called by the lease map when its cancelAll method is called.
 LandlordLease LeaseFactory.newLease(Uuid cookie, long expiration)
          Return a new LandlordLease with the specified initial expiration and cookie using the inner proxy and Uuid the factory was created with.
 long LocalLandlord.renew(Uuid cookie, long duration)
          Renew the lease that is associated with the given cookie.
 long Landlord.renew(Uuid cookie, long duration)
          Called by the lease when its renew method is called.
static Landlord.RenewResults LandlordUtil.renewAll(LocalLandlord landlord, Uuid[] cookies, long[] durations)
          Call landlord.renew() for each object in cookie[], passing cookie[i] and durations[i].
 Landlord.RenewResults Landlord.renewAll(Uuid[] cookies, long[] durations)
          Called by the lease map when its renewAll method is called.
 

Constructors in com.sun.jini.landlord with parameters of type Uuid
ConstrainableLandlordLease(Uuid cookie, Landlord landlord, Uuid landlordUuid, long expiration, MethodConstraints methodConstraints)
          Create a new ConstrainableLandlordLease.
ConstrainableLandlordLeaseMap(Landlord landlord, Uuid landlordUuid, Lease lease, long duration)
          Create a new ConstrainableLandlordLeaseMap.
LandlordLease(Uuid cookie, Landlord landlord, Uuid landlordUuid, long expiration)
          Create a new LandlordLease.
LandlordLeaseMap(Landlord landlord, Uuid landlordUuid, Lease lease, long duration)
          Create a new LandlordLeaseMap.
LandlordProxyVerifier(Landlord landlord, Uuid landlordUuid)
          Returns a verifier for the proxies defined in the landlord package with the specified server reference and server Uuid.
LeaseFactory(Landlord landlord, Uuid landlordUuid)
          Create a new LeaseFactory that will create LandlordLeases with the specified Landlord and landlord Uuid.
 

Uses of Uuid in com.sun.jini.mahalo
 

Fields in com.sun.jini.mahalo declared as Uuid
(package private)  Uuid TxnMgrAdminProxy.proxyID
          The backend's service ID
private  Uuid ProxyVerifier.proxyID
          The unique identifier associated with the backend server referenced by the serverProxy, used for comparison with the IDs extracted from the smart proxies being verified.
(package private)  Uuid TxnMgrProxy.proxyID
          The proxy's Uuid
private  Uuid JoinStateManager.serviceUuid
          Service's internal Uuid which needs to be persisted
private  Uuid TxnManagerImpl.topUuid
          The Uuid for this service.
private  Uuid TxnManagerTransaction.uuid
           
 

Methods in com.sun.jini.mahalo that return Uuid
private  Uuid TxnManagerImpl.createLeaseUuid(long txnId)
           
 Uuid TxnManagerTransaction.getCookie()
           
 Uuid TxnMgrAdminProxy.getReferentUuid()
          Returns the universally unique identifier that has been assigned to the resource this proxy represents.
 Uuid TxnMgrProxy.getReferentUuid()
          Returns the universally unique identifier that has been assigned to the resource this proxy represents.
 Uuid JoinStateManager.getServiceUuid()
           
 

Methods in com.sun.jini.mahalo with parameters of type Uuid
 void LeaseExpirationMgr.Expirer.cancel(Uuid cookie)
          Called by a LeaseExpirationMgr when it needs to expire a resource.
 void TxnManagerImpl.cancel(Uuid uuid)
          Cancels the lease on a Transaction.
 Map TxnManagerImpl.cancelAll(Uuid[] cookies)
          Bulk cancel of leases on Transactions.
(package private) static TxnMgrAdminProxy TxnMgrAdminProxy.create(TxnManager txnMgr, Uuid id)
          Creates an administrable transaction manager proxy, returning an instance that implements RemoteMethodControl if the server does too.
(package private) static TxnMgrProxy TxnMgrProxy.create(TxnManager txnMgr, Uuid id)
          Creates a transaction manager proxy, returning an instance that implements RemoteMethodControl if the server does too.
private  Long TxnManagerImpl.getLeaseTid(Uuid uuid)
           
 long TxnManagerImpl.renew(Uuid uuid, long extension)
          Requests the renewal of a lease on a Transaction.
 Landlord.RenewResults TxnManagerImpl.renewAll(Uuid[] cookies, long[] extensions)
          Bulk renewal request of leases on Transactions.
 void JoinStateManager.setServiceUuid(Uuid serviceUuid)
           
private  void TxnManagerImpl.verifyLeaseUuid(Uuid uuid)
           
 

Constructors in com.sun.jini.mahalo with parameters of type Uuid
ProxyVerifier(TxnManager serverProxy, Uuid proxyID)
          Returns a verifier for the smart proxies of the specified Mahalo server proxy.
TxnManagerTransaction(TransactionManager mgr, LogManager logmgr, long id, TaskManager threadpool, WakeupManager wm, TxnSettler settler, Uuid uuid)
          Constructs a TxnManagerTransaction
TxnMgrAdminProxy.ConstrainableTxnMgrAdminProxy(TxnManager server, Uuid proxyID, MethodConstraints methodConstraints)
          Constructs a new ConstrainableTxnMgrAdminProxy instance.
TxnMgrAdminProxy(TxnManager server, Uuid serviceProxyID)
          Simple constructor.
TxnMgrProxy.ConstrainableTxnMgrProxy(TxnManager txnMgr, Uuid id, MethodConstraints methodConstraints)
          Creates an instance of this class.
TxnMgrProxy(TxnManager txnMgr, Uuid id)
          Convenience constructor.
 

Uses of Uuid in com.sun.jini.mercury
 

Fields in com.sun.jini.mercury declared as Uuid
private  Uuid ServiceRegistration.cookie
          Unique identifier object
(package private)  Uuid RemoteEventIteratorImpl.iteratorID
          Unique identifier for this registration
private  Uuid MailboxImpl.RegistrationIteratorEnabledLogObj.iterID
          The iterator ID.
(package private)  Uuid MailboxAdminProxy.proxyID
          The registrar's service ID
private  Uuid ProxyVerifier.proxyID
          The unique identifier associated with the backend server referenced by the serverProxy, used for comparison with the IDs extracted from the smart proxies being verified.
(package private)  Uuid MailboxProxy.proxyID
          The proxy's Uuid
private  Uuid MailboxImpl.NotifyTask.regID
          The Uuid of the associated registration
private  Uuid MailboxImpl.RegistrationEnabledLogObj.regID
          The registration ID.
private  Uuid MailboxImpl.RegistrationDisabledLogObj.regID
          The registration ID.
private  Uuid MailboxImpl.RegistrationIteratorEnabledLogObj.regID
          The registration ID.
private  Uuid MailboxImpl.RegistrationRenewedLogObj.regID
          The unique id of the associated ServiceRegistration.
private  Uuid MailboxImpl.RegistrationCancelledLogObj.regID
          The unique id of the associated ServiceRegistration.
private  Uuid MailboxImpl.UnknownEventExceptionLogObj.regID
          The unique id of the associated ServiceRegistration.
(package private)  Uuid RemoteEventIteratorImpl.registrationID
          Unique identifier for this registration
(package private)  Uuid ListenerProxy.registrationID
          The proxy's Uuid
(package private)  Uuid Registration.registrationID
          Unique identifier for this registration
private  Uuid ServiceRegistration.remoteEventIteratorID
          Unique identifier object for the currently enabled (client-side) remote event iterator.
private  Uuid MailboxImpl.serviceID
          ServiceID returned from the lookup registration process
private  Uuid EventLogFactory.EventLogIteratorImpl.uuid
          The associated Uuid for this iterator
private  Uuid TransientEventLog.uuid
          The associated Uuid for this EventLog.
(package private)  Uuid RemoteEventIteratorData.uuid
          Uuid for iteration.
private  Uuid PersistentEventLog.uuid
          The associated Uuid for this EventLog.
 

Methods in com.sun.jini.mercury that return Uuid
 Uuid ServiceRegistration.getCookie()
           
 Uuid MailboxAdminProxy.getReferentUuid()
          Returns the universally unique identifier that has been assigned to the resource this proxy represents.
 Uuid ListenerProxy.getReferentUuid()
          Returns the universally unique identifier that has been assigned to the resource this proxy represents.
 Uuid MailboxProxy.getReferentUuid()
          Returns the universally unique identifier that has been assigned to the resource this proxy represents.
 Uuid Registration.getReferentUuid()
          Returns the universally unique identifier that has been assigned to the resource this proxy represents.
 Uuid ServiceRegistration.getRemoteEventIteratorID()
          Get the remote iterator id
 

Methods in com.sun.jini.mercury with parameters of type Uuid
private  void MailboxImpl.addUnknownEvent(Uuid regID, EventID evid)
          Utility method that adds the provided EventID to the given registration's "unknown" event list.
private  void MailboxImpl.addUnknownEventDo(Uuid regID, EventID evid)
          Performs the actual logic for adding an unknown event to the given registration's unknown event list.
 void MailboxImpl.addUnknownEvents(Uuid uuid, Collection unknownEvents)
           
 void MailboxBackEnd.addUnknownEvents(Uuid uuid, Collection unknownEvents)
          Get events for the given registration
private  void MailboxImpl.addUnknownEventsDo(Uuid uuid, Collection unknownEvents)
          Performs the actual logic for synchronously getting events for a particular registration.
 void MailboxImpl.cancel(Uuid cookie)
           
 void MailboxImpl.LocalLandlordAdaptor.cancel(Uuid cookie)
           
 Map MailboxImpl.cancelAll(Uuid[] cookies)
           
private  Map MailboxImpl.cancelAllDo(Uuid[] cookie)
          Performs the actual cancelAll logic
private  void MailboxImpl.cancelDo(Uuid cookie)
          Performs the actual registration cancellation logic
(package private) static MailboxAdminProxy MailboxAdminProxy.create(MailboxBackEnd mailbox, Uuid id)
          Creates a mailbox proxy, returning an instance that implements RemoteMethodControl if the server does too.
(package private) static MailboxProxy MailboxProxy.create(MailboxBackEnd mailbox, Uuid id)
          Creates a mailbox proxy, returning an instance that implements RemoteMethodControl if the server does too.
(package private) static ListenerProxy ListenerProxy.create(Uuid id, MailboxBackEnd server)
          Creates a mailbox listener proxy, returning an instance that implements RemoteMethodControl if the server does too.
(package private) static Registration Registration.create(Uuid id, MailboxBackEnd server, Lease lease)
          Creates a mailbox registration proxy, returning an instance that implements RemoteMethodControl if the server does too.
 void MailboxImpl.disableDelivery(Uuid uuid)
           
 void MailboxBackEnd.disableDelivery(Uuid registrationID)
          Disable delivery of events for the given registration
private  void MailboxImpl.disableDeliveryDo(Uuid uuid)
          Performs the actual logic for disabling event delivery for a particular registration.
private  void MailboxImpl.disableRegistration(Uuid uuid)
          Utility method that disables event delivery for the registration associated with the given UUID
private  boolean MailboxImpl.NotifyTask.disableRegistration(Uuid regID, RemoteEventListener l)
          This utility function attempts to disable the given registration because there was a problem with the provided listener.
private  void MailboxImpl.disableRegistrationIterator(Uuid regId)
          Utility method that sets the valid iterator id for provided registration.
 void MailboxImpl.enableDelivery(Uuid uuid, RemoteEventListener target)
           
 void MailboxBackEnd.enableDelivery(Uuid registrationID, RemoteEventListener target)
          Enable delivery of events for the given registration to the specified target
private  void MailboxImpl.enableDeliveryDo(Uuid uuid, RemoteEventListener preparedTarget)
          Performs the actual enable delivery logic
private  void MailboxImpl.enableRegistration(Uuid uuid, RemoteEventListener preparedTarget)
          Utility method that associates the given listener with the associated registration object.
private  void MailboxImpl.enableRegistrationIterator(Uuid regId, Uuid iterId)
          Utility method that sets the valid iterator id for provided registration.
private static File MailboxImpl.getEventLogPath(String parent, Uuid uuid)
          Utility method that returns the associated File object for the given Uuid's persistence directory
 Collection MailboxImpl.getNextBatch(Uuid regId, Uuid iterId, long timeout, Object lastEventCookie)
           
 Collection MailboxBackEnd.getNextBatch(Uuid regId, Uuid iterId, long timeout, Object lastEventCookie)
          Get next batch of events for the given registration.
private  Collection MailboxImpl.getNextBatchDo(Uuid regId, Uuid iterId, long timeout, Object lastEventCookie)
          Does the actual logic for obtaining the next set of events for the given registration.
 RemoteEventIteratorData MailboxImpl.getRemoteEvents(Uuid uuid)
           
 RemoteEventIteratorData MailboxBackEnd.getRemoteEvents(Uuid uuid)
          Get events for the given registration via the returned iterator.
private  RemoteEventIteratorData MailboxImpl.getRemoteEventsDo(Uuid uuid)
          Performs the actual logic for synchronously getting events for a particular registration.
private  ServiceRegistration MailboxImpl.getServiceRegistration(Uuid regID)
          Utility method that tries to obtain the ServiceRegistration object associated with the given Uuid.
 EventLogIterator EventLogFactory.iterator(Uuid uuid)
          Method to return the iterator object for the designated Uuid.
 EventLogIterator EventLogFactory.iterator(Uuid uuid, File logPath)
          Method to return the iterator object for the designated Uuid.
 void MailboxImpl.notify(Uuid registrationID, RemoteEvent theEvent)
           
 void MailboxBackEnd.notify(Uuid registrationID, RemoteEvent theEvent)
          Collect remote events for the associated registration.
private  void MailboxImpl.notifyDo(Uuid registrationID, RemoteEvent theEvent)
          Performs the actual logic of handling received events and storing them.
 void EventLogFactory.remove(Uuid uuid)
          Remove the EventLogIterator associated with the given Uuid.
private  void MailboxImpl.removeRegistration(Uuid regID, ServiceRegistration reg)
          Utility method that calls the overloaded version that accepts a boolean, which is set to false.
private  void MailboxImpl.removeRegistration(Uuid regID, ServiceRegistration reg, boolean initializing)
          Utility method that consolidates registration removal activities.
 long MailboxImpl.renew(Uuid cookie, long extension)
           
 long MailboxImpl.LocalLandlordAdaptor.renew(Uuid cookie, long extension)
           
 Landlord.RenewResults MailboxImpl.renewAll(Uuid[] cookies, long[] extension)
           
private  Landlord.RenewResults MailboxImpl.renewAllDo(Uuid[] cookie, long[] extension)
          Performs the actual renewAll logic
private  long MailboxImpl.renewDo(Uuid cookie, long extension)
          Performs the actual registration renewal logic
 void ServiceRegistration.setRemoteEventIteratorID(Uuid id)
          Set the remote iterator id
private  void MailboxImpl.validateIterator(Uuid regId, Uuid iterId)
           
 

Constructors in com.sun.jini.mercury with parameters of type Uuid
EventLogFactory.EventLogIteratorImpl(Uuid id)
          Simple constructor that assigns the Uuid field to the appropriate internal field and creates a transient event log.
EventLogFactory.EventLogIteratorImpl(Uuid id, File logPath)
          Simple constructor that assigns the Uuid field to the appropriate internal field and creates a persistent EventLog object using the provided File argument.
ListenerProxy.ConstrainableListenerProxy(MailboxBackEnd server, Uuid id, MethodConstraints methodConstraints)
          Creates an instance of this class.
ListenerProxy(MailboxBackEnd ref, Uuid regID)
          Simple constructor
MailboxAdminProxy.ConstrainableMailboxAdminProxy(MailboxBackEnd server, Uuid proxyID, MethodConstraints methodConstraints)
          Constructs a new ConstrainableMailboxAdminProxy instance.
MailboxAdminProxy(MailboxBackEnd server, Uuid serviceProxyID)
          Simple constructor.
MailboxImpl.NotifyTask(TaskManager tm, WakeupManager mgr, Uuid regID)
          Create an object to represent an event notification task.
MailboxImpl.RegistrationCancelledLogObj(Uuid id)
          Simple constructor
MailboxImpl.RegistrationDisabledLogObj(Uuid id)
          Simple constructor
MailboxImpl.RegistrationEnabledLogObj(Uuid id, RemoteEventListener l)
          Simple constructor
MailboxImpl.RegistrationIteratorEnabledLogObj(Uuid rid, Uuid iid)
          Simple constructor
MailboxImpl.RegistrationRenewedLogObj(Uuid id, long time)
          Simple constructor
MailboxImpl.UnknownEventExceptionLogObj(Uuid id, EventID eid)
          Simple constructor
MailboxProxy.ConstrainableMailboxProxy(MailboxBackEnd mailbox, Uuid uuid, MethodConstraints methodConstraints)
          Creates an instance of this class.
MailboxProxy(MailboxBackEnd mailbox, Uuid proxyID)
          Convenience constructor.
PersistentEventLog(Uuid uuid, File logDir)
          Simple constructor that takes a Uuid argument and a File argument.
ProxyVerifier(MailboxBackEnd serverProxy, Uuid proxyID)
          Returns a verifier for the smart proxies of the specified Mercury server proxy.
Registration.ConstrainableRegistration(Uuid id, MailboxBackEnd server, Lease lease, MethodConstraints methodConstraints)
          Creates an instance of this class.
Registration(Uuid id, MailboxBackEnd srv, Lease l)
          Convenience constructor
RemoteEventIteratorData(Uuid uuid, Collection events)
          Creates a new RemoteEventIteratorData instance.
RemoteEventIteratorImpl(Uuid id, Uuid regId, MailboxBackEnd srv, Collection evts)
          Convenience constructor
ServiceRegistration(Uuid cookie, EventLogIterator eventIterator)
          Convenience constructor
TransientEventLog(Uuid uuid)
          Simple constructor that takes a Uuid argument.
 

Uses of Uuid in com.sun.jini.norm
 

Fields in com.sun.jini.norm declared as Uuid
private  Uuid LeaseSet.ID
          ID that uniquely identifies this set
private  Uuid ProxyVerifier.serverUuid
          The unique ID for the Norm server.
private  Uuid NormServerBaseImpl.serverUuid
          The unique ID for this server.
protected  Uuid LoggedOperation.setID
          The Uuid of the set this operation was on
(package private)  Uuid AbstractProxy.uuid
          The unique identifier for this proxy.
 

Methods in com.sun.jini.norm that return Uuid
 Uuid LeaseSet.getCookie()
           
 Uuid AbstractProxy.getReferentUuid()
           
(package private)  Uuid LeaseSet.getUuid()
          Return the Uuid for this set.
 

Methods in com.sun.jini.norm with parameters of type Uuid
 void NormServerBaseImpl.cancel(Uuid cookie)
           
 Map NormServerBaseImpl.cancelAll(Uuid[] cookies)
           
(package private) static AdminProxy AdminProxy.create(NormServer server, Uuid serverUuid)
          Creates an admin proxy, returning an instance that implements RemoteMethodControl if the server does.
(package private) static NormProxy NormProxy.create(NormServer server, Uuid serverUuid)
          Creates a Norm server proxy, returning an instance that implements RemoteMethodControl if the server does.
(package private) static SetProxy SetProxy.create(NormServer server, Uuid id, Lease lease)
          Creates a lease set proxy, returning an instance that implements RemoteMethodControl if the server does.
 GetLeasesResult NormServer.getLeases(Uuid id)
          Return all the leases in the set.
 GetLeasesResult NormServerBaseImpl.getLeases(Uuid id)
           
private  LeaseSet NormServerBaseImpl.getSet(Uuid id)
          Return the set with the specified id, or throw a NoSuchObjectException, wrapped in a ThrowThis if the set can't be found
 Lease NormServer.remove(Uuid id, Lease leaseToRemove)
          Remove a lease from a set.
 Lease NormServerBaseImpl.remove(Uuid id, Lease leaseToRemove)
           
 long NormServerBaseImpl.renew(Uuid cookie, long extension)
           
 Landlord.RenewResults NormServerBaseImpl.renewAll(Uuid[] cookies, long[] extensions)
           
 void NormServer.renewFor(Uuid id, Lease leaseToRenew, long membershipDuration, long renewDuration)
          Add a lease to a set.
 void NormServerBaseImpl.renewFor(Uuid id, Lease leaseToRenew, long membershipDuration, long renewDuration)
           
 EventRegistration NormServer.setExpirationWarningListener(Uuid id, RemoteEventListener listener, long minWarning, MarshalledObject handback)
          Set the expiration warning listener for a set.
 EventRegistration NormServerBaseImpl.setExpirationWarningListener(Uuid id, RemoteEventListener listener, long minWarning, MarshalledObject handback)
           
 EventRegistration NormServer.setRenewalFailureListener(Uuid id, RemoteEventListener listener, MarshalledObject handback)
          Set the renewal failure listener for a set.
 EventRegistration NormServerBaseImpl.setRenewalFailureListener(Uuid id, RemoteEventListener listener, MarshalledObject handback)
           
 

Constructors in com.sun.jini.norm with parameters of type Uuid
AbstractProxy(NormServer server, Uuid uuid)
          Creates an instance of this class.
AdminProxy.ConstrainableAdminProxy(NormServer server, Uuid serverUuid)
          Creates an instance of this class.
AdminProxy(NormServer server, Uuid serverUuid)
          Creates an instance of this class.
CancelLeaseSet(Uuid setID)
          Simple constructor
LeaseSet(Uuid ID, EventTypeGenerator generator, PersistentStore store, NormServerBaseImpl normServerBaseImpl)
          Simple constructor.
LeaseSetOperation(Uuid setID)
          Simple constructor
LoggedOperation(Uuid setID)
          Simple constructor
NormProxy.ConstrainableNormProxy(NormServer server, Uuid serverUuid)
          Creates an instance of this class.
NormProxy(NormServer server, Uuid serverUuid)
          Creates an instance of this class.
ProxyVerifier(NormServer serverProxy, Uuid serverUuid)
          Returns a verifier for the smart proxies of a Norm server with the specified proxy and unique ID.
SetProxy.ConstrainableSetProxy(NormServer server, Uuid id, Lease lease, MethodConstraints methodConstraints)
          Creates an instance of this class.
SetProxy(NormServer server, Uuid id, Lease lease)
          Simple constructor.
 

Uses of Uuid in com.sun.jini.outrigger
 

Fields in com.sun.jini.outrigger declared as Uuid
(package private)  Uuid EventRegistrationWatcher.cookie
          The UUID that identifies this registration Protected, but only for use by subclasses.
(package private)  Uuid AvailabilityRegistrationWatcher.cookie
          The UUID that identifies this registration Only for use by subclasses.
private  Uuid EntryRep.id
           
private  Uuid IteratorProxy.iterationUuid
          The Uuid of the iteration this proxy is associated with.
private  Uuid OutriggerServerImpl.ContentsQuery.lastEntry
          Uuid of the last entry returned
private  Uuid IteratorProxy.lastId
          ID of last entry we got from server
private  Uuid OutriggerServerImpl.IteratorImpl.lastId
          Uuid of last entry in lastBatch.
(package private)  Uuid AdminProxy.spaceUuid
          The Uuid that identifies the space this proxy is for
(package private)  Uuid SpaceProxy2.spaceUuid
          The Uuid that identifies the space this proxy is for.
(package private)  Uuid ParticipantProxy.spaceUuid
          The Uuid that identifies the space this proxy is for.
private  Uuid OutriggerServerImpl.topUuid
          The Uuid for this service.
private  Uuid ProxyVerifier.uuid
          The top level Uuid that has been assigned to the Outrigger server this verifier is for.
private  Uuid MatchSetProxy.uuid
          ID of the associated query (and lease)
(package private)  Uuid MatchSetData.uuid
          Uuid for iteration and associated lease.
private  Uuid OutriggerServerImpl.ContentsQuery.uuid
          Uuid associated with this query and its lease
 

Methods in com.sun.jini.outrigger that return Uuid
 Uuid OutriggerAdmin.contents(EntryRep tmpl, Transaction txn)
          Return the remote iterator object needed by JavaSpaceAdmin.contents.
 Uuid OutriggerServerWrapper.contents(EntryRep tmpl, Transaction txn)
           
 Uuid OutriggerServerImpl.contents(EntryRep tmpl, Transaction tr)
           
 Uuid EntryRep.getCookie()
           
 Uuid EventRegistrationWatcher.getCookie()
          Get the unique identifier associated with this object.
 Uuid AvailabilityRegistrationWatcher.getCookie()
          Get the unique identifier associated with this object.
 Uuid OutriggerServerImpl.ContentsQuery.getCookie()
           
 Uuid AdminProxy.getReferentUuid()
           
 Uuid SpaceProxy2.getReferentUuid()
           
 Uuid ParticipantProxy.getReferentUuid()
           
(package private)  Uuid EntryRep.id()
          Return the ID.
 

Methods in com.sun.jini.outrigger with parameters of type Uuid
 void OutriggerServerWrapper.cancel(Uuid cookie)
           
 void OutriggerServerImpl.cancel(Uuid cookie)
           
 Map OutriggerServerWrapper.cancelAll(Uuid[] cookies)
           
 Map OutriggerServerImpl.cancelAll(Uuid[] cookies)
           
 void LogOps.cancelOp(Uuid cookie, boolean expired)
          Log a cancel and entry or registration.
(package private)  void OutriggerServerImpl.cancelOp(Uuid cookie, boolean expired)
          Log a "cancel" operation.
 void OutriggerAdmin.close(Uuid iterationUuid)
          Forget about the indicated iteration
 void OutriggerServerWrapper.close(Uuid iterationUuid)
           
 void OutriggerServerImpl.close(Uuid iterationUuid)
           
protected  Lease ConstrainableSpaceProxy2.constructLease(Uuid uuid, long expiration)
           
protected  Lease SpaceProxy2.constructLease(Uuid uuid, long expiration)
          Create a new lease with the specified id and initial expiration
 void OutriggerServerImpl.IteratorImpl.delete(Uuid id)
          Delete the entry of the given class and id.
 void OutriggerAdmin.delete(Uuid iterationUuid, Uuid entryUuid)
          Delete the given entry if the given iteration is still valid and the entry was retured by the last call to nextReps.
 void OutriggerServerWrapper.delete(Uuid iterationUuid, Uuid entryUuid)
           
 void OutriggerServerImpl.delete(Uuid iterationUuid, Uuid entryUuid)
           
(package private)  void ExpirationOpQueue.enqueue(Uuid cookie)
          Enqueue the logging of the expiration of the specified lease.
(package private)  LeasedResource EntryHolderSet.getLeasedResource(Uuid cookie)
           
protected  Lease SpaceProxy2.newLease(Uuid uuid, long duration)
          Create a new lease with the specified id and initial duration
private  EntryRep[] OutriggerServerImpl.ContentsQuery.nextBatch(Uuid lastReceived, long now)
           
 EntryRep[] OutriggerServer.nextBatch(Uuid contentsQueryUuid, Uuid entryUuid)
          Return the next batch of entries associated with the specified contents query.
 EntryRep[] OutriggerServerWrapper.nextBatch(Uuid contentsQueryUuid, Uuid entryUuid)
           
 EntryRep[] OutriggerServerImpl.nextBatch(Uuid contentsQueryUuid, Uuid entryUuid)
           
 EntryRep[] OutriggerServerImpl.IteratorImpl.nextReps(int max, Uuid id)
           
 EntryRep[] OutriggerAdmin.nextReps(Uuid iterationUuid, int max, Uuid entryUuid)
          Fetch up to max EntryRep objects from the specified iteration.
 EntryRep[] OutriggerServerWrapper.nextReps(Uuid iterationUuid, int max, Uuid entryUuid)
           
 EntryRep[] OutriggerServerImpl.nextReps(Uuid iterationUuid, int max, Uuid entryUuid)
           
 void Recover.recoverTake(Uuid cookie, Long txnId)
          Recover a take operation.
 void OutriggerServerImpl.recoverTake(Uuid cookie, Long txnId)
           
 void Recover.recoverUuid(Uuid uuid)
          Recover the Uuid for the service as a whole.
 void OutriggerServerImpl.recoverUuid(Uuid uuid)
           
 long OutriggerServerWrapper.renew(Uuid cookie, long extension)
           
 long OutriggerServerImpl.renew(Uuid cookie, long extension)
           
 Landlord.RenewResults OutriggerServerWrapper.renewAll(Uuid[] cookies, long[] durations)
           
 Landlord.RenewResults OutriggerServerImpl.renewAll(Uuid[] cookies, long[] extensions)
           
 void LogOps.renewOp(Uuid cookie, long expiration)
          Log a renew operation.
(package private)  void OutriggerServerImpl.scheduleCancelOp(Uuid cookie)
          Schedule a cancelOp.
 void LogOps.takeOp(Uuid[] cookies, Long txnId)
          Log a batch take operation.
 void LogOps.takeOp(Uuid cookie, Long txnId)
          Log a take operation.
 void LogOps.uuidOp(Uuid uuid)
          Log the Uuid that identifies the space as a whole.
 

Constructors in com.sun.jini.outrigger with parameters of type Uuid
AdminProxy(OutriggerAdmin admin, Uuid spaceUuid)
          Create an AdminProxy for the given remote admin objects.
AvailabilityRegistrationWatcher(long timestamp, long startOrdinal, Uuid cookie, boolean visibilityOnly, MarshalledObject handback, long eventID)
          Create a new AvailabilityRegistrationWatcher.
ConstrainableAdminProxy(OutriggerAdmin admin, Uuid spaceUuid, MethodConstraints methodConstraints)
          Create a new ConstrainableAdminProxy.
ConstrainableIteratorProxy(Uuid iterationUuid, OutriggerAdmin server, int fetchSize, MethodConstraints methodConstraints)
          Create a new ConstrainableIteratorProxy.
ConstrainableParticipantProxy(TransactionParticipant space, Uuid spaceUuid, MethodConstraints methodConstraints)
          Create a new ConstrainableParticipantProxy for the given space.
ConstrainableSpaceProxy2(OutriggerServer space, Uuid spaceUuid, long serverMaxServerQueryTimeout, MethodConstraints methodConstraints)
          Create a new ConstrainableSpaceProxy2.
EventRegistrationWatcher(long timestamp, long startOrdinal, Uuid cookie, MarshalledObject handback, long eventID)
          Create a new EventRegistrationWatcher.
IteratorProxy(Uuid iterationUuid, OutriggerAdmin server, int fetchSize)
          Create client side iterator proxy.
MatchSetData(Uuid uuid, EntryRep[] reps, long intialLeaseDuration)
          Creates a new MatchSetData instance.
OutriggerServerImpl.ContentsQuery(Uuid uuid, EntryRep[] tmpls, Txn txn, long limit)
           
ParticipantProxy(TransactionParticipant space, Uuid spaceUuid)
          Create a new ParticipantProxy for the given space.
ProxyVerifier(OutriggerServer server, Uuid uuid)
          Returns a verifier for the smart proxies of an Outrigger server with the specified server reference.
SpaceProxy2(OutriggerServer space, Uuid spaceUuid, long serverMaxServerQueryTimeout)
          Create a new SpaceProxy2 for the given space.
StorableAvailabilityWatcher(long timestamp, long startOrdinal, Uuid cookie, boolean visibilityOnly, MarshalledObject handback, long eventID, RemoteEventListener listener)
          Create a new StorableAvailabilityWatcher.
StorableEventWatcher(long timestamp, long startOrdinal, Uuid cookie, MarshalledObject handback, long eventID, RemoteEventListener listener)
          Create a new StorableEventWatcher.
TransactableAvailabilityWatcher(long timestamp, long startOrdinal, Uuid cookie, boolean visibilityOnly, MarshalledObject handback, long eventID, RemoteEventListener listener, Txn txn)
          Create a new TransactableAvailabilityWatcher.
TransactableEventWatcher(long timestamp, long startOrdinal, Uuid cookie, MarshalledObject handback, long eventID, RemoteEventListener listener, Txn txn)
          Create a new TransactableEventWatcher.
 

Uses of Uuid in com.sun.jini.outrigger.snaplogstore
 

Methods in com.sun.jini.outrigger.snaplogstore that return Uuid
(package private) static Uuid ByteArrayWrapper.toUuid(byte[] bits)
          Create a new Uuid that matches the bit pattern in the passed byte[].
 

Methods in com.sun.jini.outrigger.snaplogstore with parameters of type Uuid
 void LogOutputFile.cancelOp(Uuid cookie, boolean expired)
          Log a cancel operation.
 void LogOutputFile.renewOp(Uuid cookie, long expiration)
          Log a renew operation.
 void LogOutputFile.takeOp(Uuid[] cookies, Long txnId)
           
 void LogOutputFile.takeOp(Uuid cookie, Long txnId)
          Log a take operation.
(package private) static byte[] ByteArrayWrapper.toByteArray(Uuid uuid)
          Encode the passed Uuid in to a newly allocated byte[16] in big-endian byte order.
 void LogOutputFile.uuidOp(Uuid uuid)
           
 

Uses of Uuid in com.sun.jini.phoenix
 

Fields in com.sun.jini.phoenix declared as Uuid
static Uuid PhoenixConstants.ACTIVATION_SYSTEM_UUID
          An object identifier for exporting the activation system.
static Uuid PhoenixConstants.ACTIVATOR_UUID
          An object identifier for exporting the activator.
 

Uses of Uuid in com.sun.jini.reggie
 

Fields in com.sun.jini.reggie declared as Uuid
(package private)  Uuid RegistrarLease.leaseID
          The internal lease id.
 Uuid RegistrarImpl.SvcReg.leaseID
          The lease id.
 Uuid RegistrarImpl.EventReg.leaseID
          The lease id.
private  Uuid RegistrarImpl.AttrsAddedLogObj.leaseID
          The lease id.
private  Uuid RegistrarImpl.AttrsModifiedLogObj.leaseID
          The lease id.
private  Uuid RegistrarImpl.AttrsSetLogObj.leaseID
          The lease id.
private  Uuid RegistrarImpl.ServiceLeaseCancelledLogObj.leaseID
          The lease id.
private  Uuid RegistrarImpl.ServiceLeaseRenewedLogObj.leaseID
          The lease id.
private  Uuid RegistrarImpl.EventLeaseCancelledLogObj.leaseID
          The lease id.
private  Uuid RegistrarImpl.EventLeaseRenewedLogObj.leaseID
          The lease id.
private  Uuid[] RegistrarImpl.LeasesRenewedLogObj.leaseIDs
          The lease ids.
private  Uuid[] RegistrarImpl.LeasesCancelledLogObj.leaseIDs
          The lease ids.
private static Uuid RegistrarImpl.myLeaseID
          Lease ID always assigned to self
 

Methods in com.sun.jini.reggie that return Uuid
 Uuid UuidGenerator.generate()
          Generates a new Uuid.
 Uuid RegistrarProxy.getReferentUuid()
           
 Uuid AdminProxy.getReferentUuid()
           
 Uuid RegistrarLease.getReferentUuid()
          Returns the lease Uuid.
 Uuid Registration.getReferentUuid()
           
private  Uuid RegistrarImpl.newLeaseID()
          Generate a new lease ID
 

Methods in com.sun.jini.reggie with parameters of type Uuid
 void RegistrarImpl.addAttributes(ServiceID serviceID, Uuid leaseID, EntryRep[] attrSets)
           
 void Registrar.addAttributes(ServiceID serviceID, Uuid leaseID, EntryRep[] attrSets)
          Adds the specified attribute sets (those that aren't duplicates of existing attribute sets) to the registered service item.
private  void RegistrarImpl.addAttributesDo(ServiceID serviceID, Uuid leaseID, EntryRep[] attrSets)
          The code that does the real work of addAttributes.
 void RegistrarImpl.cancelEventLease(long eventID, Uuid leaseID)
           
 void Registrar.cancelEventLease(long eventID, Uuid leaseID)
          Cancels an event lease.
private  void RegistrarImpl.cancelEventLeaseDo(long eventID, Uuid leaseID)
          The code that does the real work of cancelEventLease.
 Exception[] RegistrarImpl.cancelLeases(Object[] regIDs, Uuid[] leaseIDs)
           
 Exception[] Registrar.cancelLeases(Object[] regIDs, Uuid[] leaseIDs)
          Cancels service and event leases from a LeaseMap.
private  Exception[] RegistrarImpl.cancelLeasesDo(Object[] regIDs, Uuid[] leaseIDs)
          The code that does the real work of cancelLeases.
 void RegistrarImpl.cancelServiceLease(ServiceID serviceID, Uuid leaseID)
           
 void Registrar.cancelServiceLease(ServiceID serviceID, Uuid leaseID)
          Cancels a service lease.
private  void RegistrarImpl.cancelServiceLeaseDo(ServiceID serviceID, Uuid leaseID)
          The code that does the real work of cancelServiceLease.
(package private) static EventLease EventLease.getInstance(Registrar server, ServiceID registrarID, long eventID, Uuid leaseID, long expiration)
          Returns EventLease or ConstrainableEventLease instance, depending on whether given server implements RemoteMethodControl.
(package private) static ServiceLease ServiceLease.getInstance(Registrar server, ServiceID registrarID, ServiceID serviceID, Uuid leaseID, long expiration)
          Returns ServiceLease or ConstrainableServiceLease instance, depending on whether given server implements RemoteMethodControl.
 void RegistrarImpl.modifyAttributes(ServiceID serviceID, Uuid leaseID, EntryRep[] attrSetTmpls, EntryRep[] attrSets)
           
 void Registrar.modifyAttributes(ServiceID serviceID, Uuid leaseID, EntryRep[] attrSetTmpls, EntryRep[] attrSets)
          Modifies existing attribute sets of a registered service item.
private  void RegistrarImpl.modifyAttributesDo(ServiceID serviceID, Uuid leaseID, EntryRep[] attrSetTmpls, EntryRep[] attrSets)
          The code that does the real work of modifyAttributes.
 long RegistrarImpl.renewEventLease(long eventID, Uuid leaseID, long renewDuration)
           
 long Registrar.renewEventLease(long eventID, Uuid leaseID, long duration)
          Renews an event lease.
private  void RegistrarImpl.renewEventLeaseAbs(long eventID, Uuid leaseID, long renewExpiration)
          Renew the event lease for an absolute expiration time.
private  long RegistrarImpl.renewEventLeaseDo(long eventID, Uuid leaseID, long renewDuration)
          The code that does the real work of renewEventLease.
private  long RegistrarImpl.renewEventLeaseInt(long eventID, Uuid leaseID, long renewDuration, long now)
           
 RenewResults RegistrarImpl.renewLeases(Object[] regIDs, Uuid[] leaseIDs, long[] renewDurations)
           
 RenewResults Registrar.renewLeases(Object[] regIDs, Uuid[] leaseIDs, long[] durations)
          Renews service and event leases from a LeaseMap.
private  void RegistrarImpl.renewLeasesAbs(Object[] regIDs, Uuid[] leaseIDs, long[] renewExpirations)
          Renew the leases for absolute expiration times.
private  RenewResults RegistrarImpl.renewLeasesDo(Object[] regIDs, Uuid[] leaseIDs, long[] renewals)
          The code that does the real work of renewLeases.
 long RegistrarImpl.renewServiceLease(ServiceID serviceID, Uuid leaseID, long renewDuration)
           
 long Registrar.renewServiceLease(ServiceID serviceID, Uuid leaseID, long duration)
          Renews a service lease.
private  void RegistrarImpl.renewServiceLeaseAbs(ServiceID serviceID, Uuid leaseID, long renewExpiration)
          Renew the service lease for an absolute expiration time.
private  long RegistrarImpl.renewServiceLeaseDo(ServiceID serviceID, Uuid leaseID, long renewDuration)
          The code that does the real work of renewServiceLease.
private  long RegistrarImpl.renewServiceLeaseInt(ServiceID serviceID, Uuid leaseID, long renewDuration, long now)
          Renew a service lease for a relative duration from now.
 void RegistrarImpl.setAttributes(ServiceID serviceID, Uuid leaseID, EntryRep[] attrSets)
           
 void Registrar.setAttributes(ServiceID serviceID, Uuid leaseID, EntryRep[] attrSets)
          Deletes all of the service item's existing attributes, and replaces them with the specified attribute sets.
private  void RegistrarImpl.setAttributesDo(ServiceID serviceID, Uuid leaseID, EntryRep[] attrSets)
          The code that does the real work of setAttributes.
 

Constructors in com.sun.jini.reggie with parameters of type Uuid
ConstrainableEventLease(Registrar server, ServiceID registrarID, long eventID, Uuid leaseID, long expiration, MethodConstraints constraints)
          Creates new ConstrainableEventLease with given server reference, event and lease IDs, expiration time and client constraints.
ConstrainableServiceLease(Registrar server, ServiceID registrarID, ServiceID serviceID, Uuid leaseID, long expiration, MethodConstraints constraints)
          Creates new ConstrainableServiceLease with given server reference, event and lease IDs, expiration time and client constraints.
EventLease(Registrar server, ServiceID registrarID, long eventID, Uuid leaseID, long expiration)
          Constructor for use by getInstance(), ConstrainableEventLease.
RegistrarImpl.AttrsAddedLogObj(ServiceID serviceID, Uuid leaseID, EntryRep[] attrSets)
          Simple constructor
RegistrarImpl.AttrsModifiedLogObj(ServiceID serviceID, Uuid leaseID, EntryRep[] attrSetTmpls, EntryRep[] attrSets)
          Simple constructor
RegistrarImpl.AttrsSetLogObj(ServiceID serviceID, Uuid leaseID, EntryRep[] attrSets)
          Simple constructor
RegistrarImpl.EventLeaseCancelledLogObj(long eventID, Uuid leaseID)
          Simple constructor
RegistrarImpl.EventLeaseRenewedLogObj(long eventID, Uuid leaseID, long leaseExpTime)
          Simple constructor
RegistrarImpl.EventReg(long eventID, Uuid leaseID, Template tmpl, int transitions, RemoteEventListener listener, MarshalledObject handback, long leaseExpiration)
          Simple constructor
RegistrarImpl.LeasesCancelledLogObj(Object[] regIDs, Uuid[] leaseIDs)
          Simple constructor
RegistrarImpl.LeasesRenewedLogObj(Object[] regIDs, Uuid[] leaseIDs, long[] leaseExpTimes)
          Simple constructor
RegistrarImpl.ServiceLeaseCancelledLogObj(ServiceID serviceID, Uuid leaseID)
          Simple constructor
RegistrarImpl.ServiceLeaseRenewedLogObj(ServiceID serviceID, Uuid leaseID, long leaseExpTime)
          Simple constructor
RegistrarImpl.SvcReg(Item item, Uuid leaseID, long leaseExpiration)
          Simple constructor
RegistrarLease(Registrar server, ServiceID registrarID, Uuid leaseID, long expiration)
          Simple constructor.
ServiceLease(Registrar server, ServiceID registrarID, ServiceID serviceID, Uuid leaseID, long expiration)
          Constructor for use by getInstance(), ConstrainableServiceLease.
 

Uses of Uuid in com.sun.jini.start
 

Fields in com.sun.jini.start declared as Uuid
private  Uuid ActivateWrapper.ExportClassLoader.id
          Id field used to make toString() unique
 

Uses of Uuid in net.jini.id
 

Subclasses of Uuid in net.jini.id
private static class UuidFactory.Impl
          Extends Uuid trivially, in order to be a preferred class and retain the original codebase annotation.
 

Methods in net.jini.id that return Uuid
static Uuid UuidFactory.create(long bits0, long bits1)
          Creates a new Uuid with the specified 128-bit value.
static Uuid UuidFactory.create(String s)
          Creates a new Uuid with the 128-bit value represented by the specified string.
static Uuid UuidFactory.generate()
          Generates a new Uuid with 122 bits of its value produced from a cryptographically strong random sequence.
 Uuid ReferentUuid.getReferentUuid()
          Return the Uuid that has been assigned to the resource this proxy represents.
static Uuid UuidFactory.read(InputStream in)
          Creates a new Uuid with the 128-bit value obtained by unmarshalling a binary representation from the supplied InputStream.
 

Uses of Uuid in net.jini.jeri
 

Fields in net.jini.jeri declared as Uuid
private  Uuid BasicObjectEndpoint.id
          The object identifier for the remote object.
private  Uuid BasicJeriExporter.id
           
 

Methods in net.jini.jeri that return Uuid
 Uuid BasicObjectEndpoint.getObjectIdentifier()
          Returns the object identifier for the referenced remote object.
 Uuid BasicJeriExporter.getObjectIdentifier()
          Returns the object identifier for this exporter.
 

Constructors in net.jini.jeri with parameters of type Uuid
BasicJeriExporter(ServerEndpoint se, InvocationLayerFactory ilf, boolean enableDGC, boolean keepAlive, Uuid id)
          Creates a new BasicJeriExporter with the given server endpoint, invocation layer factory, enableDGC flag, keepAlive flag, and object identifier.
BasicObjectEndpoint(Endpoint ep, Uuid id, boolean enableDGC)
          Creates a new BasicObjectEndpoint to reference a remote object at the specified Endpoint with the specified Uuid.
BasicObjectEndpoint(Endpoint ep, Uuid id, boolean enableDGC, Object impl)
          Creates a new BasicObjectEndpoint to reference the supplied remote object in the current virtual machine with the specified Endpoint, Uuid, and enableDGC status.
 



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