@Override public boolean equals(Object obj) { return super.equals(obj); } }
@Override public void handle(ContainerLauncherEvent event) { this.containerLauncher.handle(event); }
@Override public int hashCode() { return super.hashCode(); }
private Container getContainer(ContainerLauncherEvent event) { ContainerId id = event.getContainerID(); Container c = containers.get(id); if(c == null) { c = new Container(event.getTaskAttemptID(), event.getContainerID(), event.getContainerMgrAddress()); Container old = containers.putIfAbsent(id, c); if(old != null) { c = old; } } return c; }
public void kill() { kill(false); }
protected EventProcessor createEventProcessor(ContainerLauncherEvent event) { return new EventProcessor(event); }
private void removeContainerIfDone(ContainerId id) { Container c = containers.get(id); if(c != null && c.isCompletelyDone()) { containers.remove(id); } }
private Container getContainer(ContainerLauncherEvent event) { ContainerId id = event.getContainerID(); Container c = containers.get(id); if(c == null) { c = new Container(event.getTaskAttemptID(), event.getContainerID(), event.getContainerMgrAddress()); Container old = containers.putIfAbsent(id, c); if(old != null) { c = old; } } return c; }
public void kill() { kill(false); }
@Override public boolean equals(Object obj) { return super.equals(obj); } }
@Override public void handle(ContainerLauncherEvent event) { this.containerLauncher.handle(event); }
@Override public int hashCode() { return super.hashCode(); }
protected EventProcessor createEventProcessor(ContainerLauncherEvent event) { return new EventProcessor(event); }
private Container getContainer(ContainerLauncherEvent event) { ContainerId id = event.getContainerID(); Container c = containers.get(id); if(c == null) { c = new Container(event.getTaskAttemptID(), event.getContainerID(), event.getContainerMgrAddress()); Container old = containers.putIfAbsent(id, c); if(old != null) { c = old; } } return c; }
private void shutdownAllContainers() { for (Container ct : this.containers.values()) { if (ct != null) { ct.kill(); } } }
@Override public boolean equals(Object obj) { return super.equals(obj); } }
@Override public void handle(ContainerLauncherEvent event) { this.containerLauncher.handle(event); }
@Override public int hashCode() { return super.hashCode(); }
protected EventProcessor createEventProcessor(ContainerLauncherEvent event) { return new EventProcessor(event); }
private void shutdownAllContainers() { for (Container ct : this.containers.values()) { if (ct != null) { ct.kill(); } } }