Class DefaultSqlClientPoolConfiguration

  • All Implemented Interfaces:
    java.io.Serializable, SqlClientPoolConfiguration, org.hibernate.service.Service, org.hibernate.service.spi.Configurable

    public class DefaultSqlClientPoolConfiguration
    extends java.lang.Object
    implements SqlClientPoolConfiguration, org.hibernate.service.spi.Configurable
    The default SqlClientPoolConfiguration which configures the Pool using the Hibernate ORM configuration properties defined in Settings.

    A custom implementation of SqlClientPoolConfiguration might choose to extend this class in order to reuse its built-in functionality.

    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void configure​(java.util.Map configuration)  
      io.vertx.sqlclient.SqlConnectOptions connectOptions​(java.net.URI uri)
      The SqlConnectOptions used to configure the Pool
      io.vertx.sqlclient.PoolOptions poolOptions()
      The PoolOptions used to configure the Pool
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DefaultSqlClientPoolConfiguration

        public DefaultSqlClientPoolConfiguration()
    • Method Detail

      • configure

        public void configure​(java.util.Map configuration)
        Specified by:
        configure in interface org.hibernate.service.spi.Configurable
      • connectOptions

        public io.vertx.sqlclient.SqlConnectOptions connectOptions​(java.net.URI uri)
        Description copied from interface: SqlClientPoolConfiguration
        The SqlConnectOptions used to configure the Pool
        Specified by:
        connectOptions in interface SqlClientPoolConfiguration
        Parameters:
        uri - A URI representing the JDBC URL or connection URI specified in the configuration properties, usually via AvailableSettings.JPA_JDBC_URL, or null if not specified.