Package org.wildfly.httpclient.naming
Class HttpRootContext
- java.lang.Object
-
- org.wildfly.naming.client.AbstractContext
-
- org.wildfly.httpclient.naming.HttpRootContext
-
- All Implemented Interfaces:
java.lang.AutoCloseable,javax.naming.Context
public class HttpRootContext extends org.wildfly.naming.client.AbstractContextRoot naming context.- Author:
- Stuart Douglas, Flavia Rainone
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedHttpRootContext(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 voidbind(java.lang.String name, java.lang.Object obj)protected voidbindNative(javax.naming.Name name, java.lang.Object obj)voidclose()protected javax.naming.ContextcreateSubcontextNative(javax.naming.Name name)protected voiddestroySubcontextNative(javax.naming.Name name)java.lang.StringgetNameInNamespace()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.ObjectlookupLinkNative(javax.naming.Name name)protected java.lang.ObjectlookupNative(javax.naming.Name name)protected voidrebindNative(javax.naming.Name name, java.lang.Object obj)protected voidrenameNative(javax.naming.Name oldName, javax.naming.Name newName)protected voidunbindNative(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
-
-
-
-
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:
bindin interfacejavax.naming.Context- Overrides:
bindin classorg.wildfly.naming.client.AbstractContext- Throws:
javax.naming.NamingException
-
lookupNative
protected java.lang.Object lookupNative(javax.naming.Name name) throws javax.naming.NamingException- Specified by:
lookupNativein classorg.wildfly.naming.client.AbstractContext- Throws:
javax.naming.NamingException
-
lookupLinkNative
protected java.lang.Object lookupLinkNative(javax.naming.Name name) throws javax.naming.NamingException- Specified by:
lookupLinkNativein classorg.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:
listNativein classorg.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:
listBindingsNativein classorg.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:
bindNativein classorg.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:
rebindNativein classorg.wildfly.naming.client.AbstractContext- Throws:
javax.naming.NamingException
-
unbindNative
protected void unbindNative(javax.naming.Name name) throws javax.naming.NamingException- Overrides:
unbindNativein classorg.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:
renameNativein classorg.wildfly.naming.client.AbstractContext- Throws:
javax.naming.NamingException
-
destroySubcontextNative
protected void destroySubcontextNative(javax.naming.Name name) throws javax.naming.NamingException- Overrides:
destroySubcontextNativein classorg.wildfly.naming.client.AbstractContext- Throws:
javax.naming.NamingException
-
createSubcontextNative
protected javax.naming.Context createSubcontextNative(javax.naming.Name name) throws javax.naming.NamingException- Overrides:
createSubcontextNativein classorg.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
-
-