| Package | Description |
|---|---|
| com.netflix.hystrix |
Core functionality of Hystrix including the HystrixCommand and HystrixCollapser to be extended from.
|
| 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 |
|---|---|
HystrixThreadPoolProperties |
HystrixThreadPoolMetrics.getProperties()
HystrixThreadPoolProperties of the HystrixThreadPool these metrics represent. |
| Modifier and Type | Method and Description |
|---|---|
static HystrixThreadPoolMetrics |
HystrixThreadPoolMetrics.getInstance(HystrixThreadPoolKey key,
ThreadPoolExecutor threadPool,
HystrixThreadPoolProperties properties)
Get or create the
HystrixThreadPoolMetrics instance for a given HystrixThreadPoolKey. |
| Modifier and Type | Method and Description |
|---|---|
static HystrixMetricsPublisherThreadPool |
HystrixMetricsPublisherFactory.createOrRetrievePublisherForThreadPool(HystrixThreadPoolKey threadPoolKey,
HystrixThreadPoolMetrics metrics,
HystrixThreadPoolProperties properties)
Get an instance of
HystrixMetricsPublisherThreadPool with the given factory HystrixMetricsPublisher implementation for each HystrixThreadPool instance. |
HystrixMetricsPublisherThreadPool |
HystrixMetricsPublisher.getMetricsPublisherForThreadPool(HystrixThreadPoolKey threadPoolKey,
HystrixThreadPoolMetrics metrics,
HystrixThreadPoolProperties properties)
Construct an implementation of
HystrixMetricsPublisherThreadPool for HystrixThreadPool instances having key HystrixThreadPoolKey. |
| Constructor and Description |
|---|
HystrixMetricsPublisherThreadPoolDefault(HystrixThreadPoolKey threadPoolKey,
HystrixThreadPoolMetrics metrics,
HystrixThreadPoolProperties properties) |
| Modifier and Type | Class and Description |
|---|---|
class |
HystrixPropertiesThreadPoolDefault
Default implementation of
HystrixThreadPoolProperties using Archaius (https://github.com/Netflix/archaius) |
| Modifier and Type | Method and Description |
|---|---|
HystrixThreadPoolProperties |
HystrixPropertiesStrategy.getThreadPoolProperties(HystrixThreadPoolKey threadPoolKey,
HystrixThreadPoolProperties.Setter builder)
Construct an implementation of
HystrixThreadPoolProperties for HystrixThreadPool instances with HystrixThreadPoolKey. |
static HystrixThreadPoolProperties |
HystrixPropertiesFactory.getThreadPoolProperties(HystrixThreadPoolKey key,
HystrixThreadPoolProperties.Setter builder)
Get an instance of
HystrixThreadPoolProperties with the given factory HystrixPropertiesStrategy implementation for each HystrixThreadPool instance. |
Copyright © 2015. All Rights Reserved.