package jdk.internal.platform; /** * Cgroup v1 Metrics extensions * */ public class CgroupV1Metrics extends CgroupMetrics implements MetricsCgroupV1 { CgroupV1Metrics(MetricsCgroupV1 subsystem) { super((CgroupSubsystem)subsystem); } @Override public long getMemoryMaxUsage() { return ((MetricsCgroupV1)subsystem).getMemoryMaxUsage(); } @Override public long getKernelMemoryFailCount() { return ((MetricsCgroupV1)subsystem).getKernelMemoryFailCount(); } @Override public long getKernelMemoryLimit() { return ((MetricsCgroupV1)subsystem).getKernelMemoryLimit(); } @Override public long getKernelMemoryMaxUsage() { return ((MetricsCgroupV1)subsystem).getKernelMemoryMaxUsage(); } @Override public long getKernelMemoryUsage() { return ((MetricsCgroupV1)subsystem).getKernelMemoryUsage(); } @Override public long getTcpMemoryFailCount() { return ((MetricsCgroupV1)subsystem).getTcpMemoryFailCount(); } @Override public long getTcpMemoryLimit() { return ((MetricsCgroupV1)subsystem).getTcpMemoryLimit(); } @Override public long getTcpMemoryMaxUsage() { return ((MetricsCgroupV1)subsystem).getTcpMemoryMaxUsage(); } @Override public long getMemoryAndSwapFailCount() { return ((MetricsCgroupV1)subsystem).getMemoryAndSwapFailCount(); } @Override public long getMemoryAndSwapMaxUsage() { return ((MetricsCgroupV1)subsystem).getMemoryAndSwapMaxUsage(); } @Override public Boolean isMemoryOOMKillEnabled() { return ((MetricsCgroupV1)subsystem).isMemoryOOMKillEnabled(); } @Override public double getCpuSetMemoryPressure() { return ((MetricsCgroupV1)subsystem).getCpuSetMemoryPressure(); } @Override public Boolean isCpuSetMemoryPressureEnabled() { return ((MetricsCgroupV1)subsystem).isCpuSetMemoryPressureEnabled(); } }