C# Class Aqueduct.Monitoring.ReadingPublisher

Afficher le fichier Open project: aqueduct/Aqueduct.Monitoring

Private Properties

Свойство Type Description
GetReadingInfo string
NotifySubscribers void
Process void
ProcessReading void
ReadingPublisher System
Reset void
Timer_Elapsed void

Méthodes publiques

Méthode Description
PublishReading ( Reading reading ) : void
Start ( int processInterval, bool enableTimer = true ) : void
Stop ( ) : void
Subscribe ( ReadingSubscriber subscriber ) : void

Private Methods

Méthode Description
GetReadingInfo ( Reading reading ) : string
NotifySubscribers ( IList dataPoints ) : void
Process ( ) : void
ProcessReading ( ICollection dataPoints, Reading reading ) : void
ReadingPublisher ( ) : System
Reset ( ) : void
Timer_Elapsed ( object sender, System.Timers.ElapsedEventArgs e ) : void

Method Details

PublishReading() public static méthode

public static PublishReading ( Reading reading ) : void
reading Aqueduct.Monitoring.Readings.Reading
Résultat void

Start() public static méthode

public static Start ( int processInterval, bool enableTimer = true ) : void
processInterval int
enableTimer bool
Résultat void

Stop() public static méthode

public static Stop ( ) : void
Résultat void

Subscribe() public static méthode

public static Subscribe ( ReadingSubscriber subscriber ) : void
subscriber ReadingSubscriber
Résultat void