Uploaded image for project: 'CCC Migration Project'
  1. CCC Migration Project
  2. CCC-8029805

Remove LogManager addPropertyChangeListener and removePropertyChangeListener methods

XMLWordPrintable

    • source, binary
    • high
    • Hide
      Removing methods is clearly an incompatible change (both source and binary).

      It should be noted that the impending removal of these methods is flagged in the Public Review of JSR 337. The release notes for JDK 8 also include a warning that they methods have been deprecated with a view to their outright removal.

      As noted in the CCC for 7192274, our analysis indicates that these methods are rarely used and therefore we do not expect the impact to be huge. By removing the methods early in JDK 9 then it allows developers tracking JDK 9 or testing early builds to identify any dependency quickly.

      At this time we do not propose a replacement/alternative for these methods although this will be looked at as part of other work to improve java.util.loggging in JDK 9.
      Show
      Removing methods is clearly an incompatible change (both source and binary). It should be noted that the impending removal of these methods is flagged in the Public Review of JSR 337. The release notes for JDK 8 also include a warning that they methods have been deprecated with a view to their outright removal. As noted in the CCC for 7192274, our analysis indicates that these methods are rarely used and therefore we do not expect the impact to be huge. By removing the methods early in JDK 9 then it allows developers tracking JDK 9 or testing early builds to identify any dependency quickly. At this time we do not propose a replacement/alternative for these methods although this will be looked at as part of other work to improve java.util.loggging in JDK 9.
    • Java API
    • SE

      Summary

      Remove LogManager addPropertyChangeListener and removePropertyChangeListener methods

      Problem

      The LogManager addPropertyChangeListener and removePropertyChangeListener methods were deprecated in Java SE 8 and the javadoc updated to warn that the methods would be removed in a future release.

      This new CCC proposes to remove these methods in Java SE 9.

      Solution

      Remove LogManager addPropertyChangeListener and removePropertyChangeListener methods.

      Specification

      Remove LogManager addPropertyChangeListener and removePropertyChangeListener methods.

            alanb Alan Bateman
            alanb Alan Bateman
            Mandy Chung (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: