• Home
Show / Hide Table of Contents

Class HystrixJsonConfigConfigurationService

Inheritance
System.Object
HystrixJsonConfigConfigurationService
Implements
IHystrixConfigurationService
System.IDisposable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Hystrix.Dotnet
Assembly: Hystrix.Dotnet.dll
Syntax
public class HystrixJsonConfigConfigurationService : IHystrixConfigurationService, IDisposable

Constructors

| Improve this Doc View Source

HystrixJsonConfigConfigurationService(HystrixCommandIdentifier, HystrixJsonConfigurationSourceOptions)

Declaration
public HystrixJsonConfigConfigurationService(HystrixCommandIdentifier commandIdentifier, HystrixJsonConfigurationSourceOptions options)
Parameters
Type Name Description
HystrixCommandIdentifier commandIdentifier
HystrixJsonConfigurationSourceOptions options

Methods

| Improve this Doc View Source

Dispose()

Declaration
public void Dispose()
| Improve this Doc View Source

GetCircuitBreakerErrorThresholdPercentage()

Returns the percentage of errors at which to trip the circuit breaker for the command the instances is tied to

Declaration
public int GetCircuitBreakerErrorThresholdPercentage()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetCircuitBreakerForcedClosed()

Returns whether the circuit breaker is forced closed for the command the instances is tied to

Declaration
public bool GetCircuitBreakerForcedClosed()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

GetCircuitBreakerForcedOpen()

Returns whether the circuit breaker is forced open for the command the instances is tied to

Declaration
public bool GetCircuitBreakerForcedOpen()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

GetCircuitBreakerRequestVolumeThreshold()

Returns the number of requests required for the circuit breaker to become active

Declaration
public int GetCircuitBreakerRequestVolumeThreshold()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetCircuitBreakerSleepWindowInMilliseconds()

Returns the number of milliseconds to sleep before letting a canary request through an open circuit breaker

Declaration
public int GetCircuitBreakerSleepWindowInMilliseconds()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetCommandTimeoutInMilliseconds()

Returns the timeout value for the command the instances is tied to

Declaration
public int GetCommandTimeoutInMilliseconds()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetHystrixCommandEnabled()

Declaration
public bool GetHystrixCommandEnabled()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

GetMetricsHealthSnapshotIntervalInMilliseconds()

Returns the snapshot interval for tracking health metrics

Declaration
public int GetMetricsHealthSnapshotIntervalInMilliseconds()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetMetricsRollingPercentileBucketSize()

The maximum number of response times are collected in a single bucket; if more requests happen the earlier recorded values are overwritten

Declaration
public int GetMetricsRollingPercentileBucketSize()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetMetricsRollingPercentileEnabled()

Indicates whether percentile metrics are collected

Declaration
public bool GetMetricsRollingPercentileEnabled()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

GetMetricsRollingPercentileWindowBuckets()

The number of buckets that sliding window is split into

Declaration
public int GetMetricsRollingPercentileWindowBuckets()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetMetricsRollingPercentileWindowInMilliseconds()

The total sliding window over which percentiles are collected

Declaration
public int GetMetricsRollingPercentileWindowInMilliseconds()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetMetricsRollingStatisticalWindowBuckets()

The number of buckets the time during which stats are tracked is divided in

Declaration
public int GetMetricsRollingStatisticalWindowBuckets()
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetMetricsRollingStatisticalWindowInMilliseconds()

The number of milliseconds to keep track of stats

Declaration
public int GetMetricsRollingStatisticalWindowInMilliseconds()
Returns
Type Description
System.Int32

Implements

IHystrixConfigurationService
System.IDisposable
  • Improve this Doc
  • View Source
Back to top Licensed under MIT by Travix International.
Generated by DocFX.