Class TestMetricProviderImpl
java.lang.Object
org.opendaylight.serviceutils.metrics.testimpl.TestMetricProviderImpl
- All Implemented Interfaces:
org.opendaylight.serviceutils.metrics.MetricProvider
public class TestMetricProviderImpl
extends Object
implements org.opendaylight.serviceutils.metrics.MetricProvider
Implementation of
MetricProvider useful for unit and component tests.
This is a simplistic yet fully working basic implementation.- Author:
- Michael Vorburger.ch
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.opendaylight.serviceutils.metrics.CounternewCounter(@Nullable Object anchor, @Nullable String id) org.opendaylight.serviceutils.metrics.CounternewCounter(org.opendaylight.serviceutils.metrics.MetricDescriptor descriptor) org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Counter>newCounter(org.opendaylight.serviceutils.metrics.MetricDescriptor descriptor, String labelName) org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Counter>>newCounter(org.opendaylight.serviceutils.metrics.MetricDescriptor descriptor, String firstLabelName, String secondLabelName) org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Counter>>>newCounter(org.opendaylight.serviceutils.metrics.MetricDescriptor descriptor, String firstLabelName, String secondLabelName, String thirdLabelName) org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Counter>>>>newCounter(org.opendaylight.serviceutils.metrics.MetricDescriptor descriptor, String firstLabelName, String secondLabelName, String thirdLabelName, String fourthLabelName) org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Counter>>>>>newCounter(org.opendaylight.serviceutils.metrics.MetricDescriptor descriptor, String firstLabelName, String secondLabelName, String thirdLabelName, String fourthLabelName, String fifthLabelName) org.opendaylight.serviceutils.metrics.Meterorg.opendaylight.serviceutils.metrics.MeternewMeter(org.opendaylight.serviceutils.metrics.MetricDescriptor descriptor) org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Meter>org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Meter>>newMeter(org.opendaylight.serviceutils.metrics.MetricDescriptor descriptor, String firstLabelName, String secondLabelName) org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Meter>>>newMeter(org.opendaylight.serviceutils.metrics.MetricDescriptor descriptor, String firstLabelName, String secondLabelName, String thirdLabelName) org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Meter>>>>newMeter(org.opendaylight.serviceutils.metrics.MetricDescriptor descriptor, String firstLabelName, String secondLabelName, String thirdLabelName, String fourthLabelName) org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Meter>>>>>newMeter(org.opendaylight.serviceutils.metrics.MetricDescriptor descriptor, String firstLabelName, String secondLabelName, String thirdLabelName, String fourthLabelName, String fifthLabelName) org.opendaylight.serviceutils.metrics.Timerorg.opendaylight.serviceutils.metrics.TimernewTimer(org.opendaylight.serviceutils.metrics.MetricDescriptor descriptor) org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Timer>org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Timer>>newTimer(org.opendaylight.serviceutils.metrics.MetricDescriptor descriptor, String firstLabelName, String secondLabelName)
-
Constructor Details
-
TestMetricProviderImpl
public TestMetricProviderImpl()
-
-
Method Details
-
newMeter
public org.opendaylight.serviceutils.metrics.Meter newMeter(@Nullable Object anchor, @Nullable String id) - Specified by:
newMeterin interfaceorg.opendaylight.serviceutils.metrics.MetricProvider
-
newMeter
public org.opendaylight.serviceutils.metrics.Meter newMeter(org.opendaylight.serviceutils.metrics.MetricDescriptor descriptor) - Specified by:
newMeterin interfaceorg.opendaylight.serviceutils.metrics.MetricProvider
-
newMeter
public org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Meter> newMeter(org.opendaylight.serviceutils.metrics.MetricDescriptor descriptor, String labelName) - Specified by:
newMeterin interfaceorg.opendaylight.serviceutils.metrics.MetricProvider
-
newMeter
public org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Meter>> newMeter(org.opendaylight.serviceutils.metrics.MetricDescriptor descriptor, String firstLabelName, String secondLabelName) - Specified by:
newMeterin interfaceorg.opendaylight.serviceutils.metrics.MetricProvider
-
newMeter
public org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Meter>>> newMeter(org.opendaylight.serviceutils.metrics.MetricDescriptor descriptor, String firstLabelName, String secondLabelName, String thirdLabelName) - Specified by:
newMeterin interfaceorg.opendaylight.serviceutils.metrics.MetricProvider
-
newMeter
public org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Meter>>>> newMeter(org.opendaylight.serviceutils.metrics.MetricDescriptor descriptor, String firstLabelName, String secondLabelName, String thirdLabelName, String fourthLabelName) - Specified by:
newMeterin interfaceorg.opendaylight.serviceutils.metrics.MetricProvider
-
newMeter
public org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Meter>>>>> newMeter(org.opendaylight.serviceutils.metrics.MetricDescriptor descriptor, String firstLabelName, String secondLabelName, String thirdLabelName, String fourthLabelName, String fifthLabelName) - Specified by:
newMeterin interfaceorg.opendaylight.serviceutils.metrics.MetricProvider
-
newCounter
public org.opendaylight.serviceutils.metrics.Counter newCounter(@Nullable Object anchor, @Nullable String id) - Specified by:
newCounterin interfaceorg.opendaylight.serviceutils.metrics.MetricProvider
-
newCounter
public org.opendaylight.serviceutils.metrics.Counter newCounter(org.opendaylight.serviceutils.metrics.MetricDescriptor descriptor) - Specified by:
newCounterin interfaceorg.opendaylight.serviceutils.metrics.MetricProvider
-
newCounter
public org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Counter> newCounter(org.opendaylight.serviceutils.metrics.MetricDescriptor descriptor, String labelName) - Specified by:
newCounterin interfaceorg.opendaylight.serviceutils.metrics.MetricProvider
-
newCounter
public org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Counter>> newCounter(org.opendaylight.serviceutils.metrics.MetricDescriptor descriptor, String firstLabelName, String secondLabelName) - Specified by:
newCounterin interfaceorg.opendaylight.serviceutils.metrics.MetricProvider
-
newCounter
public org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Counter>>> newCounter(org.opendaylight.serviceutils.metrics.MetricDescriptor descriptor, String firstLabelName, String secondLabelName, String thirdLabelName) - Specified by:
newCounterin interfaceorg.opendaylight.serviceutils.metrics.MetricProvider
-
newCounter
public org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Counter>>>> newCounter(org.opendaylight.serviceutils.metrics.MetricDescriptor descriptor, String firstLabelName, String secondLabelName, String thirdLabelName, String fourthLabelName) - Specified by:
newCounterin interfaceorg.opendaylight.serviceutils.metrics.MetricProvider
-
newCounter
public org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Counter>>>>> newCounter(org.opendaylight.serviceutils.metrics.MetricDescriptor descriptor, String firstLabelName, String secondLabelName, String thirdLabelName, String fourthLabelName, String fifthLabelName) - Specified by:
newCounterin interfaceorg.opendaylight.serviceutils.metrics.MetricProvider
-
newTimer
public org.opendaylight.serviceutils.metrics.Timer newTimer(@Nullable Object anchor, @Nullable String id) - Specified by:
newTimerin interfaceorg.opendaylight.serviceutils.metrics.MetricProvider
-
newTimer
public org.opendaylight.serviceutils.metrics.Timer newTimer(org.opendaylight.serviceutils.metrics.MetricDescriptor descriptor) - Specified by:
newTimerin interfaceorg.opendaylight.serviceutils.metrics.MetricProvider
-
newTimer
public org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Timer> newTimer(org.opendaylight.serviceutils.metrics.MetricDescriptor descriptor, String labelName) - Specified by:
newTimerin interfaceorg.opendaylight.serviceutils.metrics.MetricProvider
-
newTimer
public org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Labeled<org.opendaylight.serviceutils.metrics.Timer>> newTimer(org.opendaylight.serviceutils.metrics.MetricDescriptor descriptor, String firstLabelName, String secondLabelName) - Specified by:
newTimerin interfaceorg.opendaylight.serviceutils.metrics.MetricProvider
-