Package org.apache.qpid.server.model
Class ConfiguredObjectMethodStatistic<C extends ConfiguredObject,T>
- java.lang.Object
-
- org.apache.qpid.server.model.ConfiguredObjectMethodStatistic<C,T>
-
- All Implemented Interfaces:
ConfiguredObjectAttributeOrStatistic<C,T>
,ConfiguredObjectStatistic<C,T>
public final class ConfiguredObjectMethodStatistic<C extends ConfiguredObject,T> extends Object implements ConfiguredObjectStatistic<C,T>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDescription()
Type
getGenericType()
Method
getGetter()
String
getLabel()
String
getMetricName()
String
getName()
StatisticType
getStatisticType()
Class<T>
getType()
StatisticUnit
getUnits()
T
getValue(C configuredObject)
boolean
isMetricDisabled()
boolean
isResettable()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.qpid.server.model.ConfiguredObjectAttributeOrStatistic
getGenericType, getName, getType, getValue
-
-
-
-
Method Detail
-
getDescription
public String getDescription()
- Specified by:
getDescription
in interfaceConfiguredObjectStatistic<C extends ConfiguredObject,T>
-
getUnits
public StatisticUnit getUnits()
- Specified by:
getUnits
in interfaceConfiguredObjectStatistic<C extends ConfiguredObject,T>
-
getStatisticType
public StatisticType getStatisticType()
- Specified by:
getStatisticType
in interfaceConfiguredObjectStatistic<C extends ConfiguredObject,T>
-
getLabel
public String getLabel()
- Specified by:
getLabel
in interfaceConfiguredObjectStatistic<C extends ConfiguredObject,T>
-
getMetricName
public String getMetricName()
- Specified by:
getMetricName
in interfaceConfiguredObjectStatistic<C extends ConfiguredObject,T>
-
isMetricDisabled
public boolean isMetricDisabled()
- Specified by:
isMetricDisabled
in interfaceConfiguredObjectStatistic<C extends ConfiguredObject,T>
-
isResettable
public boolean isResettable()
- Specified by:
isResettable
in interfaceConfiguredObjectStatistic<C extends ConfiguredObject,T>
-
getName
public String getName()
- Specified by:
getName
in interfaceConfiguredObjectAttributeOrStatistic<C extends ConfiguredObject,T>
-
getType
public Class<T> getType()
- Specified by:
getType
in interfaceConfiguredObjectAttributeOrStatistic<C extends ConfiguredObject,T>
-
getGenericType
public Type getGenericType()
- Specified by:
getGenericType
in interfaceConfiguredObjectAttributeOrStatistic<C extends ConfiguredObject,T>
-
getValue
public T getValue(C configuredObject)
- Specified by:
getValue
in interfaceConfiguredObjectAttributeOrStatistic<C extends ConfiguredObject,T>
-
getGetter
public Method getGetter()
-
-