[Mc4j-cvs] mc4j/modules/ems/src/ems/org/mc4j/ems/connection/support/classloader ClassLoaderFactory.j
Brought to you by:
ghinkl
From: Greg H. <gh...@us...> - 2006-05-22 02:38:58
|
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 { |