| 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.


{% trans %}Paper Peer Reviewing disabled{% endtrans %}
{% trans -%}
"Paper Peer Reviewing" provides an integrated paper management and peer reviewing
module that will allow you to set up a full paper submission and peer reviewing workflow.
{%- endtrans %}


--- title: Places where I've lived, part 1 - Jyväskylä excerpt: date: '2021-04-19 19:55:37 +0100' categories: - Motivation - General - Traveling - Photography image: path: /assets/images/social/places_jyvaskyla.jpg ---
Jyväskylä is my hometown where I started my journey. It's where my dear parents live. It's the Base Camp where I would return to over the years, only to leave again.
Some background to this series: inspired by Ben Tibbett's mind-blowing mountain photography & climbing book Alpenglow, I started going through my photographs from earlier trips in the Alps. While doing that, I remembered and rediscovered other places I'd been to, or lived in. From there on, the project kind of started to grow uncontrollably. I had to descope it :)
So, I thought it'd be fun to do a series of posts about the places I've lived during my life, and share some stories and reflections about them. I guess both my age and the ongoing coronavirus pandemic contributes to these reflections about this thing called life. This series may include occasional purely subjective and half-serious comparisons of countries :)
{% include navigation-places.html %}


This editor has been developed in the scope of the following research paper:
You can download a sample CSAR by clicking here.
Copyright ©: A. Canciani, J. Soldani (Dip. di Informatica, Università di Pisa, Italia).


What does it mean to display inline vs inline blocks?
In my experience in CSS thus far, I have used the "display" property very, very often. I am sur emost of you have as well. However, despite how much I use it, I realized that I never had a clear understanding of what each of the three manin values for this property affected the layout of my web pages. If one didn't produce the desired layout change, I would simply try one of the others. If you are like me, hopefully this will help better your understanding so you can save time by picking the right display value the first time, every time.
When it comes to block, inline, and inline-block, the main differences are in how the width and height are set, whether or not you can change the width and height, and if it can have neighbors (only one of them can't) We'll start with block. you write it like so:
display: block;
Next up, inline. Written as: display: inline;
What you need to know about inline:
1. An element set to Inline will have its width and height determined by its content.
2. You cannot change the height and width. It will simply be the size of the content you put in.
Last, inline-block. Written as: display: inline-block;
What you need to know about inline-block:
1. It's the same as block
**EXCEPT**
2. Width is determined by its content.
3. BUT, you CAN set its width and height.


VerseAtility III: Rewind
This documentary features rare footage from the
heyday of Virginia based Frequency Magazine,
shot in the 7 Cities of VA, Oakland, CA and NYC.
V3Rewind's all-star line-up includes Questlove,
Stretch Armstrong and Bobbito Garcia,
Chad Hugo of the Neptunes, Jean Grae,
Breeze Evahflowin, HorrorCity, Rubar & more.
Enjoy interviews and dope performances of these
cultural icons up close and personal as well as
live on stage.
Format: DVD / Digital
Genre: Documentary
Runtime: 44:16min.
Label: Avtova Films
Note: a portion of the proceeds of the film will go towards autism awareness.
ON SALE NOW!!!
DVD and Digital available at these and other fine locations near you:
Buy NOW - DVD and Digital


IvanOS is an open source distributed operating system.
IvanOS is targeting data owners and applications developers, specifically data intensive applications that exhibit massive concurrency and distributed scale over some period of time. IvanOS is focused on helping minimize software development and operational costs for these data intensive applications. We assume that these applications demand continuous operation on lots of distributed commodity infrastructure.
IvanOS allows data owners to maximize time to value (i.e. data insights and resulting actions) while minimizing total cost of ownership and eliminating vendor lock-in.
Um, OK, let's put it this way:
IvanOS combines the OS, networking (SDN), hardware drivers, APIS, language bingings, GUI hooks, Statistical Libraries, Machine leraning libraries, Platform wide metadata, Platform wide scheduler, concurrency and hardware scaling into a single vertical bundle, and wraps it in a language (Erlang) that can be used by a software developer.
IvanOS is not focused on deployment, scaling, and consolidation of legacy applications or traditional three-tiered web applications
IvanOS is initially attempting to service streaming analytic applications, which are massively concurrent, data intensive, and distributed
As an operating system designed for massively concurrent applications, IvanOS uses the Erlang programming language as its system language.
Erlang is to IvanOS as the C programming language is to UNIX and Unix-like operating systems, most notably Linux. This choice of Erlang as the IvanOS system language in no way implies that all IvanOS application developers will need to know Erlang. We fully expect to support many other languages in time. Python, Go, and Elixir are likely first on the list.
As a distributed operating system, IvanOS takes the Erlang based Open Telecom Platform (OTP) as starting point, reference, cautionary tale, and inspiration. In many respects, IvanOS is a logical, albeit ambitious, modernization and expansion of the the OTP.
Yes.
Before you groan and gnash your teeth, you might consider a few things. Just like we all had to consider learining object oriented programming in the 1990s, it is likely that most programmers in the 2020s will need to learn some programming language which fundamentally supports concurrency and the functional programming style.
"Of the languages that use a message-passing concurrency model, Erlang is probably the most widely used in industry at present." Wikipedia
It's actually easy and fun to learn Erlang.
Erlang has an awesome open source culture and community.
Ivan Pulleyn is the son, brother, friend, and colleague of some of the key contributors to and supporters of IvanOS. Ivan is a key contributor to IvanOS. Ivan passed away in 2012. For those who knew Ivan, this effort is a tribute to his spirit and his ideas. For everyone involved in IvanOS, his name is a reminder that this project is a community effort and belongs to no one.


Basic Webpage by Logan Sonmor
This is
bold
this is
italic
this is both and this isn't.
This is an online image
This is my image
This is a link
Empty Lungs By Connor Linning And Stefan Kozak
This is a Music File
Your browser does not support the audio element.


Home
Features
About
Services
Pages
Blog
Contact Us
OUR SERVICES
W3Schools is optimized for learning, testing, and training.
Examples might be
simplified to improve
reading and basic understanding.
OUR SERVICES
W3Schools is optimized for learning, testing, and training.
Examples might be
simplified to improve
reading and basic understanding.
Some example text some example text. John Doe is an architect and engineer
Some example text some example text. John Doe is an architect and engineer
Some example text some example text. John Doe is an architect and engineer


For the past year, at least, if not for every election cycle, pundits and forecasters in American politics speak about the “bubbles” of the East and West Coasts. Those of us who live in these enclaves don’t “America”
A federal judge in Washington has granted a restraining order which has immediately halted President Donald Trump's immigration executive order effective nationwide.
Trump and his White House advisers are now using Obama as a security blanket, making almost identical moves he made during his tenure and defending possible mistakes by arguing that they were initially made by Barack Obama..
U.S. Ambassador to the United Nations Nikki Haley has indicated President Donald Trump intends to maintain U.S. sanctions against Russia until Ukraine’s independence is fully restored, including control over the Crimea
Vice-President Mike Pence posted a tweet on Wednesday in which he recognized the beginning of Black History Month by honoring a white man.
President Trump on Wednesday is expected to order the construction of his long-promised wall along the U.S.-Mexico border and take other actions on immigration, a cornerstone of his presidential campaign.


{% extends "base.html" %} {% block title %}Setting New password{% endblock %} {% load static %} {% block scripts %} {% endblock %} {% block content %}
The password reset link was invalid,
possibly because it has already been used.
Please request a new password reset.


A rideshare web service for college students.
Find a driver to rideshare quickly.
Travel between colleges efficiently.
Make easy money as a driver.


| Chicha Morada |
| This is a typical drink of Peru made of purple corn, pineapple, cinnamon, cloves, and sugar. You cannot leave without trying this, as it is one of the most common Peruvian beverages. Ask for it at almost any restaurant to experience a fun treat that dates back to Pre-Incan times! |
| Champús |
| Popular in Peru, Ecuador, and Colombia, this sweet drink is made of maize, cinnamon, cloves, and fruits such as pineapple, quince, apple and guanábana. Typically, champús is drunk warm and like Chicha Morada, is sold in many restaurants around Chiclayo. |
| Soya |
| A type of soy milk that is served warm. Soy is a popular ingredient grown in Peru. |
| Juices |
| Different types of freshly-squeezed juices are usually available at most restaurants. Pick from almost any freshly squeezed fruit such as orange, papaya, passion fruit, granadilla, and tuna. |
| Inca Kola |
| A type of soy milk that is served warm. Soy is a popular ingredient grown in Peru. |
| Juices |
| The sovereign soda of Peru, this drink beats out every soda in consumption, including Coca-Cola. Said to smell and taste like bubblegum, you may be surprised you like this lemongrass drink as much as the Peruvians, who consider it the drink of Peru! |
| Peruvian Lemonade |
| The sovereign soda of Peru, this drink beats out every soda in consumption, including Coca-Cola. Said to smell and taste like bubblegum, you may be surprised you like this lemongrass drink as much as the Peruvians, who consider it the drink of Peru! |
| Algarrobina |
| The drink of Lambayeque, this drink is a twist off the traditional Peruvian Pisco and includes milk, algarrobo (a carob plant grown in the area), and pisco. |


I have made a few threads and thought I would "clean up" a little
First I think I have made a code for the mega that should do:
1. Full 3 phase monitoring (3*CT and 3*AC)
2. Pulse input for water meters etc.
3. 2-Way IR com's for heatmeters (some do require a request before they send data).
But I'm not sure if it would work and would like a help correcting mistakes if there are any
Next I have (in eagle) made a shield for the Mega and tried to connect the sensor inputs to the right pins, but here I'm worried that I have connected wrong. Here I would like input if things have been done right and if I need to remap something ?
When I tried to match the pins for the sensor inputs i used the schematic from solderpad (http://solderpad.com/openenergymon/emontx/) and the attached PDF
If I should put things in a certain order, I would like help with the board first, so that I can order some prototypes.
When I got it working my plan is to release everything in the opensource spirit. Maybe it could even be an "official" openenergy board?
Re: Need help with making a shield for the Arduino Mega
A small Q.... would the hardware be more usefull for others, if it included CT inputs for solar cells etc?
I have excluded temp sensors as I can't make much use of them. The heat meter do report temp in and out and flow etc and also how much energy used, the energy is what i'm billed. And my hotwater cylinder only has one analog meter to read temp at the top (would have to remove that one to messure).
But I'm open to idea's.. So far I have used through hole components to be able to hand solder them, SMD could be done to save place, but gain could always make 2 shields if things became to crowded
Re: Need help with making a shield for the Arduino Mega
attached jpg's of the board so far
Re: Need help with making a shield for the Arduino Mega
Did I post the wrong place? or am I just not patient enough?
Re: Need help with making a shield for the Arduino Mega
Hello Bo Herrmannsen
Looks good! nice work! I cant see anything wrong that jumps out at me, looks like you have the circuit as in the emontx schematic and the arduino sketch uses emonlib in the expected way. I cant really comment on the heat meter (as in the question in your email) can you test the heat meter code in isolation? With an arduino + breadboard circuit just to make sure its all working before you commit to manufacturing a board?
Thanks for posting this on the forum
Trystan
Re: Need help with making a shield for the Arduino Mega
Hi
I got the code for the heatmeter from a danish guy that made on the Uno. So i'm sure that part is working. only need to pick what data to send to emon base. (i plan to send total energy or the difference in total energy between each reading)
What i'm not so sure on is how to match up the pins the mega to what the library expects... and yes i did copy the emontx schematics,
BUT i added 2 extra AC input's... and that lead's me to the next thing i'm not sure on.. how do i mod the sketch to calculate all 3 phases in the same sketch and not like the full fat 3 phases thread where 3 emon tx are in use
Re: Need help with making a shield for the Arduino Mega
would someone be able to help me the last bit?
what pins on the mega would the library expect the 3 ct sensors to be connected at?
what pin for the single AC input?
and what pin for the pulse input?
-------
what mods are needed to add 2 other AC inputs?
what mods are needed to make a full 3 phase monitoring (ct and ac for each phase)?
------
at what pins will the RFM library expect the module connected at?
I have almost done PCB layout for the GIVmon by rob and would like to order a prototype of both.... but not before i have everything in place
Re: Need help with making a shield for the Arduino Mega
Cant help with the others but the the RFM12B on a mega uses
52 sck rf
50 sdq
51 sdi
53 sel
2 irq
But you will need to run the RFM12B at 3.3V not 5V like the mega.. Something like http://jeelabs.net/projects/hardware/wiki/RFM12B_Board for ideas...
Works for me with the above board and a mega.
Re: Need help with making a shield for the Arduino Mega
np.... just need to change a wire then... there are 3.3 on the mega for the shields that need it
Edit: schematic corrected... will upload a new copy once i get the rest sorted
Re: Need help with making a shield for the Arduino Mega
any chance that anybody is willing helping me with getting the last bits sorted?


Random: Remembering When One Company Ruined Christmas For Some NES Owners
A chastity belt, but for your console
by Damien McFerranThis Christmas, we'd imagine plenty of Switch consoles are going to make their way under trees all over the world, promising a legion of new players a pretty incredible holiday season.
However, let's spare a thought for the kids back in 1989 who got a NES from Santa, only to find that their parents had also bought this accursed contraption:
That's right; parents were so scared about their children spending too much time playing video games that a company actually created a physical lock which prevented the NES from being used. The lock bolted onto the front of the console and covered the cartridge slot, preventing games from being inserted. The cads.
The device was also marketed as a protection against other people loading up your games and overwriting the save data, but we can't imagine many people bought it for that reason.
According to The Verge, Nintendo declined to officially endorse the $15.95 product, but Safe Care president Tom Lowe claimed to have sold 25,000 units.
Of course, it's not like modern young gamers have totally escaped limitations on their playtime – the Switch has a parental control app, after all – but at least it's more elegant than this ugly chastity belt for your beloved console.
Can you think of a worst Christmas present? Animal Crossing: Amiibo Festival, perhaps, but it's a close call.
[via twitter.com]


Shape-Display Model Maker
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Rough
1
Frame = 1
+
Generate
Connect Serial
Write Serial
Animation Sender (Beta)
Download as .ptsd


{% extends "email/base.html" %} {% load app_tags %} {% load i18n %} {% block email_message_pre %}
Thanks for attending the women’s webinar today hosted by McKinsey & Company Analytics.
We hope you enjoyed the webinar and found the personal journeys that Anastasia and Mareile shared insightful. If you could fill out a short feedback survey to share your thoughts on the webinar that would be much appreciated!
When asked please indicate McKinsey Analytics women’s webinar on 29 May as the name of the event.


Materialize CSS is createdy by Google. It is considered the Material Design that is a language that combines classic principles of successful design along with innovation and technology. The goal is to develope a system to unify user experience across all of their products on any platform.
Basic examples of Materilize CSS: Colors, Buttons, Images
Navigation examples of Materilize CSS: Different types of navigation bars
Form examples of Materilize CSS: Some examples of inputs for the form style
Grid examples of Materilize CSS: Columns and spacing


This page is for those of us who do not trust machines.
It works by checking the last post on /r/IsTodayFridayThe13th where a human posts "Yes" or "No" every day.
To be absolutely sure, it also checks the last post on /r/FridayThe13thReviewer where another human reviews the answer and posts "Correct" or "Incorrect". Every day.