public class EmbeddedPostgres extends Object implements Closeable
Modifier and Type | Class and Description |
---|---|
static class |
EmbeddedPostgres.Builder |
Modifier and Type | Method and 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 Closeable
close
in interface AutoCloseable
IOException
public static EmbeddedPostgres start() throws IOException
IOException
public static EmbeddedPostgres.Builder builder()
Copyright © 2023. All rights reserved.