C# Class HealthMonitoring.Monitors.Nsb5.Rabbitmq.Nsb5Monitor

Inheritance: IHealthMonitor, IDisposable
Mostra file Open project: wongatech/HealthMonitoring

Public Methods

Method Description
CheckHealthAsync ( string address, CancellationToken cancellationToken ) : Task
Dispose ( ) : void
Nsb5Monitor ( ) : System

Private Methods

Method Description
CreateBus ( ) : IBus
GetMessageTimeout ( ) : System.TimeSpan
Healthy ( GetStatusResponse response ) : HealthInfo
SendHealthRequest ( string address, System.Guid requestId ) : void

Method Details

CheckHealthAsync() public method

public CheckHealthAsync ( string address, CancellationToken cancellationToken ) : Task
address string
cancellationToken System.Threading.CancellationToken
return Task

Dispose() public method

public Dispose ( ) : void
return void

Nsb5Monitor() public method

public Nsb5Monitor ( ) : System
return System