Package org.wildfly.naming.client
Class WildFlyInitialContext
- java.lang.Object
-
- javax.naming.InitialContext
-
- javax.naming.directory.InitialDirContext
-
- javax.naming.ldap.InitialLdapContext
-
- org.wildfly.naming.client.WildFlyInitialContext
-
- All Implemented Interfaces:
Context,DirContext,LdapContext
public final class WildFlyInitialContext extends InitialLdapContext
An initial context implementation that discoversNamingProviderFactoryimplementations for dispatching naming requests.- Author:
- David M. Lloyd
-
-
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
-
Fields inherited from interface javax.naming.directory.DirContext
ADD_ATTRIBUTE, REMOVE_ATTRIBUTE, REPLACE_ATTRIBUTE
-
Fields inherited from interface javax.naming.ldap.LdapContext
CONTROL_FACTORIES
-
-
Constructor Summary
Constructors Constructor Description WildFlyInitialContext()Construct a new instance.WildFlyInitialContext(Hashtable<?,?> environment)Construct a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectaddToEnvironment(String propName, Object propVal)protected ContextgetDefaultInitCtx()FastHashtable<String,Object>getEnvironment()StringgetNameInNamespace()protected voidinit(Hashtable<?,?> environment)ObjectremoveFromEnvironment(String propName)-
Methods inherited from class javax.naming.ldap.InitialLdapContext
extendedOperation, getConnectControls, getRequestControls, getResponseControls, newInstance, reconnect, setRequestControls
-
Methods inherited from class javax.naming.directory.InitialDirContext
bind, bind, createSubcontext, createSubcontext, getAttributes, getAttributes, getAttributes, getAttributes, getSchema, getSchema, getSchemaClassDefinition, getSchemaClassDefinition, modifyAttributes, modifyAttributes, modifyAttributes, modifyAttributes, rebind, rebind, search, search, search, search, search, search, search, search
-
Methods inherited from class javax.naming.InitialContext
bind, bind, close, composeName, composeName, createSubcontext, createSubcontext, destroySubcontext, destroySubcontext, doLookup, doLookup, getNameParser, getNameParser, getURLOrDefaultInitCtx, getURLOrDefaultInitCtx, list, list, listBindings, listBindings, lookup, lookup, lookupLink, lookupLink, rebind, rebind, rename, rename, unbind, unbind
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface javax.naming.Context
bind, bind, close, composeName, composeName, createSubcontext, createSubcontext, destroySubcontext, destroySubcontext, getNameParser, getNameParser, list, list, listBindings, listBindings, lookup, lookup, lookupLink, lookupLink, rebind, rebind, rename, rename, unbind, unbind
-
Methods inherited from interface javax.naming.directory.DirContext
bind, bind, createSubcontext, createSubcontext, getAttributes, getAttributes, getAttributes, getAttributes, getSchema, getSchema, getSchemaClassDefinition, getSchemaClassDefinition, modifyAttributes, modifyAttributes, modifyAttributes, modifyAttributes, rebind, rebind, search, search, search, search, search, search, search, search
-
-
-
-
Constructor Detail
-
WildFlyInitialContext
public WildFlyInitialContext() throws NamingExceptionConstruct a new instance.- Throws:
NamingException- if constructing the initial context fails
-
WildFlyInitialContext
public WildFlyInitialContext(Hashtable<?,?> environment) throws NamingException
Construct a new instance.- Parameters:
environment- the initial environment- Throws:
NamingException- if constructing the initial context fails
-
-
Method Detail
-
init
protected void init(Hashtable<?,?> environment) throws NamingException
- Overrides:
initin classInitialContext- Throws:
NamingException
-
getDefaultInitCtx
protected Context getDefaultInitCtx() throws NamingException
- Overrides:
getDefaultInitCtxin classInitialContext- Throws:
NamingException
-
getEnvironment
public FastHashtable<String,Object> getEnvironment() throws NamingException
- Specified by:
getEnvironmentin interfaceContext- Overrides:
getEnvironmentin classInitialContext- Throws:
NamingException
-
addToEnvironment
public Object addToEnvironment(String propName, Object propVal) throws NamingException
- Specified by:
addToEnvironmentin interfaceContext- Overrides:
addToEnvironmentin classInitialContext- Throws:
NamingException
-
removeFromEnvironment
public Object removeFromEnvironment(String propName) throws NamingException
- Specified by:
removeFromEnvironmentin interfaceContext- Overrides:
removeFromEnvironmentin classInitialContext- Throws:
NamingException
-
getNameInNamespace
public String getNameInNamespace() throws NamingException
- Specified by:
getNameInNamespacein interfaceContext- Overrides:
getNameInNamespacein classInitialContext- Throws:
NamingException
-
-