You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2016/05/06 23:23:34 UTC

svn commit: r1742670 - in /commons/proper/io/trunk/src: changes/changes.xml main/java/org/apache/commons/io/FileSystemUtils.java

Author: ggregory
Date: Fri May  6 23:23:34 2016
New Revision: 1742670

URL: http://svn.apache.org/viewvc?rev=1742670&view=rev
Log:
[IO-506] Deprecate methods FileSystemUtils.freeSpaceKb().

Modified:
    commons/proper/io/trunk/src/changes/changes.xml
    commons/proper/io/trunk/src/main/java/org/apache/commons/io/FileSystemUtils.java

Modified: commons/proper/io/trunk/src/changes/changes.xml
URL: http://svn.apache.org/viewvc/commons/proper/io/trunk/src/changes/changes.xml?rev=1742670&r1=1742669&r2=1742670&view=diff
==============================================================================
--- commons/proper/io/trunk/src/changes/changes.xml (original)
+++ commons/proper/io/trunk/src/changes/changes.xml Fri May  6 23:23:34 2016
@@ -53,6 +53,9 @@ The <action> type attribute can be add,u
       <action issue="IO-503" dev="ggregory" type="fix">
         Update platform requirement to Java 7.
       </action>
+      <action issue="IO-506" dev="ggregory" type="update" due-to="Christian Schulte">
+        Deprecate methods FileSystemUtils.freeSpaceKb().
+      </action>
     </release>
     <release version="2.5" date="2016-04-22" description="New features and bug fixes.">
       <action issue="IO-492" dev="ggregory" type="fix" due-to="Santiago Castro">

Modified: commons/proper/io/trunk/src/main/java/org/apache/commons/io/FileSystemUtils.java
URL: http://svn.apache.org/viewvc/commons/proper/io/trunk/src/main/java/org/apache/commons/io/FileSystemUtils.java?rev=1742670&r1=1742669&r2=1742670&view=diff
==============================================================================
--- commons/proper/io/trunk/src/main/java/org/apache/commons/io/FileSystemUtils.java (original)
+++ commons/proper/io/trunk/src/main/java/org/apache/commons/io/FileSystemUtils.java Fri May  6 23:23:34 2016
@@ -168,7 +168,9 @@ public class FileSystemUtils {
      * @throws IllegalStateException if an error occurred in initialisation
      * @throws IOException if an error occurs when finding the free space
      * @since 1.2, enhanced OS support in 1.3
+     * @deprecated As of 2.6 removed without replacement. Please use {@link java.nio.file.FileStore#getUsableSpace()}.
      */
+    @Deprecated
     public static long freeSpaceKb(final String path) throws IOException {
         return freeSpaceKb(path, -1);
     }
@@ -197,7 +199,9 @@ public class FileSystemUtils {
      * @throws IllegalStateException if an error occurred in initialisation
      * @throws IOException if an error occurs when finding the free space
      * @since 2.0
+     * @deprecated As of 2.6 removed without replacement. Please use {@link java.nio.file.FileStore#getUsableSpace()}.
      */
+    @Deprecated
     public static long freeSpaceKb(final String path, final long timeout) throws IOException {
         return INSTANCE.freeSpaceOS(path, OS, true, timeout);
     }
@@ -213,7 +217,9 @@ public class FileSystemUtils {
      * @throws IllegalStateException if an error occurred in initialisation
      * @throws IOException if an error occurs when finding the free space
      * @since 2.0
+     * @deprecated As of 2.6 removed without replacement. Please use {@link java.nio.file.FileStore#getUsableSpace()}.
      */
+    @Deprecated
     public static long freeSpaceKb() throws IOException {
         return freeSpaceKb(-1);
     }
@@ -231,7 +237,9 @@ public class FileSystemUtils {
      * @throws IllegalStateException if an error occurred in initialisation
      * @throws IOException if an error occurs when finding the free space
      * @since 2.0
+     * @deprecated As of 2.6 removed without replacement. Please use {@link java.nio.file.FileStore#getUsableSpace()}.
      */
+    @Deprecated
     public static long freeSpaceKb(final long timeout) throws IOException {
         return freeSpaceKb(new File(".").getAbsolutePath(), timeout);
     }