Class DefaultTimerBuilder
Inheritance
System.Object
DefaultTimerBuilder
Namespace:App.Metrics.Timer
Assembly:cs.temp.dll.dll
Syntax
public class DefaultTimerBuilder : IBuildTimerMetrics
Constructors
DefaultTimerBuilder(DefaultSamplingReservoirProvider)
Declaration
public DefaultTimerBuilder(DefaultSamplingReservoirProvider defaultSamplingReservoirProvider)
Parameters
Type |
Name |
Description |
DefaultSamplingReservoirProvider |
defaultSamplingReservoirProvider |
|
Methods
Build(IHistogramMetric, IClock)
Declaration
public ITimerMetric Build(IHistogramMetric histogram, IClock clock)
Parameters
Type |
Name |
Description |
IHistogramMetric |
histogram |
|
IClock |
clock |
|
Returns
Type |
Description |
ITimerMetric |
|
Build(IHistogramMetric, IMeterMetric, IClock)
Declaration
public ITimerMetric Build(IHistogramMetric histogram, IMeterMetric meter, IClock clock)
Parameters
Type |
Name |
Description |
IHistogramMetric |
histogram |
|
IMeterMetric |
meter |
|
IClock |
clock |
|
Returns
Type |
Description |
ITimerMetric |
|
Build(Func<IReservoir>, IClock)
Declaration
public ITimerMetric Build(Func<IReservoir> setupReservoir, IClock clock)
Parameters
Type |
Name |
Description |
System.Func<IReservoir> |
setupReservoir |
|
IClock |
clock |
|
Returns
Type |
Description |
ITimerMetric |
|
Build(Func<IReservoir>, IMeterMetric, IClock)
Declaration
public ITimerMetric Build(Func<IReservoir> setupReservoir, IMeterMetric meter, IClock clock)
Parameters
Type |
Name |
Description |
System.Func<IReservoir> |
setupReservoir |
|
IMeterMetric |
meter |
|
IClock |
clock |
|
Returns
Type |
Description |
ITimerMetric |
|