Class JndiContextUtil

  • All Implemented Interfaces:
    javax.naming.Context

    public class JndiContextUtil
    extends javax.naming.InitialContext
    /* Convenience class that handles JMS objects bindings in JNDI
    • Field Summary

      • Fields inherited from class javax.naming.InitialContext

        defaultInitCtx, gotDefault, myProps
      • Fields inherited from interface javax.naming.Context

        APPLET, AUTHORITATIVE, BATCHSIZE, DNS_URL, INITIAL_CONTEXT_FACTORY, LANGUAGE, OBJECT_FACTORIES, PROVIDER_URL, REFERRAL, SECURITY_AUTHENTICATION, SECURITY_CREDENTIALS, SECURITY_PRINCIPAL, SECURITY_PROTOCOL, STATE_FACTORIES, URL_PKG_PREFIXES
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String getCompleteLDAPKey​(java.lang.String key)  
      static JndiContextUtil getInstance​(java.lang.String name)  
      static JndiContextUtil getInstance​(java.util.Hashtable<?,​?> jndiProviderEnv, java.lang.String name)  
      static java.lang.String getPlainKey​(java.lang.String key)  
      boolean isLDAPContext()  
      java.lang.Object lookup​(java.lang.String objName)  
      • Methods inherited from class javax.naming.InitialContext

        addToEnvironment, bind, bind, close, composeName, composeName, createSubcontext, createSubcontext, destroySubcontext, destroySubcontext, doLookup, doLookup, getDefaultInitCtx, getEnvironment, getNameInNamespace, getNameParser, getNameParser, getURLOrDefaultInitCtx, getURLOrDefaultInitCtx, init, list, list, listBindings, listBindings, lookup, lookupLink, lookupLink, rebind, rebind, removeFromEnvironment, rename, rename, unbind, unbind
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JndiContextUtil

        public JndiContextUtil​(java.util.Hashtable<?,​?> jndiProviderEnv)
                        throws javax.naming.NamingException
        Throws:
        javax.naming.NamingException
      • JndiContextUtil

        public JndiContextUtil()
                        throws javax.naming.NamingException
        Throws:
        javax.naming.NamingException
    • Method Detail

      • getInstance

        public static JndiContextUtil getInstance​(java.util.Hashtable<?,​?> jndiProviderEnv,
                                                  java.lang.String name)
                                           throws javax.naming.NamingException,
                                                  java.io.IOException
        Throws:
        javax.naming.NamingException
        java.io.IOException
      • getInstance

        public static JndiContextUtil getInstance​(java.lang.String name)
                                           throws javax.naming.NamingException
        Throws:
        javax.naming.NamingException
      • lookup

        public java.lang.Object lookup​(java.lang.String objName)
                                throws javax.naming.NamingException
        Specified by:
        lookup in interface javax.naming.Context
        Overrides:
        lookup in class javax.naming.InitialContext
        Throws:
        javax.naming.NamingException
      • isLDAPContext

        public boolean isLDAPContext()
      • getPlainKey

        public static java.lang.String getPlainKey​(java.lang.String key)
      • getCompleteLDAPKey

        public static java.lang.String getCompleteLDAPKey​(java.lang.String key)