public void ReadData(IObjectDataInput input) { Bool = input.ReadBoolean(); BoolArray = input.ReadBooleanArray(); Byte = input.ReadByte(); ByteArray = input.ReadByteArray(); Char = input.ReadChar(); CharArray = input.ReadCharArray(); Short = input.ReadShort(); ShortArray = input.ReadShortArray(); Int = input.ReadInt(); IntArray = input.ReadIntArray(); Long = input.ReadLong(); LongArray = input.ReadLongArray(); Float = input.ReadFloat(); FloatArray = input.ReadFloatArray(); Double = input.ReadDouble(); DoubleArray = input.ReadDoubleArray(); Serializable = input.ReadObject <IIdentifiedDataSerializable>(); //input.ReadObject(SerializableArray); //Portable = input.ReadObject<IPortable>(); //input.ReadObject(PortableArray); var charLength = input.ReadInt(); var chars = new char[charLength]; for (var i = 0; i < charLength; i++) { chars[i] = input.ReadChar(); } Chars = new string(chars); String = input.ReadUTF(); StringArray = input.ReadUTFArray(); DateTime = input.ReadObject <DateTime>(); }
/// <exception cref="System.IO.IOException"></exception> public IPortable Read(IObjectDataInput input) { if (!(input is IBufferObjectDataInput)) { throw new ArgumentException("ObjectDataInput must be instance of BufferObjectDataInput!"); } var factoryId = input.ReadInt(); var classId = input.ReadInt(); return(Read((IBufferObjectDataInput)input, factoryId, classId)); }
public void ReadData(IObjectDataInput input) { _runnerCount = input.ReadInt(); _raceCount = input.ReadInt(); _runnerInfos = new DataSerializableBasicType[_runnerCount, _raceCount]; for (var i = 0; i < _runnerCount; i++) { for (var j = 0; j < _raceCount; j++) { _runnerInfos[i, j] = new DataSerializableBasicType(); _runnerInfos[i, j].ReadData(input); } } }
public T ReadObject <T>(IObjectDataInput input) { try { var typeId = input.ReadInt(); var serializer = SerializerFor(typeId); if (serializer == null) { if (_isActive) { throw new HazelcastSerializationException("There is no suitable de-serializer for type " + typeId); } throw new HazelcastClientNotActiveException(); } var obj = serializer.Read(input); try { return((T)obj); } catch (NullReferenceException) { throw new HazelcastSerializationException("Trying to cast null value to value type " + typeof(T)); } } catch (Exception e) { throw HandleException(e); } }
public override HashSet <object> Read(IObjectDataInput input) { var size = input.ReadInt(); var set = new HashSet <object>(); return(DeserializeEntries(input, size, set)); }
public override Dictionary <object, object> Read(IObjectDataInput input) { var size = input.ReadInt(); var dict = new Dictionary <object, object>(size); return(DeserializeEntries(input, size, dict)); }
public override ConcurrentDictionary <object, object> Read(IObjectDataInput input) { var size = input.ReadInt(); var dict = new ConcurrentDictionary <object, object>(DefaultConcurrencyLevel, size); return(DeserializeEntries(input, size, dict)); }
public void ReadData(IObjectDataInput input) { var len = input.ReadInt(); _data = new byte[len]; input.ReadBytes(_data); }
public T ReadObject <T>(IObjectDataInput input) { try { var isNull = input.ReadBoolean(); if (isNull) { return(default(T)); } var typeId = input.ReadInt(); var serializer = SerializerFor(typeId); if (serializer == null) { if (active) { throw new HazelcastSerializationException("There is no suitable de-serializer for type " + typeId); } throw new HazelcastInstanceNotActiveException(); } var obj = serializer.Read(input); if (managedContext != null) { obj = managedContext.Initialize(obj); } return((T)obj); } catch (Exception e) { throw HandleException(e); } }
public void ReadData(IObjectDataInput input) { Bool = input.ReadBool(); BoolArray = input.ReadBoolArray(); Byte = input.ReadByte(); ByteArray = input.ReadByteArray(); Char = input.ReadChar(); CharArray = input.ReadCharArray(); Short = input.ReadShort(); ShortArray = input.ReadShortArray(); Int = input.ReadInt(); IntArray = input.ReadIntArray(); Long = input.ReadLong(); LongArray = input.ReadLongArray(); Float = input.ReadFloat(); FloatArray = input.ReadFloatArray(); Double = input.ReadDouble(); DoubleArray = input.ReadDoubleArray(); Serializable = input.ReadObject <IIdentifiedDataSerializable>(); //input.ReadObject(SerializableArray); //Portable = input.ReadObject<IPortable>(); //input.ReadObject(PortableArray); Chars = new string(input.ReadCharArray()); String = input.ReadString(); StringArray = input.ReadStringArray(); DateTime = input.ReadObject <DateTime>(); }
public void ReadData(IObjectDataInput input) { var len = input.ReadInt(); data = new byte[len]; input.ReadFully(data); }
/// <exception cref="System.IO.IOException"></exception> public IIdentifiedDataSerializable Read(IObjectDataInput input) { int factoryId = 0; int id = 0; try { var identified = input.ReadBoolean(); if (!identified) { throw new HazelcastSerializationException("Non-identified DataSerializable is not supported by .NET client. " + "Please use IdentifiedDataSerializable instead."); } factoryId = input.ReadInt(); IDataSerializableFactory dsf; _factories.TryGetValue(factoryId, out dsf); if (dsf == null) { throw new HazelcastSerializationException( "No DataSerializerFactory registered for factoryId: " + factoryId); } id = input.ReadInt(); var ds = dsf.Create(id); if (ds == null) { throw new HazelcastSerializationException(dsf + " is not be able to create an instance for id: " + id + " on factoryId: " + factoryId); } ds.ReadData(input); return(ds); } catch (Exception e) { if (e is IOException) { throw; } if (e is HazelcastSerializationException) { throw; } throw new HazelcastSerializationException( "Problem while reading DataSerializable, namespace: " + factoryId + ", id: " + id + "', exception: " + e.Message, e); } }
/// <summary> /// /// </summary> /// <param name="input"></param> public void ReadData(IObjectDataInput input) { _predicate = input.ReadObject <IPredicate <TKey, TValue> >(); _comparer = input.ReadObject <IComparer <KeyValuePair <TKey, TValue> > >(); _page = input.ReadInt(); _pageSize = input.ReadInt(); _iterationType = (IterationType)Enum.Parse(typeof(IterationType), input.ReadUTF(), true); int size = input.ReadInt(); _anchorList = new List <KeyValuePair <int, KeyValuePair <TKey, TValue> > > (size); for (int i = 0; i < size; i++) { int anchorPage = input.ReadInt(); KeyValuePair <TKey, TValue> anchorEntry = new KeyValuePair <TKey, TValue>(input.ReadObject <TKey>(), input.ReadObject <TValue>()); _anchorList.Add(new KeyValuePair <int, KeyValuePair <TKey, TValue> >(anchorPage, anchorEntry)); } }
/// <exception cref="System.IO.IOException" /> public virtual void ReadData(IObjectDataInput @in) { name = @in.ReadString(); address = @in.ReadObject <Address>(); age = @in.ReadInt(); height = @in.ReadLong(); weight = @in.ReadDouble(); }
public void ReadData(IObjectDataInput input) { var size = input.ReadInt(); _predicates = new IPredicate[size]; for (var i = 0; i < size; i++) { _predicates[i] = input.ReadObject<IPredicate>(); } }
/// <summary> /// /// </summary> /// <param name="input"></param> public void ReadData(IObjectDataInput input) { int size = input.ReadInt(); _predicates = new IPredicate <TKey, TValue> [size]; for (int i = 0; i < size; ++i) { _predicates[i] = input.ReadObject <IPredicate <TKey, TValue> >(); } }
public CustomSerializableType Read(IObjectDataInput input) { var len = input.ReadInt(); var array = new byte[len]; input.ReadBytes(array); return(new CustomSerializableType { Value = Encoding.UTF8.GetString(array) }); }
public void ReadData(IObjectDataInput input) { if (input == null) { throw new ArgumentNullException(nameof(input)); } Type = (ProtocolType)input.ReadInt(); Identifier = input.ReadString(); }
public void ReadData(IObjectDataInput input) { var size = input.ReadInt(); _predicates = new IPredicate[size]; for (var i = 0; i < size; i++) { _predicates[i] = input.ReadObject <IPredicate>(); } }
public object Read(IObjectDataInput input) { int size = input.ReadInt(); List <string> list = new List <string>(size); for (int i = 0; i < size; i++) { list.Add(input.ReadString()); } return(list); }
public override object[] Read(IObjectDataInput input) { var length = input.ReadInt(); var objects = new object[length]; for (var i = 0; i < length; i++) { objects[i] = input.ReadObject <object>(); } return(objects); }
public void ReadData(IObjectDataInput input) { _attributeName = input.ReadString(); var size = input.ReadInt(); _values = new object[size]; for (var i = 0; i < size; i++) { _values[i] = input.ReadObject <object>(); } }
public Person Read(IObjectDataInput input) { var bf = new BinaryFormatter(); var len = input.ReadInt(); var buffer = new byte[len]; input.Read(buffer); using var ms = new MemoryStream(buffer); return((Person)bf.Deserialize(ms)); }
public void ReadData(IObjectDataInput input) { if (input == null) throw new ArgumentNullException(nameof(input)); _attributeName = input.ReadString(); var size = input.ReadInt(); _values = new object[size]; for (var i = 0; i < size; i++) { _values[i] = input.ReadObject<object>(); } }
public void ReadData(IObjectDataInput input) { if (input == null) { throw new ArgumentNullException(nameof(input)); } var size = input.ReadInt(); _predicates = new IPredicate[size]; for (var i = 0; i < size; i++) { _predicates[i] = input.ReadObject <IPredicate>(); } }
/// <exception cref="System.IO.IOException"></exception> public IIdentifiedDataSerializable Read(IObjectDataInput input) { var factoryId = 0; var id = 0; try { var identified = input.ReadBoolean(); if (!identified) { throw new SerializationException("Non-identified DataSerializable is not supported by .NET client. " + "Please use IIdentifiedDataSerializable instead."); } factoryId = input.ReadInt(); if (!_factories.TryGetValue(factoryId, out var factory)) { throw new SerializationException($"No DataSerializerFactory registered with id: {factoryId}."); } id = input.ReadInt(); var serializable = factory.Create(id); if (serializable == null) { throw new SerializationException($"{factory} (factoryId: {factoryId}) failed to create an instance for id: {id}."); } serializable.ReadData(input); return(serializable); } catch (IOException) { throw; } catch (SerializationException) { throw; } catch (Exception e) { throw new SerializationException($"Failed to read DataSerializable with factoryId: {factoryId}, id: {id} ({e.GetType()}: {e.Message}).", e); } }
public override List <T> Read(IObjectDataInput input) { var size = input.ReadInt(); if (size <= ArraySerializer.NullArrayLength) { return(null); } var list = new List <T>(size); for (var i = 0; i < size; i++) { list.Add(input.ReadObject <T>()); } return(list); }
public override List <T> Read(IObjectDataInput input) { var size = input.ReadInt(); if (size <= BytesExtensions.SizeOfNullArray) { return(null); } var list = new List <T>(size); for (var i = 0; i < size; i++) { list.Add(input.ReadObject <T>()); } return(list); }
public CustomSerializableType Read(IObjectDataInput input) { var bf = new BinaryFormatter(); var len = input.ReadInt(); var buffer = new byte[len]; input.ReadBytes(buffer); CustomSerializableType result = null; using (var ms = new MemoryStream(buffer)) { result = (CustomSerializableType)bf.Deserialize(ms); } return(result); }
public override LinkedList <T> Read(IObjectDataInput input) { var size = input.ReadInt(); if (size <= Bits.NullArray) { return(null); } var list = new LinkedList <T>(); for (var i = 0; i < size; i++) { list.AddLast(input.ReadObject <T>()); } return(list); }
public Person Read(IObjectDataInput input) { var bf = new BinaryFormatter(); var len = input.ReadInt(); var buffer = new byte[len]; input.ReadFully(buffer); Person result = null; using (var ms = new MemoryStream(buffer)) { result = (Person)bf.Deserialize(ms); } return(result); }
public virtual void ReadData(IObjectDataInput @in) { street = @in.ReadUTF(); no = @in.ReadInt(); }
public void ReadData(IObjectDataInput input) { _attributeName = input.ReadUTF(); var size = input.ReadInt(); _values = new object[size]; for (var i = 0; i < size; i++) { _values[i] = input.ReadObject<object>(); } }
public void ReadData(IObjectDataInput input) { i = input.ReadInt(); c = input.ReadChar(); }
public void ReadData(IObjectDataInput input) { _runnerCount = input.ReadInt(); _raceCount = input.ReadInt(); _runnerInfos = new DataSerializableBasicType[_runnerCount, _raceCount]; for (int i = 0; i < _runnerCount; i++) { for (int j = 0; j < _raceCount; j++) { _runnerInfos[i, j] = new DataSerializableBasicType(); _runnerInfos[i, j].ReadData(input); } } }
public void ReadData(IObjectDataInput input) { Id = input.ReadInt(); Name = input.ReadUTF(); }
public void ReadData(IObjectDataInput input) { Bool = input.ReadBoolean(); BoolArray = input.ReadBooleanArray(); Byte = input.ReadByte(); ByteArray = input.ReadByteArray(); Char = input.ReadChar(); CharArray = input.ReadCharArray(); Short = input.ReadShort(); ShortArray = input.ReadShortArray(); Int = input.ReadInt(); IntArray = input.ReadIntArray(); Long = input.ReadLong(); LongArray = input.ReadLongArray(); Float = input.ReadFloat(); FloatArray = input.ReadFloatArray(); Double = input.ReadDouble(); DoubleArray = input.ReadDoubleArray(); Serializable = input.ReadObject<IIdentifiedDataSerializable>(); //input.ReadObject(SerializableArray); //Portable = input.ReadObject<IPortable>(); //input.ReadObject(PortableArray); var charLength = input.ReadInt(); var chars = new char[charLength]; for (var i = 0; i < charLength; i++) { chars[i] = input.ReadChar(); } Chars = new string(chars); String = input.ReadUTF(); StringArray = input.ReadUTFArray(); DateTime = input.ReadObject<DateTime>(); }
/// <exception cref="System.IO.IOException" /> public virtual void ReadData(IObjectDataInput @in) { name = @in.ReadUTF(); address = @in.ReadObject<Address>(); age = @in.ReadInt(); height = @in.ReadLong(); weight = @in.ReadDouble(); }