protected override void Render(HtmlBlock.Block html) { Hamlet.TBODY <Hamlet.TABLE <Hamlet.BODY <Org.Apache.Hadoop.Yarn.Webapp.Hamlet.Hamlet > > > tableBody = html.Body().Table("#applications").Thead().Tr().Td().("ApplicationId" ).().Td().("ApplicationState").().().().Tbody(); foreach (KeyValuePair <ApplicationId, Org.Apache.Hadoop.Yarn.Server.Nodemanager.Containermanager.Application.Application > entry in this.nmContext.GetApplications()) { AppInfo info = new AppInfo(entry.Value); tableBody.Tr().Td().A(Url("application", info.GetId()), info.GetId()).().Td().(info .GetState()).().(); } tableBody.().().(); }
protected override void Render(HtmlBlock.Block html) { Hamlet.TBODY <Hamlet.TABLE <Hamlet.BODY <Org.Apache.Hadoop.Yarn.Webapp.Hamlet.Hamlet > > > tableBody = html.Body().Table("#containers").Thead().Tr().Td().("ContainerId" ).().Td().("ContainerState").().Td().("logs").().().().Tbody(); foreach (KeyValuePair <ContainerId, Org.Apache.Hadoop.Yarn.Server.Nodemanager.Containermanager.Container.Container > entry in this.nmContext.GetContainers()) { ContainerInfo info = new ContainerInfo(this.nmContext, entry.Value); tableBody.Tr().Td().A(Url("container", info.GetId()), info.GetId()).().Td().(info .GetState()).().Td().A(Url(info.GetShortLogLink()), "logs").().(); } tableBody.().().(); }