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