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.
파일 보기 프로젝트 열기: ThorTech/apache-nms

보호된 프로퍼티들

프로퍼티 타입 설명
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