Class QClassLoader
java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
org.jpos.q2.QClassLoader
- All Implemented Interfaces:
Closeable, FileFilter, AutoCloseable, QClassLoaderMBean
Q2 Class Loader (scans deploy/lib directory for new jars)
-
Constructor Summary
ConstructorsConstructorDescriptionQClassLoader(MBeanServer server, File libDir, ObjectName loaderName, ClassLoader mainClassLoader) -
Method Summary
Methods inherited from class URLClassLoader
addURL, close, definePackage, findClass, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstanceMethods inherited from class SecureClassLoader
defineClass, defineClassMethods inherited from class ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, 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
-
Constructor Details
-
QClassLoader
public QClassLoader(MBeanServer server, File libDir, ObjectName loaderName, ClassLoader mainClassLoader)
-
-
Method Details
-
addURL
- Specified by:
addURLin interfaceQClassLoaderMBean- Throws:
MalformedURLException
-
accept
- Specified by:
acceptin interfaceFileFilter
-
isModified
-
scan
public QClassLoader scan(boolean forceNewClassLoader) throws InstanceAlreadyExistsException, InstanceNotFoundException, NotCompliantMBeanException, MBeanRegistrationException -
forceNewClassLoaderOnNextScan
-