Class HystrixServiceCollectionExtensions
- Namespace
- Steeltoe.CircuitBreaker.Hystrix
- Assembly
- Steeltoe.CircuitBreaker.Hystrix.MetricsEventsCore.dll
public static class HystrixServiceCollectionExtensions
- Inheritance
-
HystrixServiceCollectionExtensions
- Inherited Members
-
Methods
AddHystrixCollapser<TService>(IServiceCollection, IHystrixCollapserKey, IConfiguration)
public static void AddHystrixCollapser<TService>(this IServiceCollection services, IHystrixCollapserKey collapserKey, IConfiguration config) where TService : class
Parameters
services IServiceCollection
collapserKey IHystrixCollapserKey
config IConfiguration
Type Parameters
TService
AddHystrixCollapser<TService>(IServiceCollection, IHystrixCollapserKey, RequestCollapserScope, IConfiguration)
public static void AddHystrixCollapser<TService>(this IServiceCollection services, IHystrixCollapserKey collapserKey, RequestCollapserScope scope, IConfiguration config) where TService : class
Parameters
services IServiceCollection
collapserKey IHystrixCollapserKey
scope RequestCollapserScope
config IConfiguration
Type Parameters
TService
AddHystrixCollapser<TService>(IServiceCollection, string, IConfiguration)
public static void AddHystrixCollapser<TService>(this IServiceCollection services, string collapserKey, IConfiguration config) where TService : class
Parameters
services IServiceCollection
collapserKey string
config IConfiguration
Type Parameters
TService
AddHystrixCollapser<TService>(IServiceCollection, string, RequestCollapserScope, IConfiguration)
public static void AddHystrixCollapser<TService>(this IServiceCollection services, string collapserKey, RequestCollapserScope scope, IConfiguration config) where TService : class
Parameters
services IServiceCollection
collapserKey string
scope RequestCollapserScope
config IConfiguration
Type Parameters
TService
AddHystrixCollapser<TService, TImplementation>(IServiceCollection, IHystrixCollapserKey, IConfiguration)
public static void AddHystrixCollapser<TService, TImplementation>(this IServiceCollection services, IHystrixCollapserKey collapserKey, IConfiguration config) where TService : class where TImplementation : class, TService
Parameters
services IServiceCollection
collapserKey IHystrixCollapserKey
config IConfiguration
Type Parameters
TService
TImplementation
AddHystrixCollapser<TService, TImplementation>(IServiceCollection, IHystrixCollapserKey, RequestCollapserScope, IConfiguration)
public static void AddHystrixCollapser<TService, TImplementation>(this IServiceCollection services, IHystrixCollapserKey collapserKey, RequestCollapserScope scope, IConfiguration config) where TService : class where TImplementation : class, TService
Parameters
services IServiceCollection
collapserKey IHystrixCollapserKey
scope RequestCollapserScope
config IConfiguration
Type Parameters
TService
TImplementation
AddHystrixCollapser<TService, TImplementation>(IServiceCollection, string, IConfiguration)
public static void AddHystrixCollapser<TService, TImplementation>(this IServiceCollection services, string collapserKey, IConfiguration config) where TService : class where TImplementation : class, TService
Parameters
services IServiceCollection
collapserKey string
config IConfiguration
Type Parameters
TService
TImplementation
AddHystrixCollapser<TService, TImplementation>(IServiceCollection, string, RequestCollapserScope, IConfiguration)
public static void AddHystrixCollapser<TService, TImplementation>(this IServiceCollection services, string collapserKey, RequestCollapserScope scope, IConfiguration config) where TService : class where TImplementation : class, TService
Parameters
services IServiceCollection
collapserKey string
scope RequestCollapserScope
config IConfiguration
Type Parameters
TService
TImplementation
AddHystrixCommand<TService>(IServiceCollection, IHystrixCommandGroupKey, IConfiguration)
public static void AddHystrixCommand<TService>(this IServiceCollection services, IHystrixCommandGroupKey groupKey, IConfiguration config) where TService : class
Parameters
services IServiceCollection
groupKey IHystrixCommandGroupKey
config IConfiguration
Type Parameters
TService
AddHystrixCommand<TService>(IServiceCollection, IHystrixCommandGroupKey, IHystrixCommandKey, IConfiguration)
public static void AddHystrixCommand<TService>(this IServiceCollection services, IHystrixCommandGroupKey groupKey, IHystrixCommandKey commandKey, IConfiguration config) where TService : class
Parameters
services IServiceCollection
groupKey IHystrixCommandGroupKey
commandKey IHystrixCommandKey
config IConfiguration
Type Parameters
TService
AddHystrixCommand<TService>(IServiceCollection, string, IConfiguration)
public static void AddHystrixCommand<TService>(this IServiceCollection services, string groupKey, IConfiguration config) where TService : class
Parameters
services IServiceCollection
groupKey string
config IConfiguration
Type Parameters
TService
AddHystrixCommand<TService>(IServiceCollection, string, string, IConfiguration)
public static void AddHystrixCommand<TService>(this IServiceCollection services, string groupKey, string commandKey, IConfiguration config) where TService : class
Parameters
services IServiceCollection
groupKey string
commandKey string
config IConfiguration
Type Parameters
TService
AddHystrixCommand<TService, TImplementation>(IServiceCollection, IHystrixCommandGroupKey, IConfiguration)
public static void AddHystrixCommand<TService, TImplementation>(this IServiceCollection services, IHystrixCommandGroupKey groupKey, IConfiguration config) where TService : class where TImplementation : class, TService
Parameters
services IServiceCollection
groupKey IHystrixCommandGroupKey
config IConfiguration
Type Parameters
TService
TImplementation
AddHystrixCommand<TService, TImplementation>(IServiceCollection, IHystrixCommandGroupKey, IHystrixCommandKey, IConfiguration)
public static void AddHystrixCommand<TService, TImplementation>(this IServiceCollection services, IHystrixCommandGroupKey groupKey, IHystrixCommandKey commandKey, IConfiguration config) where TService : class where TImplementation : class, TService
Parameters
services IServiceCollection
groupKey IHystrixCommandGroupKey
commandKey IHystrixCommandKey
config IConfiguration
Type Parameters
TService
TImplementation
AddHystrixCommand<TService, TImplementation>(IServiceCollection, string, IConfiguration)
public static void AddHystrixCommand<TService, TImplementation>(this IServiceCollection services, string groupKey, IConfiguration config) where TService : class where TImplementation : class, TService
Parameters
services IServiceCollection
groupKey string
config IConfiguration
Type Parameters
TService
TImplementation
AddHystrixCommand<TService, TImplementation>(IServiceCollection, string, string, IConfiguration)
public static void AddHystrixCommand<TService, TImplementation>(this IServiceCollection services, string groupKey, string commandKey, IConfiguration config) where TService : class where TImplementation : class, TService
Parameters
services IServiceCollection
groupKey string
commandKey string
config IConfiguration
Type Parameters
TService
TImplementation
AddHystrixConfigStream(IServiceCollection, IConfiguration)
public static void AddHystrixConfigStream(this IServiceCollection services, IConfiguration config)
Parameters
services IServiceCollection
config IConfiguration
AddHystrixMetricsStream(IServiceCollection, IConfiguration)
public static void AddHystrixMetricsStream(this IServiceCollection services, IConfiguration config)
Parameters
services IServiceCollection
config IConfiguration
AddHystrixMonitoringStreams(IServiceCollection, IConfiguration)
public static void AddHystrixMonitoringStreams(this IServiceCollection services, IConfiguration config)
Parameters
services IServiceCollection
config IConfiguration
AddHystrixRequestEventStream(IServiceCollection, IConfiguration)
public static void AddHystrixRequestEventStream(this IServiceCollection services, IConfiguration config)
Parameters
services IServiceCollection
config IConfiguration
AddHystrixUtilizationStream(IServiceCollection, IConfiguration)
public static void AddHystrixUtilizationStream(this IServiceCollection services, IConfiguration config)
Parameters
services IServiceCollection
config IConfiguration