Package org.mariadb.jdbc.plugin
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.String
defaultAuthenticationPluginType()
default CredentialPlugin
initialize(Configuration conf, java.lang.String userName, HostAddress hostAddress)
default boolean
mustUseSsl()
java.lang.String
type()
-
-
-
Method Detail
-
type
java.lang.String type()
-
mustUseSsl
default boolean mustUseSsl()
-
defaultAuthenticationPluginType
default java.lang.String defaultAuthenticationPluginType()
-
initialize
default CredentialPlugin initialize(Configuration conf, java.lang.String userName, HostAddress hostAddress) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
-