public abstract class AbstractDistributionStatsSnapshot extends Object
Modifier and Type | Field and Description |
---|---|
protected static org.slf4j.Logger |
LOG |
protected BrokerResourceStats |
maxBrokerResource |
protected BrokerResourceStats |
minBrokerResource |
Modifier | Constructor and Description |
---|---|
protected |
AbstractDistributionStatsSnapshot(BrokerResourceStats minBrokerResource,
BrokerResourceStats maxBrokerResource) |
Modifier and Type | Method and Description |
---|---|
BrokerResourceStats |
maxBrokerResource() |
protected static BrokerResourceStats |
maxResource(BrokerResourceStats candidateMaxResource,
BrokerResourceStats currentMaxBrokerResource) |
BrokerResourceStats |
minBrokerResource() |
protected static BrokerResourceStats |
minResource(BrokerResourceStats brokerResource,
BrokerResourceStats currentMinBrokerResource) |
protected static final org.slf4j.Logger LOG
protected BrokerResourceStats minBrokerResource
protected BrokerResourceStats maxBrokerResource
protected AbstractDistributionStatsSnapshot(BrokerResourceStats minBrokerResource, BrokerResourceStats maxBrokerResource)
minBrokerResource
- a BrokerResourceStats
, representing the broker with the minimum amount of resources.maxBrokerResource
- a BrokerResourceStats
, representing the broker with the maximum amount of resources.public BrokerResourceStats minBrokerResource()
BrokerResourceStats
, representing the broker with the minimum amount of resources.public BrokerResourceStats maxBrokerResource()
BrokerResourceStats
, representing the broker with the maximum amount of resources.protected static BrokerResourceStats minResource(BrokerResourceStats brokerResource, BrokerResourceStats currentMinBrokerResource)
protected static BrokerResourceStats maxResource(BrokerResourceStats candidateMaxResource, BrokerResourceStats currentMaxBrokerResource)