private void HandleAMStartedEvent(AMStartedEvent @event) { JobHistoryParser.AMInfo amInfo = new JobHistoryParser.AMInfo(); amInfo.appAttemptId = @event.GetAppAttemptId(); amInfo.startTime = @event.GetStartTime(); amInfo.containerId = @event.GetContainerId(); amInfo.nodeManagerHost = StringInterner.WeakIntern(@event.GetNodeManagerHost()); amInfo.nodeManagerPort = @event.GetNodeManagerPort(); amInfo.nodeManagerHttpPort = @event.GetNodeManagerHttpPort(); if (info.amInfos == null) { info.amInfos = new List <JobHistoryParser.AMInfo>(); } info.amInfos.AddItem(amInfo); info.latestAmInfo = amInfo; }