Class ComplexPoolConfig

    • Constructor Detail

      • ComplexPoolConfig

        public ComplexPoolConfig()
      • ComplexPoolConfig

        public ComplexPoolConfig​(PoolConfig<?> poolConfig)
    • Method Detail

      • requiresDeconstruction

        public boolean requiresDeconstruction()
      • isReportLeaseTimeNanos

        public boolean isReportLeaseTimeNanos()
      • setReportLeaseTimeNanos

        public ComplexPoolConfig setReportLeaseTimeNanos​(boolean reportLeaseTimeNanos)
      • isExistentiallyAware

        public boolean isExistentiallyAware()
      • setExistentiallyAware

        public ComplexPoolConfig setExistentiallyAware​(boolean existentiallyAware)
      • isTestOnCreate

        public boolean isTestOnCreate()
      • setTestOnCreate

        public ComplexPoolConfig setTestOnCreate​(boolean testOnCreate)
      • isTestOnAcquire

        public boolean isTestOnAcquire()
      • setTestOnAcquire

        public ComplexPoolConfig setTestOnAcquire​(boolean testOnAcquire)
      • getInitialPoolSize

        public int getInitialPoolSize()
      • setInitialPoolSize

        public ComplexPoolConfig setInitialPoolSize​(int initialPoolSize)
      • getMinPoolSize

        public int getMinPoolSize()
      • getCreationTimeoutMillis

        public long getCreationTimeoutMillis()
      • setCreationTimeoutMillis

        public ComplexPoolConfig setCreationTimeoutMillis​(long creationTimeoutMillis)
      • getMaxLeaseTimeSeconds

        public int getMaxLeaseTimeSeconds()
      • setMaxLeaseTimeSeconds

        public ComplexPoolConfig setMaxLeaseTimeSeconds​(int maxLeaseTimeSeconds)
      • getMaxIdleTimeSeconds

        public int getMaxIdleTimeSeconds()
      • setMaxIdleTimeSeconds

        public ComplexPoolConfig setMaxIdleTimeSeconds​(int maxIdleTimeSeconds)
      • getUnReturnedElementTimeoutSeconds

        public int getUnReturnedElementTimeoutSeconds()
      • setUnReturnedElementTimeoutSeconds

        public ComplexPoolConfig setUnReturnedElementTimeoutSeconds​(int unReturnedElementTimeoutSeconds)