C# Class HealthMonitoring.Monitors.Core.Registers.MonitorableEndpointRegistry

Inheritance: IMonitorableEndpointRegistry
Mostra file Open project: wongatech/HealthMonitoring Class Usage Examples

Public Methods

Method Description
MonitorableEndpointRegistry ( IHealthMonitorRegistry healthMonitorRegistry ) : System
TryRegister ( EndpointIdentity identity ) : MonitorableEndpoint
TryUnregister ( EndpointIdentity identity ) : bool
UpdateEndpoints ( EndpointIdentity identities ) : void

Method Details

MonitorableEndpointRegistry() public method

public MonitorableEndpointRegistry ( IHealthMonitorRegistry healthMonitorRegistry ) : System
healthMonitorRegistry IHealthMonitorRegistry
return System

TryRegister() public method

public TryRegister ( EndpointIdentity identity ) : MonitorableEndpoint
identity HealthMonitoring.Model.EndpointIdentity
return MonitorableEndpoint

TryUnregister() public method

public TryUnregister ( EndpointIdentity identity ) : bool
identity HealthMonitoring.Model.EndpointIdentity
return bool

UpdateEndpoints() public method

public UpdateEndpoints ( EndpointIdentity identities ) : void
identities HealthMonitoring.Model.EndpointIdentity
return void