River Lease Utilities Release Notes
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
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.