Table of Contents

Class HystrixMetricsPublisher

Namespace
Steeltoe.CircuitBreaker.Hystrix.Strategy.Metrics
Assembly
Steeltoe.CircuitBreaker.HystrixBase.dll
public abstract class HystrixMetricsPublisher
Inheritance
HystrixMetricsPublisher
Derived
Inherited Members

Methods

GetMetricsPublisherForCollapser(IHystrixCollapserKey, HystrixCollapserMetrics, IHystrixCollapserOptions)

public virtual IHystrixMetricsPublisherCollapser GetMetricsPublisherForCollapser(IHystrixCollapserKey collapserKey, HystrixCollapserMetrics metrics, IHystrixCollapserOptions properties)

Parameters

collapserKey IHystrixCollapserKey
metrics HystrixCollapserMetrics
properties IHystrixCollapserOptions

Returns

IHystrixMetricsPublisherCollapser

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

public virtual IHystrixMetricsPublisherCommand GetMetricsPublisherForCommand(IHystrixCommandKey commandKey, IHystrixCommandGroupKey commandGroupKey, HystrixCommandMetrics metrics, IHystrixCircuitBreaker circuitBreaker, IHystrixCommandOptions properties)

Parameters

commandKey IHystrixCommandKey
commandGroupKey IHystrixCommandGroupKey
metrics HystrixCommandMetrics
circuitBreaker IHystrixCircuitBreaker
properties IHystrixCommandOptions

Returns

IHystrixMetricsPublisherCommand

GetMetricsPublisherForThreadPool(IHystrixThreadPoolKey, HystrixThreadPoolMetrics, IHystrixThreadPoolOptions)

public virtual IHystrixMetricsPublisherThreadPool GetMetricsPublisherForThreadPool(IHystrixThreadPoolKey threadPoolKey, HystrixThreadPoolMetrics metrics, IHystrixThreadPoolOptions properties)

Parameters

threadPoolKey IHystrixThreadPoolKey
metrics HystrixThreadPoolMetrics
properties IHystrixThreadPoolOptions

Returns

IHystrixMetricsPublisherThreadPool