Package | Description |
---|---|
com.netflix.hystrix |
Core functionality of Hystrix including the HystrixCommand and HystrixCollapser to be extended from.
|
com.netflix.hystrix.strategy |
Parent package of strategies and plugin management.
|
com.netflix.hystrix.strategy.concurrency |
Strategy definition for concurrency related behavior and default implementation.
|
Modifier and Type | Method and Description |
---|---|
static HystrixRequestLog |
HystrixRequestLog.getCurrentRequest(HystrixConcurrencyStrategy concurrencyStrategy)
HystrixRequestLog for current request as defined by HystrixRequestContext . |
static HystrixRequestCache |
HystrixRequestCache.getInstance(HystrixCollapserKey key,
HystrixConcurrencyStrategy concurrencyStrategy) |
static HystrixRequestCache |
HystrixRequestCache.getInstance(HystrixCommandKey key,
HystrixConcurrencyStrategy concurrencyStrategy) |
Modifier and Type | Method and Description |
---|---|
HystrixConcurrencyStrategy |
HystrixPlugins.getConcurrencyStrategy()
Retrieve instance of
HystrixConcurrencyStrategy to use based on order of precedence as defined in HystrixPlugins class header. |
Modifier and Type | Method and Description |
---|---|
void |
HystrixPlugins.registerConcurrencyStrategy(HystrixConcurrencyStrategy impl)
Register a
HystrixConcurrencyStrategy implementation as a global override of any injected or default implementations. |
Modifier and Type | Class and Description |
---|---|
class |
HystrixConcurrencyStrategyDefault
Default implementation of
HystrixConcurrencyStrategy using standard java.util.concurrent.* implementations. |
Modifier and Type | Method and Description |
---|---|
static HystrixConcurrencyStrategy |
HystrixConcurrencyStrategyDefault.getInstance() |
Modifier and Type | Method and Description |
---|---|
T |
HystrixRequestVariableHolder.get(HystrixConcurrencyStrategy concurrencyStrategy) |
Constructor and Description |
---|
HystrixContexSchedulerAction(HystrixConcurrencyStrategy concurrencyStrategy,
rx.functions.Action0 action) |
HystrixContextCallable(HystrixConcurrencyStrategy concurrencyStrategy,
Callable<K> actual) |
HystrixContextRunnable(HystrixConcurrencyStrategy concurrencyStrategy,
Runnable actual) |
HystrixContextScheduler(HystrixConcurrencyStrategy concurrencyStrategy,
HystrixThreadPool threadPool) |
HystrixContextScheduler(HystrixConcurrencyStrategy concurrencyStrategy,
HystrixThreadPool threadPool,
rx.functions.Func0<Boolean> shouldInterruptThread) |
HystrixContextScheduler(HystrixConcurrencyStrategy concurrencyStrategy,
rx.Scheduler scheduler) |
Copyright © 2020. All Rights Reserved.