Searched refs:lease (Results 1 - 3 of 3) sorted by relevance

/openjdk7/jdk/src/share/classes/java/rmi/dgc/
H A DDGC.java42 * the client holding the reference. The lease period starts when the
46 * not renew the lease before it expires, the distributed garbage
57 * 'ids'. The 'lease' contains a client's unique VM identifier (VMID)
58 * and a requested lease period. For each remote object exported
60 * list-a list of clients that hold references to it. If the lease
76 * used and the lease period granted for the remote references (a
77 * server may decide to grant a smaller lease period than the
92 * @param lease requested lease
93 * @return granted lease
96 dirty(ObjID[] ids, long sequenceNum, Lease lease) argument
[all...]
/openjdk7/jdk/src/share/classes/sun/rmi/transport/
H A DDGCClient.java60 * collector for the remote object, which returns a lease guaranteeing
64 * "dirty" calls to renew its lease.
86 /** lease duration to request (usually ignored by server) */
110 /** constant empty ObjID array for lease renewal optimization */
153 * Given the length of a lease and the time that it was granted,
160 * a longer fraction of the lease duration for longer leases.
186 /** absolute time to renew current lease to this endpoint */
188 /** absolute time current lease to this endpoint will expire */
197 /** renew/clean thread for handling lease renewals and clean calls */
360 Lease lease
[all...]
H A DDGCImpl.java69 /** lease duration to grant to clients */
74 /** lease check interval; default is half of lease grant duration */
88 /** checks for lease expiration */
113 * The client must call the "dirty" method to renew the lease
114 * before the "lease" time expires or all references to remote
118 public Lease dirty(ObjID[] ids, long sequenceNum, Lease lease) { argument
119 VMID vmid = lease.getVMID();
121 * The server specifies the lease value; the client has
146 lease
318 LeaseInfo(VMID vmid, long lease) argument
323 renew(long lease) argument
[all...]

Completed in 478 milliseconds