|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
An unsynchronized Map from Lease to Long (the duration to use when renewing the lease). For all methods of LeaseMap except canContainKey, an IllegalArgumentException is thrown if a key is not a Lease or a value is not a Long. Null keys and values are not supported.
Inner classes inherited from class java.util.Map |
java.util.Map.Entry |
Method Summary | |
void |
cancelAll()
Cancels all leases in the LeaseMap. |
boolean |
canContainKey(java.lang.Object key)
Returns true if the given object is a Lease which can be renewed and cancelled in a batch with other leases in the map. |
void |
renewAll()
Renews all leases in the LeaseMap, using their current values as the renewal durations. |
Methods inherited from interface java.util.Map |
clear,
containsKey,
containsValue,
entrySet,
equals,
get,
hashCode,
isEmpty,
keySet,
put,
putAll,
remove,
size,
values |
Method Detail |
public boolean canContainKey(java.lang.Object key)
Lease.canBatch(net.jini.core.lease.Lease)
public void renewAll() throws LeaseMapException, java.rmi.RemoteException
public void cancelAll() throws LeaseMapException, java.rmi.RemoteException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |