Class HystrixCommandExecutionHook
- Namespace
- Steeltoe.CircuitBreaker.Hystrix.Strategy.ExecutionHook
- Assembly
- Steeltoe.CircuitBreaker.HystrixBase.dll
public abstract class HystrixCommandExecutionHook
- Inheritance
-
HystrixCommandExecutionHook
- Derived
-
- Inherited Members
-
Methods
OnCacheHit(IHystrixInvokable)
public virtual void OnCacheHit(IHystrixInvokable commandInstance)
Parameters
commandInstance
IHystrixInvokable
OnEmit<T>(IHystrixInvokable, T)
public virtual T OnEmit<T>(IHystrixInvokable commandInstance, T value)
Parameters
commandInstance
IHystrixInvokable
value
T
Returns
- T
Type Parameters
T
OnError(IHystrixInvokable, FailureType, Exception)
public virtual Exception OnError(IHystrixInvokable commandInstance, FailureType failureType, Exception e)
Parameters
commandInstance
IHystrixInvokable
failureType
FailureType
e
Exception
Returns
- Exception
OnExecutionEmit<T>(IHystrixInvokable, T)
public virtual T OnExecutionEmit<T>(IHystrixInvokable commandInstance, T value)
Parameters
commandInstance
IHystrixInvokable
value
T
Returns
- T
Type Parameters
T
OnExecutionError(IHystrixInvokable, Exception)
public virtual Exception OnExecutionError(IHystrixInvokable commandInstance, Exception e)
Parameters
commandInstance
IHystrixInvokable
e
Exception
Returns
- Exception
OnExecutionStart(IHystrixInvokable)
public virtual void OnExecutionStart(IHystrixInvokable commandInstance)
Parameters
commandInstance
IHystrixInvokable
OnExecutionSuccess(IHystrixInvokable)
public virtual void OnExecutionSuccess(IHystrixInvokable commandInstance)
Parameters
commandInstance
IHystrixInvokable
OnFallbackEmit<T>(IHystrixInvokable, T)
public virtual T OnFallbackEmit<T>(IHystrixInvokable commandInstance, T value)
Parameters
commandInstance
IHystrixInvokable
value
T
Returns
- T
Type Parameters
T
OnFallbackError(IHystrixInvokable, Exception)
public virtual Exception OnFallbackError(IHystrixInvokable commandInstance, Exception e)
Parameters
commandInstance
IHystrixInvokable
e
Exception
Returns
- Exception
OnFallbackStart(IHystrixInvokable)
public virtual void OnFallbackStart(IHystrixInvokable commandInstance)
Parameters
commandInstance
IHystrixInvokable
OnFallbackSuccess(IHystrixInvokable)
public virtual void OnFallbackSuccess(IHystrixInvokable commandInstance)
Parameters
commandInstance
IHystrixInvokable
OnStart(IHystrixInvokable)
public virtual void OnStart(IHystrixInvokable commandInstance)
Parameters
commandInstance
IHystrixInvokable
OnSuccess(IHystrixInvokable)
public virtual void OnSuccess(IHystrixInvokable commandInstance)
Parameters
commandInstance
IHystrixInvokable
OnThreadComplete(IHystrixInvokable)
public virtual void OnThreadComplete(IHystrixInvokable commandInstance)
Parameters
commandInstance
IHystrixInvokable
OnThreadStart(IHystrixInvokable)
public virtual void OnThreadStart(IHystrixInvokable commandInstance)
Parameters
commandInstance
IHystrixInvokable