Пример #1
0
 public RollingCollapserBatchSizeDistributionStreamTest(ITestOutputHelper output)
     : base()
 {
     this.output = output;
     RollingCollapserBatchSizeDistributionStream.Reset();
     HystrixCollapserEventStream.Reset();
 }
 public RollingCollapserEventCounterStreamTest(ITestOutputHelper output)
     : base()
 {
     this.output = output;
     RollingCollapserEventCounterStream.Reset();
     HystrixCollapserEventStream.Reset();
 }
 private RollingCollapserEventCounterStream(
     IHystrixCollapserKey collapserKey,
     int numCounterBuckets,
     int counterBucketSizeInMs,
     Func <long[], HystrixCollapserEvent, long[]> appendEventToBucket,
     Func <long[], long[], long[]> reduceBucket)
     : base(HystrixCollapserEventStream.GetInstance(collapserKey), numCounterBuckets, counterBucketSizeInMs, appendEventToBucket, reduceBucket)
 {
 }
Пример #4
0
        public static void Reset()
        {
            foreach (var stream in Streams.Values)
            {
                stream.Unsubscribe();
            }

            HystrixCollapserEventStream.Reset();
            Streams.Clear();
        }
Пример #5
0
 private RollingCollapserBatchSizeDistributionStream(IHystrixCollapserKey collapserKey, int numPercentileBuckets, int percentileBucketSizeInMs)
     : base(HystrixCollapserEventStream.GetInstance(collapserKey), numPercentileBuckets, percentileBucketSizeInMs, AddValuesToBucket)
 {
 }