Table of Contents

Class HystrixOptionsStrategy

Namespace
Steeltoe.CircuitBreaker.Hystrix.Strategy.Options
Assembly
Steeltoe.CircuitBreaker.HystrixBase.dll
public abstract class HystrixOptionsStrategy
Inheritance
HystrixOptionsStrategy
Inherited Members

Methods

GetCollapserOptions(IHystrixCollapserKey, IHystrixCollapserOptions)

public virtual IHystrixCollapserOptions GetCollapserOptions(IHystrixCollapserKey collapserKey, IHystrixCollapserOptions builder)

Parameters

collapserKey IHystrixCollapserKey
builder IHystrixCollapserOptions

Returns

IHystrixCollapserOptions

GetCollapserOptionsCacheKey(IHystrixCollapserKey, IHystrixCollapserOptions)

public virtual string GetCollapserOptionsCacheKey(IHystrixCollapserKey collapserKey, IHystrixCollapserOptions builder)

Parameters

collapserKey IHystrixCollapserKey
builder IHystrixCollapserOptions

Returns

string

GetCommandOptions(IHystrixCommandKey, IHystrixCommandOptions)

public virtual IHystrixCommandOptions GetCommandOptions(IHystrixCommandKey commandKey, IHystrixCommandOptions builder)

Parameters

commandKey IHystrixCommandKey
builder IHystrixCommandOptions

Returns

IHystrixCommandOptions

GetCommandOptionsCacheKey(IHystrixCommandKey, IHystrixCommandOptions)

public virtual string GetCommandOptionsCacheKey(IHystrixCommandKey commandKey, IHystrixCommandOptions builder)

Parameters

commandKey IHystrixCommandKey
builder IHystrixCommandOptions

Returns

string

GetDynamicOptions(IConfiguration)

public virtual IHystrixDynamicOptions GetDynamicOptions(IConfiguration configSource)

Parameters

configSource IConfiguration

Returns

IHystrixDynamicOptions

GetThreadPoolOptions(IHystrixThreadPoolKey, IHystrixThreadPoolOptions)

public virtual IHystrixThreadPoolOptions GetThreadPoolOptions(IHystrixThreadPoolKey threadPoolKey, IHystrixThreadPoolOptions builder)

Parameters

threadPoolKey IHystrixThreadPoolKey
builder IHystrixThreadPoolOptions

Returns

IHystrixThreadPoolOptions

GetThreadPoolOptionsCacheKey(IHystrixThreadPoolKey, IHystrixThreadPoolOptions)

public virtual string GetThreadPoolOptionsCacheKey(IHystrixThreadPoolKey threadPoolKey, IHystrixThreadPoolOptions builder)

Parameters

threadPoolKey IHystrixThreadPoolKey
builder IHystrixThreadPoolOptions

Returns

string