Package org.apache.naming.java
Class javaURLContextFactory
- java.lang.Object
- 
- org.apache.naming.java.javaURLContextFactory
 
- 
- All Implemented Interfaces:
- javax.naming.spi.InitialContextFactory,- javax.naming.spi.ObjectFactory
 
 public class javaURLContextFactory extends java.lang.Object implements javax.naming.spi.ObjectFactory, javax.naming.spi.InitialContextFactoryContext factory for the "java:" namespace.Important note : This factory MUST be associated with the "java" URL prefix, which can be done by either : - Adding a java.naming.factory.url.pkgs=org.apache.naming property to the JNDI properties file
- Setting an environment variable named Context.URL_PKG_PREFIXES with
 its value including the org.apache.naming package name.
 More detail about this can be found in the JNDI documentation :
 NamingManager.getURLContext(java.lang.String, java.util.Hashtable).
 - Author:
- Remy Maucherat
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected static javax.naming.ContextinitialContextInitial context.static java.lang.StringMAIN
 - 
Constructor SummaryConstructors Constructor Description javaURLContextFactory()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.naming.ContextgetInitialContext(java.util.Hashtable<?,?> environment)Get a new (writable) initial context.java.lang.ObjectgetObjectInstance(java.lang.Object obj, javax.naming.Name name, javax.naming.Context nameCtx, java.util.Hashtable<?,?> environment)Crete a new Context's instance.
 
- 
- 
- 
Field Detail- 
MAINpublic static final java.lang.String MAIN - See Also:
- Constant Field Values
 
 - 
initialContextprotected static volatile javax.naming.Context initialContext Initial context.
 
- 
 - 
Method Detail- 
getObjectInstancepublic java.lang.Object getObjectInstance(java.lang.Object obj, javax.naming.Name name, javax.naming.Context nameCtx, java.util.Hashtable<?,?> environment) throws javax.naming.NamingExceptionCrete a new Context's instance.- Specified by:
- getObjectInstancein interface- javax.naming.spi.ObjectFactory
- Throws:
- javax.naming.NamingException
 
 - 
getInitialContextpublic javax.naming.Context getInitialContext(java.util.Hashtable<?,?> environment) throws javax.naming.NamingExceptionGet a new (writable) initial context.- Specified by:
- getInitialContextin interface- javax.naming.spi.InitialContextFactory
- Throws:
- javax.naming.NamingException
 
 
- 
 
-