@Public @Stable public static StartContainerRequest newInstance( ContainerLaunchContext context, Token container) { StartContainerRequest request = Records.newRecord(StartContainerRequest.class); request.setContainerLaunchContext(context); request.setContainerToken(container); return request; }
@Public @Stable public static StartContainerRequest newInstance( ContainerLaunchContext context, Token container) { StartContainerRequest request = Records.newRecord(StartContainerRequest.class); request.setContainerLaunchContext(context); request.setContainerToken(container); return request; }
@Public @Stable public static StartContainerRequest newInstance( ContainerLaunchContext context, Token container) { StartContainerRequest request = Records.newRecord(StartContainerRequest.class); request.setContainerLaunchContext(context); request.setContainerToken(container); return request; }
@Public @Stable public static StartContainerRequest newInstance( ContainerLaunchContext context, Token container) { StartContainerRequest request = Records.newRecord(StartContainerRequest.class); request.setContainerLaunchContext(context); request.setContainerToken(container); return request; }
@Override public Cancellable start(YarnContainerInfo containerInfo, YarnLaunchContext launchContext) { ContainerLaunchContext context = launchContext.getLaunchContext(); context.setUser(System.getProperty("user.name")); Container container = containerInfo.getContainer(); context.setContainerId(container.getId()); context.setResource(container.getResource()); StartContainerRequest startRequest = Records.newRecord(StartContainerRequest.class); startRequest.setContainerLaunchContext(context); ContainerManager manager = connectContainerManager(container); try { manager.startContainer(startRequest); return new ContainerTerminator(container, manager); } catch (YarnRemoteException e) { LOG.error("Error in launching process", e); throw Throwables.propagate(e); } }
startContainerRequest.setContainerLaunchContext(context);
startContainerRequest.setContainerLaunchContext(context);
request.setContainerLaunchContext(ctx);
.newRecord(StartContainerRequest.class); startRequest.setContainerToken(event.getContainerToken()); startRequest.setContainerLaunchContext(containerLaunchContext);
startContainerRequest.setContainerLaunchContext(ctx); startContainerRequest.setContainerToken(container.getContainerToken());