Package org.wildfly.naming.client
Class AbstractFederatingContext
java.lang.Object
org.wildfly.naming.client.AbstractContext
org.wildfly.naming.client.AbstractFederatingContext
- All Implemented Interfaces:
AutoCloseable,Context
- Direct Known Subclasses:
RelativeFederatingContext
A abstract federating context. All text names are converted to composite names, and composite names are then used
to perform federating lookups.
- Author:
- David M. Lloyd
-
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
ConstructorsModifierConstructorDescriptionprotectedAbstractFederatingContext(FastHashtable<String, Object> environment) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidcomposeName(String name, String prefix) composeName(Name name, Name prefix) createSubcontext(String name) createSubcontext(Name name) voiddestroySubcontext(String name) voiddestroySubcontext(Name name) getNameParser(String name) getNameParser(CompositeName compositeName) getNameParser(Name name) listBindings(String name) listBindings(Name name) lookupLink(String name) lookupLink(Name name) voidvoidvoidvoidvoidvoidMethods inherited from class org.wildfly.naming.client.AbstractContext
addToEnvironment, bindNative, createSubcontextNative, decomposeName, destroySubcontextNative, getEnvironment, getNativeNameParser, listBindingsNative, listNative, lookupLinkNative, lookupNative, nameNotFound, notSupported, readOnlyContext, rebindNative, removeFromEnvironment, renameNative, unbindNativeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.AutoCloseable
closeMethods inherited from interface javax.naming.Context
close, getNameInNamespace
-
Constructor Details
-
AbstractFederatingContext
-
-
Method Details
-
lookup
- Specified by:
lookupin interfaceContext- Overrides:
lookupin classAbstractContext- Throws:
NamingException
-
lookup
- Specified by:
lookupin interfaceContext- Overrides:
lookupin classAbstractContext- Throws:
NamingException
-
lookupLink
- Specified by:
lookupLinkin interfaceContext- Overrides:
lookupLinkin classAbstractContext- Throws:
NamingException
-
lookupLink
- Specified by:
lookupLinkin interfaceContext- Overrides:
lookupLinkin classAbstractContext- Throws:
NamingException
-
bind
- Specified by:
bindin interfaceContext- Overrides:
bindin classAbstractContext- Throws:
NamingException
-
bind
- Specified by:
bindin interfaceContext- Overrides:
bindin classAbstractContext- Throws:
NamingException
-
rebind
- Specified by:
rebindin interfaceContext- Overrides:
rebindin classAbstractContext- Throws:
NamingException
-
rebind
- Specified by:
rebindin interfaceContext- Overrides:
rebindin classAbstractContext- Throws:
NamingException
-
unbind
- Specified by:
unbindin interfaceContext- Overrides:
unbindin classAbstractContext- Throws:
NamingException
-
unbind
- Specified by:
unbindin interfaceContext- Overrides:
unbindin classAbstractContext- Throws:
NamingException
-
rename
- Specified by:
renamein interfaceContext- Overrides:
renamein classAbstractContext- Throws:
NamingException
-
rename
- Specified by:
renamein interfaceContext- Overrides:
renamein classAbstractContext- Throws:
NamingException
-
list
- Specified by:
listin interfaceContext- Overrides:
listin classAbstractContext- Throws:
NamingException
-
list
- Specified by:
listin interfaceContext- Overrides:
listin classAbstractContext- Throws:
NamingException
-
listBindings
- Specified by:
listBindingsin interfaceContext- Overrides:
listBindingsin classAbstractContext- Throws:
NamingException
-
listBindings
- Specified by:
listBindingsin interfaceContext- Overrides:
listBindingsin classAbstractContext- Throws:
NamingException
-
destroySubcontext
- Specified by:
destroySubcontextin interfaceContext- Overrides:
destroySubcontextin classAbstractContext- Throws:
NamingException
-
destroySubcontext
- Specified by:
destroySubcontextin interfaceContext- Overrides:
destroySubcontextin classAbstractContext- Throws:
NamingException
-
createSubcontext
- Specified by:
createSubcontextin interfaceContext- Overrides:
createSubcontextin classAbstractContext- Throws:
NamingException
-
createSubcontext
- Specified by:
createSubcontextin interfaceContext- Overrides:
createSubcontextin classAbstractContext- Throws:
NamingException
-
composeName
- Specified by:
composeNamein interfaceContext- Overrides:
composeNamein classAbstractContext- Throws:
NamingException
-
composeName
- Specified by:
composeNamein interfaceContext- Overrides:
composeNamein classAbstractContext- Throws:
NamingException
-
getNameParser
- Specified by:
getNameParserin interfaceContext- Overrides:
getNameParserin classAbstractContext- Throws:
NamingException
-
getNameParser
- Specified by:
getNameParserin interfaceContext- Overrides:
getNameParserin classAbstractContext- Throws:
NamingException
-
getNameParser
- Throws:
NamingException
-