Example #1
0
            public override void Handle(ContainersLauncherEvent @event)
            {
                Org.Apache.Hadoop.Yarn.Server.Nodemanager.Containermanager.Container.Container container
                    = @event.GetContainer();
                ContainerId containerId = container.GetContainerId();

                switch (@event.GetType())
                {
                case ContainersLauncherEventType.LaunchContainer:
                {
                    this._enclosing.dispatcher.GetEventHandler().Handle(new ContainerEvent(containerId
                                                                                           , ContainerEventType.ContainerLaunched));
                    break;
                }

                case ContainersLauncherEventType.CleanupContainer:
                {
                    this._enclosing.dispatcher.GetEventHandler().Handle(new ContainerExitEvent(containerId
                                                                                               , ContainerEventType.ContainerKilledOnRequest, 0, "Container exited with exit code 0."
                                                                                               ));
                    break;
                }
                }
            }
 public override void Handle(ContainersLauncherEvent @event)
 {
 }