Package org.jboss.as.naming
Class NamingContext
java.lang.Object
org.jboss.as.naming.NamingContext
- All Implemented Interfaces:
Context,EventContext
Naming context implementation which proxies calls to a
NamingStore instance. This context is
read-only.- Author:
- John E. Bailey
-
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_PREFIXESFields inherited from interface javax.naming.event.EventContext
OBJECT_SCOPE, ONELEVEL_SCOPE, SUBTREE_SCOPE -
Constructor Summary
ConstructorsConstructorDescriptionNamingContext(Hashtable environment) Create a new naming context with no prefix or naming store.NamingContext(Name prefix, Hashtable environment) Create a context with a prefix name.NamingContext(Name prefix, NamingStore namingStore, Hashtable environment) Create a new naming context with a prefix name and a NamingStore instance to use as a backing.NamingContext(NamingStore namingStore, Hashtable environment) Create a new naming context with the given namingStore and an empty name. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddNamingListener(String target, int scope, NamingListener listener) voidaddNamingListener(Name target, int scope, NamingListener listener) addToEnvironment(String propName, Object propVal) voidvoidvoidclose()composeName(String name, String prefix) composeName(Name name, Name prefix) createSubcontext(String name) createSubcontext(Name name) voiddestroySubcontext(String name) voiddestroySubcontext(Name name) Hashtable<?,?> getNameParser(String name) getNameParser(Name name) static voidInitialize the naming components required byNamingManager.listBindings(String name) listBindings(Name name) lookupLink(String name) lookupLink(Name name) voidvoidremoveFromEnvironment(String propName) voidremoveNamingListener(NamingListener listener) voidvoidstatic voidsetActiveNamingStore(NamingStore namingStore) Set the active naming storebooleanvoidvoid
-
Constructor Details
-
NamingContext
Create a new naming context with no prefix or naming store. This will default to a prefix of "" and the active naming store.- Parameters:
environment- The naming environment
-
NamingContext
Create a context with a prefix name.- Parameters:
prefix- The prefix for this contextenvironment- The naming environment- Throws:
NamingException- if an error occurs
-
NamingContext
Create a new naming context with a prefix name and a NamingStore instance to use as a backing.- Parameters:
prefix- The prefix for this contextnamingStore- The NamingStoreenvironment- The naming environment
-
NamingContext
Create a new naming context with the given namingStore and an empty name.- Parameters:
namingStore- the naming store to useenvironment- the environment to use
-
-
Method Details
-
setActiveNamingStore
Set the active naming store- Parameters:
namingStore- The naming store
-
initializeNamingManager
public static void initializeNamingManager()Initialize the naming components required byNamingManager. -
lookup
- Specified by:
lookupin interfaceContext- Throws:
NamingException
-
lookup
- Specified by:
lookupin interfaceContext- Throws:
NamingException
-
lookup
- Throws:
NamingException
-
lookup
- Throws:
NamingException
-
bind
- Specified by:
bindin interfaceContext- Throws:
NamingException
-
bind
- Specified by:
bindin interfaceContext- Throws:
NamingException
-
rebind
- Specified by:
rebindin interfaceContext- Throws:
NamingException
-
rebind
- Specified by:
rebindin interfaceContext- Throws:
NamingException
-
unbind
- Specified by:
unbindin interfaceContext- Throws:
NamingException
-
unbind
- Specified by:
unbindin interfaceContext- Throws:
NamingException
-
rename
- Specified by:
renamein interfaceContext- Throws:
NamingException
-
rename
- Specified by:
renamein interfaceContext- Throws:
NamingException
-
list
- Specified by:
listin interfaceContext- Throws:
NamingException
-
list
- Specified by:
listin interfaceContext- Throws:
NamingException
-
listBindings
- Specified by:
listBindingsin interfaceContext- Throws:
NamingException
-
listBindings
- Specified by:
listBindingsin interfaceContext- Throws:
NamingException
-
destroySubcontext
- Specified by:
destroySubcontextin interfaceContext- Throws:
NamingException
-
destroySubcontext
- Specified by:
destroySubcontextin interfaceContext- Throws:
NamingException
-
createSubcontext
- Specified by:
createSubcontextin interfaceContext- Throws:
NamingException
-
createSubcontext
- Specified by:
createSubcontextin interfaceContext- Throws:
NamingException
-
lookupLink
- Specified by:
lookupLinkin interfaceContext- Throws:
NamingException
-
lookupLink
- Specified by:
lookupLinkin interfaceContext- Throws:
NamingException
-
getNameParser
- Specified by:
getNameParserin interfaceContext- Throws:
NamingException
-
getNameParser
- Specified by:
getNameParserin interfaceContext- Throws:
NamingException
-
composeName
- Specified by:
composeNamein interfaceContext- Throws:
NamingException
-
composeName
- Specified by:
composeNamein interfaceContext- Throws:
NamingException
-
addToEnvironment
- Specified by:
addToEnvironmentin interfaceContext- Throws:
NamingException
-
removeFromEnvironment
- Specified by:
removeFromEnvironmentin interfaceContext- Throws:
NamingException
-
getEnvironment
- Specified by:
getEnvironmentin interfaceContext- Throws:
NamingException
-
close
- Specified by:
closein interfaceContext- Throws:
NamingException
-
getNameInNamespace
- Specified by:
getNameInNamespacein interfaceContext- Throws:
NamingException
-
addNamingListener
public void addNamingListener(Name target, int scope, NamingListener listener) throws NamingException - Specified by:
addNamingListenerin interfaceEventContext- Throws:
NamingException
-
addNamingListener
public void addNamingListener(String target, int scope, NamingListener listener) throws NamingException - Specified by:
addNamingListenerin interfaceEventContext- Throws:
NamingException
-
removeNamingListener
- Specified by:
removeNamingListenerin interfaceEventContext- Throws:
NamingException
-
targetMustExist
- Specified by:
targetMustExistin interfaceEventContext- Throws:
NamingException
-