C# Class Hudl.Mjolnir.Tests.Breaker.BreakerBuilder

Mostra file Open project: hudl/Mjolnir Class Usage Examples

Public Methods

Method Description
BreakerBuilder ( long minimumOperations, int failurePercent, string key = null ) : System
Create ( ) : FailurePercentageCircuitBreaker
WithClock ( IClock clock ) : BreakerBuilder
WithGaugeIntervalOverride ( long intervalMillis ) : BreakerBuilder
WithMetricEvents ( IMetricEvents metricEvents ) : BreakerBuilder
WithMockMetrics ( IMock mockMetrics ) : BreakerBuilder
WithStats ( IStats stats ) : BreakerBuilder
WithWaitMillis ( long waitMillis ) : BreakerBuilder

Method Details

BreakerBuilder() public method

public BreakerBuilder ( long minimumOperations, int failurePercent, string key = null ) : System
minimumOperations long
failurePercent int
key string
return System

Create() public method

public Create ( ) : FailurePercentageCircuitBreaker
return Hudl.Mjolnir.Breaker.FailurePercentageCircuitBreaker

WithClock() public method

public WithClock ( IClock clock ) : BreakerBuilder
clock IClock
return BreakerBuilder

WithGaugeIntervalOverride() public method

public WithGaugeIntervalOverride ( long intervalMillis ) : BreakerBuilder
intervalMillis long
return BreakerBuilder

WithMetricEvents() public method

public WithMetricEvents ( IMetricEvents metricEvents ) : BreakerBuilder
metricEvents IMetricEvents
return BreakerBuilder

WithMockMetrics() public method

public WithMockMetrics ( IMock mockMetrics ) : BreakerBuilder
mockMetrics IMock
return BreakerBuilder

WithStats() public method

public WithStats ( IStats stats ) : BreakerBuilder
stats IStats
return BreakerBuilder

WithWaitMillis() public method

public WithWaitMillis ( long waitMillis ) : BreakerBuilder
waitMillis long
return BreakerBuilder