jford 2004/10/11 14:52:00
Modified: components/search/src/java/org/apache/jetspeed/search/handlers
HandlerFactoryImpl.java
Log:
Switched from current threads class loader to Class.forName
Revision Changes Path
1.2 +4 -3
jakarta-jetspeed-2/components/search/src/java/org/apache/jetspeed/search/handlers/HandlerFactoryImpl.java
Index: HandlerFactoryImpl.java
===================================================================
RCS file:
/home/cvs/jakarta-jetspeed-2/components/search/src/java/org/apache/jetspeed/search/handlers/HandlerFactoryImpl.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- HandlerFactoryImpl.java 28 Sep 2004 20:42:19 -0000 1.1
+++ HandlerFactoryImpl.java 11 Oct 2004 21:52:00 -0000 1.2
@@ -80,9 +80,10 @@
throw new Exception("No handler was found for document type: " +
className);
}
- ClassLoader classLoader =
Thread.currentThread().getContextClassLoader();
+ //ClassLoader classLoader =
Thread.currentThread().getContextClassLoader();
- handler = (ObjectHandler)
classLoader.loadClass(handlerClass).newInstance();
+ //handler = (ObjectHandler)
classLoader.loadClass(handlerClass).newInstance();
+ handler = (ObjectHandler)Class.forName(handlerClass).newInstance();
handlerCache.put(className, handler);
}
//System.out.println("HandlerFactory: returning handler " + handler + " for
" + obj);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]