C# Class DotNetWorkQueue.Transport.PostgreSQL.Basic.PostgreSqlQueueStatusProvider

Returns status information about the current queue
Inheritance: DotNetWorkQueue.QueueStatus.QueueStatusProviderBase
显示文件 Open project: blehnen/DotNetWorkQueue

Public Methods

Method Description
PostgreSqlQueueStatusProvider ( IConnectionInformation connectionInformation, IGetTimeFactory getTimeFactory, IPostgreSqlMessageQueueTransportOptionsFactory optionsFactory, IInternalSerializer serializer, PostgreSqlMessageQueueStatusQueries queries ) : System

Initializes a new instance of the PostgreSqlQueueStatusProvider class.

Protected Methods

Method Description
GetData ( ) : IEnumerable

Gets the data.

Private Methods

Method Description
GetConfiguration ( ) : SystemEntry

Gets the configuration.

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

PostgreSqlQueueStatusProvider() public method

Initializes a new instance of the PostgreSqlQueueStatusProvider class.
public PostgreSqlQueueStatusProvider ( IConnectionInformation connectionInformation, IGetTimeFactory getTimeFactory, IPostgreSqlMessageQueueTransportOptionsFactory optionsFactory, IInternalSerializer serializer, PostgreSqlMessageQueueStatusQueries queries ) : System
connectionInformation IConnectionInformation The connection information.
getTimeFactory IGetTimeFactory The get time factory.
optionsFactory IPostgreSqlMessageQueueTransportOptionsFactory The options factory.
serializer IInternalSerializer The serializer.
queries PostgreSqlMessageQueueStatusQueries The queries.
return System