Package com.glyart.asql.common.database
Class DataSourceCredentials
- java.lang.Object
-
- com.glyart.asql.common.database.DataSourceCredentials
-
public class DataSourceCredentials extends Object
Represents the credentials for a connection to a data source. Multiple different connections can be established by building other DataSourceCredentials instances.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DataSourceCredentials.DataSourceCredentialsBuilder
Represents a builder for creating an instance of DataSourceCredential.
-
Constructor Summary
Constructors Constructor Description DataSourceCredentials(Properties properties)
Construct aDataSourceCredentials
object by a given properties object.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DataSourceCredentials.DataSourceCredentialsBuilder
builder()
String
getDatabase()
String
getHostname()
String
getPassword()
int
getPort()
Properties
getProperties()
String
getUsername()
-
-
-
Constructor Detail
-
DataSourceCredentials
public DataSourceCredentials(@NotNull Properties properties)
Construct aDataSourceCredentials
object by a given properties object.
This properties object can contains all the allowed configurations supported by Hikari.
More details here.- Parameters:
properties
- The ready properties for connecting to a data source
-
-
Method Detail
-
builder
public static DataSourceCredentials.DataSourceCredentialsBuilder builder()
-
getProperties
@Nullable public Properties getProperties()
-
getHostname
@NotNull public String getHostname()
-
getPort
public int getPort()
-
getUsername
@NotNull public String getUsername()
-
getPassword
@Nullable public String getPassword()
-
getDatabase
@Nullable public String getDatabase()
-
-