pool_config.js 526 B

12345678910111213141516
  1. var ConnectionConfig = require('./connection_config.js');
  2. module.exports = PoolConfig;
  3. function PoolConfig(options) {
  4. this.connectionConfig = new ConnectionConfig(options);
  5. this.waitForConnections = (options.waitForConnections === undefined)
  6. ? true
  7. : Boolean(options.waitForConnections);
  8. this.connectionLimit = (options.connectionLimit === undefined)
  9. ? 10
  10. : Number(options.connectionLimit);
  11. this.queueLimit = (options.queueLimit === undefined)
  12. ? 0
  13. : Number(options.queueLimit);
  14. }