示例#1
0
 public void Deserialize(CompactReader reader)
 {
     type       = reader.ReadByte();
     localSeqID = reader.ReadInt64();
     seqID      = reader.ReadInt64();
     viewId     = reader.ReadInt32();
 }
示例#2
0
        void ICompactSerializable.Deserialize(CompactReader reader)
        {
            _count    = reader.ReadInt64();
            _dataSize = reader.ReadInt64();

            _topicWiseDataSize = SerializationUtility.DeserializeDictionary <string, TopicStats>(reader);
        }
示例#3
0
 public void Deserialize(CompactReader reader)
 {
     _subscriptionId     = reader.ReadObject() as string;
     _clientId           = reader.ReadObject() as string;
     _type               = (SubscriptionType)reader.ReadByte();
     _subscriptionPolicy = (SubscriptionPolicyType)reader.ReadByte();
     _expiration         = reader.ReadInt64();
     _creationTime       = reader.ReadInt64();
 }
示例#4
0
 public void Deserialize(CompactReader reader)
 {
     MinimumCores            = reader.ReadInt64();
     MaximumCores            = reader.ReadInt64();
     MinimumMemory           = reader.ReadInt64();
     MaximumMemory           = reader.ReadInt64();
     MaximumConnectedClients = reader.ReadInt64();
     OperatingSystem         = reader.ReadObject() as string;
     Platform = reader.ReadObject() as string;
 }
示例#5
0
 public void Deserialize(CompactReader reader)
 {
     Top           = reader.ReadInt32();
     Hits          = reader.ReadInt64();
     Count         = reader.ReadInt32();
     Misses        = reader.ReadInt64();
     Capacity      = reader.ReadInt32();
     TotalRequests = reader.ReadInt64();
     ServingCapabilityBorderline = reader.ReadSingle();
 }
示例#6
0
 public void Deserialize(CompactReader reader)
 {
     _runCount                 = reader.ReadInt64();
     _avgTime                  = reader.ReadDouble();
     _bestTime                 = reader.ReadDouble();
     _lastStart                = reader.ReadInt64();
     _lastStop                 = reader.ReadInt64();
     _worstThreshHole          = reader.ReadDouble();
     _worstTime                = reader.ReadDouble();
     _totalRunCount            = reader.ReadInt64();
     _totalTime                = reader.ReadDouble();
     _worstOccurance           = reader.ReadInt64();
     _avgCummulativeOperations = reader.ReadSingle();
 }
示例#7
0
        public void Deserialize(CompactReader reader)
        {
            IsErrorLogsEnabled       = (reader.ReadBoolean());
            IsDetailedLogsEnabled    = (reader.ReadBoolean());
            CacheMaxSize             = (reader.ReadInt64());
            CleanInterval            = (reader.ReadInt64());
            EvictRatio               = (reader.ReadSingle());
            SecurityEnabled          = (reader.ReadBoolean());
            SecurityDomainController = reader.ReadObject() as string;
            SecurityPort             = reader.ReadObject() as string;
            SecurityUsers            = reader.ReadObject() as Hashtable;
            CompressionEnabled       = (reader.ReadBoolean());

            BackingSource = reader.ReadObject() as Hashtable;
        }
示例#8
0
        //public Array PayLoad
        //{
        //    get { return _payLoad; }
        //}

        //public ArrayList PayLoadCompilationInfo
        //{
        //    get { return _payLoadCompilationInformation; }
        //}

        #region ICompactSerializable Members

        void ICompactSerializable.Deserialize(CompactReader reader)
        {
            data = (ICollection)reader.ReadObject();
            transferCompleted = reader.ReadBoolean();
            //_payLoadCompilationInformation = reader.ReadObject() as ArrayList;
            this.sendDataSize = reader.ReadInt64();
        }
示例#9
0
 /// <summary>
 /// Deserialize the object
 /// </summary>
 /// <param name="reader"></param>
 public void Deserialize(CompactReader reader)
 {
     this._lastViewId = reader.ReadInt64();
     this._members    = reader.ReadObject() as ArrayList;
     this._map        = reader.ReadObject() as Hashtable;
     this._updateMap  = reader.ReadBoolean();
 }
示例#10
0
        void ICompactSerializable.Deserialize(CompactReader reader)
        {
            lock (this)
            {
                Value    = reader.ReadObject();
                _bitset  = new BitSet(reader.ReadByte());
                _evh     = EvictionHint.ReadEvcHint(reader);
                _exh     = ExpirationHint.ReadExpHint(reader);
                _grpInfo = GroupInfo.ReadGrpInfo(reader);

                _syncDependency = reader.ReadObject() as CacheSyncDependency;

                _queryInfo         = (Hashtable)reader.ReadObject();
                _keysDependingOnMe = (HashVector)reader.ReadObject();
                _size        = reader.ReadInt64();
                lockMetaInfo = reader.ReadObject() as LockMetaInfo;

                _version           = reader.ReadUInt64();
                _creationTime      = reader.ReadDateTime();
                _lastModifiedTime  = reader.ReadDateTime();
                ResyncProviderName = reader.ReadObject() as string;
                _priorityValue     = (CacheItemPriority)reader.ReadInt32();
                ProviderName       = reader.ReadObject() as string;
                _type = reader.ReadObject() as string;
                _itemUpdateListener  = reader.ReadObject() as ArrayList;
                _itemRemovedListener = reader.ReadObject() as ArrayList;
            }
        }
示例#11
0
 public void Deserialize(CompactReader reader)
 {
     _runCount        = reader.ReadInt64();
     _lastStart       = reader.ReadInt64();
     _lastStop        = reader.ReadInt64();
     _totalTime       = reader.ReadInt64();
     _bestTime        = reader.ReadInt64();
     _worstTime       = reader.ReadInt64();
     _avgTime         = (float)reader.ReadDouble();
     _totalRunCount   = reader.ReadInt64();
     _worstThreshHole = reader.ReadInt64();
     _worstOccurance  = reader.ReadInt64();
 }
示例#12
0
 public void Deserialize(CompactReader reader)
 {
     type         = reader.ReadByte();
     id           = reader.ReadInt64();
     rsp_expected = reader.ReadBoolean();
     reqStatus    = reader.ReadObject() as RequestStatus;
     status_reqId = reader.ReadInt64();
     //name = reader.ReadString();
     //call_stack = (System.Collections.ArrayList)reader.ReadObject();
     //byte[] arr = (byte[])reader.ReadObject();
     //dest_mbrs = arr != null ?(System.Collections.IList)CompactBinaryFormatter.FromByteBuffer(arr, null): null;
     //dest_mbrs = (System.Collections.IList)reader.ReadObject();
     dest_mbrs          = (System.Collections.ArrayList)reader.ReadObject();
     doProcess          = reader.ReadBoolean();
     whomToReply        = (Address)reader.ReadObject();
     expectResponseFrom = (Address)reader.ReadObject();
 }
示例#13
0
        public virtual void Deserialize(CompactReader reader)
        {
            _className = reader.ReadObject() as string;
            _perfInst  = reader.ReadObject() as string;
            _upTime    = new DateTime(reader.ReadInt64());
            _count     = reader.ReadInt64();
            _hiCount   = reader.ReadInt64();
            _maxSize   = reader.ReadInt64();
            _maxCount  = reader.ReadInt64();
            _hitCount  = reader.ReadInt64();
            _missCount = reader.ReadInt64();



            _localBuckets = new HashVector();
            int count = reader.ReadInt32();

            for (int i = 0; i < count; i++)
            {
                BucketStatistics tmp = new BucketStatistics();
                int bucketId         = reader.ReadInt32();
                tmp.DeserializeLocal(reader);
                _localBuckets[bucketId] = tmp;
            }
        }
示例#14
0
 public override void Deserialize(CompactReader reader)
 {
     base.Deserialize(reader);
     _fileExists      = (bool[])reader.ReadObject();
     _isDir           = (bool[])reader.ReadObject();
     _fileName        = (string[])reader.ReadObject();
     _lastWriteTime   = (DateTime[])reader.ReadObject();
     _startAfterTicks = reader.ReadInt64();
 }
示例#15
0
 public void Deserialize(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();
 }
示例#16
0
 public void Deserialize(CompactReader reader)
 {
     _key                 = reader.ReadObject();
     _value               = reader.ReadObject();
     _expiration          = reader.ReadInt64();
     _dependency          = ExpirationHint.ReadExpHint(reader);
     _options             = reader.ReadByte();
     _itemRemovedCallback = reader.ReadObject();
     _queryInfo           = (Hashtable)reader.ReadObject();
 }
 public void Deserialize(CompactReader reader)
 {
     base.Deserialize(reader);
     enqueueTime    = reader.ReadDateTime();
     operationState = (WriteBehindAsyncProcessor.OperationState)reader.ReadInt32();
     _taskId        = reader.ReadObject() as string;
     _source        = reader.ReadObject() as string;
     _delayInterval = reader.ReadInt64();
     _state         = (WriteBehindAsyncProcessor.TaskState)reader.ReadByte();
 }
示例#18
0
 public virtual void Deserialize(CompactReader reader)
 {
     lock (this)
     {
         _messageId      = reader.ReadObject() as string;
         PayLoad         = reader.ReadObject();
         FlagMap         = reader.ReadObject() as BitSet;
         _size           = reader.ReadInt64();
         CreationTime    = reader.ReadDateTime();
         MessageMetaData = MessageMetaData.ReadMetaDataInfo(reader);
     }
 }
示例#19
0
 public void Deserialize(CompactReader reader)
 {
     _key                 = reader.ReadObject();
     _value               = reader.ReadObject();
     _expiration          = reader.ReadInt64();
     _dependency          = ExpirationHint.ReadExpHint(reader);//reader.ReadObject();
     _options             = reader.ReadByte();
     _itemRemovedCallback = reader.ReadObject();
     _group               = (string)reader.ReadObject();
     _subgroup            = (string)reader.ReadObject();
     _queryInfo           = (Hashtable)reader.ReadObject();
     _keysDependingOnMe   = (ArrayList)reader.ReadObject();
 }
示例#20
0
        public virtual void Deserialize(CompactReader reader)
        {
            _className = reader.ReadObject() as string;
            _perfInst  = reader.ReadObject() as string;
            _upTime    = new DateTime(reader.ReadInt64());
            _count     = reader.ReadInt64();
            _hiCount   = reader.ReadInt64();
            _maxSize   = reader.ReadInt64();
            _maxCount  = reader.ReadInt64();
            _hitCount  = reader.ReadInt64();
            _missCount = reader.ReadInt64();
            Interlocked.Exchange(ref _updatesCount, reader.ReadInt64());

            _localBuckets = (BucketStatistics[])reader.ReadObject();
        }
示例#21
0
 void ICompactSerializable.Deserialize(CompactReader reader)
 {
     lock (this)
     {
         Value             = reader.ReadObject();
         _bitset           = new BitSet(reader.ReadByte());
         _evh              = EvictionHint.ReadEvcHint(reader);
         _exh              = ExpirationHint.ReadExpHint(reader);
         _queryInfo        = (Hashtable)reader.ReadObject();
         _size             = reader.ReadInt64();
         lockMetaInfo      = reader.ReadObject() as LockMetaInfo;
         _creationTime     = reader.ReadDateTime();
         _lastModifiedTime = reader.ReadDateTime();
         _priorityValue    = (CacheItemPriority)reader.ReadInt32();
         _type             = reader.ReadObject() as string;
     }
 }
示例#22
0
 public void Deserialize(CompactReader reader)
 {
     _messageId             = reader.ReadObject() as string;
     TimeToLive             = reader.ReadDouble();
     AssigmentTime          = reader.ReadObject() as DateTime?;
     TopicName              = reader.ReadObject() as string;
     DeliveryOption         = (DeliveryOption)reader.ReadInt32();
     MessgeFailureReason    = (MessgeFailureReason)reader.ReadInt32();
     SubscriptionType       = (SubscriptionType)reader.ReadInt32();
     IsAssigned             = reader.ReadBoolean();
     IsNotify               = reader.ReadBoolean();
     AbsoluteExpiratoinTime = reader.ReadObject() as DateTime?;
     DeliveryFailed         = reader.ReadBoolean();
     EverAcknowledged       = reader.ReadBoolean();
     ExpirationTime         = reader.ReadInt64();
     _recepientList         = SerializationUtility.DeserializeHashSet <string>(reader);
     _subscriptons          = new HashSet <ISubscription>();
 }
示例#23
0
        public void Deserialize(CompactReader reader)
        {
            IsErrorLogsEnabled    = (reader.ReadBoolean());
            IsDetailedLogsEnabled = (reader.ReadBoolean());
            CacheMaxSize          = (reader.ReadInt64());
            CleanInterval         = (reader.ReadInt64());
            EvictRatio            = (reader.ReadSingle());


            ExpirationEnabled      = (reader.ReadBoolean());
            AbsoluteDefault        = reader.ReadInt64();
            AbsoluteLonger         = reader.ReadInt64();
            SlidingDefault         = reader.ReadInt64();
            SlidingLonger          = reader.ReadInt64();
            AbsoluteLongerEnabled  = reader.ReadBoolean();
            AbsoluteDefaultEnabled = reader.ReadBoolean();
            DefaultSlidingEnabled  = reader.ReadBoolean();
            SlidingLongerEnabled   = reader.ReadBoolean();
            BackingSource          = reader.ReadObject() as Hashtable;
        }
示例#24
0
		void ICompactSerializable.Deserialize(CompactReader reader)
		{
			low = reader.ReadInt64();
			high = reader.ReadInt64();
		}
示例#25
0
            public void Deserialize(CompactReader reader)
			{
				type = reader.ReadByte();
				id = reader.ReadInt64();
				rsp_expected = reader.ReadBoolean();
                reqStatus = reader.ReadObject() as RequestStatus;
                status_reqId = reader.ReadInt64();
				
                dest_mbrs = (System.Collections.ArrayList)reader.ReadObject();
                doProcess = reader.ReadBoolean();
                whomToReply = (Address)reader.ReadObject();
                expectResponseFrom = (Address)reader.ReadObject();
			}
示例#26
0
 public void Deserialize(CompactReader reader)
 {
     type = reader.ReadByte();
     localSeqID = reader.ReadInt64();
     seqID = reader.ReadInt64();
     viewId = reader.ReadInt32();
 }
示例#27
0
 public void Deserialize(CompactReader reader)
 {
     _size      = reader.ReadInt64();
     _baseArray = reader.ReadObject() as IList;
 }
示例#28
0
文件: ViewId.cs 项目: yaobos/NCache
 public void Deserialize(CompactReader reader)
 {
     coord_addr = Address.ReadAddress(reader);
     id         = reader.ReadInt64();
 }
示例#29
0
 /// <summary>
 /// Deserialize the object
 /// </summary>
 /// <param name="reader"></param>
 public void Deserialize(CompactReader reader)
 {
     this._lastViewId = reader.ReadInt64();
     this._members = reader.ReadObject() as ArrayList;
     this._map = reader.ReadObject() as Hashtable;
     this._updateMap = reader.ReadBoolean();
 }
示例#30
0
 public void Deserialize(CompactReader reader)
 {
     _runCount = reader.ReadInt64();
     _lastStart = reader.ReadInt64();
     _lastStop = reader.ReadInt64();
     _totalTime = reader.ReadInt64();
     _bestTime = reader.ReadInt64();
     _worstTime = reader.ReadInt64();
     _avgTime = (float)reader.ReadDouble();
     _totalRunCount = reader.ReadInt64(); 
     _worstThreshHole = reader.ReadInt64();
     _worstOccurance = reader.ReadInt64();
 }
示例#31
0
		public void Deserialize(CompactReader reader)
		{
            coord_addr = Address.ReadAddress(reader);            
			id = reader.ReadInt64();
		}
示例#32
0
 void ICompactSerializable.Deserialize(CompactReader reader)
 {
     _count = reader.ReadInt64();
     _dataSize = reader.ReadInt64();
 }
示例#33
0
 public void Deserialize(CompactReader reader)
 {
     _lockTTL       = reader.ReadInt64();
     _lastTimeStamp = reader.ReadInt64();
     _ttl           = (TimeSpan)reader.ReadObject();
 }
示例#34
0
 public void Deserialize(CompactReader reader)
 {
     _rowId = reader.ReadInt64();
     _size  = reader.ReadInt64();
 }
示例#35
0
 public void Deserialize(CompactReader reader)
 {
     Size  = reader.ReadInt64();
     Count = reader.ReadInt64();
 }
示例#36
0
 public void Deserialize(CompactReader reader)
 {
     _key = reader.ReadObject();
     _value = reader.ReadObject();
     _expiration = reader.ReadInt64();
     _dependency = ExpirationHint.ReadExpHint(reader);
     _options = reader.ReadByte();
     _itemRemovedCallback = reader.ReadObject();
     _queryInfo = (Hashtable)reader.ReadObject();
 }
示例#37
0
 void ICompactSerializable.Deserialize(CompactReader reader)
 {
     base.Deserialize(reader);
     _length = reader.ReadInt64();
 }
示例#38
0
 public void DeserializeLocal(CompactReader reader)
 {
     _count = reader.ReadInt64();
     _dataSize = reader.ReadInt64();
 }
示例#39
0
 /// <summary>
 /// Deserializa os dados para a instancia.
 /// </summary>
 /// <param name="reader"></param>
 public override void Deserialize(CompactReader reader)
 {
     base.Deserialize(reader);
     _cacheKeys       = (string[])reader.ReadObject();
     _startAfterTicks = reader.ReadInt64();
 }
示例#40
0
        public virtual void Deserialize(CompactReader reader)
        {
            _className = reader.ReadObject() as string;
            _perfInst = reader.ReadObject() as string;
            _upTime = new DateTime(reader.ReadInt64());
            _count = reader.ReadInt64();
            _hiCount = reader.ReadInt64();
            _maxSize = reader.ReadInt64();
            _maxCount = reader.ReadInt64();
            _hitCount = reader.ReadInt64();
            _missCount = reader.ReadInt64();
            _clientsList = reader.ReadObject() as Hashtable;

            //muds:
            _localBuckets = new HashVector();
            int count = reader.ReadInt32();
            for (int i = 0; i < count; i++)
            {
                BucketStatistics tmp = new BucketStatistics();
                int bucketId = reader.ReadInt32();
                tmp.DeserializeLocal(reader);
                _localBuckets[bucketId] = tmp;
            }
        }
示例#41
0
 public void Deserialize(CompactReader reader)
 {
     _size = reader.ReadInt64();
     _baseArray = reader.ReadObject() as IList;
 }
示例#42
0
 public void Deserialize(CompactReader reader)
 {
     _lockTTL = reader.ReadInt64();
     _lastTimeStamp = reader.ReadInt64();
     _ttl = (TimeSpan)reader.ReadObject();
 }
示例#43
0
 void ICompactSerializable.Deserialize(CompactReader reader)
 {
     lock (this)
     {
         Value = reader.ReadObject();
         _bitset = new BitSet(reader.ReadByte());
         _evh = EvictionHint.ReadEvcHint(reader);
         _exh = ExpirationHint.ReadExpHint(reader);
         _queryInfo = (Hashtable)reader.ReadObject();
         _size = reader.ReadInt64();
         lockMetaInfo = reader.ReadObject() as LockMetaInfo;
         _creationTime = reader.ReadDateTime();
         _lastModifiedTime = reader.ReadDateTime();
         _priorityValue = (CacheItemPriority)reader.ReadInt32();
         _type = reader.ReadObject() as string;
     }
 }
示例#44
0
 public void Deserialize(CompactReader reader)
 {
     _runCount = reader.ReadInt64();
     _avgTime = reader.ReadDouble();
     _bestTime = reader.ReadDouble();
     _lastStart = reader.ReadInt64();
     _lastStop = reader.ReadInt64();
     _worstThreshHole = reader.ReadDouble();
     _worstTime = reader.ReadDouble();
     _totalRunCount = reader.ReadInt64();
     _totalTime = reader.ReadDouble();
     _worstOccurance = reader.ReadInt64();
     _avgCummulativeOperations = reader.ReadSingle();
 }