Class HystrixTaskScheduler
Inheritance
System.Object
HystrixTaskScheduler
Assembly: Steeltoe.CircuitBreaker.HystrixBase.dll
Syntax
public abstract class HystrixTaskScheduler : TaskScheduler, IHystrixTaskScheduler
Constructors
|
Edit this page
View Source
HystrixTaskScheduler(IHystrixThreadPoolOptions)
Declaration
public HystrixTaskScheduler(IHystrixThreadPoolOptions options)
Parameters
Fields
|
Edit this page
View Source
allowMaxToDivergeFromCore
Declaration
protected bool allowMaxToDivergeFromCore
Field Value
Type |
Description |
System.Boolean |
|
|
Edit this page
View Source
completedTasks
Declaration
protected int completedTasks
Field Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
corePoolSize
Declaration
protected int corePoolSize
Field Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
keepAliveTime
Declaration
protected TimeSpan keepAliveTime
Field Value
Type |
Description |
TimeSpan |
|
|
Edit this page
View Source
maximumPoolSize
Declaration
protected int maximumPoolSize
Field Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
queueSize
Declaration
Field Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
queueSizeRejectionThreshold
Declaration
protected int queueSizeRejectionThreshold
Field Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
runningTasks
Declaration
protected int runningTasks
Field Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
runningThreads
Declaration
protected int runningThreads
Field Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
shutdown
Declaration
Field Value
Type |
Description |
System.Boolean |
|
Properties
|
Edit this page
View Source
CorePoolSize
Declaration
public virtual int CorePoolSize { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
CurrentActiveCount
Declaration
public virtual int CurrentActiveCount { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
CurrentCompletedTaskCount
Declaration
public virtual int CurrentCompletedTaskCount { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
CurrentCorePoolSize
Declaration
public virtual int CurrentCorePoolSize { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
CurrentLargestPoolSize
Declaration
public virtual int CurrentLargestPoolSize { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
CurrentMaximumPoolSize
Declaration
public virtual int CurrentMaximumPoolSize { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
CurrentPoolSize
Declaration
public virtual int CurrentPoolSize { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
CurrentQueueSize
Declaration
public virtual int CurrentQueueSize { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
CurrentTaskCount
Declaration
public virtual int CurrentTaskCount { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
IsQueueSpaceAvailable
Declaration
public virtual bool IsQueueSpaceAvailable { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Edit this page
View Source
IsShutdown
Declaration
public bool IsShutdown { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Edit this page
View Source
KeepAliveTime
Declaration
public virtual TimeSpan KeepAliveTime { get; set; }
Property Value
Type |
Description |
TimeSpan |
|
|
Edit this page
View Source
MaximumConcurrencyLevel
Declaration
public override int MaximumConcurrencyLevel { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
MaximumPoolSize
Declaration
public virtual int MaximumPoolSize { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
|
Edit this page
View Source
Dispose()
Declaration
|
Edit this page
View Source
Dispose(Boolean)
Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type |
Name |
Description |
System.Boolean |
disposing |
|
|
Edit this page
View Source
RunContinuation(Task)
Declaration
protected void RunContinuation(Task task)
Parameters
Type |
Name |
Description |
Task |
task |
|
Implements
IDisposable