public class BasicContainerLauncher extends ContainerLauncher
| Modifier and Type | Field and Description |
|---|---|
protected ResourceIsolationInterface |
resourceIsolationManager |
| Constructor and Description |
|---|
BasicContainerLauncher(Map<String,Object> conf,
String supervisorId,
int supervisorPort,
ResourceIsolationInterface resourceIsolationManager,
StormMetricsRegistry metricsRegistry,
ContainerMemoryTracker containerMemoryTracker) |
| Modifier and Type | Method and Description |
|---|---|
Container |
launchContainer(int port,
LocalAssignment assignment,
LocalState state)
Launch a container in a given slot.
|
Container |
recoverContainer(int port,
LocalAssignment assignment,
LocalState state)
Recover a container for a running process.
|
Killable |
recoverContainer(String workerId,
LocalState localState)
Try to recover a container using just the worker ID.
|
makeprotected final ResourceIsolationInterface resourceIsolationManager
public BasicContainerLauncher(Map<String,Object> conf, String supervisorId, int supervisorPort, ResourceIsolationInterface resourceIsolationManager, StormMetricsRegistry metricsRegistry, ContainerMemoryTracker containerMemoryTracker) throws IOException
IOExceptionpublic Container launchContainer(int port, LocalAssignment assignment, LocalState state) throws IOException
ContainerLauncherlaunchContainer in class ContainerLauncherport - the port to run this onassignment - what to launchstate - the current state of the supervisorIOException - on any errorpublic Container recoverContainer(int port, LocalAssignment assignment, LocalState state) throws IOException
ContainerLauncherrecoverContainer in class ContainerLauncherport - the port the assignment is running onassignment - the assignment that was launchedstate - the current state of the supervisorIOException - on any errorpublic Killable recoverContainer(String workerId, LocalState localState) throws IOException
ContainerLauncherrecoverContainer in class ContainerLauncherworkerId - the id of the worker to uselocalState - the state of the running supervisorIOException - on any errorCopyright © 2023 The Apache Software Foundation. All rights reserved.