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. |