Apache Tomcat 7.0.23

org.apache.naming.java
Class javaURLContextFactory

java.lang.Object
  extended by 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.InitialContextFactory

Context factory for the "java:" namespace.

Important note : This factory MUST be associated with the "java" URL prefix, which can be done by either :

Version:
$Id: javaURLContextFactory.java 1056244 2011-01-07 10:31:59Z markt $
Author:
Remy Maucherat

Field Summary
protected static javax.naming.Context initialContext
          Initial context.
static java.lang.String MAIN
           
 
Constructor Summary
javaURLContextFactory()
           
 
Method Summary
 javax.naming.Context getInitialContext(java.util.Hashtable<?,?> environment)
          Get a new (writable) initial context.
 java.lang.Object getObjectInstance(java.lang.Object obj, javax.naming.Name name, javax.naming.Context nameCtx, java.util.Hashtable<?,?> environment)
          Crete a new Context's instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAIN

public static final java.lang.String MAIN
See Also:
Constant Field Values

initialContext

protected static volatile javax.naming.Context initialContext
Initial context.

Constructor Detail

javaURLContextFactory

public javaURLContextFactory()
Method Detail

getObjectInstance

public java.lang.Object getObjectInstance(java.lang.Object obj,
                                          javax.naming.Name name,
                                          javax.naming.Context nameCtx,
                                          java.util.Hashtable<?,?> environment)
                                   throws javax.naming.NamingException
Crete a new Context's instance.

Specified by:
getObjectInstance in interface javax.naming.spi.ObjectFactory
Throws:
javax.naming.NamingException

getInitialContext

public javax.naming.Context getInitialContext(java.util.Hashtable<?,?> environment)
                                       throws javax.naming.NamingException
Get a new (writable) initial context.

Specified by:
getInitialContext in interface javax.naming.spi.InitialContextFactory
Throws:
javax.naming.NamingException

Apache Tomcat 7.0.23

Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.