node-serf
Version:
Serf management and orchestration
25 lines (19 loc) • 463 B
JavaScript
var EventEmitter = require('events').EventEmitter
var util = require('util')
function Stream (client, seq) {
EventEmitter.call(this, arguments)
this._client = client
this._seq = seq
}
util.inherits(Stream, EventEmitter)
Stream.prototype.stop = function (cb) {
var _this = this
this._client.stop({
Stop: this._seq
}, function (err) {
if (typeof cb === 'function') cb(err)
_this.emit('stop')
})
}
exports.Stream = Stream