APIdia Launch Partner
Top Fields Constructors Methods
jdk.internal.platform.cgroupv1

public Class CgroupV1SubsystemController

extends Object
implements CgroupSubsystemController
Class Inheritance
All Implemented Interfaces
jdk.internal.platform.CgroupSubsystemController
Known Direct Subclasses
jdk.internal.platform.cgroupv1.CgroupV1MemorySubSystemController
Imports
java.lang.System.Logger.Level, java.nio.file.Path, .Files, jdk.internal.platform.CgroupSubsystem, .CgroupSubsystemController

Field Summary

Modifier and TypeField and Description
private static final double
pack-priv String
pack-priv String
pack-priv String
pack-priv static long

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static long
public static long
public static double
public static long
getLongEntry(CgroupSubsystemController controller, String param, String entryname)

public static long
public static long
longValOrUnlimited(long value)

public String
public void
setPath(String cgroupPath)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

DOUBLE_RETVAL_UNLIMITEDback to summary
private static final double DOUBLE_RETVAL_UNLIMITED
mountPointback to summary
pack-priv String mountPoint
pathback to summary
pack-priv String path
rootback to summary
pack-priv String root
UNLIMITED_MINback to summary
pack-priv static long UNLIMITED_MIN

Constructor Detail

CgroupV1SubsystemControllerback to summary
public CgroupV1SubsystemController(String root, String mountPoint)

Method Detail

convertHierachicalLimitLineback to summary
public static long convertHierachicalLimitLine(String line)
convertStringToLongback to summary
public static long convertStringToLong(String strval)
getDoubleValueback to summary
public static double getDoubleValue(CgroupSubsystemController controller, String param)
getLongEntryback to summary
public static long getLongEntry(CgroupSubsystemController controller, String param, String entryname)
getLongValueMatchingLineback to summary
public static long getLongValueMatchingLine(CgroupSubsystemController controller, String param, String match)
longValOrUnlimitedback to summary
public static long longValOrUnlimited(long value)
pathback to summary
public String path()

Implements jdk.internal.platform.CgroupSubsystemController.path.

Annotations
@Override
setPathback to summary
public void setPath(String cgroupPath)