[Groonga-commit] groonga/gcs [master] Remove globalCallback

Back to archive index

Yoji SHIDARA null+****@clear*****
Wed Nov 14 13:13:08 JST 2012


Yoji SHIDARA	2012-11-14 13:13:08 +0900 (Wed, 14 Nov 2012)

  New Revision: 9b0de0d44f824276545cc0da7c343d7fd0c625ff
  https://github.com/groonga/gcs/commit/9b0de0d44f824276545cc0da7c343d7fd0c625ff

  Log:
    Remove globalCallback

  Modified files:
    tools/scenario-runner.js

  Modified: tools/scenario-runner.js (+4 -26)
===================================================================
--- tools/scenario-runner.js    2012-11-14 13:08:00 +0900 (6320bb1)
+++ tools/scenario-runner.js    2012-11-14 13:13:08 +0900 (1237ed5)
@@ -18,19 +18,17 @@ function Runner(options) {
 
 Runner.prototype = new EventEmitter();
 
-Runner.prototype.run = function(scenario, callback) {
+Runner.prototype.run = function(scenario) {
   if (!Array.isArray(scenario))
-    this._processScenario(scenario, callback);
+    this._processScenario(scenario);
   else
-    this._processScenarios({ scenarios: scenario }, callback);
+    this._processScenarios({ scenarios: scenario });
 };
 
-Runner.prototype._processScenarios = function(params, globalCallback) {
+Runner.prototype._processScenarios = function(params) {
   if (!params.start) params.start = Date.now();
   var scenario = params.scenarios.shift();
   var self = this;
-  if (globalCallback)
-    this.globalCallback = globalCallback;
   this._processScenario(
     scenario,
     function(error, event) {
@@ -39,9 +37,6 @@ Runner.prototype._processScenarios = function(params, globalCallback) {
       } else {
         var elapsedTime = Date.now() - params.start;
         self.emit('all:finish', {elapsedTime: elapsedTime});
-        if (self.globalCallback)
-          self.globalCallback(null, { type: 'all:finish',
-                              elapsedTime: elapsedTime });
       }
     }
   );
@@ -53,9 +48,6 @@ Runner.prototype._processScenario = function(scenario, callback) {
     scenario.start = Date.now();
     scenario.processed = {};
     this.emit('scenario:start', {scenario: scenario});
-    if (this.globalCallback)
-      this.globalCallback(null, { type: 'scenario:start',
-                                  scenario: scenario });
   }
 
   var request = scenario.toBeProcessedRequests.shift();
@@ -72,8 +64,6 @@ Runner.prototype._processScenario = function(scenario, callback) {
         elapsedTime: elapsedTime,
         scenario: scenario
       });
-      if (self.globalCallback)
-        self.globalCallback(null, event);
       if (callback)
         callback(null, event);
     }
@@ -92,10 +82,6 @@ Runner.prototype._processScenario = function(scenario, callback) {
     scenario: scenario,
     request: request
   });
-  if (this.globalCallback)
-    this.globalCallback(null, { type: 'request:start',
-                                scenario: scenario,
-                                request: request });
 
   this.client.rawConfigurationRequest(request.params.Action, request.params, function(error, result) {
     var response = error || result;
@@ -103,9 +89,6 @@ Runner.prototype._processScenario = function(scenario, callback) {
     var statusCode = response.StatusCode;
     if (!statusCodeTable[statusCode]) {
       this.emit('error', {statusCode: statusCode});
-      if (self.globalCallback)
-        self.globalCallback(null, { type: 'error',
-                                    statusCode: statusCode });
       if (callback)
         callback(statusCode, null);
       return;
@@ -121,11 +104,6 @@ Runner.prototype._processScenario = function(scenario, callback) {
 
     request.result = output;
     self.emit('request:finish', {scenario: scenario, request: request});
-    if (self.globalCallback)
-      self.globalCallback(null, { type: 'request:finish',
-                                  scenario: scenario,
-                                  request: request });
-
     processNext();
   });
 };
-------------- next part --------------
HTML����������������������������...
下載 



More information about the Groonga-commit mailing list
Back to archive index