Uses of Interface
org.apache.storm.container.ResourceIsolationInterface
-
-
Uses of ResourceIsolationInterface in org.apache.storm.container
Classes in org.apache.storm.container that implement ResourceIsolationInterface Modifier and Type Class Description class
DefaultResourceIsolationManager
This is the default class to manage worker processes, including launching, killing, profiling and etc. -
Uses of ResourceIsolationInterface in org.apache.storm.container.cgroup
Classes in org.apache.storm.container.cgroup that implement ResourceIsolationInterface Modifier and Type Class Description class
CgroupManager
Class that implements ResourceIsolationInterface that manages cgroups. -
Uses of ResourceIsolationInterface in org.apache.storm.container.docker
Classes in org.apache.storm.container.docker that implement ResourceIsolationInterface Modifier and Type Class Description class
DockerManager
For security, we can launch worker processes inside the docker container. -
Uses of ResourceIsolationInterface in org.apache.storm.container.oci
Classes in org.apache.storm.container.oci that implement ResourceIsolationInterface Modifier and Type Class Description class
OciContainerManager
class
RuncLibContainerManager
-
Uses of ResourceIsolationInterface in org.apache.storm.daemon.supervisor
Fields in org.apache.storm.daemon.supervisor declared as ResourceIsolationInterface Modifier and Type Field Description protected ResourceIsolationInterface
BasicContainerLauncher. resourceIsolationManager
protected ResourceIsolationInterface
Container. resourceIsolationManager
Constructors in org.apache.storm.daemon.supervisor with parameters of type ResourceIsolationInterface Constructor Description BasicContainer(Container.ContainerType type, Map<String,Object> conf, String supervisorId, int supervisorPort, int port, LocalAssignment assignment, ResourceIsolationInterface resourceIsolationManager, LocalState localState, String workerId, StormMetricsRegistry metricsRegistry, ContainerMemoryTracker containerMemoryTracker)
Create a new BasicContainer.BasicContainerLauncher(Map<String,Object> conf, String supervisorId, int supervisorPort, ResourceIsolationInterface resourceIsolationManager, StormMetricsRegistry metricsRegistry, ContainerMemoryTracker containerMemoryTracker)
Container(Container.ContainerType type, Map<String,Object> conf, String supervisorId, int supervisorPort, int port, LocalAssignment assignment, ResourceIsolationInterface resourceIsolationManager, String workerId, Map<String,Object> topoConf, AdvancedFSOps ops, StormMetricsRegistry metricsRegistry, ContainerMemoryTracker containerMemoryTracker)
Create a new Container.
-