[infinispan-commits] Infinispan SVN: r1321 - trunk/core/src/main/java/org/infinispan/util.
infinispan-commits at lists.jboss.org
infinispan-commits at lists.jboss.org
Wed Dec 23 18:52:03 EST 2009
Author: manik.surtani at jboss.com
Date: 2009-12-23 18:52:03 -0500 (Wed, 23 Dec 2009)
New Revision: 1321
Modified:
trunk/core/src/main/java/org/infinispan/util/Util.java
Log:
Utility to load resources as a stream off a classpath
Modified: trunk/core/src/main/java/org/infinispan/util/Util.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/util/Util.java 2009-12-23 23:51:22 UTC (rev 1320)
+++ trunk/core/src/main/java/org/infinispan/util/Util.java 2009-12-23 23:52:03 UTC (rev 1321)
@@ -108,6 +108,16 @@
return (a == b) || (a != null && a.equals(b));
}
+ public static InputStream loadResourceAsStream(String resource) {
+ ClassLoader cl = Thread.currentThread().getContextClassLoader();
+ InputStream s = cl.getResourceAsStream(resource);
+ if (s == null) {
+ cl = Util.class.getClassLoader();
+ s = cl.getResourceAsStream(resource);
+ }
+ return s;
+ }
+
/**
* Static inner class that holds 3 maps - for data added, removed and modified.
*/
More information about the infinispan-commits
mailing list