UNPKG

landstrasse

Version:

Strongly typed WAMP Client for browsers

48 lines 1.35 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); class AbstractProcessor { constructor(sender, violator, idGenerators, logger) { Object.defineProperty(this, "sender", { enumerable: true, configurable: true, writable: true, value: sender }); Object.defineProperty(this, "violator", { enumerable: true, configurable: true, writable: true, value: violator }); Object.defineProperty(this, "idGenerators", { enumerable: true, configurable: true, writable: true, value: idGenerators }); Object.defineProperty(this, "logger", { enumerable: true, configurable: true, writable: true, value: logger }); Object.defineProperty(this, "_closed", { enumerable: true, configurable: true, writable: true, value: false }); } close() { this._closed = true; this.onClose(); } processMessage(msg) { if (this._closed) { return false; } return this.onMessage(msg); } } exports.default = AbstractProcessor; //# sourceMappingURL=AbstractProcessor.js.map