org.ow2.petals.util
Class JNDIUtil

java.lang.Object
  extended by org.ow2.petals.util.JNDIUtil

public final class JNDIUtil
extends java.lang.Object

This utility class is used to help us to manage JNDI directories

Author:
ddesjardins - eBMWebsourcing

Method Summary
static java.lang.String browseJNDI(javax.naming.InitialContext initialContext, java.lang.String host, int port)
          Browse the JNDI server.
protected static void recurseBindings(javax.naming.Context context, javax.naming.NamingEnumeration<javax.naming.Binding> bindings, java.lang.String tabs, java.lang.StringBuilder result)
          Recurse the contexts
protected static void recurseNames(javax.naming.Context context, javax.naming.NamingEnumeration<javax.naming.NameClassPair> names, java.lang.String tabs, java.lang.StringBuilder result)
          Recurse the contexts
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

browseJNDI

public static java.lang.String browseJNDI(javax.naming.InitialContext initialContext,
                                          java.lang.String host,
                                          int port)
                                   throws javax.naming.NamingException
Browse the JNDI server.

Parameters:
initialContext - The InitialContext connected to the JNDI server
host - The JNDI host. Can be null
port - The JNDI port
Returns:
Throws:
javax.naming.NamingException

recurseBindings

protected static void recurseBindings(javax.naming.Context context,
                                      javax.naming.NamingEnumeration<javax.naming.Binding> bindings,
                                      java.lang.String tabs,
                                      java.lang.StringBuilder result)
                               throws javax.naming.NamingException
Recurse the contexts

Parameters:
bindings -
Throws:
javax.naming.NamingException

recurseNames

protected static void recurseNames(javax.naming.Context context,
                                   javax.naming.NamingEnumeration<javax.naming.NameClassPair> names,
                                   java.lang.String tabs,
                                   java.lang.StringBuilder result)
                            throws javax.naming.NamingException
Recurse the contexts

Parameters:
bindings -
Throws:
javax.naming.NamingException


Copyright © 2005-2011 Petals Link (EBM Websourcing). All Rights Reserved.