C# Class NServiceBus.Features.SLAMonitoring.EstimatedTimeToSLABreachCounter

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

Méthodes publiques

Méthode Description
EstimatedTimeToSLABreachCounter ( System.TimeSpan endpointSla, string counterInstanceName ) : System
RemoveOldDataPoints ( object state ) : void
Update ( System.DateTime sent, System.DateTime processingStarted, System.DateTime processingEnded ) : void
UpdateTimeToSLABreach ( ) : void

Méthodes protégées

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

Private Methods

Méthode Description
CalculateTimeToSLABreach ( List snapshots ) : double

Method Details

EstimatedTimeToSLABreachCounter() public méthode

public EstimatedTimeToSLABreachCounter ( System.TimeSpan endpointSla, string counterInstanceName ) : System
endpointSla System.TimeSpan
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

RemoveOldDataPoints() public méthode

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

Update() public méthode

public Update ( System.DateTime sent, System.DateTime processingStarted, System.DateTime processingEnded ) : void
sent System.DateTime
processingStarted System.DateTime
processingEnded System.DateTime
Résultat void

UpdateTimeToSLABreach() public méthode

public UpdateTimeToSLABreach ( ) : void
Résultat void