UNPKG

hazelcast-client

Version:

Hazelcast - open source In-Memory Data Grid - client for NodeJS

41 lines 1.91 kB
"use strict"; var EntryView_1 = require('../core/EntryView'); var EntryViewCodec = (function () { function EntryViewCodec() { } EntryViewCodec.encode = function (clientMessage, entryView, toData) { if (toData === void 0) { toData = null; } clientMessage.appendData(toData(entryView.key)); clientMessage.appendData(toData(entryView.value)); clientMessage.appendLong(entryView.cost); clientMessage.appendLong(entryView.creationTime); clientMessage.appendLong(entryView.expirationTime); clientMessage.appendLong(entryView.hits); clientMessage.appendLong(entryView.lastAccessTime); clientMessage.appendLong(entryView.lastStoreTime); clientMessage.appendLong(entryView.lastUpdateTime); clientMessage.appendLong(entryView.version); clientMessage.appendLong(entryView.evictionCriteriaNumber); clientMessage.appendLong(entryView.ttl); }; EntryViewCodec.decode = function (clientMessage, toObject) { if (toObject === void 0) { toObject = null; } var entry = new EntryView_1.EntryView(); entry.key = toObject(clientMessage.readData()); entry.value = toObject(clientMessage.readData()); entry.cost = clientMessage.readLong(); entry.creationTime = clientMessage.readLong(); entry.expirationTime = clientMessage.readLong(); entry.hits = clientMessage.readLong(); entry.lastAccessTime = clientMessage.readLong(); entry.lastStoreTime = clientMessage.readLong(); entry.lastUpdateTime = clientMessage.readLong(); entry.version = clientMessage.readLong(); entry.evictionCriteriaNumber = clientMessage.readLong(); entry.ttl = clientMessage.readLong(); return entry; }; return EntryViewCodec; }()); exports.EntryViewCodec = EntryViewCodec; //# sourceMappingURL=EntryViewCodec.js.map