Package | Description |
---|---|
net.jini.core.event |
The
RemoteEventListener interface and related standard classes. |
net.jini.core.lease |
These are distributed leasing interfaces and classes.
|
net.jini.core.lookup |
These are the lookup service interfaces and classes.
|
net.jini.core.transaction |
These are the transaction abstraction's interfaces and classes.
|
net.jini.core.transaction.server |
These are the default transaction semantics for participant/manager interaction.
|
net.jini.discovery |
These are utility classes and interfaces that conform to the discovery and join
protocol defined in the Jini Discovery and Join Specification.
|
net.jini.event | |
net.jini.lease |
Standard service and utility classes for managing leases.
|
net.jini.space |
JavaSpaces servers provide a place on the network, a space,
for clients to store and exchange objects.
|
org.apache.river.landlord |
This is a utility for services implementing leases.
|
org.apache.river.lease |
Some basic utility classes for helping with
client-side lease renewal operations.
|
Modifier and Type | Method and Description |
---|---|
Lease |
EventRegistration.getLease()
Returns the Lease object for this registration.
|
Constructor and Description |
---|
EventRegistration(long eventID,
Object source,
Lease lease,
long seqNum)
Constructs an EventRegistration object.
|
Modifier and Type | Field and Description |
---|---|
Map<Lease,Throwable> |
LeaseMapException.exceptionMap
A Map from Lease to Exception, containing each lease that failed to
renew or cancel, and the exception that resulted from that lease's
renewal or cancel attempt.
|
Modifier and Type | Method and Description |
---|---|
LeaseMap<? extends Lease,Long> |
Lease.createLeaseMap(long duration)
Creates a Map object that can contain leases whose renewal or
cancellation can be batched, and adds the current lease to that map.
|
Modifier and Type | Method and Description |
---|---|
boolean |
Lease.canBatch(Lease lease)
Returns a boolean indicating whether or not the lease given as a
parameter can be batched (placed in the same LeaseMap) with the
current lease.
|
Constructor and Description |
---|
LeaseMapException(String s,
Map<Lease,Throwable> exceptionMap)
Constructs a LeaseMapException for the specified map with a
detail message.
|
Modifier and Type | Method and Description |
---|---|
Lease |
ServiceRegistration.getLease()
Returns the lease that controls the service registration, allowing
the lease to be renewed or cancelled.
|
Modifier and Type | Field and Description |
---|---|
Lease |
Transaction.Created.lease
The lease.
|
Lease |
NestableTransaction.Created.lease
The lease.
|
Constructor and Description |
---|
Created(NestableTransaction transaction,
Lease lease)
Simple constructor.
|
Created(Transaction transaction,
Lease lease)
Simple constructor.
|
Modifier and Type | Field and Description |
---|---|
Lease |
TransactionManager.Created.lease
The lease.
|
Constructor and Description |
---|
Created(long id,
Lease lease)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
Lease |
LookupDiscoveryRegistration.getLease()
Returns the Lease object that controls a client's registration with
the lookup discovery service.
|
Modifier and Type | Method and Description |
---|---|
Lease |
MailboxRegistration.getLease()
Returns the
Lease object associated
with this registration. |
Modifier and Type | Method and Description |
---|---|
abstract Lease |
RenewalFailureEvent.getLease()
Returns the lease that could not be renewed.
|
Lease |
LeaseRenewalEvent.getLease()
Returns a reference to the lease to which the event pertains.
|
Lease[] |
LeaseUnmarshalException.getLeases()
Accessor method that returns an array consisting of instances of
Lease , where each element of the array corresponds
to a successfully unmarshalled object. |
Lease[] |
LeaseRenewalSet.getLeases()
Returns all the leases currently in the set.
|
Lease |
LeaseRenewalSet.getRenewalSetLease()
Returns the lease that controls the lifetime of this set.
|
Lease |
ExpirationWarningEvent.getRenewalSetLease()
Convenience method to retrieve the
Lease associated
with the source of this event. |
Lease |
LeaseRenewalSet.remove(Lease leaseToRemove)
Removes the specified lease from set.
|
Modifier and Type | Method and Description |
---|---|
void |
LeaseRenewalManager.cancel(Lease lease)
Removes a given lease from the managed set, and cancels it.
|
long |
LeaseRenewalManager.getExpiration(Lease lease)
Returns the current desired expiration time associated with a
particular lease, (not the actual expiration that was granted
when the lease was created or last renewed).
|
Lease |
LeaseRenewalSet.remove(Lease leaseToRemove)
Removes the specified lease from set.
|
void |
LeaseRenewalManager.remove(Lease lease)
Removes a given lease from the managed set of leases; but does
not cancel the given lease.
|
void |
LeaseRenewalSet.renewFor(Lease leaseToRenew,
long desiredDuration)
Include a client lease in the set for a specified duration.
|
void |
LeaseRenewalManager.renewFor(Lease lease,
long desiredDuration,
LeaseListener listener)
Include a lease in the managed set for a specified duration.
|
void |
LeaseRenewalSet.renewFor(Lease leaseToRenew,
long desiredDuration,
long renewDuration)
Include a client lease in the set for a specified duration and
with a specified renewal duration.
|
void |
LeaseRenewalManager.renewFor(Lease lease,
long desiredDuration,
long renewDuration,
LeaseListener listener)
Include a lease in the managed set for a specified duration and
with specified renewal duration.
|
void |
LeaseRenewalManager.renewUntil(Lease lease,
long desiredExpiration,
LeaseListener listener)
Include a lease in the managed set until a specified time.
|
void |
LeaseRenewalManager.renewUntil(Lease lease,
long desiredExpiration,
long renewDuration,
LeaseListener listener)
Include a lease in the managed set until a specified time and
with a specified renewal duration.
|
void |
LeaseRenewalManager.setExpiration(Lease lease,
long expiration)
Replaces the current desired expiration of a given lease from the
managed set with a new desired expiration time.
|
Constructor and Description |
---|
LeaseRenewalEvent(LeaseRenewalManager source,
Lease lease,
long expiration,
Throwable ex)
Constructs an instance of this class with the specified state.
|
LeaseRenewalManager(Lease lease,
long desiredExpiration,
LeaseListener listener)
Constructs an instance of this class that will initially manage a
single lease.
|
LeaseUnmarshalException(Lease[] leases,
MarshalledObject[] marshalledLeases,
Throwable[] exceptions)
Constructs a new instance of
LeaseUnmarshalException . |
LeaseUnmarshalException(String message,
Lease[] leases,
MarshalledObject[] marshalledLeases,
Throwable[] exceptions)
Constructs a new instance of
LeaseUnmarshalException
with a specified message. |
Modifier and Type | Method and Description |
---|---|
Lease |
MatchSet.getLease()
Returns a proxy to the
Lease associated with this
match set, or null if this match set is not
leased. |
Lease |
JavaSpace.write(Entry entry,
Transaction txn,
long lease)
Write a new entry into the space.
|
Modifier and Type | Class and Description |
---|---|
class |
ConstrainableLandlordLease
Constrainable sub-class of
LandlordLease . |
class |
LandlordLease
Basic implementation of
net.jini.core.lease.Lease that works
with the the Landlord protocol. |
Modifier and Type | Method and Description |
---|---|
LeaseMap<? extends Lease,Long> |
LandlordLease.createLeaseMap(long duration) |
Modifier and Type | Method and Description |
---|---|
boolean |
LandlordLease.canBatch(Lease lease) |
boolean |
ConstrainableLandlordLease.canBatch(Lease lease) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractIDLeaseMap<K extends Lease>
AbstractIDLeaseMap is intended to work around some minor design warts in the
Lease interface:
In the real world, when a Lease is renewed, a new Lease contract document
is issued, however when an electronic Lease is renewed the Lease expiry
date is changed and the record of the previous Lease is lost. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractLease
A base class for implementing lease objects.
|
Modifier and Type | Method and Description |
---|---|
Lease |
BasicRenewalFailureEvent.getLease()
Returns the lease that could not be renewed.
|
Constructor and Description |
---|
AbstractLeaseMap(Lease lease,
long duration)
Default to using a small HashMap.
|
AbstractLeaseMap(Map map,
Lease lease,
long duration)
Provide a map of your choice.
|
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.