Class HystrixContainerBuilderExtensions
- Namespace
- Steeltoe.CircuitBreaker.Hystrix
- Assembly
- Steeltoe.CircuitBreaker.HystrixAutofac.dll
public static class HystrixContainerBuilderExtensions
- Inheritance
-
HystrixContainerBuilderExtensions
- Inherited Members
-
Methods
RegisterHystrixCollapser<TService>(ContainerBuilder, IHystrixCollapserKey, IConfiguration)
public static void RegisterHystrixCollapser<TService>(this ContainerBuilder container, IHystrixCollapserKey collapserKey, IConfiguration config) where TService : class
Parameters
container ContainerBuilder
collapserKey IHystrixCollapserKey
config IConfiguration
Type Parameters
TService
RegisterHystrixCollapser<TService>(ContainerBuilder, IHystrixCollapserKey, RequestCollapserScope, IConfiguration)
public static void RegisterHystrixCollapser<TService>(this ContainerBuilder container, IHystrixCollapserKey collapserKey, RequestCollapserScope scope, IConfiguration config) where TService : class
Parameters
container ContainerBuilder
collapserKey IHystrixCollapserKey
scope RequestCollapserScope
config IConfiguration
Type Parameters
TService
RegisterHystrixCollapser<TService>(ContainerBuilder, string, IConfiguration)
public static void RegisterHystrixCollapser<TService>(this ContainerBuilder container, string collapserKey, IConfiguration config) where TService : class
Parameters
container ContainerBuilder
collapserKey string
config IConfiguration
Type Parameters
TService
RegisterHystrixCollapser<TService>(ContainerBuilder, string, RequestCollapserScope, IConfiguration)
public static void RegisterHystrixCollapser<TService>(this ContainerBuilder container, string collapserKey, RequestCollapserScope scope, IConfiguration config) where TService : class
Parameters
container ContainerBuilder
collapserKey string
scope RequestCollapserScope
config IConfiguration
Type Parameters
TService
RegisterHystrixCollapser<TService, TImplementation>(ContainerBuilder, IHystrixCollapserKey, IConfiguration)
public static void RegisterHystrixCollapser<TService, TImplementation>(this ContainerBuilder container, IHystrixCollapserKey collapserKey, IConfiguration config) where TService : class where TImplementation : class, TService
Parameters
container ContainerBuilder
collapserKey IHystrixCollapserKey
config IConfiguration
Type Parameters
TService
TImplementation
RegisterHystrixCollapser<TService, TImplementation>(ContainerBuilder, IHystrixCollapserKey, RequestCollapserScope, IConfiguration)
public static void RegisterHystrixCollapser<TService, TImplementation>(this ContainerBuilder container, IHystrixCollapserKey collapserKey, RequestCollapserScope scope, IConfiguration config) where TService : class where TImplementation : class, TService
Parameters
container ContainerBuilder
collapserKey IHystrixCollapserKey
scope RequestCollapserScope
config IConfiguration
Type Parameters
TService
TImplementation
RegisterHystrixCollapser<TService, TImplementation>(ContainerBuilder, string, IConfiguration)
public static void RegisterHystrixCollapser<TService, TImplementation>(this ContainerBuilder container, string collapserKey, IConfiguration config) where TService : class where TImplementation : class, TService
Parameters
container ContainerBuilder
collapserKey string
config IConfiguration
Type Parameters
TService
TImplementation
RegisterHystrixCollapser<TService, TImplementation>(ContainerBuilder, string, RequestCollapserScope, IConfiguration)
public static void RegisterHystrixCollapser<TService, TImplementation>(this ContainerBuilder container, string collapserKey, RequestCollapserScope scope, IConfiguration config) where TService : class where TImplementation : class, TService
Parameters
container ContainerBuilder
collapserKey string
scope RequestCollapserScope
config IConfiguration
Type Parameters
TService
TImplementation
RegisterHystrixCommand<TService>(ContainerBuilder, IHystrixCommandGroupKey, IConfiguration)
public static void RegisterHystrixCommand<TService>(this ContainerBuilder container, IHystrixCommandGroupKey groupKey, IConfiguration config) where TService : class
Parameters
container ContainerBuilder
groupKey IHystrixCommandGroupKey
config IConfiguration
Type Parameters
TService
RegisterHystrixCommand<TService>(ContainerBuilder, IHystrixCommandGroupKey, IHystrixCommandKey, IConfiguration)
public static void RegisterHystrixCommand<TService>(this ContainerBuilder container, IHystrixCommandGroupKey groupKey, IHystrixCommandKey commandKey, IConfiguration config) where TService : class
Parameters
container ContainerBuilder
groupKey IHystrixCommandGroupKey
commandKey IHystrixCommandKey
config IConfiguration
Type Parameters
TService
RegisterHystrixCommand<TService>(ContainerBuilder, string, IConfiguration)
public static void RegisterHystrixCommand<TService>(this ContainerBuilder container, string groupKey, IConfiguration config) where TService : class
Parameters
container ContainerBuilder
groupKey string
config IConfiguration
Type Parameters
TService
RegisterHystrixCommand<TService>(ContainerBuilder, string, string, IConfiguration)
public static void RegisterHystrixCommand<TService>(this ContainerBuilder container, string groupKey, string commandKey, IConfiguration config) where TService : class
Parameters
container ContainerBuilder
groupKey string
commandKey string
config IConfiguration
Type Parameters
TService
RegisterHystrixCommand<TService, TImplementation>(ContainerBuilder, IHystrixCommandGroupKey, IConfiguration)
public static void RegisterHystrixCommand<TService, TImplementation>(this ContainerBuilder container, IHystrixCommandGroupKey groupKey, IConfiguration config) where TService : class where TImplementation : class, TService
Parameters
container ContainerBuilder
groupKey IHystrixCommandGroupKey
config IConfiguration
Type Parameters
TService
TImplementation
RegisterHystrixCommand<TService, TImplementation>(ContainerBuilder, IHystrixCommandGroupKey, IHystrixCommandKey, IConfiguration)
public static void RegisterHystrixCommand<TService, TImplementation>(this ContainerBuilder container, IHystrixCommandGroupKey groupKey, IHystrixCommandKey commandKey, IConfiguration config) where TService : class where TImplementation : class, TService
Parameters
container ContainerBuilder
groupKey IHystrixCommandGroupKey
commandKey IHystrixCommandKey
config IConfiguration
Type Parameters
TService
TImplementation
RegisterHystrixCommand<TService, TImplementation>(ContainerBuilder, string, IConfiguration)
public static void RegisterHystrixCommand<TService, TImplementation>(this ContainerBuilder container, string groupKey, IConfiguration config) where TService : class where TImplementation : class, TService
Parameters
container ContainerBuilder
groupKey string
config IConfiguration
Type Parameters
TService
TImplementation
RegisterHystrixCommand<TService, TImplementation>(ContainerBuilder, string, string, IConfiguration)
public static void RegisterHystrixCommand<TService, TImplementation>(this ContainerBuilder container, string groupKey, string commandKey, IConfiguration config) where TService : class where TImplementation : class, TService
Parameters
container ContainerBuilder
groupKey string
commandKey string
config IConfiguration
Type Parameters
TService
TImplementation
RegisterHystrixConfigStream(ContainerBuilder, IConfiguration)
public static void RegisterHystrixConfigStream(this ContainerBuilder container, IConfiguration config)
Parameters
container ContainerBuilder
config IConfiguration
RegisterHystrixMetricsStream(ContainerBuilder, IConfiguration)
public static void RegisterHystrixMetricsStream(this ContainerBuilder container, IConfiguration config)
Parameters
container ContainerBuilder
config IConfiguration
RegisterHystrixMonitoringStreams(ContainerBuilder, IConfiguration)
public static void RegisterHystrixMonitoringStreams(this ContainerBuilder container, IConfiguration config)
Parameters
container ContainerBuilder
config IConfiguration
RegisterHystrixRequestEventStream(ContainerBuilder, IConfiguration)
public static void RegisterHystrixRequestEventStream(this ContainerBuilder container, IConfiguration config)
Parameters
container ContainerBuilder
config IConfiguration
RegisterHystrixUtilizationStream(ContainerBuilder, IConfiguration)
public static void RegisterHystrixUtilizationStream(this ContainerBuilder container, IConfiguration config)
Parameters
container ContainerBuilder
config IConfiguration
StartHystrixMetricsStream(IContainer)
public static void StartHystrixMetricsStream(this IContainer container)
Parameters
container IContainer