Skip to content

Instantly share code, notes, and snippets.

@oinant
Last active August 29, 2015 14:26
Show Gist options
  • Save oinant/574483e062348374be77 to your computer and use it in GitHub Desktop.
Save oinant/574483e062348374be77 to your computer and use it in GitHub Desktop.
var processEvents = {
taskDone: 'taskDone',
taskFaulted: 'taskFaulted',
processDone: 'processDone',
};
module.exports = processEvents;
var processEvents = require('./processEvents.js');
var events = require('events'),
util = require('util');
function ProcessEventBus() {
events.EventEmitter.call(this);
}
util.inherits(ProcessEventBus, events.EventEmitter);
ProcessEventBus.prototype.taskDone = function(data) {
this.emit(processEvents.taskDone, data);
};
ProcessEventBus.prototype.taskFaulted = function(data) {
this.emit(processEvents.taskFaulted, data);
};
ProcessEventBus.prototype.processDone = function(data) {
this.emit(processEvents.processDone, data);
};
module.exports = ProcessEventBus;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment