Table of Contents

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