C# Class TabMon.Counters.MBean.MBeanBuilder

Builder class to clean up instantiation of AbstractMBeanCounter-derived classes.
Afficher le fichier Open project: tableau/TabMon Class Usage Examples

Private Properties

Свойство Type Description
Build AbstractMBeanCounter
UsingClient MBeanBuilder

Méthodes publiques

Méthode Description
CreateCounter ( TabMon.Helpers.Host host ) : MBeanBuilder
WithCategoryName ( string category ) : MBeanBuilder
WithCounterName ( string counterName ) : MBeanBuilder
WithInstanceName ( string instance ) : MBeanBuilder
WithPath ( string path ) : MBeanBuilder
WithSourceName ( string source ) : MBeanBuilder
WithSubDomain ( string subDomain ) : MBeanBuilder
WithUnit ( string unit ) : MBeanBuilder

Private Methods

Méthode Description
Build ( string type ) : AbstractMBeanCounter
UsingClient ( IMBeanClient client ) : MBeanBuilder

Method Details

CreateCounter() public méthode

public CreateCounter ( TabMon.Helpers.Host host ) : MBeanBuilder
host TabMon.Helpers.Host
Résultat MBeanBuilder

WithCategoryName() public méthode

public WithCategoryName ( string category ) : MBeanBuilder
category string
Résultat MBeanBuilder

WithCounterName() public méthode

public WithCounterName ( string counterName ) : MBeanBuilder
counterName string
Résultat MBeanBuilder

WithInstanceName() public méthode

public WithInstanceName ( string instance ) : MBeanBuilder
instance string
Résultat MBeanBuilder

WithPath() public méthode

public WithPath ( string path ) : MBeanBuilder
path string
Résultat MBeanBuilder

WithSourceName() public méthode

public WithSourceName ( string source ) : MBeanBuilder
source string
Résultat MBeanBuilder

WithSubDomain() public méthode

public WithSubDomain ( string subDomain ) : MBeanBuilder
subDomain string
Résultat MBeanBuilder

WithUnit() public méthode

public WithUnit ( string unit ) : MBeanBuilder
unit string
Résultat MBeanBuilder