public void WriteData(IObjectDataOutput output) { output.WriteUTF(_attributeName); output.WriteObject(_value); output.WriteBoolean(_equal); output.WriteBoolean(_less); }
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); }
/// <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); }
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); } }
/// <exception cref="System.IO.IOException"></exception> public void Write(IObjectDataOutput output, IDataSerializable obj) { bool identified = obj is IIdentifiedDataSerializable; output.WriteBoolean(identified); if (identified) { var ds = (IIdentifiedDataSerializable)obj; output.WriteInt(ds.GetFactoryId()); output.WriteInt(ds.GetId()); } else { string javaClassName = obj.GetJavaClassName(); class2Type.AddOrUpdate(javaClassName, obj.GetType(), (s, type) => obj.GetType()); output.WriteUTF(javaClassName); } obj.WriteData(output); }
/// <exception cref="System.IO.IOException"></exception> public override void Write(IObjectDataOutput output, bool obj) { output.WriteBoolean(obj); }
public void WriteData(IObjectDataOutput output) { output.WriteUTF(_attributeName); output.WriteObject(_value); output.WriteBoolean(_equal); output.WriteBoolean(_less); }