Table of Contents

Class HystrixConcurrencyStrategy

Namespace
Steeltoe.CircuitBreaker.Hystrix.Strategy.Concurrency
Assembly
Steeltoe.CircuitBreaker.HystrixBase.dll
public class HystrixConcurrencyStrategy
Inheritance
HystrixConcurrencyStrategy
Derived
Inherited Members

Methods

GetRequestVariable<T>(Func<T>)

public virtual IHystrixRequestVariable<T> GetRequestVariable<T>(Func<T> valueFactory)

Parameters

valueFactory Func<T>

Returns

IHystrixRequestVariable<T>

Type Parameters

T

GetRequestVariable<T>(Func<T>, Action<T>)

public virtual IHystrixRequestVariable<T> GetRequestVariable<T>(Func<T> valueFactory, Action<T> disposeAction)

Parameters

valueFactory Func<T>
disposeAction Action<T>

Returns

IHystrixRequestVariable<T>

Type Parameters

T

GetRequestVariable<T>(T)

public virtual IHystrixRequestVariable<T> GetRequestVariable<T>(T value)

Parameters

value T

Returns

IHystrixRequestVariable<T>

Type Parameters

T

GetTaskScheduler(IHystrixThreadPoolOptions)

public virtual HystrixTaskScheduler GetTaskScheduler(IHystrixThreadPoolOptions options)

Parameters

options IHystrixThreadPoolOptions

Returns

HystrixTaskScheduler