- All Implemented Interfaces:
- com.ibm.broker.classloading.JavaResourceUpdateListener, java.io.Closeable, java.lang.AutoCloseable
public class ConnectorClassLoader
extends com.ibm.broker.classloading.ReverseDelegationClassLoader
ConnectorClassLoader builds a classloader out of the url paths provided in the constructor,
the shared-classes folders, and the broker /classes folder, searched in that order.
We can't use the SharedClassLoader as a base since that delegates to the BrokerClassLoader
first, whereas we want the various shared-classes searched first. For this reason, we add
the given paths first, then add the SharedClassLoader urls explicitly, with the BrokerClassLoader
as the parent.