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 addIOException
Set<Integer> getTasks() throws IOException
IOException
void addProcs(int pid) throws IOException
pid
- the PID of the process to addIOException
Set<Long> getPids() throws IOException
IOException
boolean getNotifyOnRelease() throws IOException
IOException
void setNotifyOnRelease(boolean flag) throws IOException
IOException
String getReleaseAgent() throws IOException
IOException
void setReleaseAgent(String command) throws IOException
IOException
boolean getCgroupCloneChildren() throws IOException
IOException
void setCgroupCloneChildren(boolean flag) throws IOException
IOException
void setEventControl(String eventFd, String controlFd, String... args) throws IOException
IOException
Copyright © 2023 The Apache Software Foundation. All rights reserved.