Package | Description |
---|---|
com.sun.jini.fiddler |
Provides the server side of an implementation of the lookup discovery service
(see
). |
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).
|
Modifier and Type | Field and Description |
---|---|
(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 |
FiddlerRegistration.registrationID
The unique identifier assigned to the current instance of this
registration 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.
|
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 |
FiddlerLeaseMap.serverID
The unique ID associated with the server referenced in this class
(used to compare server references).
|
(package private) Uuid |
FiddlerLease.serverID
The unique ID associated with the server referenced in this class
(used to compare server references).
|
Modifier and Type | Method and Description |
---|---|
(package private) Uuid |
FiddlerLease.getLeaseID()
Returns the identifier assigned to the current lease by the entity
that granted it.
|
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 |
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 |
FiddlerRegistration.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 |
FiddlerLease.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.
|
Modifier and Type | Method and Description |
---|---|
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. |
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.
|
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 |
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. |
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.
|
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.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. |
void |
Fiddler.cancelLease(Uuid registrationID,
Uuid leaseID)
This method cancels the lease corresponding to the given
registrationID and leaseID parameters. |
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[] |
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 . |
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 . |
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 |
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. |
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.
|
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. |
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.
|
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. |
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.
|
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. |
MarshalledObject[] |
Fiddler.getRegistrars(Uuid registrationID)
Returns an array consisting of instances of the ServiceRegistrar
interface.
|
private void |
FiddlerImpl.logInfoDiscard(String str,
Uuid regID) |
private void |
FiddlerImpl.logInfoLease(String str,
Uuid regID,
Uuid leaseID) |
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. |
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.
|
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 |
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. |
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.
|
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 |
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. |
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. |
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 |
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. |
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 . |
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 |
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. |
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.
|
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 |
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. |
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.
|
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). |
Constructor and Description |
---|
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. |
Modifier and Type | Field and Description |
---|---|
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 |
Modifier and Type | Field and Description |
---|---|
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 |
Modifier and Type | Method and Description |
---|---|
(package private) Uuid |
Lease.getClientID() |
(package private) Uuid |
Target.getObjectIdentifier() |
Modifier and Type | Method and Description |
---|---|
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) |
Constructor and Description |
---|
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.
|
Modifier and Type | Field and Description |
---|---|
private Uuid |
LandlordLease.cookie
A universally unique ID that identifies the lease this object
represents.
|
private Uuid |
LeaseFactory.landlordUuid
The
Uuid of the server granting the leases |
private Uuid |
LandlordProxyVerifier.landlordUuid
The
Uuid associated landlord . |
private Uuid |
LandlordLeaseMap.landlordUuid
The
Uuid of the LandlordLeaseMap.landlord . |
private Uuid |
LandlordLease.landlordUuid
The
Uuid of the landlord . |
Modifier and Type | Method and Description |
---|---|
(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.
|
Modifier and Type | Method and Description |
---|---|
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. |
Constructor and Description |
---|
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
LandlordLease s with the specified
Landlord and landlord Uuid . |
Modifier and Type | Field and Description |
---|---|
(package private) Uuid |
TxnMgrProxy.proxyID
The proxy's
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. |
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 |
Modifier and Type | Method and Description |
---|---|
private Uuid |
TxnManagerImpl.createLeaseUuid(long txnId) |
Uuid |
TxnManagerTransaction.getCookie() |
Uuid |
TxnMgrProxy.getReferentUuid()
Returns the universally unique identifier that has been assigned to the
resource this proxy represents.
|
Uuid |
TxnMgrAdminProxy.getReferentUuid()
Returns the universally unique identifier that has been assigned to the
resource this proxy represents.
|
Uuid |
JoinStateManager.getServiceUuid() |
Modifier and Type | Method and Description |
---|---|
void |
TxnManagerImpl.cancel(Uuid uuid)
Cancels the lease on a
Transaction . |
void |
LeaseExpirationMgr.Expirer.cancel(Uuid cookie)
Called by a LeaseExpirationMgr when it needs to expire a
resource.
|
Map |
TxnManagerImpl.cancelAll(Uuid[] cookies)
Bulk cancel of leases on
Transaction s. |
(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.
|
(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.
|
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
Transaction s. |
void |
JoinStateManager.setServiceUuid(Uuid serviceUuid) |
private void |
TxnManagerImpl.verifyLeaseUuid(Uuid uuid) |
Constructor and Description |
---|
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.
|
Modifier and Type | Field and Description |
---|---|
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.
|
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 |
(package private) Uuid |
MailboxAdminProxy.proxyID
The registrar's service ID
|
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 |
Registration.registrationID
Unique identifier for this registration
|
(package private) Uuid |
ListenerProxy.registrationID
The proxy's
Uuid |
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 |
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.
|
private Uuid |
EventLogFactory.EventLogIteratorImpl.uuid
The associated Uuid for this iterator
|
Modifier and Type | Method and Description |
---|---|
Uuid |
ServiceRegistration.getCookie() |
Uuid |
Registration.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 |
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 |
ServiceRegistration.getRemoteEventIteratorID()
Get the remote iterator id
|
Modifier and Type | Method and Description |
---|---|
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 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 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 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) |
Constructor and Description |
---|
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.
|
Modifier and Type | Field and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
Uuid |
LeaseSet.getCookie() |
Uuid |
AbstractProxy.getReferentUuid() |
(package private) Uuid |
LeaseSet.getUuid()
Return the
Uuid for this set. |
Modifier and Type | Method and Description |
---|---|
void |
NormServerBaseImpl.cancel(Uuid cookie) |
Map |
NormServerBaseImpl.cancelAll(Uuid[] cookies) |
(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 AdminProxy |
AdminProxy.create(NormServer server,
Uuid serverUuid)
Creates an admin 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 |
NormServerBaseImpl.getLeases(Uuid id) |
GetLeasesResult |
NormServer.getLeases(Uuid id)
Return all the leases in the set.
|
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 |
NormServerBaseImpl.remove(Uuid id,
Lease leaseToRemove) |
Lease |
NormServer.remove(Uuid id,
Lease leaseToRemove)
Remove a lease from a set.
|
long |
NormServerBaseImpl.renew(Uuid cookie,
long extension) |
Landlord.RenewResults |
NormServerBaseImpl.renewAll(Uuid[] cookies,
long[] extensions) |
void |
NormServerBaseImpl.renewFor(Uuid id,
Lease leaseToRenew,
long membershipDuration,
long renewDuration) |
void |
NormServer.renewFor(Uuid id,
Lease leaseToRenew,
long membershipDuration,
long renewDuration)
Add a lease to a set.
|
EventRegistration |
NormServerBaseImpl.setExpirationWarningListener(Uuid id,
RemoteEventListener listener,
long minWarning,
MarshalledObject handback) |
EventRegistration |
NormServer.setExpirationWarningListener(Uuid id,
RemoteEventListener listener,
long minWarning,
MarshalledObject handback)
Set the expiration warning listener for a set.
|
EventRegistration |
NormServerBaseImpl.setRenewalFailureListener(Uuid id,
RemoteEventListener listener,
MarshalledObject handback) |
EventRegistration |
NormServer.setRenewalFailureListener(Uuid id,
RemoteEventListener listener,
MarshalledObject handback)
Set the renewal failure listener for a set.
|
Constructor and Description |
---|
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.
|
Modifier and Type | Field and Description |
---|---|
(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 |
OutriggerServerImpl.IteratorImpl.lastId
Uuid of last entry in lastBatch . |
private Uuid |
IteratorProxy.lastId
ID of last entry we got from server
|
(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. |
(package private) Uuid |
AdminProxy.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 |
OutriggerServerImpl.ContentsQuery.uuid
Uuid associated with this query and its lease |
private Uuid |
MatchSetProxy.uuid
ID of the associated query (and lease)
|
(package private) Uuid |
MatchSetData.uuid
Uuid for iteration and associated lease. |
Modifier and Type | Method and Description |
---|---|
Uuid |
OutriggerServerWrapper.contents(EntryRep tmpl,
Transaction txn) |
Uuid |
OutriggerServerImpl.contents(EntryRep tmpl,
Transaction tr) |
Uuid |
OutriggerAdmin.contents(EntryRep tmpl,
Transaction txn)
Return the remote iterator object needed by
JavaSpaceAdmin.contents . |
Uuid |
OutriggerServerImpl.ContentsQuery.getCookie() |
Uuid |
EventRegistrationWatcher.getCookie()
Get the unique identifier associated with this object.
|
Uuid |
EntryRep.getCookie() |
Uuid |
AvailabilityRegistrationWatcher.getCookie()
Get the unique identifier associated with this object.
|
Uuid |
SpaceProxy2.getReferentUuid() |
Uuid |
ParticipantProxy.getReferentUuid() |
Uuid |
AdminProxy.getReferentUuid() |
(package private) Uuid |
EntryRep.id()
Return the ID.
|
Modifier and Type | Method and Description |
---|---|
void |
OutriggerServerWrapper.cancel(Uuid cookie) |
void |
OutriggerServerImpl.cancel(Uuid cookie) |
Map |
OutriggerServerWrapper.cancelAll(Uuid[] cookies) |
Map |
OutriggerServerImpl.cancelAll(Uuid[] cookies) |
(package private) void |
OutriggerServerImpl.cancelOp(Uuid cookie,
boolean expired)
Log a "cancel" operation.
|
void |
LogOps.cancelOp(Uuid cookie,
boolean expired)
Log a
cancel and entry or registration. |
void |
OutriggerServerWrapper.close(Uuid iterationUuid) |
void |
OutriggerServerImpl.close(Uuid iterationUuid) |
void |
OutriggerAdmin.close(Uuid iterationUuid)
Forget about the indicated iteration
|
protected Lease |
SpaceProxy2.constructLease(Uuid uuid,
long expiration)
Create a new lease with the specified id and initial expiration
|
protected Lease |
ConstrainableSpaceProxy2.constructLease(Uuid uuid,
long expiration) |
void |
OutriggerServerImpl.IteratorImpl.delete(Uuid id)
Delete the entry of the given class and id.
|
void |
OutriggerServerWrapper.delete(Uuid iterationUuid,
Uuid entryUuid) |
void |
OutriggerServerImpl.delete(Uuid iterationUuid,
Uuid entryUuid) |
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 . |
(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[] |
OutriggerServerWrapper.nextBatch(Uuid contentsQueryUuid,
Uuid entryUuid) |
EntryRep[] |
OutriggerServerImpl.nextBatch(Uuid contentsQueryUuid,
Uuid entryUuid) |
EntryRep[] |
OutriggerServer.nextBatch(Uuid contentsQueryUuid,
Uuid entryUuid)
Return the next batch of entries associated with the specified
contents query.
|
EntryRep[] |
OutriggerServerImpl.IteratorImpl.nextReps(int max,
Uuid id) |
EntryRep[] |
OutriggerServerWrapper.nextReps(Uuid iterationUuid,
int max,
Uuid entryUuid) |
EntryRep[] |
OutriggerServerImpl.nextReps(Uuid iterationUuid,
int max,
Uuid entryUuid) |
EntryRep[] |
OutriggerAdmin.nextReps(Uuid iterationUuid,
int max,
Uuid entryUuid)
Fetch up to
max EntryRep objects from
the specified iteration. |
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. |
Constructor and Description |
---|
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 . |
Modifier and Type | Method and Description |
---|---|
(package private) static Uuid |
ByteArrayWrapper.toUuid(byte[] bits)
Create a new
Uuid that matches the bit pattern
in the passed byte[] . |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Field and Description |
---|---|
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.
|
Modifier and Type | Field and Description |
---|---|
(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
|
Modifier and Type | Method and Description |
---|---|
Uuid |
UuidGenerator.generate()
Generates a new
Uuid . |
Uuid |
Registration.getReferentUuid() |
Uuid |
RegistrarProxy.getReferentUuid() |
Uuid |
RegistrarLease.getReferentUuid()
Returns the lease Uuid.
|
Uuid |
AdminProxy.getReferentUuid() |
private Uuid |
RegistrarImpl.newLeaseID()
Generate a new lease ID
|
Modifier and Type | Method and Description |
---|---|
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.
|
Constructor and Description |
---|
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.
|
Modifier and Type | Field and Description |
---|---|
private Uuid |
ActivateWrapper.ExportClassLoader.id
Id field used to make toString() unique
|
Modifier and Type | Class and Description |
---|---|
private static class |
UuidFactory.Impl
Extends
Uuid trivially, in order to be a preferred
class and retain the original codebase annotation. |
Modifier and Type | Method and Description |
---|---|
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 . |
Modifier and Type | Field and Description |
---|---|
private Uuid |
BasicObjectEndpoint.id
The object identifier for the remote object.
|
private Uuid |
BasicJeriExporter.id |
Modifier and Type | Method and Description |
---|---|
Uuid |
BasicObjectEndpoint.getObjectIdentifier()
Returns the object identifier for the referenced remote object.
|
Uuid |
BasicJeriExporter.getObjectIdentifier()
Returns the object identifier for this exporter.
|
Constructor and Description |
---|
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-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.