| 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 © 2015. All Rights Reserved.