Table of Contents

Interface IHystrixInvokableInfo

Namespace
Steeltoe.CircuitBreaker.Hystrix
Assembly
Steeltoe.CircuitBreaker.HystrixBase.dll
public interface IHystrixInvokableInfo

Properties

CommandGroup

IHystrixCommandGroupKey CommandGroup { get; }

Property Value

IHystrixCommandGroupKey

CommandKey

IHystrixCommandKey CommandKey { get; }

Property Value

IHystrixCommandKey

CommandOptions

IHystrixCommandOptions CommandOptions { get; }

Property Value

IHystrixCommandOptions

CommandRunStartTimeInNanos

long CommandRunStartTimeInNanos { get; }

Property Value

long

EventCounts

ExecutionResult.EventCounts EventCounts { get; }

Property Value

ExecutionResult.EventCounts

ExecutionEvents

List<HystrixEventType> ExecutionEvents { get; }

Property Value

List<HystrixEventType>

ExecutionTimeInMilliseconds

int ExecutionTimeInMilliseconds { get; }

Property Value

int

FailedExecutionException

Exception FailedExecutionException { get; }

Property Value

Exception

IsCircuitBreakerOpen

bool IsCircuitBreakerOpen { get; }

Property Value

bool

IsExecutedInThread

bool IsExecutedInThread { get; }

Property Value

bool

IsExecutionComplete

bool IsExecutionComplete { get; }

Property Value

bool

IsFailedExecution

bool IsFailedExecution { get; }

Property Value

bool

IsResponseFromCache

bool IsResponseFromCache { get; }

Property Value

bool

IsResponseFromFallback

bool IsResponseFromFallback { get; }

Property Value

bool

IsResponseRejected

bool IsResponseRejected { get; }

Property Value

bool

IsResponseSemaphoreRejected

bool IsResponseSemaphoreRejected { get; }

Property Value

bool

IsResponseShortCircuited

bool IsResponseShortCircuited { get; }

Property Value

bool

IsResponseThreadPoolRejected

bool IsResponseThreadPoolRejected { get; }

Property Value

bool

IsResponseTimedOut

bool IsResponseTimedOut { get; }

Property Value

bool

IsSuccessfulExecution

bool IsSuccessfulExecution { get; }

Property Value

bool

Metrics

HystrixCommandMetrics Metrics { get; }

Property Value

HystrixCommandMetrics

NumberCollapsed

int NumberCollapsed { get; }

Property Value

int

NumberEmissions

int NumberEmissions { get; }

Property Value

int

NumberFallbackEmissions

int NumberFallbackEmissions { get; }

Property Value

int

OriginatingCollapserKey

IHystrixCollapserKey OriginatingCollapserKey { get; }

Property Value

IHystrixCollapserKey

PublicCacheKey

string PublicCacheKey { get; }

Property Value

string

ThreadPoolKey

IHystrixThreadPoolKey ThreadPoolKey { get; }

Property Value

IHystrixThreadPoolKey