C# Class TabMon.Counters.MBean.MBeanBuilder

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

Private Properties

Property Type Description
Build AbstractMBeanCounter
UsingClient MBeanBuilder

Public Methods

Method 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

Method Description
Build ( string type ) : AbstractMBeanCounter
UsingClient ( IMBeanClient client ) : MBeanBuilder

Method Details

CreateCounter() public method

public CreateCounter ( TabMon.Helpers.Host host ) : MBeanBuilder
host TabMon.Helpers.Host
return MBeanBuilder

WithCategoryName() public method

public WithCategoryName ( string category ) : MBeanBuilder
category string
return MBeanBuilder

WithCounterName() public method

public WithCounterName ( string counterName ) : MBeanBuilder
counterName string
return MBeanBuilder

WithInstanceName() public method

public WithInstanceName ( string instance ) : MBeanBuilder
instance string
return MBeanBuilder

WithPath() public method

public WithPath ( string path ) : MBeanBuilder
path string
return MBeanBuilder

WithSourceName() public method

public WithSourceName ( string source ) : MBeanBuilder
source string
return MBeanBuilder

WithSubDomain() public method

public WithSubDomain ( string subDomain ) : MBeanBuilder
subDomain string
return MBeanBuilder

WithUnit() public method

public WithUnit ( string unit ) : MBeanBuilder
unit string
return MBeanBuilder