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.().().();
 }
示例#2
0
 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.().().();
 }