Class ExclusiveBuffersUsageGauge
- java.lang.Object
-
- org.apache.flink.runtime.io.network.metrics.AbstractBuffersUsageGauge
-
- org.apache.flink.runtime.io.network.metrics.ExclusiveBuffersUsageGauge
-
- All Implemented Interfaces:
org.apache.flink.metrics.Gauge<Float>,org.apache.flink.metrics.Metric
public class ExclusiveBuffersUsageGauge extends AbstractBuffersUsageGauge
Gauge metric measuring the exclusive buffers usage gauge forSingleInputGates.
-
-
Field Summary
-
Fields inherited from class org.apache.flink.runtime.io.network.metrics.AbstractBuffersUsageGauge
inputGates
-
-
Constructor Summary
Constructors Constructor Description ExclusiveBuffersUsageGauge(SingleInputGate[] inputGates)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcalculateTotalBuffers(SingleInputGate inputGate)intcalculateUsedBuffers(SingleInputGate inputGate)-
Methods inherited from class org.apache.flink.runtime.io.network.metrics.AbstractBuffersUsageGauge
getValue
-
-
-
-
Constructor Detail
-
ExclusiveBuffersUsageGauge
public ExclusiveBuffersUsageGauge(SingleInputGate[] inputGates)
-
-
Method Detail
-
calculateUsedBuffers
public int calculateUsedBuffers(SingleInputGate inputGate)
- Specified by:
calculateUsedBuffersin classAbstractBuffersUsageGauge
-
calculateTotalBuffers
public int calculateTotalBuffers(SingleInputGate inputGate)
- Specified by:
calculateTotalBuffersin classAbstractBuffersUsageGauge
-
-