| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jboss.util.loading.ContextClassLoaderSwitcher.SwitchContext
A helper class to remember the original classloader and avoid continually retrieveing the current thread.
| Method Summary | |
|  void | forceReset()Force a reset back to the original classloader, useful when somebody else might have changed the thread context classloader so we cannot optimize | 
|  ClassLoader | getCurrentClassLoader()Retrieve the current classloader (as set through this class). | 
|  ClassLoader | getOriginalClassLoader()Retrieve the original classloader | 
|  Thread | getThread()Retrieve the current thread | 
|  void | reset()Reset back to the original classloader, only when it has changed. | 
|  void | setClassLoader(ClassLoader cl)Change the context classloader | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Method Detail | 
public Thread getThread()
public ClassLoader getOriginalClassLoader()
public ClassLoader getCurrentClassLoader()
public void setClassLoader(ClassLoader cl)
The operation is ignored if the classloader is null or has not changed
cl - the new classloaderpublic void reset()
public void forceReset()
| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||