|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.mx.loading.LoadMgr3
A utility class used by the UnifiedClassLoader3 to manage the thread based class loading tasks.
Nested Class Summary | |
static class |
LoadMgr3.PkgClassLoader (src)
A UCL and its relative ordering with respect to the class loading. |
Constructor Summary | |
LoadMgr3()
|
Method Summary | |
static boolean |
beginLoadTask(ClassLoadingTask (src) task,
UnifiedLoaderRepository3 (src) repository)
Initiate the class loading task. |
static void |
endLoadTask(ClassLoadingTask (src) task)
Complete a ClassLoadingTask. |
static void |
nextTask(java.lang.Thread t,
ClassLoadingTask (src) task,
UnifiedLoaderRepository3 (src) repository)
Called by threads owning a UCL3.loadLock from within UCL3.loadClass to process ThreadTasks assigned to them. |
static void |
registerLoaderThread(RepositoryClassLoader (src) ucl,
java.lang.Thread t)
Register that a thread owns the UCL3.loadClass monitor. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public LoadMgr3()
Method Detail |
public static void registerLoaderThread(RepositoryClassLoader (src) ucl, java.lang.Thread t)
public static boolean beginLoadTask(ClassLoadingTask (src) task, UnifiedLoaderRepository3 (src) repository) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
- if there is no chance the class can
be loaded from the current repository class loaders.public static void nextTask(java.lang.Thread t, ClassLoadingTask (src) task, UnifiedLoaderRepository3 (src) repository) throws java.lang.InterruptedException
java.lang.InterruptedException
public static void endLoadTask(ClassLoadingTask (src) task)
|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |