public interface CgroupCommonOperation
| Modifier and Type | Method and Description |
|---|---|
void |
addProcs(int pid)
add a process to cgroup.
|
void |
addTask(int taskid)
add task to cgroup.
|
boolean |
getCgroupCloneChildren()
get the cgroup.clone_children config.
|
boolean |
getNotifyOnRelease()
to get the notify_on_release config.
|
Set<Long> |
getPids()
get the PIDs of processes running in cgroup.
|
String |
getReleaseAgent()
get the command for the relase agent to execute.
|
Set<Integer> |
getTasks()
Get a list of task ids running in CGroup.
|
void |
setCgroupCloneChildren(boolean flag)
Set the cgroup.clone_children config.
|
void |
setEventControl(String eventFd,
String controlFd,
String... args)
set event control config.
|
void |
setNotifyOnRelease(boolean flag)
to set notify_on_release config in cgroup.
|
void |
setReleaseAgent(String command)
set a command for the release agent to execute.
|
void addTask(int taskid)
throws IOException
taskid - task id of task to addIOExceptionSet<Integer> getTasks() throws IOException
IOExceptionvoid addProcs(int pid)
throws IOException
pid - the PID of the process to addIOExceptionSet<Long> getPids() throws IOException
IOExceptionboolean getNotifyOnRelease()
throws IOException
IOExceptionvoid setNotifyOnRelease(boolean flag)
throws IOException
IOExceptionString getReleaseAgent() throws IOException
IOExceptionvoid setReleaseAgent(String command) throws IOException
IOExceptionboolean getCgroupCloneChildren()
throws IOException
IOExceptionvoid setCgroupCloneChildren(boolean flag)
throws IOException
IOExceptionvoid setEventControl(String eventFd, String controlFd, String... args) throws IOException
IOExceptionCopyright © 2023 The Apache Software Foundation. All rights reserved.