- cachedObservable - Variable in class com.netflix.hystrix.HystrixCachedObservable
-
- CachedValuesHistogram - Class in com.netflix.hystrix.metric
-
- circuitBreakerEnabled() - Method in class com.netflix.hystrix.HystrixCommandProperties
-
- circuitBreakerErrorThresholdPercentage() - Method in class com.netflix.hystrix.HystrixCommandProperties
-
Error percentage threshold (as whole number such as 50) at which point the circuit breaker will trip open and reject requests.
- circuitBreakerForceClosed() - Method in class com.netflix.hystrix.HystrixCommandProperties
-
- circuitBreakerForceOpen() - Method in class com.netflix.hystrix.HystrixCommandProperties
-
- circuitBreakerRequestVolumeThreshold() - Method in class com.netflix.hystrix.HystrixCommandProperties
-
- circuitBreakerSleepWindowInMilliseconds() - Method in class com.netflix.hystrix.HystrixCommandProperties
-
The time in milliseconds after a
HystrixCircuitBreaker trips open that it should wait before trying requests again.
- clear(String) - Method in class com.netflix.hystrix.HystrixRequestCache
-
Clear the cache for a given cacheKey.
- close() - Method in class com.netflix.hystrix.strategy.concurrency.HystrixRequestContext
-
- collapserBatchExecuted(HystrixCollapserKey, int) - Method in class com.netflix.hystrix.metric.HystrixThreadEventStream
-
- collapserResponseFromCache(HystrixCollapserKey) - Method in class com.netflix.hystrix.metric.HystrixThreadEventStream
-
- CollapserTimer - Interface in com.netflix.hystrix.collapser
-
Timer used for trigger batch execution.
- com.netflix.hystrix - package com.netflix.hystrix
-
Core functionality of Hystrix including the HystrixCommand and HystrixCollapser to be extended from.
- com.netflix.hystrix.collapser - package com.netflix.hystrix.collapser
-
- com.netflix.hystrix.config - package com.netflix.hystrix.config
-
- com.netflix.hystrix.exception - package com.netflix.hystrix.exception
-
Custom exception implementations.
- com.netflix.hystrix.metric - package com.netflix.hystrix.metric
-
- com.netflix.hystrix.metric.consumer - package com.netflix.hystrix.metric.consumer
-
- com.netflix.hystrix.metric.sample - package com.netflix.hystrix.metric.sample
-
- com.netflix.hystrix.strategy - package com.netflix.hystrix.strategy
-
Parent package of strategies and plugin management.
- com.netflix.hystrix.strategy.concurrency - package com.netflix.hystrix.strategy.concurrency
-
Strategy definition for concurrency related behavior and default implementation.
- com.netflix.hystrix.strategy.eventnotifier - package com.netflix.hystrix.strategy.eventnotifier
-
Strategy definition for event notification.
- com.netflix.hystrix.strategy.executionhook - package com.netflix.hystrix.strategy.executionhook
-
Strategy definition for execution hook.
- com.netflix.hystrix.strategy.metrics - package com.netflix.hystrix.strategy.metrics
-
Strategy definition for publishing metrics and default implementation.
- com.netflix.hystrix.strategy.properties - package com.netflix.hystrix.strategy.properties
-
Strategy definition for properties and configuration and default implementation.
- commandExecutionStarted(HystrixCommandKey, HystrixThreadPoolKey, HystrixCommandProperties.ExecutionIsolationStrategy, int) - Method in class com.netflix.hystrix.metric.HystrixThreadEventStream
-
- commandKey - Variable in class com.netflix.hystrix.HystrixCommand.Setter
-
- commandKey - Variable in class com.netflix.hystrix.HystrixObservableCommand.Setter
-
- commandPropertiesDefaults - Variable in class com.netflix.hystrix.HystrixCommand.Setter
-
- commandPropertiesDefaults - Variable in class com.netflix.hystrix.HystrixObservableCommand.Setter
-
- construct() - Method in class com.netflix.hystrix.HystrixObservableCommand
-
Implement this method with code to be executed when AbstractCommand.observe() or AbstractCommand.toObservable() are invoked.
- contains(HystrixEventType) - Method in class com.netflix.hystrix.ExecutionResult.EventCounts
-
- containsAnyOf(BitSet) - Method in class com.netflix.hystrix.ExecutionResult.EventCounts
-
- coreSize() - Method in class com.netflix.hystrix.HystrixThreadPoolProperties
-
Core thread-pool size that gets passed to ThreadPoolExecutor.setCorePoolSize(int)
- counter - Variable in class com.netflix.hystrix.HystrixMetrics
-
- counterAggregator - Static variable in class com.netflix.hystrix.HystrixThreadPoolMetrics
-
- createCommand(Collection<HystrixCollapser.CollapsedRequest<ResponseType, RequestArgumentType>>) - Method in class com.netflix.hystrix.HystrixCollapser
-
Factory method to create a new
HystrixCommand<BatchReturnType> command object each time a batch needs to be executed.
- createCommand(Collection<HystrixCollapser.CollapsedRequest<ResponseType, RequestArgumentType>>) - Method in class com.netflix.hystrix.HystrixObservableCollapser
-
Factory method to create a new
HystrixObservableCommand<BatchReturnType> command object each time a batch needs to be executed.
- createObservableCommand(Collection<HystrixCollapser.CollapsedRequest<ResponseType, RequestArgumentType>>) - Method in interface com.netflix.hystrix.collapser.HystrixCollapserBridge
-
- createWorker() - Method in class com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler
-
- CumulativeCollapserEventCounterStream - Class in com.netflix.hystrix.metric.consumer
-
Maintains a stream of event counters for a given Command.
- CumulativeCommandEventCounterStream - Class in com.netflix.hystrix.metric.consumer
-
Maintains a stream of event counters for a given Command.
- CumulativeThreadPoolEventCounterStream - Class in com.netflix.hystrix.metric.consumer
-
Maintains a stream of event counters for a given ThreadPool.
- get() - Method in class com.netflix.hystrix.strategy.concurrency.HystrixLifecycleForwardingRequestVariable
-
- get() - Method in interface com.netflix.hystrix.strategy.concurrency.HystrixRequestVariable
-
Retrieve current value or initialize and then return value for this variable for the current request scope.
- get() - Method in interface com.netflix.hystrix.strategy.properties.HystrixProperty
-
- getAllExecutedCommands() - Method in class com.netflix.hystrix.HystrixRequestLog
-
- getArgument() - Method in interface com.netflix.hystrix.HystrixCollapser.CollapsedRequest
-
The request argument passed into the
HystrixCollapser instance constructor which was then collapsed.
- getBatchReturnTypeKeySelector() - Method in class com.netflix.hystrix.HystrixObservableCollapser
-
Function that returns the key used for matching returned objects against request argument types.
- getBatchReturnTypeToResponseTypeMapper() - Method in class com.netflix.hystrix.HystrixObservableCollapser
-
Function for mapping from BatchReturnType to ResponseType.
- getBatchSizeMean() - Method in class com.netflix.hystrix.HystrixCollapserMetrics
-
- getBatchSizePercentile(double) - Method in class com.netflix.hystrix.HystrixCollapserMetrics
-
Retrieve the batch size for the
HystrixCollapser being invoked at a given percentile.
- getBlockingQueue(int) - Method in class com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategy
-
- getBoolean(String, Boolean) - Method in interface com.netflix.hystrix.strategy.properties.HystrixDynamicProperties
-
Requests a property that may or may not actually exist.
- getCachedCount() - Method in class com.netflix.hystrix.metric.HystrixRequestEvents.ExecutionSignature
-
- getCacheKey() - Method in class com.netflix.hystrix.HystrixCollapser
-
Key to be used for request caching.
- getCacheKey() - Method in class com.netflix.hystrix.HystrixObservableCollapser
-
Key to be used for request caching.
- getCircuitBreakerConfig() - Method in class com.netflix.hystrix.config.HystrixCommandConfiguration
-
- getCircuitBreakerEnabled() - Method in class com.netflix.hystrix.HystrixCommandProperties.Setter
-
- getCircuitBreakerErrorThresholdPercentage() - Method in class com.netflix.hystrix.HystrixCommandProperties.Setter
-
- getCircuitBreakerForceClosed() - Method in class com.netflix.hystrix.HystrixCommandProperties.Setter
-
- getCircuitBreakerForceOpen() - Method in class com.netflix.hystrix.HystrixCommandProperties.Setter
-
- getCircuitBreakerRequestVolumeThreshold() - Method in class com.netflix.hystrix.HystrixCommandProperties.Setter
-
- getCircuitBreakerSleepWindowInMilliseconds() - Method in class com.netflix.hystrix.HystrixCommandProperties.Setter
-
- getCollapserBatchSize() - Method in class com.netflix.hystrix.metric.HystrixRequestEvents.ExecutionSignature
-
- getCollapserConfig() - Method in class com.netflix.hystrix.config.HystrixConfiguration
-
- getCollapserKey() - Method in interface com.netflix.hystrix.collapser.HystrixCollapserBridge
-
- getCollapserKey() - Method in class com.netflix.hystrix.collapser.RequestCollapserFactory
-
- getCollapserKey() - Method in class com.netflix.hystrix.config.HystrixCollapserConfiguration
-
- getCollapserKey() - Method in class com.netflix.hystrix.ExecutionResult
-
- getCollapserKey() - Method in class com.netflix.hystrix.HystrixCollapser
-
Key of the
HystrixCollapser used for properties, metrics, caches, reporting etc.
- getCollapserKey() - Method in class com.netflix.hystrix.HystrixCollapserMetrics
-
- getCollapserKey() - Method in class com.netflix.hystrix.HystrixObservableCollapser
-
- getCollapserKey() - Method in class com.netflix.hystrix.metric.HystrixCollapserEvent
-
- getCollapserKey() - Method in class com.netflix.hystrix.metric.HystrixRequestEvents.ExecutionSignature
-
- getCollapserMetricsConfig() - Method in class com.netflix.hystrix.config.HystrixCollapserConfiguration
-
- getCollapserProperties(HystrixCollapserKey, HystrixCollapserProperties.Setter) - Method in class com.netflix.hystrix.strategy.properties.HystrixPropertiesStrategy
-
- getCollapserPropertiesCacheKey(HystrixCollapserKey, HystrixCollapserProperties.Setter) - Method in class com.netflix.hystrix.strategy.properties.HystrixPropertiesStrategy
-
- getCollapsingEnabled() - Method in class com.netflix.hystrix.HystrixCollapserProperties.Setter
-
Deprecated.
- getCommandConfig() - Method in class com.netflix.hystrix.config.HystrixConfiguration
-
- getCommandCount() - Static method in class com.netflix.hystrix.HystrixCounters
-
- getCommandExecutionHook() - Method in class com.netflix.hystrix.strategy.HystrixPlugins
-
- getCommandGroup() - Method in class com.netflix.hystrix.HystrixCommandMetrics
-
- getCommandGroup() - Method in interface com.netflix.hystrix.HystrixInvokableInfo
-
- getCommandKey() - Method in class com.netflix.hystrix.HystrixCommandMetrics
-
- getCommandKey() - Method in interface com.netflix.hystrix.HystrixInvokableInfo
-
- getCommandKey() - Method in class com.netflix.hystrix.metric.HystrixCommandEvent
-
- getCommandName() - Method in class com.netflix.hystrix.metric.HystrixRequestEvents.ExecutionSignature
-
- getCommandProperties(HystrixCommandKey, HystrixCommandProperties.Setter) - Method in class com.netflix.hystrix.strategy.properties.HystrixPropertiesStrategy
-
- getCommandPropertiesCacheKey(HystrixCommandKey, HystrixCommandProperties.Setter) - Method in class com.netflix.hystrix.strategy.properties.HystrixPropertiesStrategy
-
- getCommandRunStartTimeInNanos() - Method in class com.netflix.hystrix.ExecutionResult
-
- getCommandRunStartTimeInNanos() - Method in interface com.netflix.hystrix.HystrixInvokableInfo
-
- getCommandUtilizationMap() - Method in class com.netflix.hystrix.metric.sample.HystrixUtilization
-
- getConcurrencyStrategy() - Method in class com.netflix.hystrix.strategy.HystrixPlugins
-
- getConcurrentCommandCount() - Method in class com.netflix.hystrix.metric.sample.HystrixCommandUtilization
-
- getContextForCurrentThread() - Static method in class com.netflix.hystrix.strategy.concurrency.HystrixRequestContext
-
- getCorePoolSize() - Method in class com.netflix.hystrix.HystrixTimerThreadPoolProperties
-
- getCoreSize() - Method in class com.netflix.hystrix.config.HystrixThreadPoolConfiguration
-
- getCoreSize() - Method in class com.netflix.hystrix.HystrixThreadPoolProperties.Setter
-
- getCoreSize() - Method in class com.netflix.hystrix.HystrixTimerThreadPoolProperties.Setter
-
- getCount(HystrixEventType) - Method in class com.netflix.hystrix.ExecutionResult.EventCounts
-
- getCount() - Method in class com.netflix.hystrix.metric.HystrixCollapserEvent
-
- getCumulativeCount(HystrixEventType.Collapser) - Method in class com.netflix.hystrix.HystrixCollapserMetrics
-
- getCumulativeCount(HystrixRollingNumberEvent) - Method in class com.netflix.hystrix.HystrixCollapserMetrics
-
- getCumulativeCount(HystrixEventType) - Method in class com.netflix.hystrix.HystrixCommandMetrics
-
- getCumulativeCount(HystrixRollingNumberEvent) - Method in class com.netflix.hystrix.HystrixCommandMetrics
-
- getCumulativeCount(HystrixRollingNumberEvent) - Method in class com.netflix.hystrix.HystrixMetrics
-
Get the cumulative count since the start of the application for the given HystrixRollingNumberEvent.
- getCumulativeCount(HystrixEventType.ThreadPool) - Method in class com.netflix.hystrix.HystrixThreadPoolMetrics
-
- getCumulativeCount(HystrixRollingNumberEvent) - Method in class com.netflix.hystrix.HystrixThreadPoolMetrics
-
- getCumulativeCountThreadsExecuted() - Method in class com.netflix.hystrix.HystrixThreadPoolMetrics
-
Cumulative count of number of threads executed since the start of the application.
- getCumulativeCountThreadsRejected() - Method in class com.netflix.hystrix.HystrixThreadPoolMetrics
-
Cumulative count of number of threads rejected since the start of the application.
- getCurrentActiveCount() - Method in class com.netflix.hystrix.HystrixThreadPoolMetrics
-
Value from ThreadPoolExecutor.getActiveCount()
- getCurrentActiveCount() - Method in class com.netflix.hystrix.metric.sample.HystrixThreadPoolUtilization
-
- getCurrentCompletedTaskCount() - Method in class com.netflix.hystrix.HystrixThreadPoolMetrics
-
Value from ThreadPoolExecutor.getCompletedTaskCount()
- getCurrentConcurrency() - Method in class com.netflix.hystrix.metric.HystrixCommandExecutionStarted
-
- getCurrentConcurrencyThunk(HystrixThreadPoolKey) - Static method in class com.netflix.hystrix.HystrixThreadPoolMetrics
-
- getCurrentConcurrentExecutionCount() - Method in class com.netflix.hystrix.HystrixCommandMetrics
-
- getCurrentCorePoolSize() - Method in class com.netflix.hystrix.HystrixThreadPoolMetrics
-
Value from ThreadPoolExecutor.getCorePoolSize()
- getCurrentCorePoolSize() - Method in class com.netflix.hystrix.metric.sample.HystrixThreadPoolUtilization
-
- getCurrentLargestPoolSize() - Method in class com.netflix.hystrix.HystrixThreadPoolMetrics
-
Value from ThreadPoolExecutor.getLargestPoolSize()
- getCurrentMaximumPoolSize() - Method in class com.netflix.hystrix.HystrixThreadPoolMetrics
-
Value from ThreadPoolExecutor.getMaximumPoolSize()
- getCurrentPoolSize() - Method in class com.netflix.hystrix.HystrixThreadPoolMetrics
-
Value from ThreadPoolExecutor.getPoolSize()
- getCurrentPoolSize() - Method in class com.netflix.hystrix.metric.sample.HystrixThreadPoolUtilization
-
- getCurrentQueueSize() - Method in class com.netflix.hystrix.HystrixThreadPoolMetrics
-
Current size of BlockingQueue used by the thread-pool
- getCurrentQueueSize() - Method in class com.netflix.hystrix.metric.sample.HystrixThreadPoolUtilization
-
- getCurrentRequest(HystrixConcurrencyStrategy) - Static method in class com.netflix.hystrix.HystrixRequestLog
-
- getCurrentRequest() - Static method in class com.netflix.hystrix.HystrixRequestLog
-
- getCurrentTaskCount() - Method in class com.netflix.hystrix.HystrixThreadPoolMetrics
-
Value from ThreadPoolExecutor.getTaskCount()
- getCurrentThreadExecutingCommand() - Static method in class com.netflix.hystrix.Hystrix
-
Allows a thread to query whether it's current point of execution is within the scope of a HystrixCommand.
- getDynamicProperties() - Method in class com.netflix.hystrix.strategy.HystrixPlugins
-
- getEmptyBucketSummary() - Method in class com.netflix.hystrix.metric.consumer.CumulativeThreadPoolEventCounterStream
-
- getEmptyBucketSummary() - Method in class com.netflix.hystrix.metric.consumer.RollingThreadPoolEventCounterStream
-
- getEmptyOutputValue() - Method in class com.netflix.hystrix.metric.consumer.CumulativeThreadPoolEventCounterStream
-
- getEmptyOutputValue() - Method in class com.netflix.hystrix.metric.consumer.RollingThreadPoolEventCounterStream
-
- getErrorCount() - Method in class com.netflix.hystrix.HystrixCommandMetrics.HealthCounts
-
- getErrorPercentage() - Method in class com.netflix.hystrix.HystrixCommandMetrics.HealthCounts
-
- getErrorThresholdPercentage() - Method in class com.netflix.hystrix.config.HystrixCommandConfiguration.HystrixCommandCircuitBreakerConfig
-
- getEventCounts() - Method in class com.netflix.hystrix.ExecutionResult
-
- getEventCounts() - Method in interface com.netflix.hystrix.HystrixInvokableInfo
-
- getEventCounts() - Method in class com.netflix.hystrix.metric.HystrixCommandCompletion
-
- getEventCounts() - Method in class com.netflix.hystrix.metric.HystrixRequestEvents.ExecutionSignature
-
- getEventNotifier() - Method in class com.netflix.hystrix.strategy.HystrixPlugins
-
- getEventType() - Method in class com.netflix.hystrix.metric.HystrixCollapserEvent
-
- getException() - Method in class com.netflix.hystrix.ExecutionResult
-
- getExceptionFromThrowable(Throwable) - Method in class com.netflix.hystrix.HystrixObservableCollapser
-
- getExecutedCommands() - Method in class com.netflix.hystrix.HystrixRequestLog
-
Deprecated.
- getExecutedCommandsAsString() - Method in class com.netflix.hystrix.HystrixRequestLog
-
Formats the log of executed commands into a string usable for logging purposes.
- getExecutionConfig() - Method in class com.netflix.hystrix.config.HystrixCommandConfiguration
-
- getExecutionEvents() - Method in interface com.netflix.hystrix.HystrixInvokableInfo
-
- getExecutionException() - Method in class com.netflix.hystrix.ExecutionResult
-
- getExecutionIsolationSemaphoreMaxConcurrentRequests() - Method in class com.netflix.hystrix.HystrixCommandProperties.Setter
-
- getExecutionIsolationStrategy() - Method in class com.netflix.hystrix.HystrixCommandProperties.Setter
-
- getExecutionIsolationThreadInterruptOnTimeout() - Method in class com.netflix.hystrix.HystrixCommandProperties.Setter
-
- getExecutionIsolationThreadTimeoutInMilliseconds() - Method in class com.netflix.hystrix.HystrixCommandProperties.Setter
-
- getExecutionLatency() - Method in class com.netflix.hystrix.ExecutionResult
-
- getExecutionLatency() - Method in class com.netflix.hystrix.metric.HystrixCommandCompletion
-
- getExecutionObservable() - Method in class com.netflix.hystrix.HystrixCommand
-
- getExecutionObservable() - Method in class com.netflix.hystrix.HystrixObservableCommand
-
- getExecutions() - Method in class com.netflix.hystrix.metric.HystrixRequestEvents
-
- getExecutionsMappedToLatencies() - Method in class com.netflix.hystrix.metric.HystrixRequestEvents
-
- getExecutionTimeInMilliseconds() - Method in interface com.netflix.hystrix.HystrixInvokableInfo
-
- getExecutionTimeMean() - Method in class com.netflix.hystrix.HystrixCommandMetrics
-
- getExecutionTimeoutEnabled() - Method in class com.netflix.hystrix.HystrixCommandProperties.Setter
-
- getExecutionTimeoutInMilliseconds() - Method in class com.netflix.hystrix.HystrixCommandProperties.Setter
-
- getExecutionTimePercentile(double) - Method in class com.netflix.hystrix.HystrixCommandMetrics
-
Retrieve the execution time (in milliseconds) for the
HystrixCommand.run() method being invoked at a given percentile.
- getExecutor() - Method in interface com.netflix.hystrix.HystrixThreadPool
-
Implementation of ThreadPoolExecutor.
- getFailedExecutionException() - Method in interface com.netflix.hystrix.HystrixInvokableInfo
-
- getFailureType() - Method in exception com.netflix.hystrix.exception.HystrixRuntimeException
-
The type of failure that caused this exception to be thrown.
- getFallback() - Method in class com.netflix.hystrix.HystrixCommand
-
- getFallbackEnabled() - Method in class com.netflix.hystrix.HystrixCommandProperties.Setter
-
- getFallbackException() - Method in exception com.netflix.hystrix.exception.HystrixRuntimeException
-
The Throwable that was thrown when trying to retrieve a fallback.
- getFallbackIsolationSemaphoreMaxConcurrentRequests() - Method in class com.netflix.hystrix.HystrixCommandProperties.Setter
-
- getFallbackMaxConcurrentRequest() - Method in class com.netflix.hystrix.config.HystrixCommandConfiguration.HystrixCommandExecutionConfig
-
- getFallbackMethodName() - Method in class com.netflix.hystrix.HystrixCommand
-
- getFallbackMethodName() - Method in class com.netflix.hystrix.HystrixObservableCommand
-
- getFallbackObservable() - Method in class com.netflix.hystrix.HystrixCommand
-
- getFallbackObservable() - Method in class com.netflix.hystrix.HystrixObservableCommand
-
- getGlobalConcurrentThreadsExecuting() - Static method in class com.netflix.hystrix.HystrixCounters
-
Return the number of currently-executing Hystrix threads
- getGroupCount() - Static method in class com.netflix.hystrix.HystrixCounters
-
- getGroupKey() - Method in class com.netflix.hystrix.config.HystrixCommandConfiguration
-
- getHealthCounts() - Method in class com.netflix.hystrix.HystrixCommandMetrics
-
Retrieve a snapshot of total requests, error count and error percentage.
- getHealthIntervalInMilliseconds() - Method in class com.netflix.hystrix.config.HystrixCommandConfiguration.HystrixCommandMetricsConfig
-
- getImplementingClass() - Method in exception com.netflix.hystrix.exception.HystrixRuntimeException
-
- getInstance(HystrixCollapserKey, HystrixCollapserProperties) - Static method in class com.netflix.hystrix.HystrixCollapserMetrics
-
- getInstance(HystrixCommandKey, HystrixCommandGroupKey, HystrixCommandProperties) - Static method in class com.netflix.hystrix.HystrixCommandMetrics
-
- getInstance(HystrixCommandKey, HystrixCommandGroupKey, HystrixThreadPoolKey, HystrixCommandProperties) - Static method in class com.netflix.hystrix.HystrixCommandMetrics
-
- getInstance(HystrixCommandKey) - Static method in class com.netflix.hystrix.HystrixCommandMetrics
-
- getInstance(HystrixCommandKey, HystrixConcurrencyStrategy) - Static method in class com.netflix.hystrix.HystrixRequestCache
-
- getInstance(HystrixCollapserKey, HystrixConcurrencyStrategy) - Static method in class com.netflix.hystrix.HystrixRequestCache
-
- getInstance(HystrixThreadPoolKey, ThreadPoolExecutor, HystrixThreadPoolProperties) - Static method in class com.netflix.hystrix.HystrixThreadPoolMetrics
-
- getInstance(HystrixThreadPoolKey) - Static method in class com.netflix.hystrix.HystrixThreadPoolMetrics
-
- getInstance(HystrixCollapserKey, HystrixCollapserProperties) - Static method in class com.netflix.hystrix.metric.consumer.CumulativeCollapserEventCounterStream
-
- getInstance(HystrixCollapserKey, int, int) - Static method in class com.netflix.hystrix.metric.consumer.CumulativeCollapserEventCounterStream
-
- getInstance(HystrixCommandKey, HystrixCommandProperties) - Static method in class com.netflix.hystrix.metric.consumer.CumulativeCommandEventCounterStream
-
- getInstance(HystrixCommandKey, int, int) - Static method in class com.netflix.hystrix.metric.consumer.CumulativeCommandEventCounterStream
-
- getInstance(HystrixThreadPoolKey, HystrixThreadPoolProperties) - Static method in class com.netflix.hystrix.metric.consumer.CumulativeThreadPoolEventCounterStream
-
- getInstance(HystrixThreadPoolKey, int, int) - Static method in class com.netflix.hystrix.metric.consumer.CumulativeThreadPoolEventCounterStream
-
- getInstance(HystrixCommandKey, HystrixCommandProperties) - Static method in class com.netflix.hystrix.metric.consumer.HealthCountsStream
-
- getInstance(HystrixCommandKey, int, int) - Static method in class com.netflix.hystrix.metric.consumer.HealthCountsStream
-
- getInstance(HystrixCollapserKey, HystrixCollapserProperties) - Static method in class com.netflix.hystrix.metric.consumer.RollingCollapserBatchSizeDistributionStream
-
- getInstance(HystrixCollapserKey, int, int) - Static method in class com.netflix.hystrix.metric.consumer.RollingCollapserBatchSizeDistributionStream
-
- getInstance(HystrixCollapserKey, HystrixCollapserProperties) - Static method in class com.netflix.hystrix.metric.consumer.RollingCollapserEventCounterStream
-
- getInstance(HystrixCollapserKey, int, int) - Static method in class com.netflix.hystrix.metric.consumer.RollingCollapserEventCounterStream
-
- getInstance(HystrixCommandKey, HystrixCommandProperties) - Static method in class com.netflix.hystrix.metric.consumer.RollingCommandEventCounterStream
-
- getInstance(HystrixCommandKey, int, int) - Static method in class com.netflix.hystrix.metric.consumer.RollingCommandEventCounterStream
-
- getInstance(HystrixCommandKey, HystrixCommandProperties) - Static method in class com.netflix.hystrix.metric.consumer.RollingCommandLatencyDistributionStream
-
- getInstance(HystrixCommandKey, int, int) - Static method in class com.netflix.hystrix.metric.consumer.RollingCommandLatencyDistributionStream
-
- getInstance(HystrixCommandKey, HystrixCommandProperties) - Static method in class com.netflix.hystrix.metric.consumer.RollingCommandMaxConcurrencyStream
-
- getInstance(HystrixCommandKey, int, int) - Static method in class com.netflix.hystrix.metric.consumer.RollingCommandMaxConcurrencyStream
-
- getInstance(HystrixCommandKey, HystrixCommandProperties) - Static method in class com.netflix.hystrix.metric.consumer.RollingCommandUserLatencyDistributionStream
-
- getInstance(HystrixCommandKey, int, int) - Static method in class com.netflix.hystrix.metric.consumer.RollingCommandUserLatencyDistributionStream
-
- getInstance(HystrixThreadPoolKey, HystrixThreadPoolProperties) - Static method in class com.netflix.hystrix.metric.consumer.RollingThreadPoolEventCounterStream
-
- getInstance(HystrixThreadPoolKey, int, int) - Static method in class com.netflix.hystrix.metric.consumer.RollingThreadPoolEventCounterStream
-
- getInstance(HystrixThreadPoolKey, HystrixThreadPoolProperties) - Static method in class com.netflix.hystrix.metric.consumer.RollingThreadPoolMaxConcurrencyStream
-
- getInstance(HystrixThreadPoolKey, int, int) - Static method in class com.netflix.hystrix.metric.consumer.RollingThreadPoolMaxConcurrencyStream
-
- getInstance(HystrixCollapserKey) - Static method in class com.netflix.hystrix.metric.HystrixCollapserEventStream
-
- getInstance(HystrixCommandKey) - Static method in class com.netflix.hystrix.metric.HystrixCommandCompletionStream
-
- getInstance(HystrixCommandKey) - Static method in class com.netflix.hystrix.metric.HystrixCommandStartStream
-
- getInstance() - Static method in class com.netflix.hystrix.metric.HystrixRequestEventsStream
-
- getInstance() - Static method in class com.netflix.hystrix.metric.HystrixThreadEventStream
-
- getInstance(HystrixThreadPoolKey) - Static method in class com.netflix.hystrix.metric.HystrixThreadPoolCompletionStream
-
- getInstance(HystrixThreadPoolKey) - Static method in class com.netflix.hystrix.metric.HystrixThreadPoolStartStream
-
- getInstance() - Static method in class com.netflix.hystrix.strategy.HystrixPlugins
-
- getInstances() - Static method in class com.netflix.hystrix.HystrixCollapserMetrics
-
- getInstances() - Static method in class com.netflix.hystrix.HystrixCommandMetrics
-
- getInstances() - Static method in class com.netflix.hystrix.HystrixThreadPoolMetrics
-
- getInteger(String, Integer) - Method in interface com.netflix.hystrix.strategy.properties.HystrixDynamicProperties
-
Requests a property that may or may not actually exist.
- getIntervalInMilliseconds() - Method in class com.netflix.hystrix.config.HystrixConfigurationStream
-
- getIntervalInMilliseconds() - Method in class com.netflix.hystrix.metric.sample.HystrixUtilizationStream
-
- getIsolationStrategy() - Method in class com.netflix.hystrix.config.HystrixCommandConfiguration.HystrixCommandExecutionConfig
-
- getKeepAliveTimeInMinutes() - Method in class com.netflix.hystrix.config.HystrixThreadPoolConfiguration
-
- getKeepAliveTimeMinutes() - Method in class com.netflix.hystrix.HystrixThreadPoolProperties.Setter
-
- getLatest() - Method in class com.netflix.hystrix.metric.consumer.BucketedCounterStream
-
Synchronous call to retrieve the last calculated bucket without waiting for any emissions
- getLatest(HystrixEventType.Collapser) - Method in class com.netflix.hystrix.metric.consumer.CumulativeCollapserEventCounterStream
-
- getLatest(HystrixEventType) - Method in class com.netflix.hystrix.metric.consumer.CumulativeCommandEventCounterStream
-
- getLatest(HystrixEventType.Collapser) - Method in class com.netflix.hystrix.metric.consumer.RollingCollapserEventCounterStream
-
- getLatest(HystrixEventType) - Method in class com.netflix.hystrix.metric.consumer.RollingCommandEventCounterStream
-
- getLatestCount(HystrixEventType.ThreadPool) - Method in class com.netflix.hystrix.metric.consumer.CumulativeThreadPoolEventCounterStream
-
- getLatestCount(HystrixEventType.ThreadPool) - Method in class com.netflix.hystrix.metric.consumer.RollingThreadPoolEventCounterStream
-
- getLatestMean() - Method in class com.netflix.hystrix.metric.consumer.RollingDistributionStream
-
- getLatestPercentile(double) - Method in class com.netflix.hystrix.metric.consumer.RollingDistributionStream
-
- getLatestRollingMax() - Method in class com.netflix.hystrix.metric.consumer.RollingConcurrencyStream
-
- getLong(String, Long) - Method in interface com.netflix.hystrix.strategy.properties.HystrixDynamicProperties
-
Requests a property that may or may not actually exist.
- getMaxQueueSize() - Method in class com.netflix.hystrix.config.HystrixThreadPoolConfiguration
-
- getMaxQueueSize() - Method in class com.netflix.hystrix.HystrixThreadPoolProperties.Setter
-
- getMaxRequestsInBatch() - Method in class com.netflix.hystrix.config.HystrixCollapserConfiguration
-
- getMaxRequestsInBatch() - Method in class com.netflix.hystrix.HystrixCollapserProperties.Setter
-
- getMean() - Method in class com.netflix.hystrix.metric.CachedValuesHistogram
-
Return the cached value only
- getMetrics() - Method in class com.netflix.hystrix.HystrixCollapser
-
- getMetrics() - Method in interface com.netflix.hystrix.HystrixInvokableInfo
-
- getMetrics() - Method in class com.netflix.hystrix.HystrixObservableCollapser
-
- getMetricsConfig() - Method in class com.netflix.hystrix.config.HystrixCommandConfiguration
-
- getMetricsHealthSnapshotIntervalInMilliseconds() - Method in class com.netflix.hystrix.HystrixCommandProperties.Setter
-
- getMetricsPublisher() - Method in class com.netflix.hystrix.strategy.HystrixPlugins
-
- getMetricsPublisherForCollapser(HystrixCollapserKey, HystrixCollapserMetrics, HystrixCollapserProperties) - Method in class com.netflix.hystrix.strategy.metrics.HystrixMetricsPublisher
-
- getMetricsPublisherForCommand(HystrixCommandKey, HystrixCommandGroupKey, HystrixCommandMetrics, HystrixCircuitBreaker, HystrixCommandProperties) - Method in class com.netflix.hystrix.strategy.metrics.HystrixMetricsPublisher
-
- getMetricsPublisherForThreadPool(HystrixThreadPoolKey, HystrixThreadPoolMetrics, HystrixThreadPoolProperties) - Method in class com.netflix.hystrix.strategy.metrics.HystrixMetricsPublisher
-
- getMetricsRollingPercentileBucketSize() - Method in class com.netflix.hystrix.HystrixCollapserProperties.Setter
-
- getMetricsRollingPercentileBucketSize() - Method in class com.netflix.hystrix.HystrixCommandProperties.Setter
-
- getMetricsRollingPercentileEnabled() - Method in class com.netflix.hystrix.HystrixCollapserProperties.Setter
-
- getMetricsRollingPercentileEnabled() - Method in class com.netflix.hystrix.HystrixCommandProperties.Setter
-
- getMetricsRollingPercentileWindowBuckets() - Method in class com.netflix.hystrix.HystrixCollapserProperties.Setter
-
- getMetricsRollingPercentileWindowBuckets() - Method in class com.netflix.hystrix.HystrixCommandProperties.Setter
-
- getMetricsRollingPercentileWindowInMilliseconds() - Method in class com.netflix.hystrix.HystrixCollapserProperties.Setter
-
- getMetricsRollingPercentileWindowInMilliseconds() - Method in class com.netflix.hystrix.HystrixCommandProperties.Setter
-
- getMetricsRollingStatisticalWindowBuckets() - Method in class com.netflix.hystrix.HystrixCollapserProperties.Setter
-
- getMetricsRollingStatisticalWindowBuckets() - Method in class com.netflix.hystrix.HystrixCommandProperties.Setter
-
- getMetricsRollingStatisticalWindowBuckets() - Method in class com.netflix.hystrix.HystrixThreadPoolProperties.Setter
-
- getMetricsRollingStatisticalWindowInMilliseconds() - Method in class com.netflix.hystrix.HystrixCollapserProperties.Setter
-
- getMetricsRollingStatisticalWindowInMilliseconds() - Method in class com.netflix.hystrix.HystrixCommandProperties.Setter
-
- getMetricsRollingStatisticalWindowInMilliseconds() - Method in class com.netflix.hystrix.HystrixThreadPoolProperties.Setter
-
- getName() - Method in interface com.netflix.hystrix.strategy.properties.HystrixDynamicProperty
-
- getNewHistogram() - Static method in class com.netflix.hystrix.metric.CachedValuesHistogram
-
- getNumberCollapsed() - Method in interface com.netflix.hystrix.HystrixInvokableInfo
-
- getNumberEmissions() - Method in interface com.netflix.hystrix.HystrixInvokableInfo
-
- getNumberFallbackEmissions() - Method in interface com.netflix.hystrix.HystrixInvokableInfo
-
- getOrderedList() - Method in class com.netflix.hystrix.ExecutionResult
-
- getOriginatingCollapserKey() - Method in interface com.netflix.hystrix.HystrixInvokableInfo
-
- getProperties() - Method in class com.netflix.hystrix.collapser.RequestCollapserFactory
-
- getProperties() - Method in class com.netflix.hystrix.HystrixCollapserMetrics
-
- getProperties() - Method in class com.netflix.hystrix.HystrixCommandMetrics
-
- getProperties() - Method in interface com.netflix.hystrix.HystrixInvokableInfo
-
- getProperties() - Method in class com.netflix.hystrix.HystrixThreadPoolMetrics
-
- getPropertiesStrategy() - Method in class com.netflix.hystrix.strategy.HystrixPlugins
-
- getPublicCacheKey() - Method in interface com.netflix.hystrix.HystrixInvokableInfo
-
- getQueueRejectionThreshold() - Method in class com.netflix.hystrix.config.HystrixThreadPoolConfiguration
-
- getQueueSizeRejectionThreshold() - Method in class com.netflix.hystrix.HystrixThreadPoolProperties.Setter
-
- getRequestArgument() - Method in class com.netflix.hystrix.HystrixCollapser
-
- getRequestArgument() - Method in class com.netflix.hystrix.HystrixObservableCollapser
-
- getRequestArgumentKeySelector() - Method in class com.netflix.hystrix.HystrixObservableCollapser
-
Function that returns the key used for matching request arguments against returned objects.
- getRequestCacheEnabled() - Method in class com.netflix.hystrix.HystrixCollapserProperties.Setter
-
- getRequestCacheEnabled() - Method in class com.netflix.hystrix.HystrixCommandProperties.Setter
-
- getRequestCollapser(HystrixCollapserBridge<BatchReturnType, ResponseType, RequestArgumentType>) - Method in class com.netflix.hystrix.collapser.RequestCollapserFactory
-
- getRequestContext() - Method in class com.netflix.hystrix.metric.HystrixCommandCompletion
-
- getRequestLogEnabled() - Method in class com.netflix.hystrix.HystrixCommandProperties.Setter
-
- getRequestVariable(String) - Static method in class com.netflix.hystrix.collapser.RequestCollapserFactory
-
Used for testing
- getRequestVariable(HystrixRequestVariableLifecycle<T>) - Method in class com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategy
-
Factory method to return an implementation of
HystrixRequestVariable that behaves like a
ThreadLocal except that it
is scoped to a request instead of a thread.
- getRequestVolumeThreshold() - Method in class com.netflix.hystrix.config.HystrixCommandConfiguration.HystrixCommandCircuitBreakerConfig
-
- getRollingCount(HystrixEventType.Collapser) - Method in class com.netflix.hystrix.HystrixCollapserMetrics
-
- getRollingCount(HystrixRollingNumberEvent) - Method in class com.netflix.hystrix.HystrixCollapserMetrics
-
- getRollingCount(HystrixEventType) - Method in class com.netflix.hystrix.HystrixCommandMetrics
-
- getRollingCount(HystrixRollingNumberEvent) - Method in class com.netflix.hystrix.HystrixCommandMetrics
-
- getRollingCount(HystrixRollingNumberEvent) - Method in class com.netflix.hystrix.HystrixMetrics
-
Get the rolling count for the given HystrixRollingNumberEvent.
- getRollingCount(HystrixEventType.ThreadPool) - Method in class com.netflix.hystrix.HystrixThreadPoolMetrics
-
- getRollingCount(HystrixRollingNumberEvent) - Method in class com.netflix.hystrix.HystrixThreadPoolMetrics
-
- getRollingCounterBucketSizeInMilliseconds() - Method in class com.netflix.hystrix.config.HystrixCollapserConfiguration.CollapserMetricsConfig
-
- getRollingCounterBucketSizeInMilliseconds() - Method in class com.netflix.hystrix.config.HystrixCommandConfiguration.HystrixCommandMetricsConfig
-
- getRollingCounterBucketSizeInMilliseconds() - Method in class com.netflix.hystrix.config.HystrixThreadPoolConfiguration
-
- getRollingCounterNumberOfBuckets() - Method in class com.netflix.hystrix.config.HystrixCollapserConfiguration.CollapserMetricsConfig
-
- getRollingCounterNumberOfBuckets() - Method in class com.netflix.hystrix.config.HystrixCommandConfiguration.HystrixCommandMetricsConfig
-
- getRollingCounterNumberOfBuckets() - Method in class com.netflix.hystrix.config.HystrixThreadPoolConfiguration
-
- getRollingCountThreadsExecuted() - Method in class com.netflix.hystrix.HystrixThreadPoolMetrics
-
Rolling count of number of threads executed during rolling statistical window.
- getRollingCountThreadsRejected() - Method in class com.netflix.hystrix.HystrixThreadPoolMetrics
-
Rolling count of number of threads rejected during rolling statistical window.
- getRollingMaxActiveThreads() - Method in class com.netflix.hystrix.HystrixThreadPoolMetrics
-
Rolling max number of active threads during rolling statistical window.
- getRollingMaxConcurrentExecutions() - Method in class com.netflix.hystrix.HystrixCommandMetrics
-
- getRollingPercentileBucketSizeInMilliseconds() - Method in class com.netflix.hystrix.config.HystrixCollapserConfiguration.CollapserMetricsConfig
-
- getRollingPercentileBucketSizeInMilliseconds() - Method in class com.netflix.hystrix.config.HystrixCommandConfiguration.HystrixCommandMetricsConfig
-
- getRollingPercentileNumberOfBuckets() - Method in class com.netflix.hystrix.config.HystrixCollapserConfiguration.CollapserMetricsConfig
-
- getRollingPercentileNumberOfBuckets() - Method in class com.netflix.hystrix.config.HystrixCommandConfiguration.HystrixCommandMetricsConfig
-
- getScheduler() - Method in interface com.netflix.hystrix.HystrixThreadPool
-
- getScheduler(Func0<Boolean>) - Method in interface com.netflix.hystrix.HystrixThreadPool
-
- getScope() - Method in class com.netflix.hystrix.collapser.RequestCollapserFactory
-
- getScope() - Method in class com.netflix.hystrix.HystrixCollapser
-
Scope of collapsing.
- getScope() - Method in class com.netflix.hystrix.HystrixObservableCollapser
-
Scope of collapsing.
- getSemaphoreMaxConcurrentRequests() - Method in class com.netflix.hystrix.config.HystrixCommandConfiguration.HystrixCommandExecutionConfig
-
- getShardSizeMean() - Method in class com.netflix.hystrix.HystrixCollapserMetrics
-
- getShardSizePercentile(double) - Method in class com.netflix.hystrix.HystrixCollapserMetrics
-
Retrieve the shard size for the
HystrixCollapser being invoked at a given percentile.
- getSize() - Method in class com.netflix.hystrix.collapser.RequestBatch
-
- getSleepWindowInMilliseconds() - Method in class com.netflix.hystrix.config.HystrixCommandConfiguration.HystrixCommandCircuitBreakerConfig
-
- getStartTimestamp() - Method in class com.netflix.hystrix.ExecutionResult
-
- getString(String, String) - Method in interface com.netflix.hystrix.strategy.properties.HystrixDynamicProperties
-
Requests a property that may or may not actually exist.
- getThreadPool() - Method in class com.netflix.hystrix.HystrixThreadPoolMetrics
-
ThreadPoolExecutor this executor represents.
- getThreadPool(HystrixThreadPoolKey, HystrixProperty<Integer>, HystrixProperty<Integer>, HystrixProperty<Integer>, TimeUnit, BlockingQueue<Runnable>) - Method in class com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategy
-
Factory method to provide ThreadPoolExecutor instances as desired.
- getThreadPoolConfig() - Method in class com.netflix.hystrix.config.HystrixConfiguration
-
- getThreadPoolCount() - Static method in class com.netflix.hystrix.HystrixCounters
-
- getThreadPoolKey() - Method in class com.netflix.hystrix.config.HystrixCommandConfiguration
-
- getThreadPoolKey() - Method in class com.netflix.hystrix.config.HystrixThreadPoolConfiguration
-
- getThreadPoolKey() - Method in class com.netflix.hystrix.HystrixCommandMetrics
-
- getThreadPoolKey() - Method in interface com.netflix.hystrix.HystrixInvokableInfo
-
- getThreadPoolKey() - Method in class com.netflix.hystrix.HystrixThreadPoolMetrics
-
- getThreadPoolKey() - Method in class com.netflix.hystrix.metric.HystrixCommandEvent
-
- getThreadPoolKeyOverride() - Method in class com.netflix.hystrix.config.HystrixCommandConfiguration.HystrixCommandExecutionConfig
-
- getThreadPoolProperties(HystrixThreadPoolKey, HystrixThreadPoolProperties.Setter) - Method in class com.netflix.hystrix.strategy.properties.HystrixPropertiesStrategy
-
- getThreadPoolPropertiesCacheKey(HystrixThreadPoolKey, HystrixThreadPoolProperties.Setter) - Method in class com.netflix.hystrix.strategy.properties.HystrixPropertiesStrategy
-
- getThreadPoolUtilizationMap() - Method in class com.netflix.hystrix.metric.sample.HystrixUtilization
-
- getTimeoutInMilliseconds() - Method in class com.netflix.hystrix.config.HystrixCommandConfiguration.HystrixCommandExecutionConfig
-
- getTimerDelayInMilliseconds() - Method in class com.netflix.hystrix.config.HystrixCollapserConfiguration
-
- getTimerDelayInMilliseconds() - Method in class com.netflix.hystrix.HystrixCollapserProperties.Setter
-
- getTimerThreadPoolProperties() - Method in class com.netflix.hystrix.strategy.properties.HystrixPropertiesStrategy
-
- getTotalCount() - Method in class com.netflix.hystrix.metric.CachedValuesHistogram
-
- getTotalLatency() - Method in class com.netflix.hystrix.metric.HystrixCommandCompletion
-
- getTotalRequests() - Method in class com.netflix.hystrix.HystrixCommandMetrics.HealthCounts
-
- getTotalTimeMean() - Method in class com.netflix.hystrix.HystrixCommandMetrics
-
- getTotalTimePercentile(double) - Method in class com.netflix.hystrix.HystrixCommandMetrics
-
- getType() - Method in class com.netflix.hystrix.strategy.properties.HystrixPropertiesChainedProperty.ChainBuilder
-
- getUserThreadLatency() - Method in class com.netflix.hystrix.ExecutionResult
-
- getValueAtPercentile(double) - Method in class com.netflix.hystrix.metric.CachedValuesHistogram
-
Return the cached value if available.
- groupKey - Variable in class com.netflix.hystrix.HystrixCommand.Setter
-
- groupKey - Variable in class com.netflix.hystrix.HystrixObservableCommand.Setter
-
- hashCode() - Method in class com.netflix.hystrix.ExecutionResult.EventCounts
-
- hashCode() - Method in class com.netflix.hystrix.metric.HystrixRequestEvents.ExecutionSignature
-
- HealthCountsStream - Class in com.netflix.hystrix.metric.consumer
-
Maintains a stream of rolling health counts for a given Command.
- Hystrix - Class in com.netflix.hystrix
-
Lifecycle management of Hystrix.
- Hystrix() - Constructor for class com.netflix.hystrix.Hystrix
-
- HystrixBadRequestException - Exception in com.netflix.hystrix.exception
-
An exception representing an error with provided arguments or state rather than an execution failure.
- HystrixBadRequestException(String) - Constructor for exception com.netflix.hystrix.exception.HystrixBadRequestException
-
- HystrixBadRequestException(String, Throwable) - Constructor for exception com.netflix.hystrix.exception.HystrixBadRequestException
-
- HystrixCachedObservable<R> - Class in com.netflix.hystrix
-
- HystrixCachedObservable(Observable<R>) - Constructor for class com.netflix.hystrix.HystrixCachedObservable
-
- HystrixCircuitBreaker - Interface in com.netflix.hystrix
-
Circuit-breaker logic that is hooked into
HystrixCommand execution and will stop allowing executions if failures have gone past the defined threshold.
- HystrixCollapser<BatchReturnType,ResponseType,RequestArgumentType> - Class in com.netflix.hystrix
-
Collapse multiple requests into a single
HystrixCommand execution based on a time window and optionally a max batch size.
- HystrixCollapser() - Constructor for class com.netflix.hystrix.HystrixCollapser
-
- HystrixCollapser(HystrixCollapserKey) - Constructor for class com.netflix.hystrix.HystrixCollapser
-
- HystrixCollapser(HystrixCollapser.Setter) - Constructor for class com.netflix.hystrix.HystrixCollapser
-
- HystrixCollapser.CollapsedRequest<ResponseType,RequestArgumentType> - Interface in com.netflix.hystrix
-
A request argument RequestArgumentType that was collapsed for batch processing and needs a response ResponseType set on it by the executeBatch implementation.
- HystrixCollapser.Scope - Enum in com.netflix.hystrix
-
The scope of request collapsing.
- HystrixCollapser.Setter - Class in com.netflix.hystrix
-
- HystrixCollapserBridge<BatchReturnType,ResponseType,RequestArgumentType> - Interface in com.netflix.hystrix.collapser
-
Bridge between HystrixCollapser and RequestCollapser to expose 'protected' and 'private' functionality across packages.
- HystrixCollapserConfiguration - Class in com.netflix.hystrix.config
-
- HystrixCollapserConfiguration(HystrixCollapserKey, int, int, boolean, HystrixCollapserConfiguration.CollapserMetricsConfig) - Constructor for class com.netflix.hystrix.config.HystrixCollapserConfiguration
-
- HystrixCollapserConfiguration.CollapserMetricsConfig - Class in com.netflix.hystrix.config
-
- HystrixCollapserConfiguration.CollapserMetricsConfig(int, int, boolean, int, int) - Constructor for class com.netflix.hystrix.config.HystrixCollapserConfiguration.CollapserMetricsConfig
-
- HystrixCollapserEvent - Class in com.netflix.hystrix.metric
-
Data class that comprises the event stream for Hystrix collapser executions.
- HystrixCollapserEvent(HystrixCollapserKey, HystrixEventType.Collapser, int) - Constructor for class com.netflix.hystrix.metric.HystrixCollapserEvent
-
- HystrixCollapserEventStream - Class in com.netflix.hystrix.metric
-
- HystrixCollapserKey - Interface in com.netflix.hystrix
-
A key to represent a
HystrixCollapser for monitoring, circuit-breakers, metrics publishing, caching and other such uses.
- HystrixCollapserKey.Factory - Class in com.netflix.hystrix
-
- HystrixCollapserMetrics - Class in com.netflix.hystrix
-
- HystrixCollapserProperties - Class in com.netflix.hystrix
-
- HystrixCollapserProperties(HystrixCollapserKey) - Constructor for class com.netflix.hystrix.HystrixCollapserProperties
-
- HystrixCollapserProperties(HystrixCollapserKey, HystrixCollapserProperties.Setter) - Constructor for class com.netflix.hystrix.HystrixCollapserProperties
-
- HystrixCollapserProperties(HystrixCollapserKey, HystrixCollapserProperties.Setter, String) - Constructor for class com.netflix.hystrix.HystrixCollapserProperties
-
- HystrixCollapserProperties.Setter - Class in com.netflix.hystrix
-
Fluent interface that allows chained setting of properties that can be passed into a
HystrixCollapser constructor to inject instance specific property overrides.
- HystrixCommand<R> - Class in com.netflix.hystrix
-
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.
- HystrixCommand(HystrixCommandGroupKey) - Constructor for class com.netflix.hystrix.HystrixCommand
-
- HystrixCommand(HystrixCommandGroupKey, HystrixThreadPoolKey) - Constructor for class com.netflix.hystrix.HystrixCommand
-
- HystrixCommand(HystrixCommandGroupKey, int) - Constructor for class com.netflix.hystrix.HystrixCommand
-
- HystrixCommand(HystrixCommandGroupKey, HystrixThreadPoolKey, int) - Constructor for class com.netflix.hystrix.HystrixCommand
-
- HystrixCommand(HystrixCommand.Setter) - Constructor for class com.netflix.hystrix.HystrixCommand
-
- HystrixCommand.Setter - Class in com.netflix.hystrix
-
- HystrixCommand.Setter(HystrixCommandGroupKey) - Constructor for class com.netflix.hystrix.HystrixCommand.Setter
-
Setter factory method containing required values.
- HystrixCommandCompletion - Class in com.netflix.hystrix.metric
-
Data class which gets fed into event stream when a command completes (with any of the outcomes in
HystrixEventType).
- HystrixCommandCompletionStream - Class in com.netflix.hystrix.metric
-
- HystrixCommandConfiguration - Class in com.netflix.hystrix.config
-
- HystrixCommandConfiguration.HystrixCommandCircuitBreakerConfig - Class in com.netflix.hystrix.config
-
- HystrixCommandConfiguration.HystrixCommandCircuitBreakerConfig(boolean, int, boolean, boolean, int, int) - Constructor for class com.netflix.hystrix.config.HystrixCommandConfiguration.HystrixCommandCircuitBreakerConfig
-
- HystrixCommandConfiguration.HystrixCommandExecutionConfig - Class in com.netflix.hystrix.config
-
- HystrixCommandConfiguration.HystrixCommandExecutionConfig(int, HystrixCommandProperties.ExecutionIsolationStrategy, boolean, String, boolean, int, boolean, int, boolean, boolean) - Constructor for class com.netflix.hystrix.config.HystrixCommandConfiguration.HystrixCommandExecutionConfig
-
- HystrixCommandConfiguration.HystrixCommandMetricsConfig - Class in com.netflix.hystrix.config
-
- HystrixCommandConfiguration.HystrixCommandMetricsConfig(int, boolean, int, int, int, int) - Constructor for class com.netflix.hystrix.config.HystrixCommandConfiguration.HystrixCommandMetricsConfig
-
- HystrixCommandEvent - Class in com.netflix.hystrix.metric
-
Data class that comprises the event stream for Hystrix command executions.
- HystrixCommandEvent(HystrixCommandKey, HystrixThreadPoolKey) - Constructor for class com.netflix.hystrix.metric.HystrixCommandEvent
-
- HystrixCommandExecutionHook - Class in com.netflix.hystrix.strategy.executionhook
-
- HystrixCommandExecutionHook() - Constructor for class com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook
-
- HystrixCommandExecutionStarted - Class in com.netflix.hystrix.metric
-
Data class that get fed to event stream when a command starts executing.
- HystrixCommandExecutionStarted(HystrixCommandKey, HystrixThreadPoolKey, HystrixCommandProperties.ExecutionIsolationStrategy, int) - Constructor for class com.netflix.hystrix.metric.HystrixCommandExecutionStarted
-
- HystrixCommandGroupKey - Interface in com.netflix.hystrix
-
- HystrixCommandGroupKey.Factory - Class in com.netflix.hystrix
-
- HystrixCommandKey - Interface in com.netflix.hystrix
-
A key to represent a
HystrixCommand for monitoring, circuit-breakers, metrics publishing, caching and other such uses.
- HystrixCommandKey.Factory - Class in com.netflix.hystrix
-
- HystrixCommandMetrics - Class in com.netflix.hystrix
-
- HystrixCommandMetrics.HealthCounts - Class in com.netflix.hystrix
-
Number of requests during rolling window.
- HystrixCommandProperties - Class in com.netflix.hystrix
-
- HystrixCommandProperties(HystrixCommandKey) - Constructor for class com.netflix.hystrix.HystrixCommandProperties
-
- HystrixCommandProperties(HystrixCommandKey, HystrixCommandProperties.Setter) - Constructor for class com.netflix.hystrix.HystrixCommandProperties
-
- HystrixCommandProperties(HystrixCommandKey, HystrixCommandProperties.Setter, String) - Constructor for class com.netflix.hystrix.HystrixCommandProperties
-
- HystrixCommandProperties.ExecutionIsolationStrategy - Enum in com.netflix.hystrix
-
- HystrixCommandProperties.Setter - Class in com.netflix.hystrix
-
Fluent interface that allows chained setting of properties that can be passed into a
HystrixCommand constructor to inject instance specific property overrides.
- HystrixCommandResponseFromCache<R> - Class in com.netflix.hystrix
-
- HystrixCommandStartStream - Class in com.netflix.hystrix.metric
-
- HystrixCommandUtilization - Class in com.netflix.hystrix.metric.sample
-
- HystrixCommandUtilization(int) - Constructor for class com.netflix.hystrix.metric.sample.HystrixCommandUtilization
-
- HystrixConcurrencyStrategy - Class in com.netflix.hystrix.strategy.concurrency
-
Abstract class for defining different behavior or implementations for concurrency related aspects of the system with default implementations.
- HystrixConcurrencyStrategy() - Constructor for class com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategy
-
- HystrixConfiguration - Class in com.netflix.hystrix.config
-
- HystrixConfigurationStream - Class in com.netflix.hystrix.config
-
This class samples current Hystrix configuration and exposes that as a stream
- HystrixConfigurationStream(int) - Constructor for class com.netflix.hystrix.config.HystrixConfigurationStream
-
- HystrixContextScheduler - Class in com.netflix.hystrix.strategy.concurrency
-
- HystrixContextScheduler(Scheduler) - Constructor for class com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler
-
- HystrixContextScheduler(HystrixConcurrencyStrategy, Scheduler) - Constructor for class com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler
-
- HystrixContextScheduler(HystrixConcurrencyStrategy, HystrixThreadPool) - Constructor for class com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler
-
- HystrixContextScheduler(HystrixConcurrencyStrategy, HystrixThreadPool, Func0<Boolean>) - Constructor for class com.netflix.hystrix.strategy.concurrency.HystrixContextScheduler
-
- HystrixCounters - Class in com.netflix.hystrix
-
Class with global statistics on Hystrix runtime behavior.
- HystrixCounters() - Constructor for class com.netflix.hystrix.HystrixCounters
-
- HystrixDynamicProperties - Interface in com.netflix.hystrix.strategy.properties
-
A hystrix plugin (SPI) for resolving dynamic configuration properties.
- HystrixDynamicProperty<T> - Interface in com.netflix.hystrix.strategy.properties
-
Generic interface to represent a dynamic property value so Hystrix can consume
properties without being tied to any particular backing implementation.
- HystrixEvent - Interface in com.netflix.hystrix.metric
-
Marker interface for events which may appear in an event stream
- HystrixEventNotifier - Class in com.netflix.hystrix.strategy.eventnotifier
-
Abstract EventNotifier that allows receiving notifications for different events with default implementations.
- HystrixEventNotifier() - Constructor for class com.netflix.hystrix.strategy.eventnotifier.HystrixEventNotifier
-
- HystrixEventStream<E extends HystrixEvent> - Interface in com.netflix.hystrix.metric
-
- HystrixEventType - Enum in com.netflix.hystrix
-
Various states/events that execution can result in or have tracked.
- HystrixEventType.Collapser - Enum in com.netflix.hystrix
-
- HystrixEventType.ThreadPool - Enum in com.netflix.hystrix
-
- HystrixExecutable<R> - Interface in com.netflix.hystrix
-
Common interface for executables (
HystrixCommand and
HystrixCollapser) so client code can treat them the same and combine in typed collections if desired.
- HystrixInvokable<R> - Interface in com.netflix.hystrix
-
Marker interface for Hystrix commands that can be invoked.
- HystrixInvokableInfo<R> - Interface in com.netflix.hystrix
-
- HystrixLifecycleForwardingRequestVariable<T> - Class in com.netflix.hystrix.strategy.concurrency
-
- HystrixLifecycleForwardingRequestVariable(HystrixRequestVariableLifecycle<T>) - Constructor for class com.netflix.hystrix.strategy.concurrency.HystrixLifecycleForwardingRequestVariable
-
- HystrixMetrics - Class in com.netflix.hystrix
-
Abstract base class for Hystrix metrics
- HystrixMetrics(HystrixRollingNumber) - Constructor for class com.netflix.hystrix.HystrixMetrics
-
- HystrixMetricsPublisher - Class in com.netflix.hystrix.strategy.metrics
-
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.com/Netflix/servo)
for monitoring and statistical purposes.
- HystrixMetricsPublisher() - Constructor for class com.netflix.hystrix.strategy.metrics.HystrixMetricsPublisher
-
- HystrixMetricsPublisherCollapser - Interface in com.netflix.hystrix.strategy.metrics
-
- HystrixMetricsPublisherCommand - Interface in com.netflix.hystrix.strategy.metrics
-
- HystrixMetricsPublisherThreadPool - Interface in com.netflix.hystrix.strategy.metrics
-
- HystrixObservable<R> - Interface in com.netflix.hystrix
-
- HystrixObservableCollapser<K,BatchReturnType,ResponseType,RequestArgumentType> - Class in com.netflix.hystrix
-
Collapse multiple requests into a single
HystrixCommand execution based on a time window and optionally a max batch size.
- HystrixObservableCollapser() - Constructor for class com.netflix.hystrix.HystrixObservableCollapser
-
- HystrixObservableCollapser(HystrixCollapserKey) - Constructor for class com.netflix.hystrix.HystrixObservableCollapser
-
- HystrixObservableCollapser(HystrixObservableCollapser.Setter) - Constructor for class com.netflix.hystrix.HystrixObservableCollapser
-
- HystrixObservableCollapser.Scope - Enum in com.netflix.hystrix
-
The scope of request collapsing.
- HystrixObservableCollapser.Setter - Class in com.netflix.hystrix
-
- HystrixObservableCommand<R> - Class in com.netflix.hystrix
-
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.
- HystrixObservableCommand(HystrixCommandGroupKey) - Constructor for class com.netflix.hystrix.HystrixObservableCommand
-
- HystrixObservableCommand(HystrixObservableCommand.Setter) - Constructor for class com.netflix.hystrix.HystrixObservableCommand
-
- HystrixObservableCommand.Setter - Class in com.netflix.hystrix
-
- HystrixObservableCommand.Setter(HystrixCommandGroupKey) - Constructor for class com.netflix.hystrix.HystrixObservableCommand.Setter
-
Setter factory method containing required values.
- HystrixPlugins - Class in com.netflix.hystrix.strategy
-
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 class
plugin registered and retrieved using the resolved
HystrixDynamicProperties (usually Archaius, see get methods for property names)
plugin registered and retrieved using the JDK
ServiceLoader
default implementation
The exception to the above order is the
HystrixDynamicProperties implementation
which is only loaded through
System.properties or the ServiceLoader (see the
getter for more details).
- HystrixPropertiesChainedProperty.ChainBuilder<T> - Class in com.netflix.hystrix.strategy.properties
-
- HystrixPropertiesStrategy - Class in com.netflix.hystrix.strategy.properties
-
Abstract class with default implementations of factory methods for properties used by various components of Hystrix.
- HystrixPropertiesStrategy() - Constructor for class com.netflix.hystrix.strategy.properties.HystrixPropertiesStrategy
-
- HystrixProperty<T> - Interface in com.netflix.hystrix.strategy.properties
-
Generic interface to represent a property value so Hystrix can consume properties without being tied to any particular backing implementation.
- HystrixProperty.Factory - Class in com.netflix.hystrix.strategy.properties
-
Helper methods for wrapping static values and dynamic Archaius (https://github.com/Netflix/archaius) properties in the
HystrixProperty interface.
- HystrixProperty.Factory() - Constructor for class com.netflix.hystrix.strategy.properties.HystrixProperty.Factory
-
- HystrixRequestCache - Class in com.netflix.hystrix
-
- HystrixRequestContext - Class in com.netflix.hystrix.strategy.concurrency
-
- HystrixRequestEvents - Class in com.netflix.hystrix.metric
-
- HystrixRequestEvents(Collection<HystrixInvokableInfo<?>>) - Constructor for class com.netflix.hystrix.metric.HystrixRequestEvents
-
- HystrixRequestEvents.ExecutionSignature - Class in com.netflix.hystrix.metric
-
- HystrixRequestEventsStream - Class in com.netflix.hystrix.metric
-
Stream of requests, each of which contains a series of command executions
- HystrixRequestLog - Class in com.netflix.hystrix
-
Log of
HystrixCommand executions and events during the current request.
- HystrixRequestVariable<T> - Interface in com.netflix.hystrix.strategy.concurrency
-
Interface for a variable similar to ThreadLocal but scoped at the user request level.
- HystrixRequestVariableLifecycle<T> - Interface in com.netflix.hystrix.strategy.concurrency
-
- HystrixRuntimeException - Exception in com.netflix.hystrix.exception
-
RuntimeException that is thrown when a
HystrixCommand fails and does not have a fallback.
- HystrixRuntimeException(HystrixRuntimeException.FailureType, Class<? extends HystrixInvokable>, String, Exception, Throwable) - Constructor for exception com.netflix.hystrix.exception.HystrixRuntimeException
-
- HystrixRuntimeException(HystrixRuntimeException.FailureType, Class<? extends HystrixInvokable>, String, Throwable, Throwable) - Constructor for exception com.netflix.hystrix.exception.HystrixRuntimeException
-
- HystrixRuntimeException.FailureType - Enum in com.netflix.hystrix.exception
-
- HystrixThreadEventStream - Class in com.netflix.hystrix.metric
-
Per-thread event stream.
- HystrixThreadPool - Interface in com.netflix.hystrix
-
- HystrixThreadPoolCompletionStream - Class in com.netflix.hystrix.metric
-
- HystrixThreadPoolConfiguration - Class in com.netflix.hystrix.config
-
- HystrixThreadPoolKey - Interface in com.netflix.hystrix
-
A key to represent a
HystrixThreadPool for monitoring, metrics publishing, caching and other such uses.
- HystrixThreadPoolKey.Factory - Class in com.netflix.hystrix
-
- HystrixThreadPoolMetrics - Class in com.netflix.hystrix
-
- HystrixThreadPoolProperties - Class in com.netflix.hystrix
-
- HystrixThreadPoolProperties(HystrixThreadPoolKey) - Constructor for class com.netflix.hystrix.HystrixThreadPoolProperties
-
- HystrixThreadPoolProperties(HystrixThreadPoolKey, HystrixThreadPoolProperties.Setter) - Constructor for class com.netflix.hystrix.HystrixThreadPoolProperties
-
- HystrixThreadPoolProperties(HystrixThreadPoolKey, HystrixThreadPoolProperties.Setter, String) - Constructor for class com.netflix.hystrix.HystrixThreadPoolProperties
-
- HystrixThreadPoolProperties.Setter - Class in com.netflix.hystrix
-
Fluent interface that allows chained setting of properties that can be passed into a
HystrixThreadPool via a
HystrixCommand constructor to inject instance specific property
overrides.
- HystrixThreadPoolStartStream - Class in com.netflix.hystrix.metric
-
- HystrixThreadPoolUtilization - Class in com.netflix.hystrix.metric.sample
-
- HystrixThreadPoolUtilization(int, int, int, int) - Constructor for class com.netflix.hystrix.metric.sample.HystrixThreadPoolUtilization
-
- HystrixTimeoutException - Exception in com.netflix.hystrix.exception
-
An exception representing an error where the provided execution method took longer than the Hystrix timeout.
- HystrixTimeoutException() - Constructor for exception com.netflix.hystrix.exception.HystrixTimeoutException
-
- HystrixTimerThreadPoolProperties - Class in com.netflix.hystrix
-
Properties for Hystrix timer thread pool.
- HystrixTimerThreadPoolProperties() - Constructor for class com.netflix.hystrix.HystrixTimerThreadPoolProperties
-
- HystrixTimerThreadPoolProperties(HystrixTimerThreadPoolProperties.Setter) - Constructor for class com.netflix.hystrix.HystrixTimerThreadPoolProperties
-
- HystrixTimerThreadPoolProperties.Setter - Class in com.netflix.hystrix
-
Fluent interface that allows chained setting of properties.
- HystrixUtilization - Class in com.netflix.hystrix.metric.sample
-
- HystrixUtilization(Map<HystrixCommandKey, HystrixCommandUtilization>, Map<HystrixThreadPoolKey, HystrixThreadPoolUtilization>) - Constructor for class com.netflix.hystrix.metric.sample.HystrixUtilization
-
- HystrixUtilizationStream - Class in com.netflix.hystrix.metric.sample
-
This class samples current Hystrix utilization of resources and exposes that as a stream
- HystrixUtilizationStream(int) - Constructor for class com.netflix.hystrix.metric.sample.HystrixUtilizationStream
-
- mapResponseToRequests(Observable<BatchReturnType>, Collection<HystrixCollapser.CollapsedRequest<ResponseType, RequestArgumentType>>) - Method in interface com.netflix.hystrix.collapser.HystrixCollapserBridge
-
- mapResponseToRequests(BatchReturnType, Collection<HystrixCollapser.CollapsedRequest<ResponseType, RequestArgumentType>>) - Method in class com.netflix.hystrix.HystrixCollapser
-
- markBatch(int) - Method in class com.netflix.hystrix.HystrixCollapserMetrics
-
- markCollapsed(HystrixCollapserKey, int) - Method in class com.netflix.hystrix.ExecutionResult
-
- markCommandExecution(HystrixCommandKey, HystrixCommandProperties.ExecutionIsolationStrategy, int, List<HystrixEventType>) - Method in class com.netflix.hystrix.strategy.eventnotifier.HystrixEventNotifier
-
Called after a command is executed using thread isolation.
- markEvent(HystrixEventType, HystrixCommandKey) - Method in class com.netflix.hystrix.strategy.eventnotifier.HystrixEventNotifier
-
Called for every event fired.
- markRequestBatched() - Method in class com.netflix.hystrix.HystrixCollapserMetrics
-
- markResponseFromCache() - Method in class com.netflix.hystrix.HystrixCollapserMetrics
-
- markShards(int) - Method in class com.netflix.hystrix.HystrixCollapserMetrics
-
- markSuccess() - Method in interface com.netflix.hystrix.HystrixCircuitBreaker
-
Invoked on successful executions from
HystrixCommand as part of feedback mechanism when in a half-open state.
- markThreadCompletion() - Method in interface com.netflix.hystrix.HystrixThreadPool
-
Mark when a thread completes executing a command.
- markThreadCompletion() - Method in class com.netflix.hystrix.HystrixThreadPoolMetrics
-
Invoked each time a thread completes.
- markThreadExecution() - Method in interface com.netflix.hystrix.HystrixThreadPool
-
Mark when a thread begins executing a command.
- markThreadExecution() - Method in class com.netflix.hystrix.HystrixThreadPoolMetrics
-
Invoked each time a thread is executed.
- markThreadRejection() - Method in interface com.netflix.hystrix.HystrixThreadPool
-
Mark when a command gets rejected from the threadpool
- markThreadRejection() - Method in class com.netflix.hystrix.HystrixThreadPoolMetrics
-
Invoked each time a command is rejected from the thread-pool
- markUserThreadCompletion(long) - Method in class com.netflix.hystrix.ExecutionResult
-
- maxQueueSize() - Method in class com.netflix.hystrix.HystrixThreadPoolProperties
-
- maxRequestsInBatch() - Method in class com.netflix.hystrix.HystrixCollapserProperties
-
The maximum number of requests allowed in a batch before triggering a batch execution.
- metricsHealthSnapshotIntervalInMilliseconds() - Method in class com.netflix.hystrix.HystrixCommandProperties
-
Time in milliseconds to wait between allowing health snapshots to be taken that calculate success and error percentages and affect
HystrixCircuitBreaker.isOpen() status.
- metricsRollingPercentileBucketSize() - Method in class com.netflix.hystrix.HystrixCollapserProperties
-
Maximum number of values stored in each bucket of the rolling percentile.
- metricsRollingPercentileBucketSize() - Method in class com.netflix.hystrix.HystrixCommandProperties
-
Maximum number of values stored in each bucket of the rolling percentile.
- metricsRollingPercentileEnabled() - Method in class com.netflix.hystrix.HystrixCollapserProperties
-
- metricsRollingPercentileEnabled() - Method in class com.netflix.hystrix.HystrixCommandProperties
-
Whether percentile metrics should be captured using
HystrixRollingPercentile inside
HystrixCommandMetrics.
- metricsRollingPercentileWindow() - Method in class com.netflix.hystrix.HystrixCommandProperties
-
- metricsRollingPercentileWindowBuckets() - Method in class com.netflix.hystrix.HystrixCollapserProperties
-
Number of buckets the rolling percentile window is broken into.
- metricsRollingPercentileWindowBuckets() - Method in class com.netflix.hystrix.HystrixCommandProperties
-
Number of buckets the rolling percentile window is broken into.
- metricsRollingPercentileWindowInMilliseconds() - Method in class com.netflix.hystrix.HystrixCollapserProperties
-
Duration of percentile rolling window in milliseconds.
- metricsRollingPercentileWindowInMilliseconds() - Method in class com.netflix.hystrix.HystrixCommandProperties
-
Duration of percentile rolling window in milliseconds.
- metricsRollingStatisticalWindowBuckets() - Method in class com.netflix.hystrix.HystrixCollapserProperties
-
Number of buckets the rolling statistical window is broken into.
- metricsRollingStatisticalWindowBuckets() - Method in class com.netflix.hystrix.HystrixCommandProperties
-
Number of buckets the rolling statistical window is broken into.
- metricsRollingStatisticalWindowBuckets() - Method in class com.netflix.hystrix.HystrixThreadPoolProperties
-
Number of buckets the rolling statistical window is broken into.
- metricsRollingStatisticalWindowInMilliseconds() - Method in class com.netflix.hystrix.HystrixCollapserProperties
-
Duration of statistical rolling window in milliseconds.
- metricsRollingStatisticalWindowInMilliseconds() - Method in class com.netflix.hystrix.HystrixCommandProperties
-
Duration of statistical rolling window in milliseconds.
- metricsRollingStatisticalWindowInMilliseconds() - Method in class com.netflix.hystrix.HystrixThreadPoolProperties
-
Duration of statistical rolling window in milliseconds.
- RealCollapserTimer - Class in com.netflix.hystrix.collapser
-
Actual CollapserTimer implementation for triggering batch execution that uses HystrixTimer.
- RealCollapserTimer() - Constructor for class com.netflix.hystrix.collapser.RealCollapserTimer
-
- registerCommandExecutionHook(HystrixCommandExecutionHook) - Method in class com.netflix.hystrix.strategy.HystrixPlugins
-
- registerConcurrencyStrategy(HystrixConcurrencyStrategy) - Method in class com.netflix.hystrix.strategy.HystrixPlugins
-
- registerEventNotifier(HystrixEventNotifier) - Method in class com.netflix.hystrix.strategy.HystrixPlugins
-
Register a
HystrixEventNotifier implementation as a global override of any injected or default implementations.
- registerMetricsPublisher(HystrixMetricsPublisher) - Method in class com.netflix.hystrix.strategy.HystrixPlugins
-
- registerPropertiesStrategy(HystrixPropertiesStrategy) - Method in class com.netflix.hystrix.strategy.HystrixPlugins
-
- removeByKey(HystrixCommandKey) - Static method in class com.netflix.hystrix.metric.consumer.HealthCountsStream
-
- RequestBatch<BatchReturnType,ResponseType,RequestArgumentType> - Class in com.netflix.hystrix.collapser
-
A batch of requests collapsed together by a RequestCollapser instance.
- RequestBatch(HystrixCollapserProperties, HystrixCollapserBridge<BatchReturnType, ResponseType, RequestArgumentType>, int) - Constructor for class com.netflix.hystrix.collapser.RequestBatch
-
- requestCacheEnabled() - Method in class com.netflix.hystrix.HystrixCollapserProperties
-
- requestCacheEnabled() - Method in class com.netflix.hystrix.HystrixCommandProperties
-
Whether
AbstractCommand.getCacheKey() should be used with
HystrixRequestCache to provide de-duplication functionality via request-scoped caching.
- requestCachingEnabled() - Method in class com.netflix.hystrix.HystrixCollapserProperties
-
Deprecated.
- RequestCollapser<BatchReturnType,ResponseType,RequestArgumentType> - Class in com.netflix.hystrix.collapser
-
Requests are submitted to this and batches executed based on size or time.
- RequestCollapserFactory<BatchReturnType,ResponseType,RequestArgumentType> - Class in com.netflix.hystrix.collapser
-
Factory for retrieving the correct instance of a RequestCollapser.
- RequestCollapserFactory(HystrixCollapserKey, RequestCollapserFactory.Scope, CollapserTimer, HystrixCollapserProperties.Setter) - Constructor for class com.netflix.hystrix.collapser.RequestCollapserFactory
-
- RequestCollapserFactory(HystrixCollapserKey, RequestCollapserFactory.Scope, CollapserTimer, HystrixCollapserProperties) - Constructor for class com.netflix.hystrix.collapser.RequestCollapserFactory
-
- RequestCollapserFactory.Scope - Interface in com.netflix.hystrix.collapser
-
- RequestCollapserFactory.Setter - Class in com.netflix.hystrix.collapser
-
- requestContext - Variable in class com.netflix.hystrix.metric.HystrixCommandCompletion
-
- requestLogEnabled() - Method in class com.netflix.hystrix.HystrixCommandProperties
-
- reset() - Static method in class com.netflix.hystrix.collapser.RequestCollapserFactory
-
Clears all state.
- reset() - Static method in class com.netflix.hystrix.Hystrix
-
Reset state and release resources in use (such as thread-pools).
- reset(long, TimeUnit) - Static method in class com.netflix.hystrix.Hystrix
-
Reset state and release resources in use (such as threadpools) and wait for completion.
- reset() - Static method in class com.netflix.hystrix.metric.consumer.CumulativeCollapserEventCounterStream
-
- reset() - Static method in class com.netflix.hystrix.metric.consumer.CumulativeCommandEventCounterStream
-
- reset() - Static method in class com.netflix.hystrix.metric.consumer.CumulativeThreadPoolEventCounterStream
-
- reset() - Static method in class com.netflix.hystrix.metric.consumer.HealthCountsStream
-
- reset() - Static method in class com.netflix.hystrix.metric.consumer.RollingCollapserBatchSizeDistributionStream
-
- reset() - Static method in class com.netflix.hystrix.metric.consumer.RollingCollapserEventCounterStream
-
- reset() - Static method in class com.netflix.hystrix.metric.consumer.RollingCommandEventCounterStream
-
- reset() - Static method in class com.netflix.hystrix.metric.consumer.RollingCommandLatencyDistributionStream
-
- reset() - Static method in class com.netflix.hystrix.metric.consumer.RollingCommandMaxConcurrencyStream
-
- reset() - Static method in class com.netflix.hystrix.metric.consumer.RollingCommandUserLatencyDistributionStream
-
- reset() - Static method in class com.netflix.hystrix.metric.consumer.RollingThreadPoolEventCounterStream
-
- reset() - Static method in class com.netflix.hystrix.metric.consumer.RollingThreadPoolMaxConcurrencyStream
-
- reset() - Static method in class com.netflix.hystrix.metric.HystrixCollapserEventStream
-
- reset() - Static method in class com.netflix.hystrix.metric.HystrixCommandCompletionStream
-
- reset() - Static method in class com.netflix.hystrix.metric.HystrixCommandStartStream
-
- reset() - Static method in class com.netflix.hystrix.metric.HystrixThreadPoolCompletionStream
-
- reset() - Static method in class com.netflix.hystrix.metric.HystrixThreadPoolStartStream
-
- reset() - Static method in class com.netflix.hystrix.strategy.HystrixPlugins
-
Reset all of the HystrixPlugins to null.
- resetRequest() - Static method in class com.netflix.hystrix.collapser.RequestCollapserFactory
-
Used for testing
- resumeWithFallback() - Method in class com.netflix.hystrix.HystrixObservableCommand
-
If AbstractCommand.observe() or AbstractCommand.toObservable() fails in any way then this method will be invoked to provide an opportunity to return a fallback response.
- RollingCollapserBatchSizeDistributionStream - Class in com.netflix.hystrix.metric.consumer
-
Maintains a stream of batch size distributions for a given Command.
- RollingCollapserEventCounterStream - Class in com.netflix.hystrix.metric.consumer
-
Maintains a stream of event counters for a given Command.
- RollingCommandEventCounterStream - Class in com.netflix.hystrix.metric.consumer
-
Maintains a stream of event counters for a given Command.
- RollingCommandLatencyDistributionStream - Class in com.netflix.hystrix.metric.consumer
-
Maintains a stream of latency distributions for a given Command.
- RollingCommandMaxConcurrencyStream - Class in com.netflix.hystrix.metric.consumer
-
Maintains a stream of the maximum concurrency seen by this command.
- RollingCommandUserLatencyDistributionStream - Class in com.netflix.hystrix.metric.consumer
-
Maintains a stream of latency distributions for a given Command.
- RollingConcurrencyStream - Class in com.netflix.hystrix.metric.consumer
-
Maintains a stream of max-concurrency
This gets calculated using a rolling window of t1 milliseconds.
- RollingConcurrencyStream(HystrixEventStream<HystrixCommandExecutionStarted>, int, int) - Constructor for class com.netflix.hystrix.metric.consumer.RollingConcurrencyStream
-
- RollingDistributionStream<Event extends HystrixEvent> - Class in com.netflix.hystrix.metric.consumer
-
Maintains a stream of distributions for a given Command.
- RollingDistributionStream(HystrixEventStream<Event>, int, int, Func2<Histogram, Event, Histogram>) - Constructor for class com.netflix.hystrix.metric.consumer.RollingDistributionStream
-
- RollingThreadPoolEventCounterStream - Class in com.netflix.hystrix.metric.consumer
-
Maintains a stream of event counters for a given ThreadPool.
- RollingThreadPoolMaxConcurrencyStream - Class in com.netflix.hystrix.metric.consumer
-
Maintains a stream of max-concurrency
This gets calculated using a rolling window of t1 milliseconds.
- RollingThreadPoolMaxConcurrencyStream(HystrixThreadPoolKey, int, int) - Constructor for class com.netflix.hystrix.metric.consumer.RollingThreadPoolMaxConcurrencyStream
-
- run() - Method in class com.netflix.hystrix.HystrixCommand
-
- valueOf(String) - Static method in enum com.netflix.hystrix.exception.HystrixRuntimeException.FailureType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.netflix.hystrix.HystrixCollapser.Scope
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.netflix.hystrix.HystrixCommandProperties.ExecutionIsolationStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.netflix.hystrix.HystrixEventType.Collapser
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.netflix.hystrix.HystrixEventType.ThreadPool
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.netflix.hystrix.HystrixEventType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.netflix.hystrix.HystrixObservableCollapser.Scope
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.netflix.hystrix.exception.HystrixRuntimeException.FailureType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.netflix.hystrix.HystrixCollapser.Scope
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.netflix.hystrix.HystrixCommandProperties.ExecutionIsolationStrategy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.netflix.hystrix.HystrixEventType.Collapser
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.netflix.hystrix.HystrixEventType.ThreadPool
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.netflix.hystrix.HystrixEventType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.netflix.hystrix.HystrixObservableCollapser.Scope
-
Returns an array containing the constants of this enum type, in
the order they are declared.