Package org.mariadb.jdbc.credential
Interface CredentialPlugin
-
- All Superinterfaces:
java.util.function.Supplier<Credential>
- All Known Implementing Classes:
EnvCredentialPlugin,PropertiesCredentialPlugin
public interface CredentialPlugin extends java.util.function.Supplier<Credential>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default java.lang.StringdefaultAuthenticationPluginType()default CredentialPlugininitialize(Options options, java.lang.String userName, HostAddress hostAddress)default booleanmustUseSsl()java.lang.Stringname()java.lang.Stringtype()
-
-
-
Method Detail
-
name
java.lang.String name()
-
type
java.lang.String type()
-
mustUseSsl
default boolean mustUseSsl()
-
defaultAuthenticationPluginType
default java.lang.String defaultAuthenticationPluginType()
-
initialize
default CredentialPlugin initialize(Options options, java.lang.String userName, HostAddress hostAddress) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
-