Package org.mariadb.jdbc.authentication
Class AuthenticationPluginLoader
- java.lang.Object
-
- org.mariadb.jdbc.authentication.AuthenticationPluginLoader
-
public class AuthenticationPluginLoader extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.ServiceLoader<AuthenticationPlugin>
loader
-
Constructor Summary
Constructors Constructor Description AuthenticationPluginLoader()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static AuthenticationPlugin
get(java.lang.String type)
Get authentication plugin from type String.
-
-
-
Field Detail
-
loader
private static java.util.ServiceLoader<AuthenticationPlugin> loader
-
-
Method Detail
-
get
public static AuthenticationPlugin get(java.lang.String type) throws java.sql.SQLException
Get authentication plugin from type String. Customs authentication plugin can be added implementing AuthenticationPlugin and registering new type in resources services.- Parameters:
type
- authentication plugin type- Returns:
- Authentication plugin corresponding to type
- Throws:
java.sql.SQLException
- if no authentication plugin in classpath have indicated type
-
-