C# Класс Apache.NMS.ActiveMQ.Threads.TaskRunnerFactory

Manages the thread pool for long running tasks. Long running tasks are not always active but when they are active, they may need a few iterations of processing for them to become idle. The manager ensures that each task is processes but that no one task overtakes the system. This is kina like cooperative multitasking.
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
daemon bool
maxIterationsPerRun int
name String
priority ThreadPriority

Открытые методы

Метод Описание
CreateTaskRunner ( System.Threading.Task task, String name ) : TaskRunner
InitTaskRunnerFactory ( String name, ThreadPriority priority, bool daemon, int maxIterationsPerRun, bool dedicatedTaskRunner ) : void
Shutdown ( ) : void
TaskRunnerFactory ( ) : System
TaskRunnerFactory ( String name, ThreadPriority priority, bool daemon, int maxIterationsPerRun ) : System
TaskRunnerFactory ( String name, ThreadPriority priority, bool daemon, int maxIterationsPerRun, bool dedicatedTaskRunner ) : System

Описание методов

CreateTaskRunner() публичный метод

public CreateTaskRunner ( System.Threading.Task task, String name ) : TaskRunner
task System.Threading.Task
name String
Результат TaskRunner

InitTaskRunnerFactory() публичный метод

public InitTaskRunnerFactory ( String name, ThreadPriority priority, bool daemon, int maxIterationsPerRun, bool dedicatedTaskRunner ) : void
name String
priority ThreadPriority
daemon bool
maxIterationsPerRun int
dedicatedTaskRunner bool
Результат void

Shutdown() публичный метод

public Shutdown ( ) : void
Результат void

TaskRunnerFactory() публичный метод

public TaskRunnerFactory ( ) : System
Результат System

TaskRunnerFactory() публичный метод

public TaskRunnerFactory ( String name, ThreadPriority priority, bool daemon, int maxIterationsPerRun ) : System
name String
priority ThreadPriority
daemon bool
maxIterationsPerRun int
Результат System

TaskRunnerFactory() публичный метод

public TaskRunnerFactory ( String name, ThreadPriority priority, bool daemon, int maxIterationsPerRun, bool dedicatedTaskRunner ) : System
name String
priority ThreadPriority
daemon bool
maxIterationsPerRun int
dedicatedTaskRunner bool
Результат System

Описание свойств

daemon защищенное свойство

protected bool daemon
Результат bool

maxIterationsPerRun защищенное свойство

protected int maxIterationsPerRun
Результат int

name защищенное свойство

protected String name
Результат String

priority защищенное свойство

protected ThreadPriority priority
Результат ThreadPriority