Author: richard.opalka(a)jboss.com
Date: 2011-04-13 05:31:57 -0400 (Wed, 13 Apr 2011)
New Revision: 14086
Modified:
api/trunk/src/main/java/org/jboss/wsf/spi/tools/WSContractConsumer.java
Log:
[JBWS-3222] rollback previous commit - it's not needed anymore
Modified: api/trunk/src/main/java/org/jboss/wsf/spi/tools/WSContractConsumer.java
===================================================================
--- api/trunk/src/main/java/org/jboss/wsf/spi/tools/WSContractConsumer.java 2011-04-13
09:09:05 UTC (rev 14085)
+++ api/trunk/src/main/java/org/jboss/wsf/spi/tools/WSContractConsumer.java 2011-04-13
09:31:57 UTC (rev 14086)
@@ -52,21 +52,7 @@
*/
public static WSContractConsumer newInstance()
{
- // TODO: use SPI class loader facade, not reflection!
- ClassLoader loader;
- try {
- Class<?> moduleClass =
Class.forName("org.jboss.modules.Module");
- Class<?> moduleIdentifierClass =
Class.forName("org.jboss.modules.ModuleIdentifier");
- Class<?> moduleLoaderClass =
Class.forName("org.jboss.modules.ModuleLoader");
- Object moduleLoader =
moduleClass.getMethod("getBootModuleLoader").invoke(null);
- Object moduleIdentifier = moduleIdentifierClass.getMethod("create",
String.class).invoke(null, "org.jboss.as.webservices.server.integration");
- Object module = moduleLoaderClass.getMethod("loadModule",
moduleIdentifierClass).invoke(moduleLoader, moduleIdentifier);
- loader =
(ClassLoader)moduleClass.getMethod("getClassLoader").invoke(module);
- } catch (Exception e) {
- //ignore, JBoss Modules might not be available at all
- loader = Thread.currentThread().getContextClassLoader();
- }
- return newInstance(loader);
+ return newInstance(SecurityActions.getContextClassLoader());
}
/**
Show replies by date