C# 클래스 Apache.NMS.ActiveMQ.Threads.PooledTaskRunner

상속: TaskRunner
파일 보기 프로젝트 열기: ThorTech/apache-nms 1 사용 예제들

공개 메소드들

메소드 설명
PooledTaskRunner ( System.Threading.Task task, int maxIterationsPerRun ) : System
Run ( Object o ) : void
Shutdown ( ) : void
Shutdown ( System.TimeSpan timeout ) : void

shut down the task

ShutdownWithAbort ( TimeSpan timeout ) : void
Wakeup ( ) : void

We Expect MANY wakeup calls on the same TaskRunner.

비공개 메소드들

메소드 설명
RunTask ( ) : void

메소드 상세

PooledTaskRunner() 공개 메소드

public PooledTaskRunner ( System.Threading.Task task, int maxIterationsPerRun ) : System
task System.Threading.Task
maxIterationsPerRun int
리턴 System

Run() 공개 메소드

public Run ( Object o ) : void
o Object
리턴 void

Shutdown() 공개 메소드

public Shutdown ( ) : void
리턴 void

Shutdown() 공개 메소드

shut down the task
public Shutdown ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
리턴 void

ShutdownWithAbort() 공개 메소드

public ShutdownWithAbort ( TimeSpan timeout ) : void
timeout TimeSpan
리턴 void

Wakeup() 공개 메소드

We Expect MANY wakeup calls on the same TaskRunner.
public Wakeup ( ) : void
리턴 void