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) { }
public static void Reset() { foreach (var stream in Streams.Values) { stream.Unsubscribe(); } HystrixCollapserEventStream.Reset(); Streams.Clear(); }
private RollingCollapserBatchSizeDistributionStream(IHystrixCollapserKey collapserKey, int numPercentileBuckets, int percentileBucketSizeInMs) : base(HystrixCollapserEventStream.GetInstance(collapserKey), numPercentileBuckets, percentileBucketSizeInMs, AddValuesToBucket) { }