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

Afficher le fichier Open project: hudl/Mjolnir Class Usage Examples

Méthodes publiques

Méthode 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 méthode

public BreakerBuilder ( long minimumOperations, int failurePercent, string key = null ) : System
minimumOperations long
failurePercent int
key string
Résultat System

Create() public méthode

public Create ( ) : FailurePercentageCircuitBreaker
Résultat Hudl.Mjolnir.Breaker.FailurePercentageCircuitBreaker

WithClock() public méthode

public WithClock ( IClock clock ) : BreakerBuilder
clock IClock
Résultat BreakerBuilder

WithGaugeIntervalOverride() public méthode

public WithGaugeIntervalOverride ( long intervalMillis ) : BreakerBuilder
intervalMillis long
Résultat BreakerBuilder

WithMetricEvents() public méthode

public WithMetricEvents ( IMetricEvents metricEvents ) : BreakerBuilder
metricEvents IMetricEvents
Résultat BreakerBuilder

WithMockMetrics() public méthode

public WithMockMetrics ( IMock mockMetrics ) : BreakerBuilder
mockMetrics IMock
Résultat BreakerBuilder

WithStats() public méthode

public WithStats ( IStats stats ) : BreakerBuilder
stats IStats
Résultat BreakerBuilder

WithWaitMillis() public méthode

public WithWaitMillis ( long waitMillis ) : BreakerBuilder
waitMillis long
Résultat BreakerBuilder