explicit ConnectionConfiguration()

in include/hbase/client/connection-configuration.h [35:54]


  explicit ConnectionConfiguration(const Configuration& conf) {
    connect_timeout_ =
        ToNanos(conf.GetInt(kClientSocketConnectTimeout, kDefaultClientSocketConnectTimeout));
    meta_operation_timeout_ =
        ToNanos(conf.GetLong(kClientMetaOperationTimeout, kDefaultClientOperationTimeout));
    operation_timeout_ =
        ToNanos(conf.GetLong(kClientOperationTimeout, kDefaultClientOperationTimeout));
    rpc_timeout_ = ToNanos(conf.GetLong(kRpcTimeout, kDefaultRpcTimeout));
    read_rpc_timeout_ = ToNanos(conf.GetLong(kRpcReadTimeout, ToMillis(rpc_timeout_)));
    write_rpc_timeout_ = ToNanos(conf.GetLong(kRpcWriteTimeout, ToMillis(rpc_timeout_)));
    pause_ = ToNanos(conf.GetLong(kClientPause, kDefaultClientPause));
    max_retries_ = conf.GetInt(kClientRetriesNumber, kDefaultClientRetriesNumber);
    start_log_errors_count_ =
        conf.GetInt(kStartLogErrorsAfterCount, kDefaultStartLogErrorsAfterCount);
    scan_timeout_ =
        ToNanos(conf.GetLong(kClientScannerTimeoutPeriod, kDefaultClientScannerTimeoutPeriod));
    scanner_caching_ = conf.GetInt(kClientScannerCaching, kDefaultClientScannerCaching);
    scanner_max_result_size_ =
        conf.GetLong(kClientScannerMaxResultsSize, kDefaultClientScannerMaxResultsSize);
  }