Class JasyncMySQLClientFactory

  • All Implemented Interfaces:
    java.lang.AutoCloseable

    @Factory
    @Requires(classes=com.github.jasync.sql.db.mysql.MySQLConnectionBuilder.class)
    public class JasyncMySQLClientFactory
    extends java.lang.Object
    implements java.lang.AutoCloseable
    The Factory for creating Reactive Postgres client.
    • Constructor Detail

      • JasyncMySQLClientFactory

        public JasyncMySQLClientFactory​(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.
      • close

        @PreDestroy
        public void close()
        Specified by:
        close in interface java.lang.AutoCloseable