示例#1
0
 /// <summary>
 /// Overloaded constructor. Takes the listener as parameter.
 /// </summary>
 /// <param name="listener">listener of Cache events.</param>
 public MirrorCacheBase(IDictionary properties, ICacheEventsListener listener, CacheRuntimeContext context, IClusterEventsListener clusterListener)
     : base(properties, listener, context, clusterListener)
 {
 }
示例#2
0
 /// <summary>
 /// Overloaded constructor. Takes the listener as parameter.
 /// </summary>
 /// <param name="listener">listener of Cache events.</param>
 public ReplicatedCacheBase(IDictionary properties, ICacheEventsListener listener, CacheRuntimeContext context, IClusterEventsListener clusterListener)
     : base(properties, listener, context, clusterListener)
 {
 }
示例#3
0
        /// <summary>
        /// Overloaded constructor. Takes the listener as parameter.
        /// </summary>
        /// <param name="listener">listener of Cache events.</param>
        public ClusterCacheBase(IDictionary properties, ICacheEventsListener listener, CacheRuntimeContext context, IClusterEventsListener clusterListener)
            : base(properties, listener, context)
        {
            this._nodeInformationTable = Hashtable.Synchronized(new Hashtable(10));

            _stats = new ClusterCacheStatistics();
            _stats.InstanceName = _context.PerfStatsColl.InstanceName;

            _clusterListener = clusterListener;

            _nodeName = Environment.MachineName.ToLower();

        }
示例#4
0
        /// <summary>
        /// Overloaded constructor. Takes the listener as parameter.
        /// </summary>
        /// <param name="listener">listener of Cache events.</param>
        public ClusterService(CacheRuntimeContext context, IClusterParticipant part, IDistributionPolicyMember distributionMbr, IClusterEventsListener listener)
        {
            _context = context;
            _participant = part;
            _distributionPolicyMbr = distributionMbr;
            _asynHandler = new ClusterOperationSynchronizer(this);
            _listener = listener;

        }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="cacheClasses"></param>
 /// <param name="properties"></param>
 /// <param name="listener"></param>
 /// <param name="context"></param>
 /// <param name="clusterListener"></param>
 /// <param name="userId"></param>
 /// <param name="password"></param>
 public ReplicatedServerCache(IDictionary cacheClasses, IDictionary properties, ICacheEventsListener listener, CacheRuntimeContext context, IClusterEventsListener clusterListener)
     : base(properties, listener, context, clusterListener)
 {
     _stats.ClassName = "replicated-server";
 }
示例#6
0
 /// <summary>
 /// Overloaded constructor. Takes the listener as parameter.
 /// </summary>
 /// <param name="listener">listener of Cache events.</param>
 public PartitionedCommonBase(IDictionary properties, ICacheEventsListener listener, CacheRuntimeContext context, IClusterEventsListener clusterListener)
     : base(properties, listener, context, clusterListener)
 {
 }