Package io.trino.plugin.base.ldap
Interface LdapClient
-
- All Known Implementing Classes:
JdkLdapClient
public interface LdapClient
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceLdapClient.LdapContextProcessor<T>static interfaceLdapClient.LdapSearchResultProcessor<T>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> TexecuteLdapQuery(String userName, String password, LdapQuery ldapQuery, LdapClient.LdapSearchResultProcessor<T> resultProcessor)<T> TprocessLdapContext(String userName, String password, LdapClient.LdapContextProcessor<T> contextProcessor)
-
-
-
Method Detail
-
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
-
-