Uses of Interface
org.apache.storm.container.ResourceIsolationInterface
Package
Description
-
Uses of ResourceIsolationInterface in org.apache.storm.container
Modifier and TypeClassDescriptionclass
This is the default class to manage worker processes, including launching, killing, profiling and etc. -
Uses of ResourceIsolationInterface in org.apache.storm.container.cgroup
Modifier and TypeClassDescriptionclass
Class that implements ResourceIsolationInterface that manages cgroups. -
Uses of ResourceIsolationInterface in org.apache.storm.container.docker
Modifier and TypeClassDescriptionclass
For security, we can launch worker processes inside the docker container. -
Uses of ResourceIsolationInterface in org.apache.storm.container.oci
-
Uses of ResourceIsolationInterface in org.apache.storm.daemon.supervisor
Modifier and TypeFieldDescriptionprotected final ResourceIsolationInterface
BasicContainerLauncher.resourceIsolationManager
protected final ResourceIsolationInterface
Container.resourceIsolationManager
ModifierConstructorDescriptionBasicContainer
(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) protected
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.