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
Methods
Shutdown()
public void Shutdown()
SubmitRequest(RequestArgumentType, CancellationToken)
public CollapsedRequest<RequestResponseType, RequestArgumentType> SubmitRequest(RequestArgumentType arg, CancellationToken token)
Parameters
arg
RequestArgumentTypetoken
CancellationToken
Returns
- CollapsedRequest<RequestResponseType, RequestArgumentType>