hazelcast-client
Version:
Hazelcast - open source In-Memory Data Grid - client for NodeJS
273 lines • 8.78 kB
JavaScript
;
var StringSerializer = (function () {
function StringSerializer() {
}
StringSerializer.prototype.getId = function () {
return -11;
};
StringSerializer.prototype.read = function (input) {
return input.readUTF();
};
StringSerializer.prototype.write = function (output, object) {
output.writeUTF(object);
};
return StringSerializer;
}());
exports.StringSerializer = StringSerializer;
var DoubleSerializer = (function () {
function DoubleSerializer() {
}
DoubleSerializer.prototype.getId = function () {
return -10;
};
DoubleSerializer.prototype.read = function (input) {
return input.readDouble();
};
DoubleSerializer.prototype.write = function (output, object) {
output.writeDouble(object);
};
return DoubleSerializer;
}());
exports.DoubleSerializer = DoubleSerializer;
var BooleanSerializer = (function () {
function BooleanSerializer() {
}
BooleanSerializer.prototype.getId = function () {
return -4;
};
BooleanSerializer.prototype.read = function (input) {
return input.readBoolean();
};
BooleanSerializer.prototype.write = function (output, object) {
output.writeBoolean(object);
};
return BooleanSerializer;
}());
exports.BooleanSerializer = BooleanSerializer;
var NullSerializer = (function () {
function NullSerializer() {
}
NullSerializer.prototype.getId = function () {
return 0;
};
NullSerializer.prototype.read = function (input) {
return null;
};
NullSerializer.prototype.write = function (output, object) {
};
return NullSerializer;
}());
exports.NullSerializer = NullSerializer;
var ShortSerializer = (function () {
function ShortSerializer() {
}
ShortSerializer.prototype.getId = function () {
return -6;
};
ShortSerializer.prototype.read = function (input) {
return input.readShort();
};
ShortSerializer.prototype.write = function (output, object) {
output.writeShort(object);
};
return ShortSerializer;
}());
exports.ShortSerializer = ShortSerializer;
var IntegerSerializer = (function () {
function IntegerSerializer() {
}
IntegerSerializer.prototype.getId = function () {
return -7;
};
IntegerSerializer.prototype.read = function (input) {
return input.readInt();
};
IntegerSerializer.prototype.write = function (output, object) {
output.writeInt(object);
};
return IntegerSerializer;
}());
exports.IntegerSerializer = IntegerSerializer;
var LongSerializer = (function () {
function LongSerializer() {
}
LongSerializer.prototype.getId = function () {
return -8;
};
LongSerializer.prototype.read = function (input) {
return input.readLong();
};
LongSerializer.prototype.write = function (output, object) {
output.writeLong(object);
};
return LongSerializer;
}());
exports.LongSerializer = LongSerializer;
var FloatSerializer = (function () {
function FloatSerializer() {
}
FloatSerializer.prototype.getId = function () {
return -9;
};
FloatSerializer.prototype.read = function (input) {
return input.readFloat();
};
FloatSerializer.prototype.write = function (output, object) {
output.writeFloat(object);
};
return FloatSerializer;
}());
exports.FloatSerializer = FloatSerializer;
var BooleanArraySerializer = (function () {
function BooleanArraySerializer() {
}
BooleanArraySerializer.prototype.getId = function () {
return -13;
};
BooleanArraySerializer.prototype.read = function (input) {
return input.readBooleanArray();
};
BooleanArraySerializer.prototype.write = function (output, object) {
output.writeBooleanArray(object);
};
return BooleanArraySerializer;
}());
exports.BooleanArraySerializer = BooleanArraySerializer;
var ShortArraySerializer = (function () {
function ShortArraySerializer() {
}
ShortArraySerializer.prototype.getId = function () {
return -15;
};
ShortArraySerializer.prototype.read = function (input) {
return input.readShortArray();
};
ShortArraySerializer.prototype.write = function (output, object) {
output.writeShortArray(object);
};
return ShortArraySerializer;
}());
exports.ShortArraySerializer = ShortArraySerializer;
var IntegerArraySerializer = (function () {
function IntegerArraySerializer() {
}
IntegerArraySerializer.prototype.getId = function () {
return -16;
};
IntegerArraySerializer.prototype.read = function (input) {
return input.readIntArray();
};
IntegerArraySerializer.prototype.write = function (output, object) {
output.writeIntArray(object);
};
return IntegerArraySerializer;
}());
exports.IntegerArraySerializer = IntegerArraySerializer;
var LongArraySerializer = (function () {
function LongArraySerializer() {
}
LongArraySerializer.prototype.getId = function () {
return -17;
};
LongArraySerializer.prototype.read = function (input) {
return input.readLongArray();
};
LongArraySerializer.prototype.write = function (output, object) {
output.writeLongArray(object);
};
return LongArraySerializer;
}());
exports.LongArraySerializer = LongArraySerializer;
var DoubleArraySerializer = (function () {
function DoubleArraySerializer() {
}
DoubleArraySerializer.prototype.getId = function () {
return -19;
};
DoubleArraySerializer.prototype.read = function (input) {
return input.readDoubleArray();
};
DoubleArraySerializer.prototype.write = function (output, object) {
output.writeDoubleArray(object);
};
return DoubleArraySerializer;
}());
exports.DoubleArraySerializer = DoubleArraySerializer;
var StringArraySerializer = (function () {
function StringArraySerializer() {
}
StringArraySerializer.prototype.getId = function () {
return -20;
};
StringArraySerializer.prototype.read = function (input) {
return input.readUTFArray();
};
StringArraySerializer.prototype.write = function (output, object) {
output.writeUTFArray(object);
};
return StringArraySerializer;
}());
exports.StringArraySerializer = StringArraySerializer;
var FloatArraySerializer = (function () {
function FloatArraySerializer() {
}
FloatArraySerializer.prototype.getId = function () {
return -18;
};
FloatArraySerializer.prototype.read = function (input) {
return input.readFloatArray();
};
FloatArraySerializer.prototype.write = function (output, object) {
output.writeFloatArray(object);
};
return FloatArraySerializer;
}());
exports.FloatArraySerializer = FloatArraySerializer;
var IdentifiedDataSerializableSerializer = (function () {
function IdentifiedDataSerializableSerializer(factories) {
this.factories = factories;
}
IdentifiedDataSerializableSerializer.prototype.getId = function () {
return -2;
};
IdentifiedDataSerializableSerializer.prototype.read = function (input) {
var isIdentified = input.readBoolean();
if (!isIdentified) {
throw new RangeError('Native clients does not support Data Serializable. Please use Identified Data Serializable');
}
var factoryId = input.readInt();
var classId = input.readInt();
var factory;
factory = this.factories[factoryId];
if (!factory) {
throw new ReferenceError('There is no Identified Data Serializer factory with id ' + factoryId + '.');
}
var object = factory.create(classId);
object.readData(input);
return object;
};
IdentifiedDataSerializableSerializer.prototype.write = function (output, object) {
output.writeBoolean(true);
output.writeInt(object.getFactoryId());
output.writeInt(object.getClassId());
object.writeData(output);
};
return IdentifiedDataSerializableSerializer;
}());
exports.IdentifiedDataSerializableSerializer = IdentifiedDataSerializableSerializer;
var JsonSerializer = (function () {
function JsonSerializer() {
}
JsonSerializer.prototype.getId = function () {
return -130;
};
JsonSerializer.prototype.read = function (input) {
return JSON.parse(input.readUTF());
};
JsonSerializer.prototype.write = function (output, object) {
output.writeUTF(JSON.stringify(object));
};
return JsonSerializer;
}());
exports.JsonSerializer = JsonSerializer;
//# sourceMappingURL=DefaultSerializer.js.map