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; }
public void Deserialize(Runtime.Serialization.IO.CompactReader reader) { 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; 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; security = reader.ReadObject() as Alachisoft.NCache.Config.Dom.Security; autoBalancing = reader.ReadObject() as AutoLoadBalancing; _synchronizationStrategy = reader.ReadObject() as SynchronizationStrategy; cacheTopology = reader.ReadObject() as CacheTopology; string temp = reader.ReadObject() as String; if (temp.ToLower().Equals("binary")) { _dataFormat = Common.Enum.DataFormat.Binary; } else if (temp.ToLower().Equals("object")) { _dataFormat = Common.Enum.DataFormat.Object; } deathDetection = reader.ReadObject() as ClientDeathDetection; clientActivityNotification = reader.ReadObject() as ClientActivityNotification; }
public object Clone() { AutoLoadBalancing autoBalancing = new AutoLoadBalancing(); autoBalancing.enabled = enabled; autoBalancing.autoBalancingThreshold = autoBalancingThreshold; autoBalancing.autoBalancingInterval = autoBalancingInterval; return autoBalancing; }
public object Clone() { AutoLoadBalancing autoBalancing = new AutoLoadBalancing(); autoBalancing.enabled = enabled; autoBalancing.autoBalancingThreshold = autoBalancingThreshold; autoBalancing.autoBalancingInterval = autoBalancingInterval; return(autoBalancing); }
private static Hashtable GetAutoLoadBalancing(AutoLoadBalancing autoLoadBalancing) { Hashtable settings = new Hashtable(); settings.Add("enabled", autoLoadBalancing.Enabled); settings.Add("auto-balancing-threshold", autoLoadBalancing.Threshold); settings.Add("auto-balancing-interval", autoLoadBalancing.Interval); return(settings); }
public CacheServerConfig() { log = new Log(); notifications = new Notifications(); deathDetection = new ClientDeathDetection(); clientActivityNotification = new ClientActivityNotification(); autoBalancing = new AutoLoadBalancing(); _synchronizationStrategy = new SynchronizationStrategy(); }
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; }
private static AutoLoadBalancing GetAutoLoadBalancing(Hashtable settings) { AutoLoadBalancing autoLoadBalancing = new AutoLoadBalancing(); if (settings.ContainsKey("enabled")) { autoLoadBalancing.Enabled = Convert.ToBoolean(settings["enabled"]); } if (settings.ContainsKey("auto-balancing-threshold")) { autoLoadBalancing.Threshold = Convert.ToInt32(settings["auto-balancing-threshold"]); } if (settings.ContainsKey("auto-balancing-interval")) { autoLoadBalancing.Interval = Convert.ToInt32(settings["auto-balancing-interval"]); } return(autoLoadBalancing); }
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; }
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.ReadString(); configVersion = reader.ReadDouble(); lastModified = reader.ReadObject() as string; cacheType = reader.ReadObject() as string; log = reader.ReadObject() as Log; perfCounters = reader.ReadObject() as PerfCounters; 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; cluster = reader.ReadObject() as Cluster; _replicationStrategy = reader.ReadObject() as ReplicationStrategy; security = reader.ReadObject() as Security; autoBalancing = reader.ReadObject() as AutoLoadBalancing; clientNodes = reader.ReadObject() as ClientNodes; _sqlDependencyConfig = reader.ReadObject() as SQLDependencyConfig; 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; if (temp.ToLower().Equals("binary")) { _dataFormat = Common.Enum.DataFormat.Binary; } else if (temp.ToLower().Equals("object")) { _dataFormat = Common.Enum.DataFormat.Object; } clientActivityNotification = reader.ReadObject() as ClientActivityNotification; depversion = (double)reader.ReadObject(); }
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; }
private static Hashtable GetAutoLoadBalancing(AutoLoadBalancing autoLoadBalancing) { Hashtable settings = new Hashtable(); settings.Add("enabled", autoLoadBalancing.Enabled); settings.Add("auto-balancing-threshold", autoLoadBalancing.Threshold); settings.Add("auto-balancing-interval", autoLoadBalancing.Interval); return settings; }
private static AutoLoadBalancing GetAutoLoadBalancing(Hashtable settings) { AutoLoadBalancing autoLoadBalancing = new AutoLoadBalancing(); if (settings.ContainsKey("enabled")) autoLoadBalancing.Enabled = Convert.ToBoolean(settings["enabled"]); if (settings.ContainsKey("auto-balancing-threshold")) autoLoadBalancing.Threshold = Convert.ToInt32(settings["auto-balancing-threshold"]); if (settings.ContainsKey("auto-balancing-interval")) autoLoadBalancing.Interval = Convert.ToInt32(settings["auto-balancing-interval"]); return autoLoadBalancing; }
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; }
public void Initialize() { // Created to be used in NCache Web Manager (To Set Default Values while Cache Creation) autoBalancing = new AutoLoadBalancing(); }