Class PostgreSQLR2DBCDatabaseContainer

java.lang.Object
org.testcontainers.containers.PostgreSQLR2DBCDatabaseContainer
All Implemented Interfaces:
AutoCloseable, org.testcontainers.lifecycle.Startable, org.testcontainers.r2dbc.R2DBCDatabaseContainer

public final class PostgreSQLR2DBCDatabaseContainer extends Object implements org.testcontainers.r2dbc.R2DBCDatabaseContainer
  • Constructor Details

    • PostgreSQLR2DBCDatabaseContainer

      public PostgreSQLR2DBCDatabaseContainer(PostgreSQLContainer<?> container)
  • Method Details

    • getOptions

      public static io.r2dbc.spi.ConnectionFactoryOptions getOptions(PostgreSQLContainer<?> container)
    • configure

      public io.r2dbc.spi.ConnectionFactoryOptions configure(io.r2dbc.spi.ConnectionFactoryOptions options)
      Specified by:
      configure in interface org.testcontainers.r2dbc.R2DBCDatabaseContainer
    • getDependencies

      public Set<org.testcontainers.lifecycle.Startable> getDependencies()
      Specified by:
      getDependencies in interface org.testcontainers.lifecycle.Startable
    • start

      public void start()
      Specified by:
      start in interface org.testcontainers.lifecycle.Startable
    • stop

      public void stop()
      Specified by:
      stop in interface org.testcontainers.lifecycle.Startable
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface org.testcontainers.lifecycle.Startable