C# Class Elders.Hystrix.NET.HystrixCommandPropertiesSetter

显示文件 Open project: Elders/Hystrix.NET Class Usage Examples

Public Methods

Method Description
WithCircuitBreakerEnabled ( bool value ) : HystrixCommandPropertiesSetter
WithCircuitBreakerErrorThresholdPercentage ( int value ) : HystrixCommandPropertiesSetter
WithCircuitBreakerForceClosed ( bool value ) : HystrixCommandPropertiesSetter
WithCircuitBreakerForceOpen ( bool value ) : HystrixCommandPropertiesSetter
WithCircuitBreakerRequestVolumeThreshold ( int value ) : HystrixCommandPropertiesSetter
WithCircuitBreakerSleepWindow ( System.TimeSpan value ) : HystrixCommandPropertiesSetter
WithCircuitBreakerSleepWindowInMilliseconds ( int value ) : HystrixCommandPropertiesSetter
WithExecutionIsolationSemaphoreMaxConcurrentRequests ( int value ) : HystrixCommandPropertiesSetter
WithExecutionIsolationStrategy ( ExecutionIsolationStrategy value ) : HystrixCommandPropertiesSetter
WithExecutionIsolationThreadInterruptOnTimeout ( bool value ) : HystrixCommandPropertiesSetter
WithExecutionIsolationThreadTimeout ( System.TimeSpan value ) : HystrixCommandPropertiesSetter
WithExecutionIsolationThreadTimeoutInMilliseconds ( int milliseconds ) : HystrixCommandPropertiesSetter
WithFallbackEnabled ( bool value ) : HystrixCommandPropertiesSetter
WithFallbackIsolationSemaphoreMaxConcurrentRequests ( int value ) : HystrixCommandPropertiesSetter
WithMetricsHealthSnapshotInterval ( System.TimeSpan value ) : HystrixCommandPropertiesSetter
WithMetricsRollingPercentileBucketSize ( int value ) : HystrixCommandPropertiesSetter
WithMetricsRollingPercentileEnabled ( bool value ) : HystrixCommandPropertiesSetter
WithMetricsRollingPercentileWindow ( int value ) : HystrixCommandPropertiesSetter
WithMetricsRollingPercentileWindowBuckets ( int value ) : HystrixCommandPropertiesSetter
WithMetricsRollingStatisticalWindow ( System.TimeSpan value ) : HystrixCommandPropertiesSetter
WithMetricsRollingStatisticalWindowBuckets ( int value ) : HystrixCommandPropertiesSetter
WithMetricsRollingStatisticalWindowInMilliseconds ( int value ) : HystrixCommandPropertiesSetter
WithRequestCacheEnabled ( bool value ) : HystrixCommandPropertiesSetter
WithRequestLogEnabled ( bool value ) : HystrixCommandPropertiesSetter

Method Details

WithCircuitBreakerEnabled() public method

public WithCircuitBreakerEnabled ( bool value ) : HystrixCommandPropertiesSetter
value bool
return HystrixCommandPropertiesSetter

WithCircuitBreakerErrorThresholdPercentage() public method

public WithCircuitBreakerErrorThresholdPercentage ( int value ) : HystrixCommandPropertiesSetter
value int
return HystrixCommandPropertiesSetter

WithCircuitBreakerForceClosed() public method

public WithCircuitBreakerForceClosed ( bool value ) : HystrixCommandPropertiesSetter
value bool
return HystrixCommandPropertiesSetter

WithCircuitBreakerForceOpen() public method

public WithCircuitBreakerForceOpen ( bool value ) : HystrixCommandPropertiesSetter
value bool
return HystrixCommandPropertiesSetter

WithCircuitBreakerRequestVolumeThreshold() public method

public WithCircuitBreakerRequestVolumeThreshold ( int value ) : HystrixCommandPropertiesSetter
value int
return HystrixCommandPropertiesSetter

WithCircuitBreakerSleepWindow() public method

public WithCircuitBreakerSleepWindow ( System.TimeSpan value ) : HystrixCommandPropertiesSetter
value System.TimeSpan
return HystrixCommandPropertiesSetter

WithCircuitBreakerSleepWindowInMilliseconds() public method

public WithCircuitBreakerSleepWindowInMilliseconds ( int value ) : HystrixCommandPropertiesSetter
value int
return HystrixCommandPropertiesSetter

WithExecutionIsolationSemaphoreMaxConcurrentRequests() public method

public WithExecutionIsolationSemaphoreMaxConcurrentRequests ( int value ) : HystrixCommandPropertiesSetter
value int
return HystrixCommandPropertiesSetter

WithExecutionIsolationStrategy() public method

public WithExecutionIsolationStrategy ( ExecutionIsolationStrategy value ) : HystrixCommandPropertiesSetter
value ExecutionIsolationStrategy
return HystrixCommandPropertiesSetter

WithExecutionIsolationThreadInterruptOnTimeout() public method

public WithExecutionIsolationThreadInterruptOnTimeout ( bool value ) : HystrixCommandPropertiesSetter
value bool
return HystrixCommandPropertiesSetter

WithExecutionIsolationThreadTimeout() public method

public WithExecutionIsolationThreadTimeout ( System.TimeSpan value ) : HystrixCommandPropertiesSetter
value System.TimeSpan
return HystrixCommandPropertiesSetter

WithExecutionIsolationThreadTimeoutInMilliseconds() public method

public WithExecutionIsolationThreadTimeoutInMilliseconds ( int milliseconds ) : HystrixCommandPropertiesSetter
milliseconds int
return HystrixCommandPropertiesSetter

WithFallbackEnabled() public method

public WithFallbackEnabled ( bool value ) : HystrixCommandPropertiesSetter
value bool
return HystrixCommandPropertiesSetter

WithFallbackIsolationSemaphoreMaxConcurrentRequests() public method

public WithFallbackIsolationSemaphoreMaxConcurrentRequests ( int value ) : HystrixCommandPropertiesSetter
value int
return HystrixCommandPropertiesSetter

WithMetricsHealthSnapshotInterval() public method

public WithMetricsHealthSnapshotInterval ( System.TimeSpan value ) : HystrixCommandPropertiesSetter
value System.TimeSpan
return HystrixCommandPropertiesSetter

WithMetricsRollingPercentileBucketSize() public method

public WithMetricsRollingPercentileBucketSize ( int value ) : HystrixCommandPropertiesSetter
value int
return HystrixCommandPropertiesSetter

WithMetricsRollingPercentileEnabled() public method

public WithMetricsRollingPercentileEnabled ( bool value ) : HystrixCommandPropertiesSetter
value bool
return HystrixCommandPropertiesSetter

WithMetricsRollingPercentileWindow() public method

public WithMetricsRollingPercentileWindow ( int value ) : HystrixCommandPropertiesSetter
value int
return HystrixCommandPropertiesSetter

WithMetricsRollingPercentileWindowBuckets() public method

public WithMetricsRollingPercentileWindowBuckets ( int value ) : HystrixCommandPropertiesSetter
value int
return HystrixCommandPropertiesSetter

WithMetricsRollingStatisticalWindow() public method

public WithMetricsRollingStatisticalWindow ( System.TimeSpan value ) : HystrixCommandPropertiesSetter
value System.TimeSpan
return HystrixCommandPropertiesSetter

WithMetricsRollingStatisticalWindowBuckets() public method

public WithMetricsRollingStatisticalWindowBuckets ( int value ) : HystrixCommandPropertiesSetter
value int
return HystrixCommandPropertiesSetter

WithMetricsRollingStatisticalWindowInMilliseconds() public method

public WithMetricsRollingStatisticalWindowInMilliseconds ( int value ) : HystrixCommandPropertiesSetter
value int
return HystrixCommandPropertiesSetter

WithRequestCacheEnabled() public method

public WithRequestCacheEnabled ( bool value ) : HystrixCommandPropertiesSetter
value bool
return HystrixCommandPropertiesSetter

WithRequestLogEnabled() public method

public WithRequestLogEnabled ( bool value ) : HystrixCommandPropertiesSetter
value bool
return HystrixCommandPropertiesSetter