|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.identityconnectors.framework.impl.api.local.ThreadClassLoaderManager
public class ThreadClassLoaderManager
Provides a for managing the thread-local class loader
| Method Summary | |
|---|---|
ClassLoader |
getCurrentClassLoader()
Returns the current thread-local class loader |
static ThreadClassLoaderManager |
getInstance()
Returns the thread-local instance of the manager |
List<ClassLoader> |
popAll()
Hack for OIM. |
void |
popClassLoader()
Restores the previous loader as the thread-local classloader. |
void |
pushAll(List<ClassLoader> loaders)
Hack for OIM. |
void |
pushClassLoader(ClassLoader loader)
Sets the given loader as the thread-local classloader. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static ThreadClassLoaderManager getInstance()
public void pushClassLoader(ClassLoader loader)
loader - The class loader. May be null.public void popClassLoader()
public List<ClassLoader> popAll()
public void pushAll(List<ClassLoader> loaders)
loaders - the loaders to push; never null.public ClassLoader getCurrentClassLoader()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||