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 |
---|---|
static HystrixCollapserKey |
HystrixCollapserKey.Factory.asKey(String name)
Retrieve (or create) an interned HystrixCollapserKey instance for a given name.
|
HystrixCollapserKey |
HystrixCollapser.getCollapserKey()
Key of the
HystrixCollapser used for properties, metrics, caches, reporting etc. |
HystrixCollapserKey |
HystrixCollapserMetrics.getCollapserKey()
HystrixCollapserKey these metrics represent. |
HystrixCollapserKey |
HystrixObservableCollapser.getCollapserKey()
Key of the
HystrixObservableCollapser used for properties, metrics, caches, reporting etc. |
Modifier and Type | Method and Description |
---|---|
static HystrixCollapserMetrics |
HystrixCollapserMetrics.getInstance(HystrixCollapserKey key,
HystrixCollapserProperties properties)
Get or create the
HystrixCollapserMetrics instance for a given HystrixCollapserKey . |
static HystrixRequestCache |
HystrixRequestCache.getInstance(HystrixCollapserKey key,
HystrixConcurrencyStrategy concurrencyStrategy) |
static HystrixCollapser.Setter |
HystrixCollapser.Setter.withCollapserKey(HystrixCollapserKey collapserKey)
Setter factory method containing required values.
|
static HystrixObservableCollapser.Setter |
HystrixObservableCollapser.Setter.withCollapserKey(HystrixCollapserKey collapserKey)
Setter factory method containing required values.
|
Constructor and Description |
---|
HystrixCollapser(HystrixCollapserKey collapserKey)
Collapser scoped to
HystrixCollapser.Scope.REQUEST and default configuration. |
HystrixCollapserProperties(HystrixCollapserKey collapserKey) |
HystrixCollapserProperties(HystrixCollapserKey collapserKey,
HystrixCollapserProperties.Setter builder) |
HystrixCollapserProperties(HystrixCollapserKey key,
HystrixCollapserProperties.Setter builder,
String propertyPrefix) |
HystrixObservableCollapser(HystrixCollapserKey collapserKey)
Collapser scoped to
HystrixObservableCollapser.Scope.REQUEST and default configuration. |
Modifier and Type | Method and Description |
---|---|
HystrixCollapserKey |
RequestCollapserFactory.getCollapserKey() |
HystrixCollapserKey |
HystrixCollapserBridge.getCollapserKey() |
Modifier and Type | Method and Description |
---|---|
static RequestCollapserFactory.Setter |
RequestCollapserFactory.Setter.withCollapserKey(HystrixCollapserKey collapserKey)
Setter factory method containing required values.
|
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 |
---|---|
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 | Method and Description |
---|---|
static HystrixCollapserProperties |
HystrixPropertiesFactory.getCollapserProperties(HystrixCollapserKey key,
HystrixCollapserProperties.Setter builder)
Get an instance of
HystrixCollapserProperties with the given factory HystrixPropertiesStrategy implementation for each HystrixCollapserKey instance. |
HystrixCollapserProperties |
HystrixPropertiesStrategy.getCollapserProperties(HystrixCollapserKey collapserKey,
HystrixCollapserProperties.Setter builder)
Construct an implementation of
HystrixCollapserProperties for HystrixCollapser instances with HystrixCollapserKey . |
String |
HystrixPropertiesStrategy.getCollapserPropertiesCacheKey(HystrixCollapserKey collapserKey,
HystrixCollapserProperties.Setter builder)
Cache key used for caching the retrieval of
HystrixCollapserProperties implementations. |
Constructor and Description |
---|
HystrixPropertiesCollapserDefault(HystrixCollapserKey collapserKey,
HystrixCollapserProperties.Setter builder) |
Copyright © 2020. All Rights Reserved.