Class HystrixMetricsPublisherFactory
- Namespace
- Steeltoe.CircuitBreaker.Hystrix.Strategy.Metrics
- Assembly
- Steeltoe.CircuitBreaker.HystrixBase.dll
[Obsolete("This feature will be removed in the next major version. See https://steeltoe.io/docs/v3/obsolete for details.")]
public class HystrixMetricsPublisherFactory
- Inheritance
-
HystrixMetricsPublisherFactory
- Inherited Members
Methods
CreateOrRetrievePublisherForCollapser(IHystrixCollapserKey, HystrixCollapserMetrics, IHystrixCollapserOptions)
public static IHystrixMetricsPublisherCollapser CreateOrRetrievePublisherForCollapser(IHystrixCollapserKey collapserKey, HystrixCollapserMetrics metrics, IHystrixCollapserOptions properties)
Parameters
collapserKeyIHystrixCollapserKeymetricsHystrixCollapserMetricspropertiesIHystrixCollapserOptions
Returns
CreateOrRetrievePublisherForCommand(IHystrixCommandKey, IHystrixCommandGroupKey, HystrixCommandMetrics, ICircuitBreaker, IHystrixCommandOptions)
public static IHystrixMetricsPublisherCommand CreateOrRetrievePublisherForCommand(IHystrixCommandKey commandKey, IHystrixCommandGroupKey commandOwner, HystrixCommandMetrics metrics, ICircuitBreaker circuitBreaker, IHystrixCommandOptions properties)
Parameters
commandKeyIHystrixCommandKeycommandOwnerIHystrixCommandGroupKeymetricsHystrixCommandMetricscircuitBreakerICircuitBreakerpropertiesIHystrixCommandOptions
Returns
CreateOrRetrievePublisherForThreadPool(IHystrixThreadPoolKey, HystrixThreadPoolMetrics, IHystrixThreadPoolOptions)
public static IHystrixMetricsPublisherThreadPool CreateOrRetrievePublisherForThreadPool(IHystrixThreadPoolKey threadPoolKey, HystrixThreadPoolMetrics metrics, IHystrixThreadPoolOptions properties)
Parameters
threadPoolKeyIHystrixThreadPoolKeymetricsHystrixThreadPoolMetricspropertiesIHystrixThreadPoolOptions
Returns
Reset()
public static void Reset()