C# Class DotNetWorkQueue.Transport.Redis.Basic.RedisQueueStatusProvider

Status of the current queue
Inheritance: DotNetWorkQueue.QueueStatus.QueueStatusProviderBase
Show file Open project: blehnen/DotNetWorkQueue

Public Methods

Method Description
RedisQueueStatusProvider ( IConnectionInformation connectionInformation, IGetTimeFactory getTimeFactory, long>.IQueryHandler pendingQueryHandler, long>.IQueryHandler pendingDelayedQueryHandler, long>.IQueryHandler workingCountQueryHandler, long>.IQueryHandler errorCountQueryHandler ) : System

Initializes a new instance of the RedisQueueStatusProvider class.

Protected Methods

Method Description
GetData ( ) : IEnumerable

Gets the data.

Private Methods

Method Description
GetErrorCount ( ) : SystemEntry

Gets the error count.

GetPendingCount ( ) : SystemEntry

Gets the pending count.

GetPendingDelayCount ( ) : SystemEntry

Gets the pending delay count.

GetWorkingCount ( ) : SystemEntry

Gets the working count.

Method Details

GetData() protected method

Gets the data.
protected GetData ( ) : IEnumerable
return IEnumerable

RedisQueueStatusProvider() public method

Initializes a new instance of the RedisQueueStatusProvider class.
public RedisQueueStatusProvider ( IConnectionInformation connectionInformation, IGetTimeFactory getTimeFactory, long>.IQueryHandler pendingQueryHandler, long>.IQueryHandler pendingDelayedQueryHandler, long>.IQueryHandler workingCountQueryHandler, long>.IQueryHandler errorCountQueryHandler ) : System
connectionInformation IConnectionInformation The connection information.
getTimeFactory IGetTimeFactory The get time factory.
pendingQueryHandler long>.IQueryHandler The pending query handler.
pendingDelayedQueryHandler long>.IQueryHandler The pending delayed query handler.
workingCountQueryHandler long>.IQueryHandler The working count query handler.
errorCountQueryHandler long>.IQueryHandler The error count query handler.
return System