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