Table of Contents

Namespace Steeltoe.CircuitBreaker.Hystrix

Classes

AbstractCommandBase
AbstractCommand<TResult>
AbstractCommand<TResult>.AtomicCommandState
AbstractCommand<TResult>.AtomicThreadState
AbstractCommand<TResult>.AtomicTimedOutStatus
AbstractCommand<TResult>.HystrixCompletionSource
CollapserEventTypeHelper
ExecutionResult
ExecutionResult.EventCounts
HealthCounts
HysrixCollapserBase
HystrixApplicationBuilderExtensions
HystrixBaseOptions
HystrixCachedTask<T>
HystrixCollapserKeyDefault
HystrixCollapserMetrics
HystrixCollapserOptions
HystrixCollapser<BatchReturnType, RequestResponseType, RequestArgumentType>
HystrixCommand
HystrixCommandGroupKeyDefault
HystrixCommandKeyDefault
HystrixCommandMetrics
HystrixCommandOptions
HystrixCommand<TResult>
HystrixContainerBuilderExtensions
HystrixCounters
HystrixEventTypeHelper
HystrixKeyDefault
HystrixMetrics
HystrixRequestCache
HystrixRequestContextMiddleware
HystrixRequestContextMiddlewareOwin
HystrixRequestContextModule
HystrixRequestLog
HystrixServiceCollectionExtensions
HystrixThreadPoolKeyDefault

Default implementation of the interface

HystrixThreadPoolMetrics
HystrixThreadPoolOptions
ThreadPoolEventTypeHelper

Interfaces

ICollapsedRequest<RequestResponseType, RequestArgumentType>
IHystrixCircuitBreaker
IHystrixCollapserKey
IHystrixCollapserOptions
IHystrixCommandGroupKey
IHystrixCommandKey
IHystrixCommandOptions
IHystrixExecutable
IHystrixExecutable<TResult>
IHystrixInvokable
IHystrixInvokableInfo
IHystrixKey
IHystrixObservable
IHystrixObservable<TResult>
IHystrixThreadPool
IHystrixThreadPoolKey

A key to represent a IHystrixThreadPool for monitoring, metrics publishing, caching and other such uses.

IHystrixThreadPoolOptions

Enums

AbstractCommand<TResult>.CommandState
AbstractCommand<TResult>.ThreadState
AbstractCommand<TResult>.TimedOutStatus
CollapserEventType
ExecutionIsolationStrategy
HystrixEventType
RequestCollapserScope
ThreadPoolEventType