UNPKG

hamok

Version:

Lightweight Distributed Object Storage on RAFT consensus algorithm

51 lines (50 loc) 1.8 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.EntriesInsertedNotification = exports.InsertEntriesNotification = exports.InsertEntriesResponse = exports.InsertEntriesRequest = void 0; class InsertEntriesRequest { requestId; entries; sourceEndpointId; constructor(requetId, entries, sourceEndpointId) { this.requestId = requetId; this.entries = entries; this.sourceEndpointId = sourceEndpointId; } createResponse(existingEntries) { return new InsertEntriesResponse(this.requestId, existingEntries, this.sourceEndpointId); } } exports.InsertEntriesRequest = InsertEntriesRequest; class InsertEntriesResponse { requestId; existingEntries; destinationEndpointId; constructor(requetId, existingEntries, destinationEndpointId) { this.requestId = requetId; this.existingEntries = existingEntries; this.destinationEndpointId = destinationEndpointId; } } exports.InsertEntriesResponse = InsertEntriesResponse; class InsertEntriesNotification { entries; sourceEndpointId; destinationEndpointId; constructor(entries, sourceEndpointId, destinationEndpointId) { this.entries = entries; this.sourceEndpointId = sourceEndpointId; this.destinationEndpointId = destinationEndpointId; } } exports.InsertEntriesNotification = InsertEntriesNotification; class EntriesInsertedNotification { entries; sourceEndpointId; destinationEndpointId; constructor(entries, sourceEndpointId, destinationEndpointId) { this.entries = entries; this.sourceEndpointId = sourceEndpointId; this.destinationEndpointId = destinationEndpointId; } } exports.EntriesInsertedNotification = EntriesInsertedNotification;