Package software.tnb.db.postgres.service
Class PostgreSQL
java.lang.Object
software.tnb.common.service.Service<SQLAccount,NoClient,SQLValidation>
software.tnb.db.common.service.SQL
software.tnb.db.postgres.service.PostgreSQL
- All Implemented Interfaces:
org.junit.jupiter.api.extension.AfterAllCallback,org.junit.jupiter.api.extension.BeforeAllCallback,org.junit.jupiter.api.extension.Extension,WithDockerImage,WithExternalHostname,WithName
- Direct Known Subclasses:
LocalPostgreSQL,OpenshiftPostgreSQL
-
Field Summary
FieldsFields inherited from class software.tnb.common.service.Service
account, client, validationFields inherited from interface software.tnb.common.deployment.WithDockerImage
SYSTEM_PROPERTY_FORMAT -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class software.tnb.db.common.service.SQL
account, externalHostname, hostname, localConnectionUrl, localPort, port, restart, validationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.junit.jupiter.api.extension.AfterAllCallback
afterAllMethods inherited from interface org.junit.jupiter.api.extension.BeforeAllCallback
beforeAllMethods inherited from interface software.tnb.common.deployment.WithDockerImage
imageMethods inherited from interface software.tnb.common.deployment.WithName
name, podSelector
-
Field Details
-
PORT
protected static final int PORT- See Also:
-
-
Constructor Details
-
PostgreSQL
public PostgreSQL()
-
-
Method Details
-
defaultImage
-
accountClass
- Specified by:
accountClassin classSQL
-
jdbcConnectionUrl
- Specified by:
jdbcConnectionUrlin classSQL
-
containerEnvironment
- Specified by:
containerEnvironmentin classSQL
-