|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.intrinsyc.janet.Lifetime
Provides methods to control the lifetime of an object remotely.
© 2007 Intrinsyc Software International, Inc. All rights reserved.
Constructor Summary | |
Lifetime()
|
Method Summary | |
void |
registerLease(java.lang.Object forObject)
Registers an object. |
void |
registerLeases(java.lang.Object[] forObjects)
Registers a set of objects. |
void |
renewAllRegisteredLeases()
Renews the lease for all registered objects. |
void |
renewLease(java.lang.Object forObject)
Renews the lease for the object given by parameter forObject. |
void |
renewLeases(java.lang.Object[] forObjects)
Renews the leases for the objects given by parameter forObjects. |
void |
unregisterLease(java.lang.Object forObject)
Unregisters the lease for an object. |
void |
unregisterLeases(java.lang.Object[] forObjects)
Unregisters the leases for an array of objects. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Lifetime()
Method Detail |
public void registerLease(java.lang.Object forObject)
Registers an object. The lease for this object is renewed when renewAllRegisteredLeases is called.
forObject
- Object to register.public void registerLeases(java.lang.Object[] forObjects)
Registers a set of objects. The lease for these objects is renewed when renewAllRegisteredLeases is called.
forObjects
- Array of objects to register.public void renewAllRegisteredLeases()
Renews the lease for all registered objects.
public void renewLease(java.lang.Object forObject)
Renews the lease for the object given by parameter forObject.
forObject
- The object whose lease to renew.public void renewLeases(java.lang.Object[] forObjects)
Renews the leases for the objects given by parameter forObjects.
forObjects
- Array of objects whose leases to renew.public void unregisterLease(java.lang.Object forObject)
Unregisters the lease for an object.
forObject
- Object whose lease to unregister.public void unregisterLeases(java.lang.Object[] forObjects)
Unregisters the leases for an array of objects.
forObjects
- Array of objects whose leases to unregister.
|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |