RFR: 8043306 - Provide a replacement for the API that allowed to listen for LogManager configuration changes
Alan Bateman
Alan.Bateman at oracle.com
Fri Sep 12 12:37:23 UTC 2014
On 12/09/2014 11:45, Daniel Fuchs wrote:
>
> I am still unconvinced this is worth the additional
> complexity it would bring to the implementation.
> The deprecated methods were using HashMap to store listeners,
> and therefore the order in which listeners were invoked was also
> undefined. Nobody has ever complained.
>
I'm not convinced either. The previous methods were rarely used (prior
to their deprecation and eventual removal there was a static analysis
done on tens of thousands of projects to get some data on actual usage
and there were only a handful of actual usages). The only reason for
introducing alternative methods is that there is a solution for the tiny
number of cases where LogManager can't be sub-classes. So I think it's
best to keep it as simpler as possible.
-Alan
More information about the core-libs-dev
mailing list