Package com.swiftmq.tools.deploy
Class ExtendableClassLoader
- java.lang.Object
-
- java.lang.ClassLoader
-
- java.security.SecureClassLoader
-
- java.net.URLClassLoader
-
- com.swiftmq.tools.deploy.ExtendableClassLoader
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
public class ExtendableClassLoader extends java.net.URLClassLoader
-
-
Constructor Summary
Constructors Constructor Description ExtendableClassLoader(java.io.File root, java.net.URL[] urls, java.lang.ClassLoader parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(java.net.URL url)
void
add(java.net.URL[] urls)
protected java.lang.String
findLibrary(java.lang.String libname)
java.lang.String
toString()
-
Methods inherited from class java.net.URLClassLoader
addURL, close, definePackage, findClass, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstance
-
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLoadedClass, findResource, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
-
-
-
Method Detail
-
add
public void add(java.net.URL url)
-
add
public void add(java.net.URL[] urls)
-
findLibrary
protected java.lang.String findLibrary(java.lang.String libname)
- Overrides:
findLibrary
in classjava.lang.ClassLoader
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-