public RollingThreadPoolEventCounterStreamTest(ITestOutputHelper output) : base() { this.output = output; HystrixThreadPoolCompletionStream.Reset(); RollingThreadPoolEventCounterStream.Reset(); }
public HystrixThreadEventStreamTest(ITestOutputHelper output) : base() { this.output = output; commandKey = HystrixCommandKeyDefault.AsKey("CMD-ThreadStream"); threadPoolKey = HystrixThreadPoolKeyDefault.AsKey("TP-ThreadStream"); writeToStream = HystrixThreadEventStream.GetInstance(); readCommandStream = HystrixCommandCompletionStream.GetInstance(commandKey); readThreadPoolStream = HystrixThreadPoolCompletionStream.GetInstance(threadPoolKey); }
public static void Reset() { foreach (var stream in Streams.Values) { stream.Unsubscribe(); } HystrixThreadPoolCompletionStream.Reset(); Streams.Clear(); }
private RollingThreadPoolEventCounterStream(IHystrixThreadPoolKey threadPoolKey, int numCounterBuckets, int counterBucketSizeInMs, Func <long[], HystrixCommandCompletion, long[]> reduceCommandCompletion, Func <long[], long[], long[]> reduceBucket) : base(HystrixThreadPoolCompletionStream.GetInstance(threadPoolKey), numCounterBuckets, counterBucketSizeInMs, reduceCommandCompletion, reduceBucket) { }