Class PgPool

    • Field Detail

      • __TYPE_ARG

        public static final TypeArg<PgPool> __TYPE_ARG
        Deprecated.
    • Constructor Detail

      • PgPool

        public PgPool​(PgPool delegate)
        Deprecated.
      • PgPool

        public PgPool​(Object delegate)
        Deprecated.
    • Method Detail

      • equals

        public boolean equals​(Object o)
        Deprecated.
        Overrides:
        equals in class Pool
      • hashCode

        public int hashCode()
        Deprecated.
        Overrides:
        hashCode in class Pool
      • pool

        public static PgPool pool()
        Deprecated.
        Like pool() with a default poolOptions.
        Returns:
      • pool

        public static PgPool pool​(PoolOptions options)
        Deprecated.
        Like pool() with connectOptions build from the environment variables.
        Parameters:
        options -
        Returns:
      • pool

        public static PgPool pool​(String connectionUri)
        Deprecated.
        Like pool() with a default poolOptions.
        Parameters:
        connectionUri -
        Returns:
      • pool

        public static PgPool pool​(String connectionUri,
                                  PoolOptions options)
        Deprecated.
        Like pool() with connectOptions build from connectionUri.
        Parameters:
        connectionUri -
        options -
        Returns:
      • pool

        public static PgPool pool​(Vertx vertx,
                                  String connectionUri)
        Deprecated.
        Like pool() with default options.
        Parameters:
        vertx -
        connectionUri -
        Returns:
      • pool

        public static PgPool pool​(Vertx vertx,
                                  PoolOptions options)
        Deprecated.
        Like pool() with the database retrieved from the environment variables.
        Parameters:
        vertx -
        options -
        Returns:
      • pool

        public static PgPool pool​(Vertx vertx,
                                  String connectionUri,
                                  PoolOptions poolOptions)
        Deprecated.
        Like pool() with database retrieved from the given connectionUri.
        Parameters:
        vertx -
        connectionUri -
        poolOptions -
        Returns:
      • pool

        public static PgPool pool​(PgConnectOptions database,
                                  PoolOptions options)
        Deprecated.
        Create a connection pool to the PostgreSQL database configured with the given options.
        Parameters:
        database - the database
        options - the options for creating the pool
        Returns:
        the connection pool
      • pool

        public static PgPool pool​(List<PgConnectOptions> databases,
                                  PoolOptions poolOptions)
        Deprecated.
        Create a connection pool to the PostgreSQL databases with round-robin selection. Round-robin is applied when a new connection is created by the pool.
        Parameters:
        databases - the list of databases
        poolOptions - the options for creating the pool
        Returns:
        the connection pool
      • client

        public static SqlClient client()
        Deprecated.
        Like client() with default options.
        Returns:
      • client

        public static SqlClient client​(PoolOptions options)
        Deprecated.
        Like client() with database retrieved from the environment variables.
        Parameters:
        options -
        Returns:
      • client

        public static SqlClient client​(String connectionUri)
        Deprecated.
        Like pool() with default options.
        Parameters:
        connectionUri -
        Returns:
      • client

        public static SqlClient client​(String connectionUri,
                                       PoolOptions options)
        Deprecated.
        Like client() with database retrieved from the connectionUri.
        Parameters:
        connectionUri -
        options -
        Returns:
      • client

        public static SqlClient client​(Vertx vertx,
                                       String connectionUri)
        Deprecated.
        Like client() with default options.
        Parameters:
        vertx -
        connectionUri -
        Returns:
      • client

        public static SqlClient client​(Vertx vertx,
                                       PoolOptions poolOptions)
        Deprecated.
        Like client() with database retrieved from the environment variables.
        Parameters:
        vertx -
        poolOptions -
        Returns:
      • client

        public static SqlClient client​(Vertx vertx,
                                       String connectionUri,
                                       PoolOptions options)
        Deprecated.
        Like client() with database build from connectionUri.
        Parameters:
        vertx -
        connectionUri -
        options -
        Returns:
      • client

        public static SqlClient client​(PgConnectOptions database,
                                       PoolOptions options)
        Deprecated.
        Create a client backed by a connection pool to the PostgreSQL database configured with the given options.
        Parameters:
        database -
        options - the options for creating the backing pool
        Returns:
        the pooled client
      • client

        public static SqlClient client​(List<PgConnectOptions> databases,
                                       PoolOptions options)
        Deprecated.
        Create a client backed by a connection pool to the PostgreSQL databases with round-robin selection. Round-robin is applied when a new connection is created by the pool.
        Parameters:
        databases - the list of databases
        options - the options for creating the pool
        Returns:
        the pooled client
      • connectHandler

        public PgPool connectHandler​(Handler<SqlConnection> handler)
        Deprecated.
        Description copied from class: Pool
        Set an handler called when the pool has established a connection to the database.

        This handler allows interactions with the database before the connection is added to the pool.

        When the handler has finished, it must call SqlClient.close() to release the connection to the pool.

        Overrides:
        connectHandler in class Pool
        Parameters:
        handler - the handler
        Returns:
        a reference to this, so the API can be used fluently
      • connectionProvider

        public PgPool connectionProvider​(Function<Context,​io.reactivex.rxjava3.core.Single<SqlConnection>> provider)
        Deprecated.
        Description copied from class: Pool
        Replace the default pool connection provider, the new provider returns a future connection for a given .

        A ConnectionFactory can be used as connection provider.

        Overrides:
        connectionProvider in class Pool
        Parameters:
        provider - the new connection provider
        Returns:
        a reference to this, so the API can be used fluently
      • pool

        public static PgPool pool​(Supplier<Future<PgConnectOptions>> databases,
                                  PoolOptions poolOptions)
        Deprecated.
        Create a connection pool to the PostgreSQL databases. The supplier is called to provide the options when a new connection is created by the pool.
        Parameters:
        databases - the databases supplier
        poolOptions - the options for creating the pool
        Returns:
        the connection pool
      • client

        public static SqlClient client​(Supplier<Future<PgConnectOptions>> databases,
                                       PoolOptions options)
        Deprecated.
        Create a client backed by a connection pool to the PostgreSQL databases. The supplier is called to provide the options when a new connection is created by the pool.
        Parameters:
        databases - the databases supplier
        options - the options for creating the pool
        Returns:
        the pooled client
      • newInstance

        public static PgPool newInstance​(PgPool arg)
        Deprecated.