|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javassist.ClassPool | +--org.apache.hivemind.service.impl.HiveMindClassPool
Used to ensure that ClassPool.appendClassPath(javassist.ClassPath)
is
invoked with a synchronized lock. Additionally, wraps around a shared
ClassFactoryClassLoader
.
Field Summary |
Fields inherited from class javassist.ClassPool |
classes, source, translator |
Constructor Summary | |
HiveMindClassPool()
|
Method Summary | |
void |
appendClassLoader(java.lang.ClassLoader loader)
Convienience method for adding to the ClassPath for a particular class loader. |
java.lang.Class |
loadClass(java.lang.String name,
byte[] bytecodes)
|
Methods inherited from class javassist.ClassPool |
appendClassPath, appendClassPath, appendPathList, appendSystemPath, debugWriteFile, debugWriteFile, forName, get, get, get0, getAndRename, getCached, getDefault, getDefault, getMethod, getTranslator, insertClassPath, insertClassPath, lookupCflow, makeClass, makeClass, makeClass, makeInterface, makeInterface, removeCached, removeClassPath, toString, write, write, writeAsClass, writeFile, writeFile |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public HiveMindClassPool()
Method Detail |
public void appendClassLoader(java.lang.ClassLoader loader)
public java.lang.Class loadClass(java.lang.String name, byte[] bytecodes)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |