com.jaxfront.core.util.io.classloader
Class DBClassLoader
java.lang.Object
java.lang.ClassLoader
com.jaxfront.core.util.io.classloader.DBClassLoader
public class DBClassLoader
- extends java.lang.ClassLoader
| Methods inherited from class java.lang.ClassLoader |
clearAssertionStatus, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_isFileMode
public static boolean _isFileMode
doFindClass
public java.lang.Class doFindClass(java.lang.String className,
boolean invertFindSequence,
boolean resolve)
findClass
public java.lang.Class findClass(java.lang.String className)
- Overrides:
findClass in class java.lang.ClassLoader
getClass
public java.lang.Class getClass(java.lang.String className,
byte[] classBytes)
getClassLoaders
public java.util.Hashtable getClassLoaders()
getConnectionManager
public IConnectionManager getConnectionManager()
getInstance
public static DBClassLoader getInstance()
getInstance
public static DBClassLoader getInstance(java.lang.String mandantName)
getJarByteCacheSize
public long getJarByteCacheSize()
getLoadedDBClasses
public java.util.List getLoadedDBClasses()
getLoadedJarByteCacheKeys
public java.util.List getLoadedJarByteCacheKeys()
getLoadedJars
public java.util.List getLoadedJars()
getResourceAsStream
public java.io.InputStream getResourceAsStream(java.lang.String name)
- Overrides:
getResourceAsStream in class java.lang.ClassLoader
getResources
public java.util.Hashtable getResources()
loadClass
public java.lang.Class loadClass(java.lang.String className)
throws java.lang.ClassNotFoundException
- Overrides:
loadClass in class java.lang.ClassLoader
- Throws:
java.lang.ClassNotFoundException
loadClass
public java.lang.Class loadClass(java.lang.String className,
boolean resolve)
throws java.lang.ClassNotFoundException
- Overrides:
loadClass in class java.lang.ClassLoader
- Throws:
java.lang.ClassNotFoundException
release
public static void release()
release
public static void release(java.lang.String mandant)
releaseInstance
public void releaseInstance()
setConnectionManager
public void setConnectionManager(IConnectionManager mngr)
setFileMode
public static void setFileMode(boolean isFileMode)