コード例 #1
0
        public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
        {
            cacheIsRunning    = reader.ReadBoolean();
            cacheIsRegistered = reader.ReadBoolean();
            licenseIsExpired  = reader.ReadBoolean();

            name         = reader.ReadObject() as string;
            inproc       = reader.ReadBoolean();
            cacheType    = reader.ReadObject() as string;
            log          = reader.ReadObject() as Log;
            perfCounters = reader.ReadObject() as PerfCounters;

            indexes              = reader.ReadObject() as QueryIndex;
            backingSource        = reader.ReadObject() as BackingSource;
            notifications        = reader.ReadObject() as Notifications;
            cleanup              = reader.ReadObject() as Cleanup;
            storage              = reader.ReadObject() as Storage;
            evictionPolicy       = reader.ReadObject() as EvictionPolicy;
            expirationPolicy     = reader.ReadObject() as ExpirationPolicy;
            cluster              = reader.ReadObject() as Cluster;
            _replicationStrategy = reader.ReadObject() as ReplicationStrategy;

            autoBalancing            = reader.ReadObject() as AutoLoadBalancing;
            clientNodes              = reader.ReadObject() as ClientNodes;
            _sqlDependencyConfig     = reader.ReadObject() as SQLDependencyConfig;
            _taskConfiguration       = reader.ReadObject() as TaskConfiguration;
            deathDetection           = reader.ReadObject() as ClientDeathDetection;
            _runtimeContextValue     = reader.ReadObject() as string == "1" ? RtContextValue.JVCACHE : RtContextValue.NCACHE;
            _synchronizationStrategy = reader.ReadObject() as SynchronizationStrategy;

            string temp = reader.ReadObject() as String;

            _dataFormat = Common.Enum.DataFormat.Binary;
            clientActivityNotification = reader.ReadObject() as ClientActivityNotification;
        }
コード例 #2
0
        public object Clone()
        {
            QueryIndex indexes = new QueryIndex();

            indexes.Classes = Classes != null ? (Class[])Classes.Clone(): null;
            return(indexes);
        }
コード例 #3
0
            private static Hashtable GetIndexes(QueryIndex indexes)
            {
                Hashtable settings = new Hashtable();

                if (indexes.Classes != null)
                {
                    settings.Add("index-classes", GetIndexClasses(indexes.Classes));
                }
                return(settings);
            }
コード例 #4
0
            private static QueryIndex GetIndexes(Hashtable settings)
            {
                QueryIndex indexes = new QueryIndex();

                if (settings.ContainsKey("index-classes"))
                {
                    indexes.Classes = GetIndexClasses((Hashtable)settings["index-classes"]);
                }
                return(indexes);
            }
コード例 #5
0
 public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
 {
     name           = reader.ReadObject() as String;
     inproc         = reader.ReadBoolean();
     lastModified   = reader.ReadObject() as String;
     cacheType      = reader.ReadObject() as String;
     log            = reader.ReadObject() as Log;
     perfCounters   = reader.ReadObject() as Alachisoft.NCache.Config.Dom.PerfCounters;
     autoBalancing  = reader.ReadObject() as AutoLoadBalancing;
     indexes        = reader.ReadObject() as QueryIndex;
     storage        = reader.ReadObject() as Alachisoft.NCache.Config.Dom.Storage;
     evictionPolicy = reader.ReadObject() as EvictionPolicy;
     cacheTopology  = reader.ReadObject() as CacheTopology;
     _alias         = reader.ReadObject() as String;
 }
コード例 #6
0
 public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
 {
     cacheIsRunning    = reader.ReadBoolean();
     cacheIsRegistered = reader.ReadBoolean();
     licenseIsExpired  = reader.ReadBoolean();
     name                 = reader.ReadObject() as string;
     inproc               = reader.ReadBoolean();
     configID             = reader.ReadDouble();
     lastModified         = reader.ReadObject() as string;
     cacheType            = reader.ReadObject() as string;
     log                  = reader.ReadObject() as Log;
     perfCounters         = reader.ReadObject() as PerfCounters;
     autoBalancing        = reader.ReadObject() as AutoLoadBalancing;
     indexes              = reader.ReadObject() as QueryIndex;
     cleanup              = reader.ReadObject() as Cleanup;
     storage              = reader.ReadObject() as Storage;
     evictionPolicy       = reader.ReadObject() as EvictionPolicy;
     cluster              = reader.ReadObject() as Cluster;
     clientNodes          = reader.ReadObject() as ClientNodes;
     _runtimeContextValue = reader.ReadObject() as string == "1" ? RtContextValue.JVCACHE : RtContextValue.NCACHE;
 }
コード例 #7
0
        public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
        {
            inproc                   = reader.ReadBoolean();
            cacheType                = reader.ReadObject() as String;
            log                      = reader.ReadObject() as Log;
            perfCounters             = reader.ReadObject() as Alachisoft.NCache.Config.Dom.PerfCounters;
            indexes                  = reader.ReadObject() as QueryIndex;
            backingSource            = reader.ReadObject() as BackingSource;
            notifications            = reader.ReadObject() as Notifications;
            cleanup                  = reader.ReadObject() as Cleanup;
            storage                  = reader.ReadObject() as Alachisoft.NCache.Config.Dom.Storage;
            evictionPolicy           = reader.ReadObject() as EvictionPolicy;
            expirationPolicy         = reader.ReadObject() as ExpirationPolicy;
            _sqlDependencyConfig     = reader.ReadObject() as SQLDependencyConfig;
            _synchronizationStrategy = reader.ReadObject() as SynchronizationStrategy;
            cacheTopology            = reader.ReadObject() as CacheTopology;
            _taskConfiguration       = reader.ReadObject() as TaskConfiguration;

            string temp = reader.ReadObject() as String;

            _dataFormat                = Common.Enum.DataFormat.Binary;
            deathDetection             = reader.ReadObject() as ClientDeathDetection;
            clientActivityNotification = reader.ReadObject() as ClientActivityNotification;
        }
コード例 #8
0
 public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
 {
 name =reader.ReadObject() as String;
 inproc = reader.ReadBoolean();
 lastModified = reader.ReadObject()as String;
 cacheType = reader.ReadObject()as String;
 log = reader.ReadObject() as Log;
 perfCounters = reader.ReadObject() as Alachisoft.NCache.Config.Dom.PerfCounters;
 autoBalancing = reader.ReadObject() as AutoLoadBalancing;
 indexes = reader.ReadObject() as QueryIndex;
 storage = reader.ReadObject() as Alachisoft.NCache.Config.Dom.Storage;
 evictionPolicy = reader.ReadObject() as EvictionPolicy;
 cacheTopology = reader.ReadObject() as CacheTopology;
 _alias = reader.ReadObject() as String;
 }
コード例 #9
0
ファイル: QueryIndex.cs プロジェクト: javithalion/NCache
 public object Clone()
 {
     QueryIndex indexes = new QueryIndex();
     indexes.Classes = Classes != null ? (Class[])Classes.Clone(): null;
     return indexes;
 }
コード例 #10
0
ファイル: ConfigConverter.cs プロジェクト: javithalion/NCache
 private static Hashtable GetIndexes(QueryIndex indexes)
 {
     Hashtable settings = new Hashtable();
     if (indexes.Classes != null)
         settings.Add("index-classes", GetIndexClasses(indexes.Classes));
     return settings;
 }
コード例 #11
0
ファイル: ConfigConverter.cs プロジェクト: javithalion/NCache
 private static QueryIndex GetIndexes(Hashtable settings)
 {
     QueryIndex indexes = new QueryIndex();
     if (settings.ContainsKey("index-classes"))
         indexes.Classes = GetIndexClasses((Hashtable)settings["index-classes"]);
     return indexes;
 }
コード例 #12
0
        public void Deserialize(Runtime.Serialization.IO.CompactReader reader)
        {           
            cacheIsRunning=  reader.ReadBoolean();
            cacheIsRegistered = reader.ReadBoolean();
            licenseIsExpired = reader.ReadBoolean();
            name = reader.ReadObject() as string;
            inproc = reader.ReadBoolean();
            configID = reader.ReadDouble();
            lastModified = reader.ReadObject() as string;
            cacheType = reader.ReadObject() as string;
            log = reader.ReadObject() as Log;
            perfCounters = reader.ReadObject() as PerfCounters;
            autoBalancing = reader.ReadObject() as AutoLoadBalancing;
            indexes = reader.ReadObject() as QueryIndex;
            cleanup = reader.ReadObject() as Cleanup;
            storage = reader.ReadObject() as Storage;
            evictionPolicy = reader.ReadObject() as EvictionPolicy;
            cluster = reader.ReadObject() as Cluster;            
            clientNodes = reader.ReadObject() as ClientNodes;
            _runtimeContextValue = reader.ReadObject() as string == "1" ? RtContextValue.JVCACHE : RtContextValue.NCACHE;

        }