- java.lang.Object
-
- io.rxmicro.config.Config
-
- io.rxmicro.data.sql.SQLDatabaseConfig
-
- Direct Known Subclasses:
SQLPooledDatabaseConfig
public class SQLDatabaseConfig extends io.rxmicro.config.Config- Author:
- nedis
-
-
Constructor Summary
Constructors Constructor Description SQLDatabaseConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SQLDatabaseConfigaddOption(String name, String value)StringgetConnectionString()DurationgetConnectTimeout()StringgetDatabase()StringgetHost()Optional<Map<String,String>>getOptions()CharSequencegetPassword()intgetPort()StringgetUser()SQLDatabaseConfigsetConnectTimeout(Duration connectTimeout)SQLDatabaseConfigsetDatabase(String database)SQLDatabaseConfigsetHost(String host)SQLDatabaseConfigsetPassword(CharSequence password)SQLDatabaseConfigsetPort(int port)SQLDatabaseConfigsetUser(String user)
-
-
-
Method Detail
-
getHost
public String getHost()
-
setHost
public SQLDatabaseConfig setHost(String host)
-
getPort
public int getPort()
-
setPort
public SQLDatabaseConfig setPort(int port)
-
getUser
public String getUser()
-
setUser
public SQLDatabaseConfig setUser(String user)
-
getPassword
public CharSequence getPassword()
-
setPassword
public SQLDatabaseConfig setPassword(CharSequence password)
-
getDatabase
public String getDatabase()
-
setDatabase
public SQLDatabaseConfig setDatabase(String database)
-
addOption
public SQLDatabaseConfig addOption(String name, String value)
-
getConnectTimeout
public Duration getConnectTimeout()
-
setConnectTimeout
public SQLDatabaseConfig setConnectTimeout(Duration connectTimeout)
-
getConnectionString
public String getConnectionString()
-
-