Class HystrixThreadPoolMetrics
Inheritance
System.Object
HystrixThreadPoolMetrics
Assembly: Steeltoe.CircuitBreaker.HystrixBase.dll
Syntax
public class HystrixThreadPoolMetrics : HystrixMetrics
Properties
|
Edit this page
View Source
AppendEventToBucket
Declaration
public static Func<long[], HystrixCommandCompletion, long[]> AppendEventToBucket { get; }
Property Value
|
Edit this page
View Source
CounterAggregator
Declaration
public static Func<long[], long[], long[]> CounterAggregator { get; }
Property Value
Type |
Description |
Func<System.Int64[], System.Int64[], System.Int64[]> |
|
|
Edit this page
View Source
CumulativeCountThreadsExecuted
Declaration
public long CumulativeCountThreadsExecuted { get; }
Property Value
Type |
Description |
System.Int64 |
|
|
Edit this page
View Source
CumulativeCountThreadsRejected
Declaration
public long CumulativeCountThreadsRejected { get; }
Property Value
Type |
Description |
System.Int64 |
|
|
Edit this page
View Source
CurrentActiveCount
Declaration
public int CurrentActiveCount { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
CurrentCompletedTaskCount
Declaration
public int CurrentCompletedTaskCount { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
CurrentCorePoolSize
Declaration
public int CurrentCorePoolSize { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
CurrentLargestPoolSize
Declaration
public int CurrentLargestPoolSize { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
CurrentMaximumPoolSize
Declaration
public int CurrentMaximumPoolSize { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
CurrentPoolSize
Declaration
public int CurrentPoolSize { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
CurrentQueueSize
Declaration
public int CurrentQueueSize { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
CurrentTaskCount
Declaration
public int CurrentTaskCount { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
Properties
Declaration
public IHystrixThreadPoolOptions Properties { get; }
Property Value
|
Edit this page
View Source
RollingCountThreadsExecuted
Declaration
public long RollingCountThreadsExecuted { get; }
Property Value
Type |
Description |
System.Int64 |
|
|
Edit this page
View Source
RollingCountThreadsRejected
Declaration
public long RollingCountThreadsRejected { get; }
Property Value
Type |
Description |
System.Int64 |
|
|
Edit this page
View Source
RollingMaxActiveThreads
Declaration
public long RollingMaxActiveThreads { get; }
Property Value
Type |
Description |
System.Int64 |
|
|
Edit this page
View Source
TaskScheduler
Declaration
public IHystrixTaskScheduler TaskScheduler { get; }
Property Value
|
Edit this page
View Source
ThreadPoolKey
Declaration
public IHystrixThreadPoolKey ThreadPoolKey { get; }
Property Value
Methods
|
Edit this page
View Source
GetCumulativeCount(ThreadPoolEventType)
Declaration
public long GetCumulativeCount(ThreadPoolEventType event)
Parameters
Returns
Type |
Description |
System.Int64 |
|
|
Edit this page
View Source
GetCumulativeCount(HystrixRollingNumberEvent)
Declaration
public override long GetCumulativeCount(HystrixRollingNumberEvent event)
Parameters
Returns
Type |
Description |
System.Int64 |
|
Overrides
|
Edit this page
View Source
GetCurrentConcurrencyThunk(IHystrixThreadPoolKey)
Declaration
public static Func<int> GetCurrentConcurrencyThunk(IHystrixThreadPoolKey threadPoolKey)
Parameters
Returns
Type |
Description |
Func<System.Int32> |
|
|
Edit this page
View Source
GetInstance(IHystrixThreadPoolKey)
Declaration
public static HystrixThreadPoolMetrics GetInstance(IHystrixThreadPoolKey key)
Parameters
Returns
|
Edit this page
View Source
GetInstance(IHystrixThreadPoolKey, IHystrixTaskScheduler, IHystrixThreadPoolOptions)
Declaration
public static HystrixThreadPoolMetrics GetInstance(IHystrixThreadPoolKey key, IHystrixTaskScheduler taskScheduler, IHystrixThreadPoolOptions properties)
Parameters
Returns
|
Edit this page
View Source
GetInstances()
Declaration
public static ICollection<HystrixThreadPoolMetrics> GetInstances()
Returns
|
Edit this page
View Source
GetRollingCount(ThreadPoolEventType)
Declaration
public long GetRollingCount(ThreadPoolEventType event)
Parameters
Returns
Type |
Description |
System.Int64 |
|
|
Edit this page
View Source
GetRollingCount(HystrixRollingNumberEvent)
Declaration
public override long GetRollingCount(HystrixRollingNumberEvent event)
Parameters
Returns
Type |
Description |
System.Int64 |
|
Overrides
|
Edit this page
View Source
MarkThreadCompletion()
Declaration
public void MarkThreadCompletion()
|
Edit this page
View Source
MarkThreadExecution()
Declaration
public void MarkThreadExecution()
|
Edit this page
View Source
MarkThreadRejection()
Declaration
public void MarkThreadRejection()