public void Deserialize(Common.Serialization.IO.CompactReader reader) { Name = reader.ReadObject() as string; _shards = SerializationUtility.DeserializeDictionary <string, ShardInfo>(reader); _databases = SerializationUtility.DeserializeDictionary <string, DatabaseInfo>(reader); UID = reader.ReadObject() as string; }
void ICompactSerializable.Deserialize(CompactReader reader) { _count = reader.ReadInt64(); _dataSize = reader.ReadInt64(); _topicWiseDataSize = SerializationUtility.DeserializeDictionary <string, TopicStats>(reader); }
public override void Deserialize(CompactReader reader) { base.Deserialize(reader); HashField = reader.ReadObject() as AttributeValue; SortField = reader.ReadObject() as AttributeValue; _aggregations = SerializationUtility.DeserializeDictionary <string, object>(reader); }
private void InitializePerviouslyStoredCollections() { //needed to ensure that internalMetadataCollection exists so that argument exception is not thrown by LMDB. _collectionTable[METADATA_COLLECTION] = new LMDBCollection(CreateCollectionInternal(METADATA_COLLECTION, typeof(string))); //ITransaction transaction = BeginTransaction(null, true); StorageResult <byte[]> result = GetDocument <string, byte[]>(METADATA_COLLECTION, "collections"); if (result.Document != null) { Dictionary <string, LMDBCollection> collectionList; using (ClusteredMemoryStream ms = new ClusteredMemoryStream(result.Document)) { using (CompactReader reader = new CompactBinaryReader(ms)) { collectionList = SerializationUtility.DeserializeDictionary <string, LMDBCollection>(reader); } } foreach (var col in collectionList) { CreateCollection(col.Key, null, null); if (LoggerManager.Instance.StorageLogger != null && LoggerManager.Instance.StorageLogger.IsInfoEnabled) { LoggerManager.Instance.StorageLogger.Info("LMDB.Initialize", "Previously stored collection :" + col.Key + " initialized successfully. "); } _collectionTable[col.Key].Stats.DataSize = col.Value.Stats.DataSize; _collectionTable[col.Key].Stats.DocumentCount = col.Value.Stats.DocumentCount; } } }
public void Deserialize(CompactReader reader) { StringPoolStats = reader.ReadObject() as StringPoolStats; ArrayPoolStats = SerializationUtility.DeserializeDictionary <ArrayPoolType, ArrayPoolStats>(reader); ObjectPoolStats = SerializationUtility.DeserializeDictionary <ObjectPoolType, ObjectPoolStats>(reader); SimpleObjectPoolStats = SerializationUtility.DeserializeDictionary <ObjectPoolType, ObjectPoolStats>(reader); }
public void Deserialize(Serialization.IO.CompactReader reader) { Shards = SerializationUtility.DeserializeDictionary <string, ShardConfiguration>(reader); DeploymentName = SerializationUtility.DeserializeDictionary <string, string>(reader); DeploymentList = SerializationUtility.DeserializeList <string>(reader); HeartbeatInterval = reader.ReadInt32(); }
public void Deserialize(Common.Serialization.IO.CompactReader reader) { Name = reader.ReadObject() as string; _collections = SerializationUtility.DeserializeDictionary <string, CollectionInfo>(reader); UID = reader.ReadObject() as string; Mode = (DatabaseMode)reader.ReadInt32(); PrimaryShard = reader.ReadObject() as string; Type = (DatabaseType)reader.ReadInt32(); }
public void Deserialize(Common.Serialization.IO.CompactReader reader) { Name = reader.ReadObject() as string; Port = reader.ReadInt32(); IsReadOnly = reader.ReadBoolean(); Primary = reader.ReadObject() as ServerInfo; ConfigureNodes = SerializationUtility.DeserializeDictionary <Address, ServerInfo>(reader); RunningNodes = SerializationUtility.DeserializeDictionary <Address, ServerInfo>(reader); UID = reader.ReadObject() as string; GracefullRemovalInProcess = reader.ReadBoolean(); LastOperationId = reader.ReadObject() as OperationId; }
public static NCacheSessionData Deserialize(byte[] data) { NCacheSessionData sessionData = new NCacheSessionData(); using (var stream = new MemoryStream(data)) { using (var reader = new CompactBinaryReader(stream)) { sessionData.Items = SerializationUtility.DeserializeDictionary <string, byte[]>(reader); } } return(sessionData); }
public void Deserialize(CompactReader reader) { _address = Address.ReadAddress(reader); _subgroupName = reader.ReadObject() as string; //_subgroupName = reader.ReadString(); _stats = CacheStatistics.ReadCacheStatistics(reader); _status = new BitSet(reader.ReadByte()); _dataAffinity = DataAffinity.ReadDataAffinity(reader); _connectedClients = (ArrayList) reader.ReadObject(); _isInproc = reader.ReadBoolean(); _rendererAddress = Address.ReadAddress(reader); _nodeGuid = reader.ReadObject() as string; _statsReplicationCounter = reader.ReadInt32(); this.CacheNodeStatus =(Alachisoft.NCache.Common.Monitoring.CacheNodeStatus) reader.ReadByte(); _localConnectedClientsInfo = SerializationUtility.DeserializeDictionary<string, ClientInfo>(reader); }
public void Deserialize(Common.Serialization.IO.CompactReader reader) { Nodes = SerializationUtility.DeserializeDictionary <string, ServerNode>(reader); //Nodes = reader.ReadObject() as ServerNode[]; }
public void Deserialize(CompactReader reader) { _topic = reader.ReadObject() as string; _subscriptions = SerializationUtility.DeserializeDictionary <SubscriptionIdentifier, Subscriptions>(reader); _messagesAssigned = SerializationUtility.DeserializeDictionaryHashSet <string, SubscriptionIdentifier>(reader); }
public void Deserialize(CompactReader reader) { _topic = reader.ReadObject() as string; _subscriptions = SerializationUtility.DeserializeDictionary <string, ClientSubscriptionManager.State>(reader); }
public void Deserialize(Common.Serialization.IO.CompactReader reader) { IndexConfigurations = SerializationUtility.DeserializeDictionary <string, IndexConfiguration>(reader); //IndexConfigurations = reader.ReadObject() as IndexConfiguration[]; }
public void Deserialize(Serialization.IO.CompactReader reader) { PartitionKeyAttributes = SerializationUtility.DeserializeDictionary <string, PartitionKeyConfigurationAttribute>(reader); //PartitionKeyAttributes = reader.ReadObject() as PartitionKeyConfigurationAttribute[]; }
public void Deserialize(Common.Serialization.IO.CompactReader reader) { Configuration = SerializationUtility.DeserializeDictionary <string, CollectionConfiguration>(reader); //Configuration = reader.ReadObject() as CollectionConfiguration[]; }
public void Deserialize(Serialization.IO.CompactReader reader) { _localBuckets = SerializationUtility.DeserializeDictionary <HashMapBucket, BucketStatistics>(reader); //_localBuckets = reader.ReadObject() as Dictionary<HashMapBucket, BucketStatistics>; }