
Hystrix: Latency and Fault Tolerance for Distributed Systems
com.netflix.hystrix.collapser
Interface HystrixCollapserBridge<BatchReturnType,ResponseType,RequestArgumentType>
- Type Parameters:
BatchReturnType - ResponseType - RequestArgumentType -
public interface HystrixCollapserBridge<BatchReturnType,ResponseType,RequestArgumentType>
Bridge between HystrixCollapser and RequestCollapser to expose 'protected' and 'private' functionality across packages.
shardRequests
java.util.Collection<java.util.Collection<HystrixCollapser.CollapsedRequest<ResponseType,RequestArgumentType>>> shardRequests(java.util.Collection<HystrixCollapser.CollapsedRequest<ResponseType,RequestArgumentType>> requests)
createObservableCommand
rx.Observable<BatchReturnType> createObservableCommand(java.util.Collection<HystrixCollapser.CollapsedRequest<ResponseType,RequestArgumentType>> requests)
mapResponseToRequests
void mapResponseToRequests(BatchReturnType batchResponse,
java.util.Collection<HystrixCollapser.CollapsedRequest<ResponseType,RequestArgumentType>> requests)
getCollapserKey
HystrixCollapserKey getCollapserKey()