Package io.quarkus.elytron.security.ldap
Class DelegatingLdapContext
java.lang.Object
io.quarkus.elytron.security.ldap.DelegatingLdapContext
- All Implemented Interfaces:
Context,DirContext,LdapContext
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static interface -
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.directory.DirContext
ADD_ATTRIBUTE, REMOVE_ATTRIBUTE, REPLACE_ATTRIBUTEFields inherited from interface javax.naming.ldap.LdapContext
CONTROL_FACTORIES -
Constructor Summary
ConstructorsConstructorDescriptionDelegatingLdapContext(DirContext delegating, DelegatingLdapContext.CloseHandler closeHandler, SocketFactory socketFactory) -
Method Summary
Modifier and TypeMethodDescriptionaddToEnvironment(String propName, Object propVal) voidvoidbind(String name, Object obj, Attributes attrs) voidvoidbind(Name name, Object obj, Attributes attrs) voidclose()composeName(String name, String prefix) composeName(Name name, Name prefix) createSubcontext(String name) createSubcontext(String name, Attributes attrs) createSubcontext(Name name) createSubcontext(Name name, Attributes attrs) voiddestroySubcontext(String name) voiddestroySubcontext(Name name) extendedOperation(ExtendedRequest request) getAttributes(String name) getAttributes(String name, String[] attrIds) getAttributes(Name name) getAttributes(Name name, String[] attrIds) Control[]Hashtable<?,?> getNameParser(String name) getNameParser(Name name) Control[]Control[]getSchemaClassDefinition(Name name) listBindings(String name) listBindings(Name name) lookupLink(String name) lookupLink(Name name) voidmodifyAttributes(String name, int mod_op, Attributes attrs) voidmodifyAttributes(String name, ModificationItem[] mods) voidmodifyAttributes(Name name, int mod_op, Attributes attrs) voidmodifyAttributes(Name name, ModificationItem[] mods) newInitialLdapContext(Hashtable<?, ?> environment, Control[] connCtls) newInstance(Control[] requestControls) voidvoidrebind(String name, Object obj, Attributes attrs) voidvoidrebind(Name name, Object obj, Attributes attrs) voidremoveFromEnvironment(String propName) voidvoidsearch(String name, String filterExpr, Object[] filterArgs, SearchControls cons) search(String name, String filter, SearchControls cons) search(String name, Attributes matchingAttributes) search(String name, Attributes matchingAttributes, String[] attributesToReturn) search(Name name, String filterExpr, Object[] filterArgs, SearchControls cons) search(Name name, String filter, SearchControls cons) search(Name name, Attributes matchingAttributes) search(Name name, Attributes matchingAttributes, String[] attributesToReturn) voidsetRequestControls(Control[] requestControls) toString()voidvoid
-
Constructor Details
-
DelegatingLdapContext
DelegatingLdapContext(DirContext delegating, DelegatingLdapContext.CloseHandler closeHandler, SocketFactory socketFactory) throws NamingException - Throws:
NamingException
-
-
Method Details
-
newInitialLdapContext
public LdapContext newInitialLdapContext(Hashtable<?, ?> environment, Control[] connCtls) throws NamingException- Throws:
NamingException
-
close
- Specified by:
closein interfaceContext- Throws:
NamingException
-
wrapReferralContextObtaining
public DelegatingLdapContext wrapReferralContextObtaining(ReferralException e) throws NamingException - Throws:
NamingException
-
toString
-
extendedOperation
- Specified by:
extendedOperationin interfaceLdapContext- Throws:
NamingException
-
newInstance
- Specified by:
newInstancein interfaceLdapContext- Throws:
NamingException
-
reconnect
- Specified by:
reconnectin interfaceLdapContext- Throws:
NamingException
-
getConnectControls
- Specified by:
getConnectControlsin interfaceLdapContext- Throws:
NamingException
-
setRequestControls
- Specified by:
setRequestControlsin interfaceLdapContext- Throws:
NamingException
-
getRequestControls
- Specified by:
getRequestControlsin interfaceLdapContext- Throws:
NamingException
-
getResponseControls
- Specified by:
getResponseControlsin interfaceLdapContext- Throws:
NamingException
-
bind
- Specified by:
bindin interfaceDirContext- Throws:
NamingException
-
getAttributes
- Specified by:
getAttributesin interfaceDirContext- Throws:
NamingException
-
getAttributes
- Specified by:
getAttributesin interfaceDirContext- Throws:
NamingException
-
getAttributes
- Specified by:
getAttributesin interfaceDirContext- Throws:
NamingException
-
getAttributes
- Specified by:
getAttributesin interfaceDirContext- Throws:
NamingException
-
modifyAttributes
- Specified by:
modifyAttributesin interfaceDirContext- Throws:
NamingException
-
modifyAttributes
- Specified by:
modifyAttributesin interfaceDirContext- Throws:
NamingException
-
modifyAttributes
- Specified by:
modifyAttributesin interfaceDirContext- Throws:
NamingException
-
modifyAttributes
- Specified by:
modifyAttributesin interfaceDirContext- Throws:
NamingException
-
bind
- Specified by:
bindin interfaceDirContext- Throws:
NamingException
-
rebind
- Specified by:
rebindin interfaceDirContext- Throws:
NamingException
-
rebind
- Specified by:
rebindin interfaceDirContext- Throws:
NamingException
-
createSubcontext
- Specified by:
createSubcontextin interfaceDirContext- Throws:
NamingException
-
createSubcontext
- Specified by:
createSubcontextin interfaceDirContext- Throws:
NamingException
-
getSchema
- Specified by:
getSchemain interfaceDirContext- Throws:
NamingException
-
getSchema
- Specified by:
getSchemain interfaceDirContext- Throws:
NamingException
-
getSchemaClassDefinition
- Specified by:
getSchemaClassDefinitionin interfaceDirContext- Throws:
NamingException
-
getSchemaClassDefinition
- Specified by:
getSchemaClassDefinitionin interfaceDirContext- Throws:
NamingException
-
search
public NamingEnumeration<SearchResult> search(Name name, Attributes matchingAttributes, String[] attributesToReturn) throws NamingException - Specified by:
searchin interfaceDirContext- Throws:
NamingException
-
search
public NamingEnumeration<SearchResult> search(String name, Attributes matchingAttributes, String[] attributesToReturn) throws NamingException - Specified by:
searchin interfaceDirContext- Throws:
NamingException
-
search
public NamingEnumeration<SearchResult> search(Name name, Attributes matchingAttributes) throws NamingException - Specified by:
searchin interfaceDirContext- Throws:
NamingException
-
search
public NamingEnumeration<SearchResult> search(String name, Attributes matchingAttributes) throws NamingException - Specified by:
searchin interfaceDirContext- Throws:
NamingException
-
search
public NamingEnumeration<SearchResult> search(Name name, String filter, SearchControls cons) throws NamingException - Specified by:
searchin interfaceDirContext- Throws:
NamingException
-
search
public NamingEnumeration<SearchResult> search(String name, String filter, SearchControls cons) throws NamingException - Specified by:
searchin interfaceDirContext- Throws:
NamingException
-
search
public NamingEnumeration<SearchResult> search(Name name, String filterExpr, Object[] filterArgs, SearchControls cons) throws NamingException - Specified by:
searchin interfaceDirContext- Throws:
NamingException
-
search
public NamingEnumeration<SearchResult> search(String name, String filterExpr, Object[] filterArgs, SearchControls cons) throws NamingException - Specified by:
searchin interfaceDirContext- Throws:
NamingException
-
lookup
- Specified by:
lookupin interfaceContext- Throws:
NamingException
-
lookup
- Specified by:
lookupin interfaceContext- 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
-
getNameInNamespace
- Specified by:
getNameInNamespacein interfaceContext- Throws:
NamingException
-