Package | Description |
---|---|
com.sun.jini.landlord |
This is a utility for services implementing leases.
|
com.sun.jini.outrigger |
This is an implementation of a JavaSpaces technology-enabled service.
|
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 . |
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 | Method and Description |
---|---|
Uuid |
LeasedResource.getCookie()
Returns the universally unique identifier associated with this
lease.
|
Uuid |
LandlordLease.getReferentUuid() |
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 . |
LandlordLease(Uuid cookie,
Landlord landlord,
Uuid landlordUuid,
long expiration)
Create a new
LandlordLease . |
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 | Method and Description |
---|---|
Uuid |
OutriggerServerImpl.contents(com.sun.jini.outrigger.EntryRep tmpl,
Transaction tr) |
Modifier and Type | Method and Description |
---|---|
void |
OutriggerServerImpl.cancel(Uuid cookie) |
Map |
OutriggerServerImpl.cancelAll(Uuid[] cookies) |
void |
LogOps.cancelOp(Uuid cookie,
boolean expired)
Log a
cancel and entry or registration. |
void |
OutriggerServerImpl.close(Uuid iterationUuid) |
void |
OutriggerServerImpl.delete(Uuid iterationUuid,
Uuid entryUuid) |
com.sun.jini.outrigger.EntryRep[] |
OutriggerServerImpl.nextBatch(Uuid contentsQueryUuid,
Uuid entryUuid) |
com.sun.jini.outrigger.EntryRep[] |
OutriggerServerImpl.nextReps(Uuid iterationUuid,
int max,
Uuid entryUuid) |
void |
Recover.recoverTake(Uuid cookie,
Long txnId)
Recover a take operation.
|
void |
OutriggerServerImpl.recoverTake(Uuid cookie,
Long txnId) |
void |
Recover.recoverUuid(Uuid uuid)
Recover the
Uuid for the service as a whole. |
void |
OutriggerServerImpl.recoverUuid(Uuid uuid) |
long |
OutriggerServerImpl.renew(Uuid cookie,
long extension) |
Landlord.RenewResults |
OutriggerServerImpl.renewAll(Uuid[] cookies,
long[] extensions) |
void |
LogOps.renewOp(Uuid cookie,
long expiration)
Log a
renew operation. |
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. |
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 | Method and Description |
---|---|
Uuid |
UuidGenerator.generate()
Generates a new
Uuid . |
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 | 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 . |
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.