# JiniTM Lease Utilities
River v3.0.0 Release Notes

### Description

The class `net.jini.lease.LeaseRenewalManager` is a utility class that provides for the systematic renewal and overall management of a set of leases associated with one or more remote entities on behalf of a local entity. The Jini Lease Utilities Specification is available in html.

### Changes since the v2.2.0 release

None

### Changes since the v2.1.1 release

None

### Changes since the v2.0.1 release

Configuration
  A new configuration entry named `roundTripTime` may be used to set the worst-case latency to assume for a remote call to renew a lease. This latency was previously hard-coded to a value of ten seconds. A full list of supported configuration entries is given in the `LeaseRenewalManager` class documentation.

Logging
  In this release, no changes have occurred with respect to the logging mechanism employed by the `LeaseRenewalManager`, which logs diagnostic information to the `Logger` named `net.jini.lease.LeaseRenewalManager`. A description of what information is logged at what logging levels is given in the class documentation.

Bug Fixes of Interest
  A number of bugs have been addressed in this release of the `LeaseRenewalManager.` What follows is a description of those bugs that might be of interest:

5015237: `LeaseRenewalManager` does not log lease renewal failures if no listener is specified
  The renewal failure logging code had an unnecessary dependency on the existence of a registered listener.

  This bug has been fixed.

Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.