Ejemplo n.º 1
0
 public void Serialize(Runtime.Serialization.IO.CompactWriter writer)
 {
     writer.Write(_isPartial);
     writer.WriteObject(_typeSpecificPredicates);
     writer.WriteObject(_registeredTypes);
     writer.WriteObject(_cqManagerState);
     writer.WriteObject(_typeSpecificRegisteredPredicates);
     writer.WriteObject(_typeSpecificEvalIndexes);
 }
Ejemplo n.º 2
0
 /// <summary>
 ///
 /// </summary>
 /// <typeparam name="K"></typeparam>
 /// <typeparam name="V"></typeparam>
 /// <param name="dictionary"></param>
 /// <param name="writer"></param>
 public static void SerializeDictionary <K, V>(IDictionary <K, V> dictionary, Runtime.Serialization.IO.CompactWriter writer)
 {
     if (dictionary == null)
     {
         writer.Write(false);
         return;
     }
     else
     {
         writer.Write(true);
         writer.Write(dictionary.Count);
         for (IEnumerator <KeyValuePair <K, V> > i = dictionary.GetEnumerator(); i.MoveNext();)
         {
             writer.WriteObject(i.Current.Key);
             writer.WriteObject(i.Current.Value);
         }
     }
 }
Ejemplo n.º 3
0
 public void Serialize(Runtime.Serialization.IO.CompactWriter writer)
 {
     writer.WriteObject(id);
     writer.WriteObject(name);
     writer.Write(portable);
     writer.WriteObject(portableClasses);
     writer.WriteObject(PortableClasses);
     writer.WriteObject(attrbiuteList);
 }
Ejemplo n.º 4
0
 public void Serialize(Runtime.Serialization.IO.CompactWriter writer)
 {
     writer.WriteObject(this.nodesList);
     if (nodes != null && nodes.Count > 0)
     {
         writer.Write(true);
         writer.Write(nodes.Count);
         foreach (Alachisoft.NCache.Config.Dom.NodeIdentity key in nodes.Keys)
         {
             writer.WriteObject(key);
             writer.WriteObject(nodes[key]);
         }
     }
     else
     {
         writer.Write(false);
     }
 }
Ejemplo n.º 5
0
        public void Serialize(Runtime.Serialization.IO.CompactWriter writer)
        {
            writer.WriteObject(s_hostInfoMap);
            if (_nodeinfo != null)
            {
                writer.Write(true);
                writer.Write(_nodeinfo.Length);

                for (int i = 0; i < _nodeinfo.Length; i++)
                {
                    writer.WriteObject(_nodeinfo[i]);
                }
            }

            else
            {
                writer.Write(false);
            }
        }
Ejemplo n.º 6
0
 public void Serialize(Runtime.Serialization.IO.CompactWriter writer)
 {
     writer.Write(_connectionRetries);
     writer.Write(_retryInterval);
     writer.Write(_requestTimeout);
     writer.Write(_connectionTimeout);
     writer.Write(_serverPort);
     writer.Write(_configurationId);
     writer.Write(_retryConnectionDelay);
     writer.Write(_jvcServerPort);
     writer.WriteObject(_localServerIp);
 }
Ejemplo n.º 7
0
 public void Serialize(Runtime.Serialization.IO.CompactWriter writer)
 {
     writer.WriteObject(_nodeConfig);
     writer.Write(this._cacheConfigsMap.Count);
     for (IDictionaryEnumerator i = _cacheConfigsMap.GetEnumerator(); i.MoveNext();)
     {
         writer.WriteObject(i.Key);
         writer.WriteObject(i.Value);
     }
     writer.WriteObject(_bindIp);
 }
Ejemplo n.º 8
0
        public void Serialize(Runtime.Serialization.IO.CompactWriter writer)
        {
            writer.WriteObject(topology);
            writer.WriteObject(activeMirrorNode);
            writer.Write(opTimeout);
            writer.Write(statsRepInterval);
            writer.Write(useHeartBeat);

            writer.WriteObject(channel);

            if (nodes != null)
            {
                writer.Write(true);
                writer.Write(nodes.Count);
                IDictionaryEnumerator ide = nodes.GetEnumerator();

                while (ide.MoveNext())
                {
                    writer.WriteObject(ide.Key);
                    writer.WriteObject(ide.Value);
                }
            }
            else
            {
                writer.Write(false);
            }
        }
Ejemplo n.º 9
0
        public void Serialize(Runtime.Serialization.IO.CompactWriter writer)
        {
            writer.Write(cacheIsRunning);
            writer.Write(cacheIsRegistered);
            writer.Write(licenseIsExpired);
            writer.WriteObject(name);
            writer.Write(inproc);
            writer.Write(configID);
            writer.Write(configVersion);
            writer.WriteObject(lastModified);
            writer.WriteObject(cacheType);
            writer.WriteObject(log);
            writer.WriteObject(perfCounters);
            writer.WriteObject(backingSource);

            writer.WriteObject(notifications);
            writer.WriteObject(cleanup);
            writer.WriteObject(storage);
            writer.WriteObject(evictionPolicy);
            writer.WriteObject(cluster);
            writer.WriteObject(_replicationStrategy);
            writer.WriteObject(security);
            writer.WriteObject(autoBalancing);
            writer.WriteObject(clientNodes);
            writer.WriteObject(_sqlDependencyConfig);
            writer.WriteObject(deathDetection);
            writer.WriteObject(_runtimeContextValue == RtContextValue.JVCACHE ? "1" : "0");
            writer.WriteObject(_synchronizationStrategy);
            writer.WriteObject(_dataFormat.ToString());
            writer.WriteObject(clientActivityNotification);
            writer.WriteObject(depversion);
        }
Ejemplo n.º 10
0
 public void Serialize(Runtime.Serialization.IO.CompactWriter writer)
 {
     writer.Write(_majorVersion1);
     writer.Write(_majorVersion2);
     writer.Write(_minorVersion1);
     writer.Write(_minorVersion2);
     writer.WriteObject(_productName);
     writer.Write(_editionID);
     writer.Write(_additionalData.Length);// to know the lengt5h of the additional data to be followed; used when deserializing
     writer.Write(_additionalData);
 }
Ejemplo n.º 11
0
 public void Serialize(Runtime.Serialization.IO.CompactWriter writer)
 {
     writer.Write(tcpPort);
     writer.Write(numInitHosts);
     writer.Write(connectionRetries);
     writer.Write(connectionRetryInterval);
     writer.Write(portRange);
     writer.WriteObject(initialHosts);
     writer.Write(joinRetryInterval);
     writer.Write(joinRetries);
 }
Ejemplo n.º 12
0
        public void Serialize(Runtime.Serialization.IO.CompactWriter writer)
        {
            writer.Write(_parameterList.Count);

            bool isByteArray = false;

            for (int i = 0; i < _parameterList.Count; i++)
            {
                isByteArray = _parameterList[i] != null && _parameterList[i].GetType() == typeof(byte[]);
                writer.Write(isByteArray);

                if (isByteArray)
                {
                    byte[] buffer = _parameterList[i] as byte[];
                    writer.Write(buffer.Length);
                    writer.Write(buffer);
                }
                else
                {
                    writer.WriteObject(_parameterList[i]);
                }
            }
        }
Ejemplo n.º 13
0
 public void Serialize(Runtime.Serialization.IO.CompactWriter writer)
 {
     writer.WriteObject(_topicName);
     writer.Write(_currentMessageCount);
     writer.Write(_subscriberCount);
     writer.Write(_publisherCount);
     writer.Write(_durableSharedSubCount);
     writer.Write(_durableExclusiveSubCount);
     writer.Write(_nonDurableSubCount);
 }
Ejemplo n.º 14
0
 public void Serialize(Runtime.Serialization.IO.CompactWriter writer)
 {
     writer.Write(inproc);
     writer.WriteObject(cacheType);
     writer.WriteObject(log);
     writer.WriteObject(perfCounters);
     writer.WriteObject(indexes);
     writer.WriteObject(backingSource);
     writer.WriteObject(notifications);
     writer.WriteObject(cleanup);
     writer.WriteObject(storage);
     writer.WriteObject(evictionPolicy);
     writer.WriteObject(expirationPolicy);
     writer.WriteObject(_sqlDependencyConfig);
     writer.WriteObject(_synchronizationStrategy);
     writer.WriteObject(cacheTopology);
     writer.WriteObject(_taskConfiguration);
     writer.WriteObject(_dataFormat.ToString());
     writer.WriteObject(deathDetection);
     writer.WriteObject(clientActivityNotification);
 }
Ejemplo n.º 15
0
 public void Serialize(Runtime.Serialization.IO.CompactWriter writer)
 {
     writer.WriteObject(provider);
     writer.Write(enabled);
     writer.WriteObject(writeBehind);
 }
Ejemplo n.º 16
0
 public void Serialize(Runtime.Serialization.IO.CompactWriter writer)
 {
     writer.Write(this._opCounter);
     writer.WriteObject(this._opID);
 }
Ejemplo n.º 17
0
 public void Serialize(Runtime.Serialization.IO.CompactWriter writer)
 {
     writer.WriteObject(_attributeName);
     writer.Write(Convert.ToInt32(_order));
 }
Ejemplo n.º 18
0
 public void Serialize(Runtime.Serialization.IO.CompactWriter writer)
 {
     writer.Write(_id);
     writer.Write(_tBufferSequence);
 }
Ejemplo n.º 19
0
 public void Serialize(Runtime.Serialization.IO.CompactWriter writer)
 {
     writer.Write(_lastStart);
     writer.Write(_lastStop);
 }
Ejemplo n.º 20
0
 public void Serialize(Runtime.Serialization.IO.CompactWriter writer)
 {
     writer.Write((int)value);
 }
Ejemplo n.º 21
0
 public void Serialize(Runtime.Serialization.IO.CompactWriter writer)
 {
     writer.WriteObject(type);
     writer.Write(size);
 }
Ejemplo n.º 22
0
 public void Serialize(Runtime.Serialization.IO.CompactWriter writer)
 {
     writer.WriteObject(_keysDependingOnMe);
     writer.WriteObject(_keysEffected);
     writer.Write(_keysEffectedCount);
 }
Ejemplo n.º 23
0
 public void Serialize(Runtime.Serialization.IO.CompactWriter writer)
 {
     writer.WriteObject(_entry);
     writer.Write(_payLoadIndex);
 }
Ejemplo n.º 24
0
 public void Serialize(Runtime.Serialization.IO.CompactWriter writer)
 {
     writer.WriteObject(_lockId);
     writer.Write(_lockDate);
     writer.WriteObject(_lockAge);
 }
Ejemplo n.º 25
0
 public void Serialize(Runtime.Serialization.IO.CompactWriter writer)
 {
     writer.Write(_status);
     writer.WriteObject(_requestResult);
 }
Ejemplo n.º 26
0
 public void Serialize(Runtime.Serialization.IO.CompactWriter writer)
 {
     writer.Write((int)_type);
     writer.Write(_interval);
 }
Ejemplo n.º 27
0
 public void Serialize(Runtime.Serialization.IO.CompactWriter writer)
 {
     writer.Write(_useDefault);
 }
Ejemplo n.º 28
0
 public void Serialize(Runtime.Serialization.IO.CompactWriter writer)
 {
     writer.Write(_size);
     writer.Write(_tbuffer);
     writer.Write(_sequence);
 }
Ejemplo n.º 29
0
 public void Serialize(Runtime.Serialization.IO.CompactWriter writer)
 {
     writer.Write(_bitset);
 }
Ejemplo n.º 30
0
 void ICompactSerializable.Serialize(Runtime.Serialization.IO.CompactWriter writer)
 {
     base.Serialize(writer);
     writer.Write(_group);
     writer.Write(_subGroup);
 }