LM.3. The Interface

The public methods provided by the LeaseRenewalManager class are:

package net.jini.lease; 

public class LeaseRenewalManager 
{
    public LeaseRenewalManager() {...} 
    public LeaseRenewalManager(Lease lease, 
                               long desiredExpiration, 
                               LeaseListener listener) {...} 
    public void renewUntil(Lease lease, 
                           long desiredExpiration, 
                           long renewDuration, 
                           LeaseListener listener) {...} 
    public void renewUntil(Lease lease, 
                           long desiredExpiration, 
                           LeaseListener listener) {...} 
    public void renewFor(Lease lease, 
                         long desiredDuration, 
                         long renewDuration, 
                         LeaseListener listener) {...} 
    public void renewFor(Lease lease, 
                         long desiredDuration, 
                         LeaseListener listener) {...} 
    public long getExpiration(Lease lease) 
        throws UnknownLeaseException {...} 
    public void setExpiration(Lease lease, 
                              long  desiredExpiration) 
        throws UnknownLeaseException {...} 
    public void remove(Lease lease) 
        throws UnknownLeaseException {...} 
    public void cancel(Lease lease) 
        throws UnknownLeaseException, RemoteException {...} 
    public void clear() {...} 
} 

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.144.37.38