PoolDefaults.js
639 字节
'use strict'
/**
* Create the default settings used by the pool
*
* @class
*/
class PoolDefaults {
constructor () {
this.fifo = true
this.priorityRange = 1
this.testOnBorrow = false
this.testOnReturn = false
this.autostart = true
this.evictionRunIntervalMillis = 0
this.numTestsPerEvictionRun = 3
this.softIdleTimeoutMillis = -1
this.idleTimeoutMillis = 30000
// FIXME: no defaults!
this.acquireTimeoutMillis = null
this.maxWaitingClients = null
this.min = null
this.max = null
// FIXME: this seems odd?
this.Promise = Promise
}
}
module.exports = PoolDefaults