[jboss-svn-commits] JBL Code SVN: r27298 - labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/util.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Jun 29 11:51:56 EDT 2009


Author: dward
Date: 2009-06-29 11:51:56 -0400 (Mon, 29 Jun 2009)
New Revision: 27298

Modified:
   labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/util/StreamUtils.java
Log:
Fix for JBESB-2654 "Enhance StreamUtils"


Modified: labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/util/StreamUtils.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/util/StreamUtils.java	2009-06-29 15:45:57 UTC (rev 27297)
+++ labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/util/StreamUtils.java	2009-06-29 15:51:56 UTC (rev 27298)
@@ -104,10 +104,24 @@
             }
         }
     }
+    
+    public static byte[] getResourceAsBytes(String resource) throws ConfigurationException {
+        InputStream stream = getResource(resource);
 
+        try {
+            return readStream(stream);
+        } finally {
+            try {
+                stream.close();
+            } catch (IOException e) {
+                logger.error("Error closing resource stream '" + resource + "'.", e);
+            }
+        }
+    }
+
     /**
      * Load a stream resource.
-     * @param resource Resource classpath/filesystem/URL location.
+     * @param resource Resource filesystem/classpath/URL location.
      * @return The resource stream.
      * @throws ConfigurationException Failed to load the resource.
      */




More information about the jboss-svn-commits mailing list