Class SqlUserLookup

java.lang.Object
com.mimecast.robin.sasl.SqlUserLookup
All Implemented Interfaces:
AutoCloseable

public class SqlUserLookup extends Object implements AutoCloseable
SqlUserLookup provides user existence lookup against a configured SQL database. It is intended as an alternative to the Dovecot UNIX domain socket userdb lookup. Usage: construct with a JDBC URL/user/password or provide a HikariDataSource.
  • Field Details

    • log

      private static final org.apache.logging.log4j.Logger log
    • ds

      private final com.zaxxer.hikari.HikariDataSource ds
    • userQuery

      private final String userQuery
  • Constructor Details

    • SqlUserLookup

      public SqlUserLookup(String jdbcUrl, String user, String password, String userQuery)
    • SqlUserLookup

      public SqlUserLookup(com.zaxxer.hikari.HikariDataSource ds, String userQuery)
    • SqlUserLookup

      public SqlUserLookup(com.zaxxer.hikari.HikariDataSource sharedDs, String userQuery, boolean unused)
  • Method Details