Table of Contents

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 IHystrixCollapserKey
metrics HystrixCollapserMetrics
properties IHystrixCollapserOptions

Returns

IHystrixMetricsPublisherCollapser

CreateOrRetrievePublisherForCommand(IHystrixCommandKey, IHystrixCommandGroupKey, HystrixCommandMetrics, IHystrixCircuitBreaker, IHystrixCommandOptions)

public static IHystrixMetricsPublisherCommand CreateOrRetrievePublisherForCommand(IHystrixCommandKey commandKey, IHystrixCommandGroupKey commandOwner, HystrixCommandMetrics metrics, IHystrixCircuitBreaker circuitBreaker, IHystrixCommandOptions properties)

Parameters

commandKey IHystrixCommandKey
commandOwner IHystrixCommandGroupKey
metrics HystrixCommandMetrics
circuitBreaker IHystrixCircuitBreaker
properties IHystrixCommandOptions

Returns

IHystrixMetricsPublisherCommand

CreateOrRetrievePublisherForThreadPool(IHystrixThreadPoolKey, HystrixThreadPoolMetrics, IHystrixThreadPoolOptions)

public static IHystrixMetricsPublisherThreadPool CreateOrRetrievePublisherForThreadPool(IHystrixThreadPoolKey threadPoolKey, HystrixThreadPoolMetrics metrics, IHystrixThreadPoolOptions properties)

Parameters

threadPoolKey IHystrixThreadPoolKey
metrics HystrixThreadPoolMetrics
properties IHystrixThreadPoolOptions

Returns

IHystrixMetricsPublisherThreadPool

Reset()

public static void Reset()