Table of Contents

Class RequestCollapserFactory

Namespace
Steeltoe.CircuitBreaker.Hystrix.Collapser
Assembly
Steeltoe.CircuitBreaker.HystrixBase.dll
public class RequestCollapserFactory
Inheritance
RequestCollapserFactory
Inherited Members

Constructors

RequestCollapserFactory(IHystrixCollapserKey, RequestCollapserScope, ICollapserTimer, IHystrixCollapserOptions)

public RequestCollapserFactory(IHystrixCollapserKey collapserKey, RequestCollapserScope scope, ICollapserTimer timer, IHystrixCollapserOptions properties)

Parameters

collapserKey IHystrixCollapserKey
scope RequestCollapserScope
timer ICollapserTimer
properties IHystrixCollapserOptions

Properties

CollapserKey

public IHystrixCollapserKey CollapserKey { get; }

Property Value

IHystrixCollapserKey

Properties

public IHystrixCollapserOptions Properties { get; }

Property Value

IHystrixCollapserOptions

Scope

public RequestCollapserScope Scope { get; }

Property Value

RequestCollapserScope

Methods

GetRequestCollapser<BatchReturnType, ResponseType, RequestArgumentType>(HystrixCollapser<BatchReturnType, ResponseType, RequestArgumentType>)

public RequestCollapser<BatchReturnType, ResponseType, RequestArgumentType> GetRequestCollapser<BatchReturnType, ResponseType, RequestArgumentType>(HystrixCollapser<BatchReturnType, ResponseType, RequestArgumentType> commandCollapser)

Parameters

commandCollapser HystrixCollapser<BatchReturnType, ResponseType, RequestArgumentType>

Returns

RequestCollapser<BatchReturnType, ResponseType, RequestArgumentType>

Type Parameters

BatchReturnType
ResponseType
RequestArgumentType

Reset()

public static void Reset()