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
IHystrixCollapserKeybuilder
IHystrixCollapserOptions
Returns
GetCollapserOptionsCacheKey(IHystrixCollapserKey, IHystrixCollapserOptions)
public virtual string GetCollapserOptionsCacheKey(IHystrixCollapserKey collapserKey, IHystrixCollapserOptions builder)
Parameters
collapserKey
IHystrixCollapserKeybuilder
IHystrixCollapserOptions
Returns
GetCommandOptions(IHystrixCommandKey, IHystrixCommandOptions)
public virtual IHystrixCommandOptions GetCommandOptions(IHystrixCommandKey commandKey, IHystrixCommandOptions builder)
Parameters
commandKey
IHystrixCommandKeybuilder
IHystrixCommandOptions
Returns
GetCommandOptionsCacheKey(IHystrixCommandKey, IHystrixCommandOptions)
public virtual string GetCommandOptionsCacheKey(IHystrixCommandKey commandKey, IHystrixCommandOptions builder)
Parameters
commandKey
IHystrixCommandKeybuilder
IHystrixCommandOptions
Returns
GetDynamicOptions(IConfiguration)
public virtual IHystrixDynamicOptions GetDynamicOptions(IConfiguration configSource)
Parameters
configSource
IConfiguration
Returns
GetThreadPoolOptions(IHystrixThreadPoolKey, IHystrixThreadPoolOptions)
public virtual IHystrixThreadPoolOptions GetThreadPoolOptions(IHystrixThreadPoolKey threadPoolKey, IHystrixThreadPoolOptions builder)
Parameters
threadPoolKey
IHystrixThreadPoolKeybuilder
IHystrixThreadPoolOptions
Returns
GetThreadPoolOptionsCacheKey(IHystrixThreadPoolKey, IHystrixThreadPoolOptions)
public virtual string GetThreadPoolOptionsCacheKey(IHystrixThreadPoolKey threadPoolKey, IHystrixThreadPoolOptions builder)
Parameters
threadPoolKey
IHystrixThreadPoolKeybuilder
IHystrixThreadPoolOptions