Update of /cvsroot/mc4j/mc4j/modules/ems/src/ems/org/mc4j/ems/connection/support/classloader
In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv32360/modules/ems/src/ems/org/mc4j/ems/connection/support/classloader
Modified Files:
ClassLoaderFactory.java
Log Message:
Visual tweaks
Index: ClassLoaderFactory.java
===================================================================
RCS file: /cvsroot/mc4j/mc4j/modules/ems/src/ems/org/mc4j/ems/connection/support/classloader/ClassLoaderFactory.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** ClassLoaderFactory.java 12 Apr 2006 19:11:35 -0000 1.2
--- ClassLoaderFactory.java 22 May 2006 02:38:52 -0000 1.3
***************
*** 24,27 ****
--- 24,28 ----
import org.mc4j.ems.connection.support.metadata.JSR160ConnectionTypeDescriptor;
import org.mc4j.ems.connection.support.metadata.WeblogicConnectionTypeDescriptor;
+ import org.mc4j.ems.connection.support.metadata.WebsphereConnectionTypeDescriptor;
import java.io.*;
***************
*** 150,156 ****
URL[] entryArray = entries.toArray(new URL[entries.size()]);
! // TODO - WARNING: GH - DISGUSTING HACK
URLClassLoader loader = null;
! if ((settings.getConnectionType() instanceof WeblogicConnectionTypeDescriptor)) {
loader = new ChildFirstClassloader(entryArray, ClassLoaderFactory.class.getClassLoader());
} else {
--- 151,157 ----
URL[] entryArray = entries.toArray(new URL[entries.size()]);
! // WARNING: Relatively disgusting hack. hiding classes is not a good thing
URLClassLoader loader = null;
! if (settings.getConnectionType().isUseChildFirstClassLoader()) {
loader = new ChildFirstClassloader(entryArray, ClassLoaderFactory.class.getClassLoader());
} else {
|