| java.lang.Object org.mortbay.naming.ContextFactory
ContextFactory | public class ContextFactory implements ObjectFactory(Code) | | ContextFactory.java
This is an object factory that produces a jndi naming
context based on a classloader.
It is used for the java:comp context.
This object factory is bound at java:comp. When a
lookup arrives for java:comp, this object factory
is invoked and will return a context specific to
the caller's environment (so producing the java:comp/env
specific to a webapp).
The context selected is based on classloaders. First
we try looking in at the classloader that is associated
with the current webapp context (if there is one). If
not, we use the thread context classloader.
Created: Fri Jun 27 09:26:40 2003
author: Jan Bartel |
getParentClassLoaderContext | public Context getParentClassLoaderContext(ClassLoader loader)(Code) | | Keep trying ancestors of the given classloader to find one to which
the context is bound.
Parameters: loader - |
resetComponentContext | public static void resetComponentContext(Context ctx)(Code) | | Set back the context with the given value.
Don't return the previous context, use setComponentContext() method for this.
Parameters: ctx - the context to associate to the current thread. |
setComponentContext | public static Context setComponentContext(Context ctx)(Code) | | Associate the given Context with the current thread.
resetComponentContext method should be called to reset the context.
Parameters: ctx - the context to associate to the current thread. the previous context associated on the thread (can be null) |
|
|