Package org.apache.pulsar.broker.stats
Class ClusterReplicationMetrics
- java.lang.Object
-
- org.apache.pulsar.broker.stats.ClusterReplicationMetrics
-
public class ClusterReplicationMetrics extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description booleanmetricsEnabledstatic java.lang.StringSEPARATOR
-
Constructor Summary
Constructors Constructor Description ClusterReplicationMetrics(java.lang.String localCluster, boolean metricsEnabled)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<org.apache.pulsar.common.stats.Metrics>get()ReplicationMetricsget(java.lang.String namespaceCluster)java.lang.StringgetKeyName(java.lang.String namespace, java.lang.String cluster)booleanisMetricsEnabled()voidput(java.lang.String namespaceCluster, ReplicationMetrics replicationMetrics)voidremove(java.lang.String namespaceCluster)voidreset()
-
-
-
Field Detail
-
SEPARATOR
public static final java.lang.String SEPARATOR
- See Also:
- Constant Field Values
-
metricsEnabled
public final boolean metricsEnabled
-
-
Method Detail
-
isMetricsEnabled
public boolean isMetricsEnabled()
-
get
public ReplicationMetrics get(java.lang.String namespaceCluster)
-
put
public void put(java.lang.String namespaceCluster, ReplicationMetrics replicationMetrics)
-
getKeyName
public java.lang.String getKeyName(java.lang.String namespace, java.lang.String cluster)
-
remove
public void remove(java.lang.String namespaceCluster)
-
get
public java.util.List<org.apache.pulsar.common.stats.Metrics> get()
-
reset
public void reset()
-
-