Class JasyncPostgreSQLClientFactory

  • All Implemented Interfaces:
    AutoCloseable

    @Factory
    @Requires(classes=com.github.jasync.sql.db.postgresql.PostgreSQLConnectionBuilder.class)
    public class JasyncPostgreSQLClientFactory
    extends Object
    implements AutoCloseable
    The Factory for creating Reactive Postgres client.
    • Constructor Detail

      • JasyncPostgreSQLClientFactory

        public JasyncPostgreSQLClientFactory​(JasyncPoolConfiguration jasyncPoolConfiguration)
        Create the factory with given Pool configuration.
        Parameters:
        jasyncPoolConfiguration - The Reactive Postgres configurations
    • Method Detail

      • client

        @Singleton
        public com.github.jasync.sql.db.Connection client()
        Create a connection pool to the database configured with the JasyncPoolConfiguration.
        Returns:
        client A pool of connections.