private void refreshSlowLogConfiguration(Configuration newConf) {
    boolean newIsOnlineLogProviderEnabled = getIsOnlineLogProviderEnabled(newConf);
    if (isOnlineLogProviderEnabled != newIsOnlineLogProviderEnabled) {
      isOnlineLogProviderEnabled = newIsOnlineLogProviderEnabled;
    }
    int newWarnResponseTime = getWarnResponseTime(newConf);
    if (warnResponseTime != newWarnResponseTime) {
      warnResponseTime = newWarnResponseTime;
    }
    int newWarnResponseSize = getWarnResponseSize(newConf);
    if (warnResponseSize != newWarnResponseSize) {
      warnResponseSize = newWarnResponseSize;
    }
    int newWarnResponseTimeScan = getWarnScanResponseTime(newConf);
    if (warnScanResponseTime != newWarnResponseTimeScan) {
      warnScanResponseTime = newWarnResponseTimeScan;
    }
    int newWarnScanResponseSize = getWarnScanResponseSize(newConf);
    if (warnScanResponseSize != newWarnScanResponseSize) {
      warnScanResponseSize = newWarnScanResponseSize;
    }
  }
Constructs a server listening on the named port and address.
@param server           hosting instance of {@link Server}. We will do authentications if an
                        instance else pass null for no authentication check.
@param name             Used keying this rpc servers' metrics and for naming the Listener
                        thread.
@param services         A list of services.
@param bindAddress      Where to listen
@param reservoirEnabled Enable ByteBufferPool or not.
hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/RpcServer.java