You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fx-dev@ws.apache.org by di...@apache.org on 2006/08/15 23:03:56 UTC

svn commit: r431701 - in /webservices/wss4j/trunk: legal/LICENSE.commons-discovery lib/commons-discovery-0.2.jar src/org/apache/ws/security/components/crypto/AbstractCrypto.java

Author: dims
Date: Tue Aug 15 14:03:56 2006
New Revision: 431701

URL: http://svn.apache.org/viewvc?rev=431701&view=rev
Log:
Loader.getResource is enough and does the job. Discovery is too heavy weight for such a small thing

Removed:
    webservices/wss4j/trunk/legal/LICENSE.commons-discovery
    webservices/wss4j/trunk/lib/commons-discovery-0.2.jar
Modified:
    webservices/wss4j/trunk/src/org/apache/ws/security/components/crypto/AbstractCrypto.java

Modified: webservices/wss4j/trunk/src/org/apache/ws/security/components/crypto/AbstractCrypto.java
URL: http://svn.apache.org/viewvc/webservices/wss4j/trunk/src/org/apache/ws/security/components/crypto/AbstractCrypto.java?rev=431701&r1=431700&r2=431701&view=diff
==============================================================================
--- webservices/wss4j/trunk/src/org/apache/ws/security/components/crypto/AbstractCrypto.java (original)
+++ webservices/wss4j/trunk/src/org/apache/ws/security/components/crypto/AbstractCrypto.java Tue Aug 15 14:03:56 2006
@@ -16,10 +16,6 @@
  */
 package org.apache.ws.security.components.crypto;
 
-import org.apache.commons.discovery.Resource;
-import org.apache.commons.discovery.ResourceIterator;
-import org.apache.commons.discovery.jdk.JDKHooks;
-import org.apache.commons.discovery.resource.DiscoverResources;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.ws.security.WSSecurityException;
@@ -90,28 +86,8 @@
         }
         this.properties = properties;
         String location = this.properties.getProperty("org.apache.ws.security.crypto.merlin.file");
-        InputStream is = null;
 
-        try {
-            /**
-             * Look for the keystore in classpaths using commons discovery
-             */
-            DiscoverResources disc = new DiscoverResources();
-            disc.addClassLoader(JDKHooks.getJDKHooks().getThreadContextClassLoader());
-            disc.addClassLoader(loader);
-            ResourceIterator iterator = disc.findResources(location);
-            if (iterator.hasNext()) {
-                Resource resource = iterator.nextResource();
-                is = resource.getResourceAsStream();
-            }
-        } catch (java.lang.NoClassDefFoundError ex) {
-            /**
-             * Look for the keystore in classpaths using TCCL
-             */
-            if (is == null) {
-                is = Loader.getResource(loader, location).openStream();
-            }
-        }
+        InputStream is = Loader.getResource(loader, location).openStream();
 
         /**
          * If we don't find it, then look on the file system.



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