Name | Description | Type | Package | Framework |
Hystrix | Lifecycle management of Hystrix. | Class | com.netflix.hystrix | Hystrix |
|
HystrixBadRequestException | An exception representing an error with provided arguments or state rather than an execution failure. | Class | com.netflix.hystrix.exception | Hystrix |
|
HystrixCircuitBreaker | Circuit-breaker logic that is hooked into HystrixCommand execution and will stop allowing executions if failures have gone past the defined threshold. | Interface | com.netflix.hystrix | Hystrix |
|
HystrixCollapser | Collapse multiple requests into a single HystrixCommand execution based on a time window and optionally a max batch size. | Class | com.netflix.hystrix | Hystrix |
|
HystrixCollapser .CollapsedRequest | A request argument RequestArgumentType that was collapsed for batch processing and needs a response ResponseType set on it by the executeBatch implementation. | Interface | com.netflix.hystrix | Hystrix |
|
HystrixCollapser .Scope | The scope of request collapsing. | Class | com.netflix.hystrix | Hystrix |
|
HystrixCollapser .Setter | Fluent interface for arguments to the HystrixCollapser constructor. | Class | com.netflix.hystrix | Hystrix |
|
HystrixCollapserKey | A key to represent a HystrixCollapser for monitoring, circuit-breakers, metrics publishing, caching and other such uses. | Interface | com.netflix.hystrix | Hystrix |
|
HystrixCollapserKey .Factory | | Class | com.netflix.hystrix | Hystrix |
|
HystrixCollapserMetrics | Used by HystrixCollapser to record metrics. | Class | com.netflix.hystrix | Hystrix |
|
HystrixCollapserProperties | Properties for instances of HystrixCollapser. | Class | com.netflix.hystrix | Hystrix |
|
HystrixCollapserProperties .Setter | Fluent interface that allows chained setting of properties that can be passed into a HystrixCollapser constructor to inject instance specific property overrides. | Class | com.netflix.hystrix | Hystrix |
|
HystrixCommand | Used to wrap code that will execute potentially risky functionality (typically meaning a service call over the network) with fault and latency tolerance, statistics and performance metrics capture, circuit breaker and bulkhead functionality. | Class | com.netflix.hystrix | Hystrix |
|
HystrixCommand .Setter | Fluent interface for arguments to the HystrixCommand constructor. | Class | com.netflix.hystrix | Hystrix |
|
HystrixCommandExecutionHook | Abstract ExecutionHook with invocations at different lifecycle points of HystrixCommand and HystrixObservableCommand execution with default no-op implementations. | Class | com.netflix.hystrix.strategy.executionhook | Hystrix |
|
HystrixCommandGroupKey | A group name for a HystrixCommand. | Interface | com.netflix.hystrix | Hystrix |
|
HystrixCommandGroupKey .Factory | | Class | com.netflix.hystrix | Hystrix |
|
HystrixCommandKey | A key to represent a HystrixCommand for monitoring, circuit-breakers, metrics publishing, caching and other such uses. | Interface | com.netflix.hystrix | Hystrix |
|
HystrixCommandKey .Factory | | Class | com.netflix.hystrix | Hystrix |
|
HystrixCommandMetrics | Used by HystrixCommand to record metrics. | Class | com.netflix.hystrix | Hystrix |
|
HystrixCommandMetrics .HealthCounts | Number of requests during rolling window. | Class | com.netflix.hystrix | Hystrix |
|
HystrixCommandProperties | Properties for instances of HystrixCommand. | Class | com.netflix.hystrix | Hystrix |
|
HystrixCommandProperties .ExecutionIsolationStrategy | Isolation strategy to use when executing a HystrixCommand. | Class | com.netflix.hystrix | Hystrix |
|
HystrixCommandProperties .Setter | Fluent interface that allows chained setting of properties that can be passed into a HystrixCommand constructor to inject instance specific property overrides. | Class | com.netflix.hystrix | Hystrix |
|
HystrixConcurrencyStrategy | Abstract class for defining different behavior or implementations for concurrency related aspects of the system with default implementations. | Class | com.netflix.hystrix.strategy.concurrency | Hystrix |
|
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). | Class | com.netflix.hystrix.strategy.concurrency | Hystrix |
|
HystrixEventNotifier | Abstract EventNotifier that allows receiving notifications for different events with default implementations. | Class | com.netflix.hystrix.strategy.eventnotifier | Hystrix |
|
HystrixEventType | enum HystrixEventTypeVarious states/events that execution can result in or have tracked. | Class | com.netflix.hystrix | Hystrix |
|
HystrixExecutable | Common interface for executables (HystrixCommand and HystrixCollapser) so client code can treat them the same and combine in typed collections if desired. | Interface | com.netflix.hystrix | Hystrix |
|
HystrixInvokable | | Interface | com.netflix.hystrix | Hystrix |
|
HystrixInvokableInfo | | Interface | com.netflix.hystrix | Hystrix |
|
HystrixMetrics | | Class | com.netflix.hystrix | Hystrix |
|
HystrixMetricsPublisher | Abstract class with default implementations of Factory methods for creating "Metrics Publisher" instances for getting metrics and other related data exposed, published or otherwise retrievable by external systems such as Servo (https://github. | Class | com.netflix.hystrix.strategy.metrics | Hystrix |
|
HystrixMetricsPublisherCollapser | Metrics publisher for a HystrixCollapser that will be constructed by an implementation of HystrixMetricsPublisher. | Interface | com.netflix.hystrix.strategy.metrics | Hystrix |
|
HystrixMetricsPublisherCommand | Metrics publisher for a HystrixCommand that will be constructed by an implementation of HystrixMetricsPublisher. | Interface | com.netflix.hystrix.strategy.metrics | Hystrix |
|
HystrixMetricsPublisherThreadPool | Metrics publisher for a HystrixThreadPool that will be constructed by an implementation of HystrixMetricsPublisher. | Interface | com.netflix.hystrix.strategy.metrics | Hystrix |
|
HystrixObservable | Common interface for executables that implement the Observable methods HystrixObservable. | Interface | com.netflix.hystrix | Hystrix |
|
HystrixObservableCollapser | Collapse multiple requests into a single HystrixCommand execution based on a time window and optionally a max batch size. | Class | com.netflix.hystrix | Hystrix |
|
HystrixObservableCollapser .Scope | The scope of request collapsing. | Class | com.netflix.hystrix | Hystrix |
|
HystrixObservableCollapser .Setter | Fluent interface for arguments to the HystrixObservableCollapser constructor. | Class | com.netflix.hystrix | Hystrix |
|
HystrixObservableCommand | Used to wrap code that will execute potentially risky functionality (typically meaning a service call over the network) with fault and latency tolerance, statistics and performance metrics capture, circuit breaker and bulkhead functionality. | Class | com.netflix.hystrix | Hystrix |
|
HystrixObservableCommand .Setter | Fluent interface for arguments to the HystrixObservableCommand constructor. | Class | com.netflix.hystrix | Hystrix |
|
HystrixPlugins | Registry for plugin implementations that allows global override and handles the retrieval of correct implementation based on order of precedence: plugin registered globally via register methods in this classplugin registered and retrieved using Archaius (see get methods for property names)default implementation | Class | com.netflix.hystrix.strategy | Hystrix |
|
HystrixPropertiesStrategy | Abstract class with default implementations of factory methods for properties used by various components of Hystrix. | Class | com.netflix.hystrix.strategy.properties | Hystrix |
|
HystrixProperty | Generic interface to represent a property value so Hystrix can consume properties without being tied to any particular backing implementation. | Interface | com.netflix.hystrix.strategy.properties | Hystrix |
|
HystrixProperty .Factory | Helper methods for wrapping static values and dynamic Archaius (https://github. | Class | com.netflix.hystrix.strategy.properties | Hystrix |
|
HystrixRequestCache | Cache that is scoped to the current request as managed by HystrixRequestVariableDefault. | Class | com.netflix.hystrix | Hystrix |
|
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 single request can share state: | Class | com.netflix.hystrix.strategy.concurrency | Hystrix |
|
HystrixRequestLog | Log of HystrixCommand executions and events during the current request. | Class | com.netflix.hystrix | Hystrix |
|
HystrixRequestVariable | Interface for a variable similar to ThreadLocal but scoped at the user request level. | Interface | com.netflix.hystrix.strategy.concurrency | Hystrix |
|
HystrixRequestVariableLifecycle | Interface for lifecycle methods that are then executed by an implementation of HystrixRequestVariable. | Interface | com.netflix.hystrix.strategy.concurrency | Hystrix |
|
HystrixRuntimeException | RuntimeException that is thrown when a HystrixCommand fails and does not have a fallback. | Class | com.netflix.hystrix.exception | Hystrix |
|
HystrixRuntimeException .FailureType | | Class | com.netflix.hystrix.exception | Hystrix |
|
HystrixThreadPool | ThreadPool used to executed HystrixCommand. | Interface | com.netflix.hystrix | Hystrix |
|
HystrixThreadPoolKey | A key to represent a HystrixThreadPool for monitoring, metrics publishing, caching and other such uses. | Interface | com.netflix.hystrix | Hystrix |
|
HystrixThreadPoolKey .Factory | | Class | com.netflix.hystrix | Hystrix |
|
HystrixThreadPoolMetrics | Used by HystrixThreadPool to record metrics. | Class | com.netflix.hystrix | Hystrix |
|
HystrixThreadPoolProperties | Properties for instances of HystrixThreadPool. | Class | com.netflix.hystrix | Hystrix |
|
HystrixThreadPoolProperties .Setter | Fluent interface that allows chained setting of properties that can be passed into a HystrixThreadPool via a HystrixCommand constructor to inject instance specific property See HystrixPropertiesStrategy for more information on order of precedence. | Class | com.netflix.hystrix | Hystrix |