Class PostgreSQLConfig

    • Field Detail

      • DEFAULT_POSTGRESQL_PORT

        public static final int DEFAULT_POSTGRESQL_PORT
        Default Postgre SQL port.
        See Also:
        Constant Field Values
    • Constructor Detail

      • PostgreSQLConfig

        public PostgreSQLConfig()
        Creates a Postgre SQL config instance with default settings.
    • Method Detail

      • getConnectionString

        public String getConnectionString()
        Overrides:
        getConnectionString in class io.rxmicro.data.sql.SQLDatabaseConfig
      • setAcquireRetry

        public PostgreSQLConfig setAcquireRetry​(int acquireRetry)
        Overrides:
        setAcquireRetry in class io.rxmicro.data.sql.SQLPooledDatabaseConfig
      • setInitialSize

        public PostgreSQLConfig setInitialSize​(int initialSize)
        Overrides:
        setInitialSize in class io.rxmicro.data.sql.SQLPooledDatabaseConfig
      • setMaxSize

        public PostgreSQLConfig setMaxSize​(int maxSize)
        Overrides:
        setMaxSize in class io.rxmicro.data.sql.SQLPooledDatabaseConfig
      • setValidationQuery

        public PostgreSQLConfig setValidationQuery​(String validationQuery)
        Overrides:
        setValidationQuery in class io.rxmicro.data.sql.SQLPooledDatabaseConfig
      • setMaxIdleTime

        public PostgreSQLConfig setMaxIdleTime​(Duration maxIdleTime)
        Overrides:
        setMaxIdleTime in class io.rxmicro.data.sql.SQLPooledDatabaseConfig
      • setMaxCreateConnectionTime

        public PostgreSQLConfig setMaxCreateConnectionTime​(Duration maxCreateConnectionTime)
        Overrides:
        setMaxCreateConnectionTime in class io.rxmicro.data.sql.SQLPooledDatabaseConfig
      • setMaxAcquireTime

        public PostgreSQLConfig setMaxAcquireTime​(Duration maxAcquireTime)
        Overrides:
        setMaxAcquireTime in class io.rxmicro.data.sql.SQLPooledDatabaseConfig
      • setMaxLifeTime

        public PostgreSQLConfig setMaxLifeTime​(Duration maxLifeTime)
        Overrides:
        setMaxLifeTime in class io.rxmicro.data.sql.SQLPooledDatabaseConfig
      • setHost

        public PostgreSQLConfig setHost​(String host)
        Overrides:
        setHost in class io.rxmicro.data.sql.SQLPooledDatabaseConfig
      • setPort

        public PostgreSQLConfig setPort​(int port)
        Overrides:
        setPort in class io.rxmicro.data.sql.SQLPooledDatabaseConfig
      • setUser

        public PostgreSQLConfig setUser​(String user)
        Overrides:
        setUser in class io.rxmicro.data.sql.SQLPooledDatabaseConfig
      • setPassword

        public PostgreSQLConfig setPassword​(CharSequence password)
        Overrides:
        setPassword in class io.rxmicro.data.sql.SQLPooledDatabaseConfig
      • setDatabase

        public PostgreSQLConfig setDatabase​(String database)
        Overrides:
        setDatabase in class io.rxmicro.data.sql.SQLPooledDatabaseConfig
      • setOptions

        public PostgreSQLConfig setOptions​(Map<String,​String> options)
        Overrides:
        setOptions in class io.rxmicro.data.sql.SQLPooledDatabaseConfig
      • setConnectTimeout

        public PostgreSQLConfig setConnectTimeout​(Duration connectTimeout)
        Overrides:
        setConnectTimeout in class io.rxmicro.data.sql.SQLPooledDatabaseConfig
      • toString

        public String toString()
        Overrides:
        toString in class io.rxmicro.data.sql.SQLPooledDatabaseConfig