| Package | Description |
|---|---|
| com.netflix.hystrix |
Core functionality of Hystrix including the HystrixCommand and HystrixCollapser to be extended from.
|
| com.netflix.hystrix.collapser | |
| com.netflix.hystrix.strategy.metrics |
Strategy definition for publishing metrics and default implementation.
|
| com.netflix.hystrix.strategy.properties |
Strategy definition for properties and configuration and default implementation.
|
| Modifier and Type | Method and Description |
|---|---|
HystrixCollapserProperties |
HystrixCollapserMetrics.getProperties() |
| Modifier and Type | Method and Description |
|---|---|
static HystrixCollapserMetrics |
HystrixCollapserMetrics.getInstance(HystrixCollapserKey key,
HystrixCollapserProperties properties)
Get or create the
HystrixCollapserMetrics instance for a given HystrixCollapserKey. |
| Modifier and Type | Method and Description |
|---|---|
HystrixCollapserProperties |
RequestCollapserFactory.getProperties() |
| Constructor and Description |
|---|
RequestBatch(HystrixCollapserProperties properties,
HystrixCollapserBridge<BatchReturnType,ResponseType,RequestArgumentType> commandCollapser,
int maxBatchSize) |
RequestCollapserFactory(HystrixCollapserKey collapserKey,
RequestCollapserFactory.Scope scope,
CollapserTimer timer,
HystrixCollapserProperties properties) |
| Modifier and Type | Method and Description |
|---|---|
static HystrixMetricsPublisherCollapser |
HystrixMetricsPublisherFactory.createOrRetrievePublisherForCollapser(HystrixCollapserKey collapserKey,
HystrixCollapserMetrics metrics,
HystrixCollapserProperties properties)
Get an instance of
HystrixMetricsPublisherCollapser with the given factory HystrixMetricsPublisher implementation for each HystrixCollapser instance. |
HystrixMetricsPublisherCollapser |
HystrixMetricsPublisher.getMetricsPublisherForCollapser(HystrixCollapserKey collapserKey,
HystrixCollapserMetrics metrics,
HystrixCollapserProperties properties)
Construct an implementation of
HystrixMetricsPublisherCollapser for HystrixCollapser instances having key HystrixCollapserKey. |
| Constructor and Description |
|---|
HystrixMetricsPublisherCollapserDefault(HystrixCollapserKey collapserKey,
HystrixCollapserMetrics metrics,
HystrixCollapserProperties properties) |
| Modifier and Type | Class and Description |
|---|---|
class |
HystrixPropertiesCollapserDefault
Default implementation of
HystrixCollapserProperties using Archaius (https://github.com/Netflix/archaius) |
| Modifier and Type | Method and Description |
|---|---|
HystrixCollapserProperties |
HystrixPropertiesStrategy.getCollapserProperties(HystrixCollapserKey collapserKey,
HystrixCollapserProperties.Setter builder)
Construct an implementation of
HystrixCollapserProperties for HystrixCollapser instances with HystrixCollapserKey. |
static HystrixCollapserProperties |
HystrixPropertiesFactory.getCollapserProperties(HystrixCollapserKey key,
HystrixCollapserProperties.Setter builder)
Get an instance of
HystrixCollapserProperties with the given factory HystrixPropertiesStrategy implementation for each HystrixCollapserKey instance. |
Copyright © 2015. All Rights Reserved.