package org.act.tstream.container;
import java.io.IOException;
import java.util.List;
import java.util.Set;
import org.act.tstream.container.cgroup.CgroupCommon;
public interface CgroupOperation {
public List<Hierarchy> getHierarchies();
public Set<SubSystem> getSubSystems();
public boolean enabled(SubSystemType subsystem);
public Hierarchy busy(SubSystemType subsystem);
public Hierarchy mounted(Hierarchy hierarchy);
public void mount(Hierarchy hierarchy) throws IOException;
public void umount(Hierarchy hierarchy) throws IOException;
public void create(CgroupCommon cgroup) throws SecurityException;
public void delete(CgroupCommon cgroup) throws IOException;
}