Package dk.kosmisk.postgresql.it
Class PostgresITDataSource.DatabaseFromEnvironment
- java.lang.Object
-
- dk.kosmisk.postgresql.it.PostgresITDataSource.DatabaseFromEnvironment
-
- All Implemented Interfaces:
PostgresITDataSource.DatabaseLocation
- Enclosing class:
- PostgresITDataSource
public static class PostgresITDataSource.DatabaseFromEnvironment extends Object implements PostgresITDataSource.DatabaseLocation
Construct aPostgresITDataSource.DatabaseLocationfrom an environment variable
-
-
Constructor Summary
Constructors Constructor Description DatabaseFromEnvironment(String environmentName)Look for an environment variable with a database uri
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringjdbcUrl(Properties props)Construct a jdbc url Locate a database, and fill out user/password If a database cannot be located then return null, and do not set any user/password values
-
-
-
Constructor Detail
-
DatabaseFromEnvironment
public DatabaseFromEnvironment(String environmentName)
Look for an environment variable with a database urisee
PostgresITDataSource.Builder.fromEnvironment(java.lang.String)for description- Parameters:
environmentName- name of environment variable
-
-
Method Detail
-
jdbcUrl
public String jdbcUrl(Properties props)
Description copied from interface:PostgresITDataSource.DatabaseLocationConstruct a jdbc url Locate a database, and fill out user/password If a database cannot be located then return null, and do not set any user/password values- Specified by:
jdbcUrlin interfacePostgresITDataSource.DatabaseLocation- Parameters:
props- where user/password is set- Returns:
- jdbc url or null
-
-