public interface CgroupSubsystemController
| Modifier and Type | Method and Description |
|---|---|
static long |
convertStringToLong(String strval,
long overflowRetval,
long defaultRetval)
Convert a number from its string representation to a long.
|
static double |
getDoubleValue(CgroupSubsystemController controller,
String param,
double defaultRetval)
Get a double value from file "param" within "controller".
|
static long |
getLongEntry(CgroupSubsystemController controller,
String param,
String entryname,
long defaultRetval)
getLongEntry
Return the long value from the line containing the string "entryname"
within file "param" in the "controller".
|
static long |
getLongValue(CgroupSubsystemController controller,
String param,
Function<String,Long> conversion,
long defaultRetval)
Get a long value from directory "controller" and file "param", by
applying "conversion" to the string value within the file.
|
static long |
getLongValueMatchingLine(CgroupSubsystemController controller,
String param,
String match,
Function<String,Long> conversion,
long defaultRetval)
Get an entry from file "param" within the "controller" directory path
which matches string "match".
|
static String |
getStringValue(CgroupSubsystemController controller,
String param)
getStringValue
Return the first line of the file "param" argument from the controller.
|
String |
path() |
static int[] |
stringRangeToIntArray(String range)
stringRangeToIntArray
Convert a string in the form of 1,3-4,6 to an array of
integers containing all the numbers in the range.
|
static final String EMPTY_STR
String path()
static String getStringValue(CgroupSubsystemController controller, String param)
controller - param - static long getLongValueMatchingLine(CgroupSubsystemController controller, String param, String match, Function<String,Long> conversion, long defaultRetval)
controller - param - match - conversion - defaultRetval - static long getLongValue(CgroupSubsystemController controller, String param, Function<String,Long> conversion, long defaultRetval)
controller - param - conversion - defaultRetval - static double getDoubleValue(CgroupSubsystemController controller, String param, double defaultRetval)
controller - param - defaultRetval - static long getLongEntry(CgroupSubsystemController controller, String param, String entryname, long defaultRetval)
controller - param - entryname - static int[] stringRangeToIntArray(String range)
range - static long convertStringToLong(String strval, long overflowRetval, long defaultRetval)
strval - overflowRetval - defaultRetval -