You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@reef.apache.org by "Brian Cho (JIRA)" <ji...@apache.org> on 2015/08/03 02:57:04 UTC

[jira] [Updated] (REEF-546) Remove APIs deprecated since 0.11 from Tang

     [ https://issues.apache.org/jira/browse/REEF-546?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brian Cho updated REEF-546:
---------------------------
    Description: 
Tang seems to be the worst offender in continuing to use "deprecated" methods and classes. We need to figure out which ones are truly unneeded, and which ones we should upgrade to non-deprecated status.

A grepped list of deprecated parts:
{noformat}
--
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/Configuration.java:159:  @Deprecated
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/Configuration.java-160-  Iterable<Entry<NamedParameterNode<Set<?>>, Object>> getBoundSets();
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/Configuration.java-161-
--
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java:45:@Deprecated
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-46-public class ConfigurationFile {
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-47-
--
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java:54:  @Deprecated
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-55-  public static void writeConfigurationFile(
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-56-      final Configuration conf, final File confFile) throws IOException {
--
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java:65:  @Deprecated
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-66-  public static void addConfiguration(final ConfigurationBuilder conf,
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-67-                                      final File tmpConfFile) throws IOException, BindException {
--
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java:84:  @Deprecated
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-85-  public static void addConfiguration(final ConfigurationBuilder conf,
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-86-                                      final String contents) throws BindException {
--
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java:184:  @Deprecated
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-185-  public static String toConfigurationString(final Configuration c) {
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-186-    StringBuilder sb = new StringBuilder();
--
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java:197:  @Deprecated
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-198-  static List<String> toConfigurationStringList(final Configuration c) {
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-199-    ConfigurationImpl conf = (ConfigurationImpl) c;
--
{noformat}

  was:
Tang seems to be the worst offender in continuing to use "deprecated" methods and classes. We need to figure out which ones are truly unneeded, and which ones we should upgrade to non-deprecated status.

A grepped list of deprecated parts:
{{noformat}}
--
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/Configuration.java:159:  @Deprecated
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/Configuration.java-160-  Iterable<Entry<NamedParameterNode<Set<?>>, Object>> getBoundSets();
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/Configuration.java-161-
--
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java:45:@Deprecated
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-46-public class ConfigurationFile {
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-47-
--
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java:54:  @Deprecated
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-55-  public static void writeConfigurationFile(
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-56-      final Configuration conf, final File confFile) throws IOException {
--
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java:65:  @Deprecated
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-66-  public static void addConfiguration(final ConfigurationBuilder conf,
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-67-                                      final File tmpConfFile) throws IOException, BindException {
--
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java:84:  @Deprecated
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-85-  public static void addConfiguration(final ConfigurationBuilder conf,
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-86-                                      final String contents) throws BindException {
--
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java:184:  @Deprecated
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-185-  public static String toConfigurationString(final Configuration c) {
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-186-    StringBuilder sb = new StringBuilder();
--
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java:197:  @Deprecated
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-198-  static List<String> toConfigurationStringList(final Configuration c) {
lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-199-    ConfigurationImpl conf = (ConfigurationImpl) c;
--
{{noformat}}


> Remove APIs deprecated since 0.11 from Tang
> -------------------------------------------
>
>                 Key: REEF-546
>                 URL: https://issues.apache.org/jira/browse/REEF-546
>             Project: REEF
>          Issue Type: Sub-task
>          Components: Tang
>            Reporter: Brian Cho
>             Fix For: 0.12
>
>
> Tang seems to be the worst offender in continuing to use "deprecated" methods and classes. We need to figure out which ones are truly unneeded, and which ones we should upgrade to non-deprecated status.
> A grepped list of deprecated parts:
> {noformat}
> --
> lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/Configuration.java:159:  @Deprecated
> lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/Configuration.java-160-  Iterable<Entry<NamedParameterNode<Set<?>>, Object>> getBoundSets();
> lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/Configuration.java-161-
> --
> lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java:45:@Deprecated
> lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-46-public class ConfigurationFile {
> lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-47-
> --
> lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java:54:  @Deprecated
> lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-55-  public static void writeConfigurationFile(
> lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-56-      final Configuration conf, final File confFile) throws IOException {
> --
> lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java:65:  @Deprecated
> lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-66-  public static void addConfiguration(final ConfigurationBuilder conf,
> lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-67-                                      final File tmpConfFile) throws IOException, BindException {
> --
> lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java:84:  @Deprecated
> lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-85-  public static void addConfiguration(final ConfigurationBuilder conf,
> lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-86-                                      final String contents) throws BindException {
> --
> lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java:184:  @Deprecated
> lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-185-  public static String toConfigurationString(final Configuration c) {
> lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-186-    StringBuilder sb = new StringBuilder();
> --
> lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java:197:  @Deprecated
> lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-198-  static List<String> toConfigurationStringList(final Configuration c) {
> lang/java/reef-tang/tang/src/main/java/org/apache/reef/tang/formats/ConfigurationFile.java-199-    ConfigurationImpl conf = (ConfigurationImpl) c;
> --
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)