/// <exception cref="System.IO.IOException"></exception>
            public override void Write(IObjectDataOutput output, Guid obj)
            {
                var order = default(FixedSizeTypesCodec.JavaUUIDOrder);

                order.Value = obj;
                output.WriteByte(order.B00);
                output.WriteByte(order.B01);
                output.WriteByte(order.B02);
                output.WriteByte(order.B03);

                output.WriteByte(order.B04);
                output.WriteByte(order.B05);
                output.WriteByte(order.B06);
                output.WriteByte(order.B07);

                output.WriteByte(order.B08);
                output.WriteByte(order.B09);
                output.WriteByte(order.B10);
                output.WriteByte(order.B11);

                output.WriteByte(order.B12);
                output.WriteByte(order.B13);
                output.WriteByte(order.B14);
                output.WriteByte(order.B15);
            }
Esempio n. 2
0
 public void WriteData(IObjectDataOutput output)
 {
     output.Write(Bool);
     output.WriteArray(BoolArray);
     output.Write(Byte);
     output.WriteArray(ByteArray);
     output.Write(Char);
     output.WriteArray(CharArray);
     output.Write(Short);
     output.WriteArray(ShortArray);
     output.Write(Int);
     output.WriteArray(IntArray);
     output.Write(Long);
     output.WriteArray(LongArray);
     output.Write(Float);
     output.WriteArray(FloatArray);
     output.Write(Double);
     output.WriteArray(DoubleArray);
     output.WriteObject(Serializable);
     //output.WriteObject(SerializableArray);
     //output.WriteObject(Portable);
     //output.WriteObject(PortableArray);
     output.WriteAsCharArray(Chars);
     output.Write(String);
     output.WriteArray(StringArray);
     output.WriteObject(DateTime);
 }
 /// <exception cref="System.IO.IOException"></exception>
 public void Write(IObjectDataOutput output, IIdentifiedDataSerializable obj)
 {
     output.Write(true); // identified flag
     output.Write(obj.FactoryId);
     output.Write(obj.ClassId);
     obj.WriteData(output);
 }
 public void WriteData(IObjectDataOutput output)
 {
     output.WriteBoolean(Bool);
     output.WriteBooleanArray(BoolArray);
     output.WriteByte(Byte);
     output.WriteByteArray(ByteArray);
     output.WriteChar(Char);
     output.WriteCharArray(CharArray);
     output.WriteShort(Short);
     output.WriteShortArray(ShortArray);
     output.WriteInt(Int);
     output.WriteIntArray(IntArray);
     output.WriteLong(Long);
     output.WriteLongArray(LongArray);
     output.WriteFloat(Float);
     output.WriteFloatArray(FloatArray);
     output.WriteDouble(Double);
     output.WriteDoubleArray(DoubleArray);
     output.WriteObject(Serializable);
     //output.WriteObject(SerializableArray);
     //output.WriteObject(Portable);
     //output.WriteObject(PortableArray);
     output.WriteInt(Chars.Length);
     output.WriteChars(Chars);
     output.WriteUTF(String);
     output.WriteUTFArray(StringArray);
     output.WriteObject(DateTime);
 }
Esempio n. 5
0
        public void WriteObject(IObjectDataOutput output, object obj)
        {
            if (obj is IData)
            {
                throw new HazelcastSerializationException(
                          "Cannot write a Data instance! Use #writeData(ObjectDataOutput out, Data data) instead.");
            }
            var isNull = obj == null;

            try
            {
                output.WriteBoolean(isNull);
                if (isNull)
                {
                    return;
                }
                var serializer = SerializerFor(obj.GetType());
                output.WriteInt(serializer.GetTypeId());
                serializer.Write(output, obj);
            }
            catch (Exception e)
            {
                throw HandleException(e);
            }
        }
 public void WriteData(IObjectDataOutput output)
 {
     output.WriteUTF(attributePath);
     //member side field not used on client
     output.WriteDouble(0.0d);
     output.WriteLong(0);
 }
Esempio n. 7
0
        public void Write(IObjectDataOutput output, CustomSerializableType t)
        {
            var array = Encoding.UTF8.GetBytes(t.Value);

            output.Write(array.Length);
            output.WriteBytes(array);
        }
Esempio n. 8
0
        /// <exception cref="System.IO.IOException"></exception>
        public override void Write(IObjectDataOutput output, Guid obj)
        {
            var order = default(JavaUuidOrder);

            order.Value = obj;
            output.WriteByte(order.X0);
            output.WriteByte(order.X1);
            output.WriteByte(order.X2);
            output.WriteByte(order.X3);

            output.WriteByte(order.X4);
            output.WriteByte(order.X5);
            output.WriteByte(order.X6);
            output.WriteByte(order.X7);

            output.WriteByte(order.X8);
            output.WriteByte(order.X9);
            output.WriteByte(order.XA);
            output.WriteByte(order.XB);

            output.WriteByte(order.XC);
            output.WriteByte(order.XD);
            output.WriteByte(order.XE);
            output.WriteByte(order.XF);
        }
Esempio n. 9
0
 /// <exception cref="System.IO.IOException"></exception>
 public void Write(IObjectDataOutput output, IIdentifiedDataSerializable obj)
 {
     output.WriteBoolean(true); // identified flag
     output.WriteInt(obj.GetFactoryId());
     output.WriteInt(obj.GetId());
     obj.WriteData(output);
 }
 public void WriteData(IObjectDataOutput output)
 {
     output.WriteBoolean(Bool);
     output.WriteBooleanArray(BoolArray);
     output.WriteByte(Byte);
     output.WriteByteArray(ByteArray);
     output.WriteChar(Char);
     output.WriteCharArray(CharArray);
     output.WriteShort(Short);
     output.WriteShortArray(ShortArray);
     output.WriteInt(Int);
     output.WriteIntArray(IntArray);
     output.WriteLong(Long);
     output.WriteLongArray(LongArray);
     output.WriteFloat(Float);
     output.WriteFloatArray(FloatArray);
     output.WriteDouble(Double);
     output.WriteDoubleArray(DoubleArray);
     output.WriteObject(Serializable);
     //output.WriteObject(SerializableArray);
     //output.WriteObject(Portable);
     //output.WriteObject(PortableArray);
     output.WriteInt(Chars.Length);
     output.WriteChars(Chars);
     output.WriteUTF(String);
     output.WriteUTFArray(StringArray);
     output.WriteObject(DateTime);
 }
Esempio n. 11
0
 public void WriteData(IObjectDataOutput output)
 {
     output.WriteUTF(_attributeName);
     output.WriteObject(_value);
     output.WriteBoolean(_equal);
     output.WriteBoolean(_less);
 }
            public override void Write(IObjectDataOutput output, BigInteger obj)
            {
                var bytes = obj.ToByteArray();

                Array.Reverse(bytes);
                output.WriteByteArray(bytes);
            }
 public void WriteData(IObjectDataOutput output)
 {
     if (output == null)
     {
         throw new ArgumentNullException(nameof(output));
     }
 }
Esempio n. 14
0
 public void WriteData(IObjectDataOutput output)
 {
     output.WriteInt(_predicates.Length);
     foreach (var predicate in _predicates)
     {
         output.WriteObject(predicate);
     }
 }
Esempio n. 15
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="output"></param>
 public void WriteData(IObjectDataOutput output)
 {
     output.WriteInt(_predicates.Length);
     foreach (IPredicate <TKey, TValue> predicate in _predicates)
     {
         output.WriteObject(predicate);
     }
 }
 /// <exception cref="System.IO.IOException" />
 public virtual void WriteData(IObjectDataOutput @out)
 {
     @out.WriteString(name);
     @out.WriteObject(address);
     @out.WriteInt(age);
     @out.WriteLong(height);
     @out.WriteDouble(weight);
 }
        public override void Write(IObjectDataOutput output, object obj)
        {
            var formatter = new BinaryFormatter();

            using var stream = new MemoryStream();
            formatter.Serialize(stream, obj);
            output.WriteArray(stream.GetBuffer());
        }
 /// <exception cref="System.IO.IOException" />
 public virtual void WriteData(IObjectDataOutput @out)
 {
     @out.Write(name);
     @out.WriteObject(address);
     @out.Write(age);
     @out.Write(height);
     @out.Write(weight);
 }
 public override void Write(IObjectDataOutput output, object[] obj)
 {
     output.WriteInt(obj.Length);
     foreach (var t in obj)
     {
         output.WriteObject(t);
     }
 }
 /// <inheritdoc />
 public void WriteData(IObjectDataOutput output)
 {
     if (output == null)
     {
         throw new ArgumentNullException(nameof(output));
     }
     output.WriteString(AttributePath);
 }
            public void Write(IObjectDataOutput output, object obj)
            {
                var json = JsonConvert.SerializeObject(obj, obj.GetType(), Formatting.Indented,
                                                       new JsonSerializerSettings {
                    TypeNameHandling = TypeNameHandling.All
                });

                output.WriteString(json);
            }
        public void Write(IObjectDataOutput output, object obj)
        {
            if (!(obj is CustomSerializableType))
            {
                throw new ArgumentException("Unexpected type " + obj.GetType());
            }

            new CustomSerializer().Write(output, (CustomSerializableType)obj);
        }
Esempio n. 23
0
 public void WriteData(IObjectDataOutput output)
 {
     output.WriteString(_attributeName);
     output.WriteInt(_values.Length);
     foreach (var value in _values)
     {
         output.WriteObject(value);
     }
 }
 public void WriteData(IObjectDataOutput output)
 {
     if (output == null)
     {
         throw new ArgumentNullException(nameof(output));
     }
     output.Write(AttributeName);
     output.WriteObject(Value);
 }
Esempio n. 25
0
 public void WriteData(IObjectDataOutput output)
 {
     if (output == null)
     {
         throw new ArgumentNullException(nameof(output));
     }
     output.WriteObject(PartitionKey);
     output.WriteObject(Target);
 }
            public override void Write(IObjectDataOutput output, LinkedList <T> obj)
            {
                var size = obj == null ? Bits.NullArray : obj.Count;

                output.WriteInt(size);
                foreach (var o in obj)
                {
                    output.WriteObject(o);
                }
            }
Esempio n. 27
0
        public override void Write(IObjectDataOutput output, LinkedList <T> obj)
        {
            var size = obj?.Count ?? BytesExtensions.SizeOfNullArray;

            output.WriteInt(size);
            foreach (var o in obj)
            {
                output.WriteObject(o);
            }
        }
Esempio n. 28
0
        public void WriteData(IObjectDataOutput output)
        {
            if (output == null)
            {
                throw new ArgumentNullException(nameof(output));
            }

            output.WriteInt((int)Type);
            output.WriteString(Identifier);
        }
        public override void Write(IObjectDataOutput output, LinkedList <T> obj)
        {
            var size = obj == null ? ArraySerializer.NullArrayLength : obj.Count;

            output.Write(size);
            foreach (var o in obj)
            {
                output.WriteObject(o);
            }
        }
        public void WriteData(IObjectDataOutput output)
        {
            if (output == null) throw new ArgumentNullException(nameof(output));

            output.Write(_attributeName);
            output.Write(_values.Length);
            foreach (var value in _values)
            {
                output.WriteObject(value);
            }
        }
 public void Write(IObjectDataOutput output, object obj)
 {
     if (obj is IList <string> )
     {
         IList <string> list = (IList <string>)obj;
         output.Write(list.Count);
         foreach (var o in list)
         {
             output.Write(o);
         }
     }
 }
 public void WriteData(IObjectDataOutput output)
 {
     output.WriteUTF(_className);
 }
 public void WriteData(IObjectDataOutput output)
 {
     output.WriteUTF(AttributeName);
     output.WriteUTF(Expression);
 }
 public void WriteData(IObjectDataOutput output)
 {
     output.WriteObject(_predicate);
 }
 public void WriteData(IObjectDataOutput output)
 {
     output.WriteInt(_predicates.Length);
     foreach (var predicate in _predicates)
     {
         output.WriteObject(predicate);
     }
 }
 public virtual void WriteData(IObjectDataOutput @out)
 {
     @out.WriteUTF(street);
     @out.WriteInt(no);
 }
 public void WriteData(IObjectDataOutput output)
 {
     output.WriteUTF(_sql);
 }
 public void WriteData(IObjectDataOutput output)
 {
     output.WriteUTF(AttributeName);
     output.WriteObject(Value);
 }
 public void WriteData(IObjectDataOutput output)
 {
     output.WriteDouble(dblValue1);
     output.WriteDouble(dblValue2);
 }
 public void WriteData(IObjectDataOutput output)
 {
 }
 public void WriteData(IObjectDataOutput output)
 {
     output.WriteInt(data.Length);
     output.Write(data);
 }
 public void WriteData(IObjectDataOutput output)
 {
     output.WriteData(Data);
 }
 public void WriteData(IObjectDataOutput output)
 {
     output.WriteInt(Id);
     output.WriteUTF(Name);
 }
 public void WriteData(IObjectDataOutput output)
 {
     output.WriteObject(ds);
     output.WriteObject(portable);
     output.WriteObject(ds2);
 }
 /// <exception cref="System.IO.IOException" />
 public virtual void WriteData(IObjectDataOutput @out)
 {
     @out.WriteUTF(name);
     @out.WriteObject(address);
     @out.WriteInt(age);
     @out.WriteLong(height);
     @out.WriteDouble(weight);
 }
 public void WriteData(IObjectDataOutput output)
 {
     output.WriteUTF(_attributeName);
     output.WriteInt(_values.Length);
     foreach (var value in _values)
     {
         output.WriteObject(value);
     }
 }
 public void WriteData(IObjectDataOutput output)
 {
     output.WriteUTF(_attributeName);
     output.WriteObject(_value);
     output.WriteBoolean(_equal);
     output.WriteBoolean(_less);
 }
 public void WriteData(IObjectDataOutput output)
 {
     output.WriteInt(_runnerCount);
     output.WriteInt(_raceCount);
     for (int i = 0; i < _runnerCount; i++)
     {
         for (int j = 0; j < _raceCount; j++)
         {
             _runnerInfos[i, j].WriteData(output);
         }
     }
 }
 public void WriteData(IObjectDataOutput output)
 {
     output.WriteUTF(_attributeName);
     output.WriteObject(_to);
     output.WriteObject(_from);
 }
 public void WriteData(IObjectDataOutput output)
 {
     output.WriteInt(i);
     output.WriteChar(c);
 }
 public void WriteData(IObjectDataOutput output)
 {
     output.WriteUTF(_attributeName);
     output.WriteUTF(_regex);
 }
 public void WriteData(IObjectDataOutput output)
 {
     output.WriteUTF(value);
 }