public class DockerPostgresDatabaseProvider extends java.lang.Object implements TemplatableDatabaseProvider
| Modifier and Type | Class and Description |
|---|---|
protected static class |
DockerPostgresDatabaseProvider.DatabaseInstance |
| Constructor and Description |
|---|
DockerPostgresDatabaseProvider(org.springframework.core.env.Environment environment,
org.springframework.beans.factory.ObjectProvider<java.util.List<PostgreSQLContainerCustomizer>> containerCustomizers) |
| Modifier and Type | Method and Description |
|---|---|
EmbeddedDatabase |
createDatabase(DatabaseRequest request) |
DatabaseTemplate |
createTemplate(DatabaseRequest request) |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitcreateDatabasepublic DockerPostgresDatabaseProvider(org.springframework.core.env.Environment environment,
org.springframework.beans.factory.ObjectProvider<java.util.List<PostgreSQLContainerCustomizer>> containerCustomizers)
public DatabaseTemplate createTemplate(DatabaseRequest request) throws ProviderException
createTemplate in interface TemplatableDatabaseProviderProviderExceptionpublic EmbeddedDatabase createDatabase(DatabaseRequest request) throws ProviderException
createDatabase in interface TemplatableDatabaseProviderProviderExceptionpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object