C# Класс DotNetWorkQueue.Queue.Worker

Message processor for non-async queues
Наследование: MultiWorkerBase, IWorker
Показать файл Открыть проект

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

Метод Описание
Start ( ) : void

Starts this instance.

Stop ( ) : void

Stops this instance.

Worker ( IWorkerNameFactory nameFactory, IWorkerWaitForEventOrCancel pauseEvent, ILogFactory log, IMessageProcessingFactory messageProcessing, WorkerTerminate workerTerminate, StopThread stopThead ) : System.Threading

Initializes a new instance of the Worker class.

Приватные методы

Метод Описание
MainLoop ( ) : void

Looks for messages to process

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

Start() публичный Метод

Starts this instance.
public Start ( ) : void
Результат void

Stop() публичный Метод

Stops this instance.
public Stop ( ) : void
Результат void

Worker() публичный Метод

Initializes a new instance of the Worker class.
public Worker ( IWorkerNameFactory nameFactory, IWorkerWaitForEventOrCancel pauseEvent, ILogFactory log, IMessageProcessingFactory messageProcessing, WorkerTerminate workerTerminate, StopThread stopThead ) : System.Threading
nameFactory IWorkerNameFactory The name factory.
pauseEvent IWorkerWaitForEventOrCancel The pause event.
log ILogFactory The log.
messageProcessing IMessageProcessingFactory The message processing.
workerTerminate WorkerTerminate The worker terminate.
stopThead StopThread The stop thread.
Результат System.Threading