|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.globus.wsrf.jndi.JNDIUtils
A utility class containing methods for setting up the JNDI environment and performing JNDI lookups
| Nested Class Summary | |
private static class |
JNDIUtils.DirFilter
|
| Field Summary | |
private static org.globus.util.I18n |
i18n
|
private static javax.naming.Context |
initialContext
|
static java.lang.String |
JNDI_CONFIG
|
private static org.apache.commons.logging.Log |
logger
|
| Constructor Summary | |
JNDIUtils()
|
|
| Method Summary | |
static javax.naming.Context |
createSubcontexts(javax.naming.Context currentContext,
java.lang.String name)
Create all intermediate subcontexts. |
static java.lang.String |
getJNDIConfigFileName(org.apache.axis.MessageContext messageContext)
Get the location of the JNDI configuration file from the deployment descriptor |
static javax.naming.Context |
initializeDir(org.apache.axis.MessageContext msgCtx)
|
static javax.naming.Context |
initializeFile(org.apache.axis.MessageContext msgCtx)
|
static javax.naming.Context |
initJNDI()
Configure JNDI with the Apache Tomcat naming service classes and create the comp and env contexts |
static java.lang.Object |
lookup(javax.naming.Context context,
java.lang.String name,
java.lang.Class type)
Retrieves the named object on the specified context. |
static void |
parseJNDIConfig(javax.naming.Context initContext,
java.io.InputStream configInput,
org.apache.axis.AxisEngine engine)
Parse the given JNDI configuration and populate the JNDI registry using the parsed configuration |
static void |
parseJNDIConfig(java.io.InputStream configInput)
Parse the given JNDI configuration and populate the JNDI registry using the parsed configuration |
private static void |
processJNDIFile(javax.naming.Context context,
java.io.File dir,
org.apache.axis.AxisEngine engine,
java.lang.String configFile)
|
static java.lang.String |
toString(javax.naming.Context ctx,
java.lang.String name)
|
private static void |
toString(java.lang.StringBuffer buf,
javax.naming.Context ctx,
java.lang.String name,
java.lang.String tab)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private static org.apache.commons.logging.Log logger
private static org.globus.util.I18n i18n
public static final java.lang.String JNDI_CONFIG
private static javax.naming.Context initialContext
| Constructor Detail |
public JNDIUtils()
| Method Detail |
public static javax.naming.Context initJNDI()
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String getJNDIConfigFileName(org.apache.axis.MessageContext messageContext)
messageContext - The message context to use for discovering
deployment information
public static void parseJNDIConfig(java.io.InputStream configInput)
throws java.lang.Exception
configInput - The configuration stream to parse
java.lang.Exception
public static void parseJNDIConfig(javax.naming.Context initContext,
java.io.InputStream configInput,
org.apache.axis.AxisEngine engine)
throws javax.naming.NamingException,
java.io.IOException,
org.xml.sax.SAXException
configInput - The configuration stream to parse
javax.naming.NamingException
java.io.IOException
org.xml.sax.SAXException
public static java.lang.Object lookup(javax.naming.Context context,
java.lang.String name,
java.lang.Class type)
throws javax.naming.NamingException
context - the context to perform lookup onname - the name of the object to lookuptype - the expected type of the object returned
javax.naming.NamingException
public static javax.naming.Context initializeDir(org.apache.axis.MessageContext msgCtx)
throws java.lang.Exception
java.lang.Exception
private static void processJNDIFile(javax.naming.Context context,
java.io.File dir,
org.apache.axis.AxisEngine engine,
java.lang.String configFile)
throws java.lang.Exception
java.lang.Exception
public static javax.naming.Context initializeFile(org.apache.axis.MessageContext msgCtx)
throws java.lang.Exception
java.lang.Exception
public static java.lang.String toString(javax.naming.Context ctx,
java.lang.String name)
throws javax.naming.NamingException
javax.naming.NamingException
private static void toString(java.lang.StringBuffer buf,
javax.naming.Context ctx,
java.lang.String name,
java.lang.String tab)
throws javax.naming.NamingException
javax.naming.NamingException
public static javax.naming.Context createSubcontexts(javax.naming.Context currentContext,
java.lang.String name)
throws javax.naming.NamingException
javax.naming.NamingException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||