Class MySQLClientFactory

java.lang.Object
io.micronaut.configuration.vertx.mysql.client.MySQLClientFactory

@Factory public class MySQLClientFactory extends Object
The Factory for creating Vertx MySQL client.
  • Constructor Details

    • MySQLClientFactory

      public MySQLClientFactory(MySQLClientConfiguration connectionConfiguration, @Nullable @Nullable io.vertx.core.Vertx vertx)
      Create the factory with given MySQL Client configuration.
      Parameters:
      connectionConfiguration - The MySQL ClientOption configurations
      vertx - The vertx instance
  • Method Details

    • client

      @Singleton @Requires(missingBeans=io.vertx.sqlclient.Pool.class) @Bean(preDestroy="close") public io.vertx.sqlclient.Pool client()
      Returns:
      client A pool of connections.