Hystrix: Latency and Fault Tolerance for Distributed Systems



Package com.netflix.hystrix.collapser

Interface Summary
CollapserTimer Timer used for trigger batch execution.
HystrixCollapserBridge<BatchReturnType,ResponseType,RequestArgumentType> Bridge between HystrixCollapser and RequestCollapser to expose 'protected' and 'private' functionality across packages.
 

Class Summary
RealCollapserTimer Actual CollapserTimer implementation for triggering batch execution that uses HystrixTimer.
RequestBatch<BatchReturnType,ResponseType,RequestArgumentType> A batch of requests collapsed together by a RequestCollapser instance.
RequestCollapser<BatchReturnType,ResponseType,RequestArgumentType> Requests are submitted to this and batches executed based on size or time.
RequestCollapserFactory<BatchReturnType,ResponseType,RequestArgumentType> Factory for retrieving the correct instance of a RequestCollapser.
RequestCollapserFactory.Setter Fluent interface for arguments to the HystrixCollapser constructor.