C# Class IServiceOriented.ServiceBus.Services.PerformanceMonitorRuntimeService

Provides performance counter support for a service bus instance.
Inheritance: RuntimeService
Datei anzeigen Open project: jezell/iserviceoriented

Public Methods

Method Description
CreateCounters ( string categoryName, string machineName ) : void

Create required performance counters

PerformanceMonitorRuntimeService ( ) : System
PerformanceMonitorRuntimeService ( string instanceName, string categoryName ) : System

Protected Methods

Method Description
OnMessageDelivered ( MessageDelivery delivery ) : void
OnMessageDeliveryFailed ( MessageDelivery delivery, bool permanent ) : void
OnStart ( ) : void
OnStop ( ) : void

Method Details

CreateCounters() public static method

Create required performance counters
public static CreateCounters ( string categoryName, string machineName ) : void
categoryName string
machineName string
return void

OnMessageDelivered() protected method

protected OnMessageDelivered ( MessageDelivery delivery ) : void
delivery MessageDelivery
return void

OnMessageDeliveryFailed() protected method

protected OnMessageDeliveryFailed ( MessageDelivery delivery, bool permanent ) : void
delivery MessageDelivery
permanent bool
return void

OnStart() protected method

protected OnStart ( ) : void
return void

OnStop() protected method

protected OnStop ( ) : void
return void

PerformanceMonitorRuntimeService() public method

public PerformanceMonitorRuntimeService ( ) : System
return System

PerformanceMonitorRuntimeService() public method

public PerformanceMonitorRuntimeService ( string instanceName, string categoryName ) : System
instanceName string
categoryName string
return System