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

Remove LogManager addPropertyChangeListener and removePropertyChangeListener methods

    XMLWordPrintable

    Details

    • Subcomponent:
    • Compatibility Kind:
      source, binary
    • Compatibility Risk:
      high
    • Compatibility Risk Description:
      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.
    • Interface Kind:
      Java API
    • Scope:
      SE

      Description

      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.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              alanb Alan Bateman
              Reporter:
              alanb Alan Bateman
              Reviewed By:
              Mandy Chung
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: