类 Metrics
- java.lang.Object
-
- org.apache.pulsar.common.stats.Metrics
-
public class Metrics extends java.lang.ObjectWARNING : do not add any getters as the Jackson parser will output that getter.You may want to use the ignore annotation provided by jackson parser if you need some getters.
Dimensions map should be unmodifiable and immutable
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static Metricscreate(java.util.Map<java.lang.String,java.lang.String> dimensionMap)Creates a metrics object with the dimensions map immutable.booleanequals(java.lang.Object obj)java.lang.StringgetDimension(java.lang.String dimensionName)java.util.Map<java.lang.String,java.lang.String>getDimensions()java.util.Map<java.lang.String,java.lang.Object>getMetrics()inthashCode()voidput(java.lang.String metricsName, java.lang.Object value)voidputAll(java.util.Map<java.lang.String,java.lang.Object> metrics)java.lang.StringtoString()
-
-
-
方法详细资料
-
create
public static Metrics create(java.util.Map<java.lang.String,java.lang.String> dimensionMap)
Creates a metrics object with the dimensions map immutable.- 参数:
dimensionMap-- 返回:
-
put
public void put(java.lang.String metricsName, java.lang.Object value)
-
getMetrics
public java.util.Map<java.lang.String,java.lang.Object> getMetrics()
-
putAll
public void putAll(java.util.Map<java.lang.String,java.lang.Object> metrics)
-
getDimensions
public java.util.Map<java.lang.String,java.lang.String> getDimensions()
-
getDimension
public java.lang.String getDimension(java.lang.String dimensionName)
-
hashCode
public int hashCode()
- 覆盖:
hashCode在类中java.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- 覆盖:
equals在类中java.lang.Object
-
toString
public java.lang.String toString()
- 覆盖:
toString在类中java.lang.Object
-
-