code: function exposeGlobalTimers(config) {
  
      // Sets the global timeout value for all outgoing requests
      process.setOutgoingRequestsTimeout = function (val) {
          globalOutgoing = val;
      };
  
      // Sets the global timeout value for all incoming requests
      process.setIncomingRequestsTimeout = function (val) {
          globalIncoming = val;
      };
  
      // Sets the global timeout value for all incoming and outgoing requests
      process.setAllRequestsTimeout = function (val) {
          globalOutgoing = val;
          globalIncoming = val;
      };
  
      // set values from config
      config.global_timeout = parseInt(config.global_timeout, 10);
      if (config.global_timeout > 0) {
          process.setAllRequestsTimeout(config.global_timeout);
      }
  
      config.inc_req_timeout = parseInt(config.inc_req_timeout, 10);
      if (config.inc_req_timeout > 0) {
          process.setIncomingRequestsTimeout(config.inc_req_timeout);
      }
  
      config.out_req_timeout = parseInt(config.out_req_timeout, 10);
      if (config.out_req_timeout > 0) {
          process.setOutgoingRequestsTimeout(config.out_req_timeout);
      }
  
  }
docs: /*
  This function sets the timeout value for incoming and outgoing requests
  in order to limit the waiting time for back ends to the SLA.