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