
BatchReturnType - ResponseType - RequestArgumentType - public class RequestCollapserFactory<BatchReturnType,ResponseType,RequestArgumentType>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
RequestCollapserFactory.Scope |
static class |
RequestCollapserFactory.Setter
Fluent interface for arguments to the
HystrixCollapser constructor. |
| Constructor and Description |
|---|
RequestCollapserFactory(HystrixCollapserKey collapserKey,
RequestCollapserFactory.Scope scope,
CollapserTimer timer,
HystrixCollapserProperties.Setter propertiesBuilder) |
RequestCollapserFactory(HystrixCollapserKey collapserKey,
RequestCollapserFactory.Scope scope,
CollapserTimer timer,
HystrixCollapserProperties properties) |
| Modifier and Type | Method and Description |
|---|---|
HystrixCollapserKey |
getCollapserKey() |
HystrixCollapserProperties |
getProperties() |
RequestCollapser<BatchReturnType,ResponseType,RequestArgumentType> |
getRequestCollapser(HystrixCollapserBridge<BatchReturnType,ResponseType,RequestArgumentType> commandCollapser) |
static HystrixRequestVariableHolder<RequestCollapser<?,?,?>> |
getRequestVariable(java.lang.String key)
Used for testing
|
RequestCollapserFactory.Scope |
getScope() |
static void |
reset()
Clears all state.
|
static void |
resetRequest()
Used for testing
|
public RequestCollapserFactory(HystrixCollapserKey collapserKey, RequestCollapserFactory.Scope scope, CollapserTimer timer, HystrixCollapserProperties.Setter propertiesBuilder)
public RequestCollapserFactory(HystrixCollapserKey collapserKey, RequestCollapserFactory.Scope scope, CollapserTimer timer, HystrixCollapserProperties properties)
public HystrixCollapserKey getCollapserKey()
public RequestCollapserFactory.Scope getScope()
public HystrixCollapserProperties getProperties()
public RequestCollapser<BatchReturnType,ResponseType,RequestArgumentType> getRequestCollapser(HystrixCollapserBridge<BatchReturnType,ResponseType,RequestArgumentType> commandCollapser)
public static void reset()
public static void resetRequest()
public static HystrixRequestVariableHolder<RequestCollapser<?,?,?>> getRequestVariable(java.lang.String key)