C# Class NServiceBus.Features.CriticalTimeMonitoring.CriticalTimeCounter

Inheritance: FeatureStartupTask
Afficher le fichier Open project: Particular/NServiceBus

Méthodes publiques

Méthode Description
CriticalTimeCounter ( string counterInstanceName ) : System
ResetCounterValueIfNoMessageHasBeenProcessedRecently ( object state ) : void
Update ( System.DateTime sentInstant, System.DateTime processingStartedInstant, System.DateTime processingEndedInstant ) : void

Méthodes protégées

Méthode Description
OnStart ( IMessageSession session ) : Task
OnStop ( IMessageSession session ) : Task

Private Methods

Méthode Description
NoMessageHasBeenProcessedRecently ( ) : bool

Method Details

CriticalTimeCounter() public méthode

public CriticalTimeCounter ( string counterInstanceName ) : System
counterInstanceName string
Résultat System

OnStart() protected méthode

protected OnStart ( IMessageSession session ) : Task
session IMessageSession
Résultat Task

OnStop() protected méthode

protected OnStop ( IMessageSession session ) : Task
session IMessageSession
Résultat Task

ResetCounterValueIfNoMessageHasBeenProcessedRecently() public méthode

public ResetCounterValueIfNoMessageHasBeenProcessedRecently ( object state ) : void
state object
Résultat void

Update() public méthode

public Update ( System.DateTime sentInstant, System.DateTime processingStartedInstant, System.DateTime processingEndedInstant ) : void
sentInstant System.DateTime
processingStartedInstant System.DateTime
processingEndedInstant System.DateTime
Résultat void