Class HttpRootContext

  • All Implemented Interfaces:
    java.lang.AutoCloseable, javax.naming.Context

    public class HttpRootContext
    extends org.wildfly.naming.client.AbstractContext
    Root naming context.
    Author:
    Stuart Douglas, Flavia Rainone
    • Field Summary

      • 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
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected HttpRootContext​(org.wildfly.naming.client.util.FastHashtable<java.lang.String,​java.lang.Object> environment, HttpNamingProvider httpNamingProvider, java.lang.String scheme)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void bind​(java.lang.String name, java.lang.Object obj)  
      protected void bindNative​(javax.naming.Name name, java.lang.Object obj)  
      void close()  
      protected javax.naming.Context createSubcontextNative​(javax.naming.Name name)  
      protected void destroySubcontextNative​(javax.naming.Name name)  
      java.lang.String getNameInNamespace()  
      protected org.wildfly.naming.client.CloseableNamingEnumeration<javax.naming.Binding> listBindingsNative​(javax.naming.Name name)  
      protected org.wildfly.naming.client.CloseableNamingEnumeration<javax.naming.NameClassPair> listNative​(javax.naming.Name name)  
      protected java.lang.Object lookupLinkNative​(javax.naming.Name name)  
      protected java.lang.Object lookupNative​(javax.naming.Name name)  
      protected void rebindNative​(javax.naming.Name name, java.lang.Object obj)  
      protected void renameNative​(javax.naming.Name oldName, javax.naming.Name newName)  
      protected void unbindNative​(javax.naming.Name name)  
      • Methods inherited from class org.wildfly.naming.client.AbstractContext

        addToEnvironment, bind, composeName, composeName, createSubcontext, createSubcontext, decomposeName, destroySubcontext, destroySubcontext, getEnvironment, getNameParser, getNameParser, getNativeNameParser, list, list, listBindings, listBindings, lookup, lookup, lookupLink, lookupLink, nameNotFound, notSupported, readOnlyContext, 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

      • HttpRootContext

        protected HttpRootContext​(org.wildfly.naming.client.util.FastHashtable<java.lang.String,​java.lang.Object> environment,
                                  HttpNamingProvider httpNamingProvider,
                                  java.lang.String scheme)
    • Method Detail

      • bind

        public void bind​(java.lang.String name,
                         java.lang.Object obj)
                  throws javax.naming.NamingException
        Specified by:
        bind in interface javax.naming.Context
        Overrides:
        bind in class org.wildfly.naming.client.AbstractContext
        Throws:
        javax.naming.NamingException
      • lookupNative

        protected java.lang.Object lookupNative​(javax.naming.Name name)
                                         throws javax.naming.NamingException
        Specified by:
        lookupNative in class org.wildfly.naming.client.AbstractContext
        Throws:
        javax.naming.NamingException
      • lookupLinkNative

        protected java.lang.Object lookupLinkNative​(javax.naming.Name name)
                                             throws javax.naming.NamingException
        Specified by:
        lookupLinkNative in class org.wildfly.naming.client.AbstractContext
        Throws:
        javax.naming.NamingException
      • listNative

        protected org.wildfly.naming.client.CloseableNamingEnumeration<javax.naming.NameClassPair> listNative​(javax.naming.Name name)
                                                                                                       throws javax.naming.NamingException
        Specified by:
        listNative in class org.wildfly.naming.client.AbstractContext
        Throws:
        javax.naming.NamingException
      • listBindingsNative

        protected org.wildfly.naming.client.CloseableNamingEnumeration<javax.naming.Binding> listBindingsNative​(javax.naming.Name name)
                                                                                                         throws javax.naming.NamingException
        Specified by:
        listBindingsNative in class org.wildfly.naming.client.AbstractContext
        Throws:
        javax.naming.NamingException
      • bindNative

        protected void bindNative​(javax.naming.Name name,
                                  java.lang.Object obj)
                           throws javax.naming.NamingException
        Overrides:
        bindNative in class org.wildfly.naming.client.AbstractContext
        Throws:
        javax.naming.NamingException
      • rebindNative

        protected void rebindNative​(javax.naming.Name name,
                                    java.lang.Object obj)
                             throws javax.naming.NamingException
        Overrides:
        rebindNative in class org.wildfly.naming.client.AbstractContext
        Throws:
        javax.naming.NamingException
      • unbindNative

        protected void unbindNative​(javax.naming.Name name)
                             throws javax.naming.NamingException
        Overrides:
        unbindNative in class org.wildfly.naming.client.AbstractContext
        Throws:
        javax.naming.NamingException
      • renameNative

        protected void renameNative​(javax.naming.Name oldName,
                                    javax.naming.Name newName)
                             throws javax.naming.NamingException
        Overrides:
        renameNative in class org.wildfly.naming.client.AbstractContext
        Throws:
        javax.naming.NamingException
      • destroySubcontextNative

        protected void destroySubcontextNative​(javax.naming.Name name)
                                        throws javax.naming.NamingException
        Overrides:
        destroySubcontextNative in class org.wildfly.naming.client.AbstractContext
        Throws:
        javax.naming.NamingException
      • createSubcontextNative

        protected javax.naming.Context createSubcontextNative​(javax.naming.Name name)
                                                       throws javax.naming.NamingException
        Overrides:
        createSubcontextNative in class org.wildfly.naming.client.AbstractContext
        Throws:
        javax.naming.NamingException
      • close

        public void close()
                   throws javax.naming.NamingException
        Throws:
        javax.naming.NamingException
      • getNameInNamespace

        public java.lang.String getNameInNamespace()
                                            throws javax.naming.NamingException
        Throws:
        javax.naming.NamingException