示例#1
0
 public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
 {
     _activities = (ArrayList)reader.ReadObject();
     _startTime  = reader.ReadDateTime();
     _endTime    = reader.ReadDateTime();
     _thread     = (Thread)reader.ReadObject();
 }
示例#2
0
 public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
 {
     _info  = reader.ReadObject() as string;
     Status = (CacheStatus)reader.ReadInt32();
     IsCoordinatorInternal = reader.ReadBoolean();
     configID      = reader.ReadString();
     configVersion = reader.ReadDouble();
 }
示例#3
0
 public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
 {
     _id                    = reader.ReadString();
     _chunkId               = reader.ReadInt32();
     _isDisposable          = reader.ReadBoolean();
     _nodeIpAddress         = reader.ReadObject() as Address;
     _isSocketServerDispose = reader.ReadBoolean();
 }
示例#4
0
 public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
 {
     _processID       = reader.ReadObject() as string;
     _bytesSent       = reader.ReadSingle();
     _bytesReceived   = reader.ReadSingle();
     _serverIPAddress = reader.ReadObject() as string;
     base.Deserialize(reader);
 }
示例#5
0
 public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
 {
     _isRepica       = reader.ReadBoolean();
     _inProcInstance = reader.ReadBoolean();
     _clientPort     = reader.ReadInt32();
     _nodeAt         = reader.ReadObject() as string;
     base.Deserialize(reader);
 }
示例#6
0
 public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
 {
     _node             = reader.ReadObject() as ServerNode;
     _itemCount        = reader.ReadInt64();
     _dataSize         = reader.ReadInt64();
     _clientsConnected = reader.ReadUInt16();
     _totalCacheSize   = reader.ReadInt64();
     _nodeStatus       = (CacheNodeStatus)reader.ReadInt32();
 }
示例#7
0
 public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
 {
     _instanceId    = reader.ReadInt64();
     _timeGenerated = reader.ReadDateTime();
     _source        = reader.ReadObject() as string;
     _message       = reader.ReadObject() as string;
     _node          = reader.ReadObject() as string;
     _type          = (EventLogEntryType)reader.ReadInt32();
 }
示例#8
0
 public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
 {
     _cacheId         = reader.ReadObject() as string;
     _topology        = (CacheTopology)reader.ReadInt32();
     _running         = reader.ReadBoolean();
     _dataCapacity    = reader.ReadInt64();
     _cachePropString = reader.ReadObject() as string;
     _partId          = reader.ReadObject() as string;
     _managementPort  = reader.ReadInt32();
     _pid             = reader.ReadInt32();
 }
示例#9
0
        public static List <T> DeserializeList <T>(Runtime.Serialization.IO.CompactReader reader)
        {
            bool flag = reader.ReadBoolean();

            if (flag)
            {
                int      length = reader.ReadInt32();
                List <T> list   = new List <T>();

                for (int i = 0; i < length; i++)
                {
                    list.Add((T)reader.ReadObject());
                }

                return(list);
            }
            else
            {
                return(null);
            }
        }
示例#10
0
        public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
        {
            int length = reader.ReadInt32();

            _parameterList = new ArrayList();
            bool isByteArray = false;

            for (int i = 0; i < length; i++)
            {
                isByteArray = reader.ReadBoolean();
                if (isByteArray)
                {
                    int count = reader.ReadInt32();
                    _parameterList.Add(reader.ReadBytes(count));
                }
                else
                {
                    _parameterList.Add(reader.ReadObject());
                }
            }
        }
示例#11
0
        public static ClusteredArray <T> DeserializeClusteredArray <T>(Runtime.Serialization.IO.CompactReader reader)
        {
            bool flag = reader.ReadBoolean();

            if (flag)
            {
                int length               = reader.ReadInt32();
                int threshold            = reader.ReadInt32();
                ClusteredArray <T> array = new ClusteredArray <T>(threshold, length);

                for (int i = 0; i < length; i++)
                {
                    array[i] = (T)reader.ReadObject();
                }

                return(array);
            }
            else
            {
                return(null);
            }
        }
示例#12
0
        public static IDictionary <T, IDictionary <V, K> > DeserializeDD <T, V, K>(Runtime.Serialization.IO.CompactReader reader)
        {
            bool flag = reader.ReadBoolean();

            if (flag)
            {
                T key;

                int dictionarylength = reader.ReadInt32();
                IDictionary <T, IDictionary <V, K> > dList = new HashVector <T, IDictionary <V, K> >();
                for (int i = 0; i < dictionarylength; i++)
                {
                    IDictionary <V, K> valueList;
                    key       = (T)reader.ReadObject();
                    valueList = DeserializeDictionary <V, K>(reader);
                    dList.Add(key, valueList);
                }
                return(dList);
            }
            else
            {
                return(null);
            }
        }
示例#13
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="reader"></param>
        /// <returns></returns>
        public static IDictionary <T, V> DeserializeDictionary <T, V>(Runtime.Serialization.IO.CompactReader reader, IEqualityComparer <T> comparer = null)
        {
            T    key;
            V    val;
            bool flag = reader.ReadBoolean();

            if (flag)
            {
                IDictionary <T, V> dictionary = new HashVector <T, V>(comparer);
                int Length = reader.ReadInt32();
                for (int i = 0; i < Length; i++)
                {
                    key = (T)reader.ReadObject();
                    val = (V)reader.ReadObject();

                    dictionary.Add(key, val);
                }
                return(dictionary);
            }
            else
            {
                return(null);
            }
        }
示例#14
0
 public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
 {
     _domainName      = (string)reader.ReadObject();
     _distiguishNames = (Hashtable)reader.ReadObject();
     _users           = (ArrayList)reader.ReadObject();
 }
示例#15
0
 public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
 {
     sum   = reader.ReadDecimal();
     count = reader.ReadDecimal();
 }
示例#16
0
 public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
 {
     _name    = reader.ReadObject() as string;
     _address = reader.ReadObject() as Address;
 }
示例#17
0
 public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
 {
     _lockId   = reader.ReadObject();
     _lockDate = reader.ReadDateTime();
     _lockAge  = (TimeSpan)reader.ReadObject();
 }
示例#18
0
 public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
 {
     _time = reader.ReadDateTime();
     _log  = (string)reader.ReadObject();
 }
示例#19
0
 public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
 {
     _clientId      = reader.ReadObject() as string;
     _clientContext = reader.ReadObject() as string == "1" ? RtContextValue.JVCACHE : RtContextValue.NCACHE;
     base.Deserialize(reader);
 }
示例#20
0
 public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
 {
     _logMap = Common.Util.SerializationUtility.DeserializeDictionary <LoggingType, LogsStatus>(reader);
 }
示例#21
0
 public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
 {
     _data    = (List <string>)reader.ReadObject();
     _pointer = (EnumerationPointer)reader.ReadObject();
 }
示例#22
0
 public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
 {
     _lastStart = reader.ReadInt64();
     _lastStop  = reader.ReadInt64();
 }
示例#23
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="reader"></param>
        /// <returns></returns>
        public static ConcurrentDictionary <T, TV> DeserializeConcurrentDictionary <T, TV>(Runtime.Serialization.IO.CompactReader reader)
        {
            bool flag = reader.ReadBoolean();

            if (flag)
            {
                ConcurrentDictionary <T, TV> dictionary = new ConcurrentDictionary <T, TV>();
                int length = reader.ReadInt32();
                for (int i = 0; i < length; i++)
                {
                    T  key = (T)reader.ReadObject();
                    TV val = (TV)reader.ReadObject();

                    dictionary.TryAdd(key, val);
                }
                return(dictionary);
            }
            return(null);
        }
示例#24
0
 public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
 {
     id   = reader.ReadObject() as string;
     name = reader.ReadObject() as string;
     type = reader.ReadObject() as string;
 }
示例#25
0
 public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
 {
     _key     = (string)reader.ReadObject();
     _command = (string)reader.ReadObject();
     _index   = reader.ReadInt64();
 }