Class HystrixMetricsPublisherFactory
- Namespace
- Steeltoe.CircuitBreaker.Hystrix.Strategy.Metrics
- Assembly
- Steeltoe.CircuitBreaker.HystrixBase.dll
public class HystrixMetricsPublisherFactory
- Inheritance
-
HystrixMetricsPublisherFactory
- Inherited Members
Methods
CreateOrRetrievePublisherForCollapser(IHystrixCollapserKey, HystrixCollapserMetrics, IHystrixCollapserOptions)
public static IHystrixMetricsPublisherCollapser CreateOrRetrievePublisherForCollapser(IHystrixCollapserKey collapserKey, HystrixCollapserMetrics metrics, IHystrixCollapserOptions properties)
Parameters
collapserKey
IHystrixCollapserKeymetrics
HystrixCollapserMetricsproperties
IHystrixCollapserOptions
Returns
CreateOrRetrievePublisherForCommand(IHystrixCommandKey, IHystrixCommandGroupKey, HystrixCommandMetrics, IHystrixCircuitBreaker, IHystrixCommandOptions)
public static IHystrixMetricsPublisherCommand CreateOrRetrievePublisherForCommand(IHystrixCommandKey commandKey, IHystrixCommandGroupKey commandOwner, HystrixCommandMetrics metrics, IHystrixCircuitBreaker circuitBreaker, IHystrixCommandOptions properties)
Parameters
commandKey
IHystrixCommandKeycommandOwner
IHystrixCommandGroupKeymetrics
HystrixCommandMetricscircuitBreaker
IHystrixCircuitBreakerproperties
IHystrixCommandOptions
Returns
CreateOrRetrievePublisherForThreadPool(IHystrixThreadPoolKey, HystrixThreadPoolMetrics, IHystrixThreadPoolOptions)
public static IHystrixMetricsPublisherThreadPool CreateOrRetrievePublisherForThreadPool(IHystrixThreadPoolKey threadPoolKey, HystrixThreadPoolMetrics metrics, IHystrixThreadPoolOptions properties)
Parameters
threadPoolKey
IHystrixThreadPoolKeymetrics
HystrixThreadPoolMetricsproperties
IHystrixThreadPoolOptions
Returns
Reset()
public static void Reset()