GigaSpaces XAP 10.0.1 API

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

Packages that use Lease
com.j_spaces.core Provides Space properties and security context services 
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.mahalo Provides implementations of the TransactionManager service. 
com.sun.jini.reggie Provides implementations of ServiceRegistrar
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 JavaSpaces(TM) servers provide a place on the network, a space, for clients to store and exchange objects. 
 

Uses of Lease in com.j_spaces.core
 

Subinterfaces of Lease in com.j_spaces.core
 interface LeaseContext<T>
          LeaseContext is a return-value encapsulation of a write operation.
 

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 ConstrainableLandlordLease.canBatch(Lease lease)
           
 boolean LandlordLease.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.mahalo
 

Classes in com.sun.jini.mahalo that implement Lease
 class MahaloTxnBasicLease
          TODO add Javadoc
 

Uses of Lease in com.sun.jini.reggie
 

Classes in com.sun.jini.reggie that implement Lease
 class ConstrainableEventLease
          EventLease subclass that supports constraints.
 class EventLease
          When a registrar (lookup service) grants a lease on an event registration on behalf of some object (client), a proxy is employed to allow the client to interact with the lease; this class is the implementation of that proxy.
 

Methods in com.sun.jini.reggie with parameters of type Lease
 boolean ConstrainableEventLease.canBatch(Lease lease)
          Two leases can be batched if they are both RegistrarLeases, share the same server, and have compatible constraints.
 

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.
 

Constructors in net.jini.core.lookup with parameters of type Lease
RegistrarEventRegistration(long eventID, Object source, Lease lease, long seqNum, ServiceMatchesWrapper matches)
           
 

Uses of Lease in net.jini.core.transaction
 

Subinterfaces of Lease in net.jini.core.transaction
 interface ITransactionLease
          TODO add Javadoc
 

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 LeaseRenewalEvent.getLease()
          Returns a reference to the lease to which the event pertains.
abstract  Lease RenewalFailureEvent.getLease()
          Returns the lease that could not be renewed.
 Lease[] LeaseRenewalSet.getLeases()
          Returns all the leases currently in the set.
 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 ExpirationWarningEvent.getRenewalSetLease()
          Convenience method to retrieve the Lease associated with the source of this event.
 Lease LeaseRenewalSet.getRenewalSetLease()
          Returns the lease that controls the lifetime of this set.
 Lease LeaseRenewalSet.remove(Lease leaseToRemove)
          Removes the specified lease from set.
 

Methods in net.jini.lease with parameters of type Lease
 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).
 void LeaseRenewalManager.remove(Lease lease)
          Removes a given lease from the managed set of leases; but does not cancel the given lease.
 Lease LeaseRenewalSet.remove(Lease leaseToRemove)
          Removes the specified lease from set.
 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.
 

Constructors in net.jini.lease with parameters of type Lease
LeaseRenewalEvent(Object 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.
 

Uses of Lease in net.jini.space
 

Methods in net.jini.space that return Lease
 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.
 


GigaSpaces XAP 10.0.1 API

Copyright © GigaSpaces.