@barchart/common-node-js
Version:
Common classes, utilities, and functions for building Node.js servers
27 lines (19 loc) • 542 B
JavaScript
const assert = require('@barchart/common-js/lang/assert');
const Endpoint = require('./../../Endpoint');
module.exports = (() => {
'use strict';
class SocketRequestEndpoint extends Endpoint {
constructor(channel, executionCommand, validationCommand) {
super(executionCommand, validationCommand);
assert.argumentIsRequired(channel, 'channel', String);
this._channel = channel;
}
getChannel() {
return this._channel;
}
toString() {
return '[SocketRequestEndpoint]';
}
}
return SocketRequestEndpoint;
})();