Package io.trino.plugin.base.ldap
Interface LdapClient
- All Known Implementing Classes:
JdkLdapClient
public interface LdapClient
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescription<T> TexecuteLdapQuery(String userName, String password, LdapQuery ldapQuery, LdapClient.LdapSearchResultProcessor<T> resultProcessor) <T> TprocessLdapContext(String userName, String password, LdapClient.LdapContextProcessor<T> contextProcessor)
-
Method Details
-
processLdapContext
<T> T processLdapContext(String userName, String password, LdapClient.LdapContextProcessor<T> contextProcessor) throws NamingException - Throws:
NamingException
-
executeLdapQuery
<T> T executeLdapQuery(String userName, String password, LdapQuery ldapQuery, LdapClient.LdapSearchResultProcessor<T> resultProcessor) throws NamingException - Throws:
NamingException
-