See: Description
| Interface | Description | 
|---|---|
| HystrixRequestVariable<T> | 
 Interface for a variable similar to  
ThreadLocal but scoped at the user request level. | 
| HystrixRequestVariableLifecycle<T> | 
 Interface for lifecycle methods that are then executed by an implementation of  
HystrixRequestVariable. | 
| Class | Description | 
|---|---|
| HystrixConcurrencyStrategy | 
 Abstract class for defining different behavior or implementations for concurrency related aspects of the system with default implementations. 
 | 
| HystrixConcurrencyStrategyDefault | 
 Default implementation of  
HystrixConcurrencyStrategy using standard java.util.concurrent.* implementations. | 
| HystrixContexSchedulerAction | 
 Wrapper around  
Func2 that manages the HystrixRequestContext initialization and cleanup for the execution of the Func2 | 
| HystrixContextCallable<K> | 
 Wrapper around  
Callable that manages the HystrixRequestContext initialization and cleanup for the execution of the Callable | 
| HystrixContextRunnable | 
 Wrapper around  
Runnable that manages the HystrixRequestContext initialization and cleanup for the execution of the Runnable | 
| HystrixContextScheduler | 
 Wrap a  
Scheduler so that scheduled actions are wrapped with HystrixContexSchedulerAction so that
 the HystrixRequestContext is properly copied across threads (if they are used by the Scheduler). | 
| HystrixLifecycleForwardingRequestVariable<T> | 
 Implementation of  
HystrixRequestVariable which forwards to the wrapped
 HystrixRequestVariableLifecycle. | 
| HystrixRequestContext | 
 Contains the state and manages the lifecycle of  
HystrixRequestVariableDefault objects that provide request scoped (rather than only thread scoped) variables so that multiple threads within
 a
 single request can share state:
 
 request scoped caching as in HystrixRequestCache for de-duping HystrixCommand executions
 request scoped log of all events as in HystrixRequestLog
 automated batching of HystrixCommand executions within the scope of a request as in HystrixCollapser
  | 
| HystrixRequestVariableDefault<T> | 
 Default implementation of  
HystrixRequestVariable. | 
| HystrixRequestVariableHolder<T> | 
 Factory that encompasses functionality of  
HystrixRequestVariable for internal Hystrix code. |