C# 클래스 DotNetWorkQueue.Queue.QueueMonitor

Wraps multiple queue monitor processes into a single container
상속: IQueueMonitor
파일 보기 프로젝트 열기: blehnen/DotNetWorkQueue

공개 메소드들

메소드 설명
Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

QueueMonitor ( IClearExpiredMessagesMonitor clearMessagesFactory, IHeartBeatMonitor heartBeatFactory, IHeartBeatConfiguration heartBeatConfiguration, IMessageExpirationConfiguration expirationConfiguration ) : System

Initializes a new instance of the QueueMonitor class.

Start ( ) : void

Starts the monitor process.

Stop ( ) : void

Stops the monitor process.

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Releases unmanaged and - optionally - managed resources.

ThrowIfDisposed ( [ name = "" ) : void

Throws an exception if this instance has been disposed.

메소드 상세

Dispose() 공개 메소드

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

Releases unmanaged and - optionally - managed resources.
protected Dispose ( bool disposing ) : void
disposing bool true to release both managed and unmanaged resources; false to release only unmanaged resources.
리턴 void

QueueMonitor() 공개 메소드

Initializes a new instance of the QueueMonitor class.
public QueueMonitor ( IClearExpiredMessagesMonitor clearMessagesFactory, IHeartBeatMonitor heartBeatFactory, IHeartBeatConfiguration heartBeatConfiguration, IMessageExpirationConfiguration expirationConfiguration ) : System
clearMessagesFactory IClearExpiredMessagesMonitor The clear messages factory.
heartBeatFactory IHeartBeatMonitor The heart beat factory.
heartBeatConfiguration IHeartBeatConfiguration The heart beat configuration.
expirationConfiguration IMessageExpirationConfiguration The expiration configuration.
리턴 System

Start() 공개 메소드

Starts the monitor process.
public Start ( ) : void
리턴 void

Stop() 공개 메소드

Stops the monitor process.
public Stop ( ) : void
리턴 void

ThrowIfDisposed() 보호된 메소드

Throws an exception if this instance has been disposed.
protected ThrowIfDisposed ( [ name = "" ) : void
name [ The name.
리턴 void