public class BrokerUsage extends Object
BrokerUsage object encapsulates the resources that are only used by broker, for now, it's connections both to
outside JVM and to the local.| Constructor and Description |
|---|
BrokerUsage() |
| Modifier and Type | Method and Description |
|---|---|
long |
getConnectionCount() |
long |
getReplicationConnectionCount() |
static BrokerUsage |
populateFrom(Map<String,Object> metrics)
Factory method that returns an instance of this class populated from metrics we expect the keys that we are
looking there's no explicit type checked object which guarantees that we have a specific type of metrics.
|
void |
setConnectionCount(long connectionCount) |
void |
setReplicationConnectionCount(long replicationConnectionCount) |
public long getConnectionCount()
public long getReplicationConnectionCount()
public void setConnectionCount(long connectionCount)
public void setReplicationConnectionCount(long replicationConnectionCount)
public static BrokerUsage populateFrom(Map<String,Object> metrics)
metrics - metrics object containing the metrics collected per minute from mbeansCopyright © 2017–2022 Apache Software Foundation. All rights reserved.