Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
net.jini.core.lease.Lease

Packages that use Lease
com.sun.jini.landlord | This is a utility for services implementing leases.
com.sun.jini.lease | Some basic utility classes for helping with client-side lease renewal operations.
com.sun.jini.outrigger | This is an implementation of a JavaSpaces(TM) technology-enabled service.
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(TM) Discovery and Join Specification.
net.jini.event |
net.jini.lease | Standard service and utility classes for managing leases.
net.jini.space | The JavaSpacesTM technology package.

Uses of Lease in com.sun.jini.landlord

Classes in com.sun.jini.landlord that implement Lease
`class` | `ConstrainableLandlordLease` Constrainable sub-class of `LandlordLease`.
`class` | `LandlordLease` Basic implementation of `net.jini.core.lease.Lease` that works with the the Landlord protocol.

Methods in com.sun.jini.landlord with parameters of type Lease
`boolean` | `LandlordLease.canBatch(Lease lease)`
`boolean` | `ConstrainableLandlordLease.canBatch(Lease lease)`

Uses of Lease in com.sun.jini.lease

Classes in com.sun.jini.lease that implement Lease
`class` | `AbstractLease` A base class for implementing lease objects.

Methods in com.sun.jini.lease that return Lease
`Lease` | `BasicRenewalFailureEvent.getLease()` Returns the lease that could not be renewed.

Constructors in com.sun.jini.lease with parameters of type Lease
`AbstractLeaseMap(Lease lease, long duration)` Default to using a small HashMap.
`AbstractLeaseMap(Map map, Lease lease, long duration)` Provide a map of your choice.

Uses of Lease in com.sun.jini.outrigger

Methods in com.sun.jini.outrigger that return Lease
`Lease` | `OutriggerServerImpl.write(com.sun.jini.outrigger.EntryRep rep, Transaction tr, long lease)`

Uses of Lease in net.jini.core.event

Fields in net.jini.core.event declared as Lease
`protected Lease` | `EventRegistration.lease` The registration lease.

Methods in net.jini.core.event that return Lease
`Lease` | `EventRegistration.getLease()` Returns the Lease object for this registration.

Constructors in net.jini.core.event with parameters of type Lease
`EventRegistration(long eventID, Object source, Lease lease, long seqNum)` Constructs an `EventRegistration` object.

Uses of Lease in net.jini.core.lease

Methods in net.jini.core.lease with parameters of type Lease
`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.

Uses of Lease in net.jini.core.lookup

Methods in net.jini.core.lookup that return Lease
`Lease` | `ServiceRegistration.getLease()` Returns the lease that controls the service registration, allowing the lease to be renewed or cancelled.

Uses of Lease in net.jini.core.transaction

Fields in net.jini.core.transaction declared as Lease
`Lease` | `NestableTransaction.Created.lease` The lease.
`Lease` | `Transaction.Created.lease` The lease.

Constructors in net.jini.core.transaction with parameters of type Lease
`NestableTransaction.Created(NestableTransaction transaction, Lease lease)` Simple constructor.
`Transaction.Created(Transaction transaction, Lease lease)` Simple constructor.

Uses of Lease in net.jini.core.transaction.server

Fields in net.jini.core.transaction.server declared as Lease
`Lease` | `TransactionManager.Created.lease` The lease.

Constructors in net.jini.core.transaction.server with parameters of type Lease
`TransactionManager.Created(long id, Lease lease)` Simple constructor.

Uses of Lease in net.jini.discovery

Methods in net.jini.discovery that return Lease
`Lease` | `LookupDiscoveryRegistration.getLease()` Returns the Lease object that controls a client's registration with the lookup discovery service.

Uses of Lease in net.jini.event

Methods in net.jini.event that return Lease
`Lease` | `MailboxRegistration.getLease()` Returns the `Lease` object associated with this registration.

Uses of Lease in net.jini.lease

Methods in net.jini.lease that return Lease
`Lease` | `ExpirationWarningEvent.getRenewalSetLease()` Convenience method to retrieve the `Lease` associated with the source of this event.
`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.remove(Lease leaseToRemove)` Removes the specified lease from set.
`Lease[]` | `LeaseRenewalSet.getLeases()` Returns all the leases currently in the set.
`Lease` | `LeaseRenewalSet.getRenewalSetLease()` Returns the lease that controls the lifetime of this set.
`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.

Methods in net.jini.lease with parameters of type Lease
`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` | `LeaseRenewalSet.renewFor(Lease leaseToRenew, long desiredDuration)` Include a client lease in the set for a specified duration.
`Lease` | `LeaseRenewalSet.remove(Lease leaseToRemove)` Removes the specified lease from set.
`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.renewFor(Lease lease, long desiredDuration, LeaseListener listener)` Include a lease in the managed set for a specified 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.
`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).
`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.
`void` | `LeaseRenewalManager.cancel(Lease lease)` Removes a given lease from the managed set, and cancels it.
`void` | `LeaseRenewalManager.remove(Lease lease)` Removes a given lease from the managed set of leases; but does not cancel the given lease.

Constructors in net.jini.lease with parameters of type Lease
`LeaseUnmarshalException(String message, Lease[] leases, MarshalledObject[] marshalledLeases, Throwable[] exceptions)` Constructs a new instance of `LeaseUnmarshalException` with a specified message.
`LeaseUnmarshalException(Lease[] leases, MarshalledObject[] marshalledLeases, Throwable[] exceptions)` Constructs a new instance of `LeaseUnmarshalException`.
`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.

Uses of Lease in net.jini.space

Methods in net.jini.space that return Lease
`Lease` | `JavaSpace.write(Entry entry, Transaction txn, long lease)` Write a new entry into the space.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2004 Sun Microsystems, Inc. All rights reserved