| 
GigaSpaces XAP 9.1 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface LeaseMap
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.
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from interface java.util.Map | 
|---|
Map.Entry<K,V> | 
| Method Summary | |
|---|---|
 void | 
cancelAll()
Cancels all leases in the LeaseMap.  | 
 boolean | 
canContainKey(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 | 
|---|
boolean canContainKey(Object key)
key - an object that should be a lease
Lease.canBatch(net.jini.core.lease.Lease)
void renewAll()
              throws LeaseMapException,
                     RemoteException
LeaseMapException
RemoteException
void cancelAll()
               throws LeaseMapException,
                      RemoteException
LeaseMapException
RemoteException
  | 
GigaSpaces XAP 9.1 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||