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.String
defaultAuthenticationPluginType()
default CredentialPlugin
initialize(Options options, java.lang.String userName, HostAddress hostAddress)
default boolean
mustUseSsl()
java.lang.String
name()
java.lang.String
type()
-
-
-
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
-
-