@mdf.js/openc2
Version:
MMS - API - Observability
37 lines • 1.25 kB
JavaScript
;
/**
* Copyright 2024 Mytra Control S.L. All rights reserved.
*
* Use of this source code is governed by an MIT-style license that can be found in the LICENSE file
* or at https://opensource.org/licenses/MIT.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.DummyConsumerAdapter = void 0;
const DummyAdapter_1 = require("./DummyAdapter");
class DummyConsumerAdapter extends DummyAdapter_1.DummyAdapter {
/**
* Create a new OpenC2 adapter for Dummy
* @param adapterOptions - Adapter configuration options
*/
constructor(adapterOptions) {
super(adapterOptions, 'consumer');
}
/**
* Subscribe the incoming message handler to the underlayer transport system
* @param handler - handler to be used
* @returns
*/
async subscribe(handler) {
// Dummy adapter does not need to subscribe
}
/**
* Unsubscribe the incoming message handler from the underlayer transport system
* @param handler - handler to be used
* @returns
*/
async unsubscribe(handler) {
// Dummy adapter does not need to unsubscribe
}
}
exports.DummyConsumerAdapter = DummyConsumerAdapter;
//# sourceMappingURL=DummyConsumerAdapter.js.map