Table of Contents

Class RequestCollapser<BatchReturnType, RequestResponseType, RequestArgumentType>

Namespace
Steeltoe.CircuitBreaker.Hystrix.Collapser
Assembly
Steeltoe.CircuitBreaker.HystrixBase.dll
public class RequestCollapser<BatchReturnType, RequestResponseType, RequestArgumentType>

Type Parameters

BatchReturnType
RequestResponseType
RequestArgumentType
Inheritance
RequestCollapser<BatchReturnType, RequestResponseType, RequestArgumentType>
Inherited Members

Properties

Batch

public AtomicReference<RequestBatch<BatchReturnType, RequestResponseType, RequestArgumentType>> Batch { get; }

Property Value

AtomicReference<RequestBatch<BatchReturnType, RequestResponseType, RequestArgumentType>>

Properties

public IHystrixCollapserOptions Properties { get; }

Property Value

IHystrixCollapserOptions

Methods

Shutdown()

public void Shutdown()

SubmitRequest(RequestArgumentType, CancellationToken)

public CollapsedRequest<RequestResponseType, RequestArgumentType> SubmitRequest(RequestArgumentType arg, CancellationToken token)

Parameters

arg RequestArgumentType
token CancellationToken

Returns

CollapsedRequest<RequestResponseType, RequestArgumentType>