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