You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by ca...@apache.org on 2004/08/17 19:29:49 UTC

cvs commit: maven-plugins/linkcheck/src/main/org/apache/maven/linkcheck/validation LinkValidatorManager.java

carlos      2004/08/17 10:29:49

  Modified:    linkcheck/src/main/org/apache/maven/linkcheck/validation
                        LinkValidatorManager.java
  Log:
  Use Buffered Streams and close them properly
  
  Revision  Changes    Path
  1.8       +16 -3     maven-plugins/linkcheck/src/main/org/apache/maven/linkcheck/validation/LinkValidatorManager.java
  
  Index: LinkValidatorManager.java
  ===================================================================
  RCS file: /home/cvs/maven-plugins/linkcheck/src/main/org/apache/maven/linkcheck/validation/LinkValidatorManager.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- LinkValidatorManager.java	1 Aug 2004 21:05:32 -0000	1.7
  +++ LinkValidatorManager.java	17 Aug 2004 17:29:49 -0000	1.8
  @@ -17,10 +17,13 @@
    * ====================================================================
    */
    
  +import java.io.BufferedInputStream;
  +import java.io.BufferedOutputStream;
   import java.io.File;
   import java.io.FileInputStream;
   import java.io.FileNotFoundException;
   import java.io.FileOutputStream;
  +import java.io.IOException;
   import java.util.Iterator;
   import java.util.LinkedList;
   import java.util.List;
  @@ -103,10 +106,15 @@
           try {
               File f = new File(cacheFilename);
               if (f.exists()) {
  -                this.cache.load(new FileInputStream(cacheFilename));
  +                BufferedInputStream is = new BufferedInputStream(
  +                        new FileInputStream(cacheFilename)); 
  +                this.cache.load(is);
  +                is.close();
               }
           } catch (FileNotFoundException e) {
               e.printStackTrace();
  +        } catch (IOException e) {
  +            e.printStackTrace();
           }
       }
   
  @@ -117,8 +125,13 @@
               if (dir != null) {
                   dir.mkdirs();
               }
  -            this.cache.save(new FileOutputStream(cacheFilename));
  +            BufferedOutputStream os = new BufferedOutputStream(
  +                    new FileOutputStream(cacheFilename)); 
  +            this.cache.save(os);
  +            os.close();
           } catch (FileNotFoundException e) {
  +            e.printStackTrace();
  +        } catch (IOException e) {
               e.printStackTrace();
           }
       }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org