Closeable, AutoCloseablepublic class EmbeddedPostgres extends Object implements Closeable
| Modifier and Type | Class | Description |
|---|---|---|
static class |
EmbeddedPostgres.Builder |
| Modifier and Type | Method | Description |
|---|---|---|
static EmbeddedPostgres.Builder |
builder() |
|
void |
close() |
|
DataSource |
getDatabase(String userName,
String dbName) |
|
DataSource |
getDatabase(String userName,
String dbName,
Map<String,String> properties) |
|
String |
getJdbcUrl(String userName,
String dbName) |
|
int |
getPort() |
|
DataSource |
getPostgresDatabase() |
|
DataSource |
getPostgresDatabase(Map<String,String> properties) |
|
DataSource |
getTemplateDatabase() |
|
DataSource |
getTemplateDatabase(Map<String,String> properties) |
|
static EmbeddedPostgres |
start() |
|
String |
toString() |
public DataSource getTemplateDatabase()
public DataSource getTemplateDatabase(Map<String,String> properties)
public DataSource getPostgresDatabase()
public DataSource getPostgresDatabase(Map<String,String> properties)
public DataSource getDatabase(String userName, String dbName)
public DataSource getDatabase(String userName, String dbName, Map<String,String> properties)
public int getPort()
public void close()
throws IOException
close in interface AutoCloseableclose in interface CloseableIOExceptionpublic static EmbeddedPostgres start() throws IOException
IOExceptionpublic static EmbeddedPostgres.Builder builder()
Copyright © 2018. All rights reserved.