You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2006/04/17 20:12:01 UTC
svn commit: r394745 -
/jakarta/jmeter/branches/rel-2-1/src/jorphan/org/apache/jorphan/util/JOrphanUtils.java
Author: sebb
Date: Mon Apr 17 11:12:00 2006
New Revision: 394745
URL: http://svn.apache.org/viewcvs?rev=394745&view=rev
Log:
Add closeQuietly utility methods
Modified:
jakarta/jmeter/branches/rel-2-1/src/jorphan/org/apache/jorphan/util/JOrphanUtils.java
Modified: jakarta/jmeter/branches/rel-2-1/src/jorphan/org/apache/jorphan/util/JOrphanUtils.java
URL: http://svn.apache.org/viewcvs/jakarta/jmeter/branches/rel-2-1/src/jorphan/org/apache/jorphan/util/JOrphanUtils.java?rev=394745&r1=394744&r2=394745&view=diff
==============================================================================
--- jakarta/jmeter/branches/rel-2-1/src/jorphan/org/apache/jorphan/util/JOrphanUtils.java (original)
+++ jakarta/jmeter/branches/rel-2-1/src/jorphan/org/apache/jorphan/util/JOrphanUtils.java Mon Apr 17 11:12:00 2006
@@ -17,7 +17,12 @@
package org.apache.jorphan.util;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.io.Reader;
import java.io.UnsupportedEncodingException;
+import java.io.Writer;
import java.lang.reflect.Method;
import java.net.URLDecoder;
import java.net.URLEncoder;
@@ -397,4 +402,48 @@
return slice;
}
+
+ /**
+ * close a stream with no error thrown
+ * @param is - InputStream (may be null)
+ */
+ public static void closeQuietly(InputStream is){
+ try {
+ if (is != null) is.close();
+ } catch (IOException e) {
+ }
+ }
+
+ /**
+ * close a stream with no error thrown
+ * @param os - OutputStream (may be null)
+ */
+ public static void closeQuietly(OutputStream os){
+ try {
+ if (os != null) os.close();
+ } catch (IOException e) {
+ }
+ }
+
+ /**
+ * close a Writer with no error thrown
+ * @param os - Writer (may be null)
+ */
+ public static void closeQuietly(Writer wr){
+ try {
+ if (wr != null) wr.close();
+ } catch (IOException e) {
+ }
+ }
+
+ /**
+ * close a Reader with no error thrown
+ * @param os - Reader (may be null)
+ */
+ public static void closeQuietly(Reader rd){
+ try {
+ if (rd != null) rd.close();
+ } catch (IOException e) {
+ }
+ }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org