ul.__().__(). script().$type("text/javascript"). __("$('#cs').hide();").__().__().
__(QueueBlock.class).__(); ul.__().__(). script().$type("text/javascript"). __("$('#cs').hide();").__().__().
li().a(url(rmweb, "cluster", "cluster"), "About").__(). li().a(url(rmweb, "cluster", "apps"), "Applications").__(). li().a(url(rmweb, "cluster", "scheduler"), "Scheduler").__().__(). h3("Application"). ul(). li().a(url("app/info"), "About").__(). li().a(url("app"), "Jobs").__().__(); if (app.getJob() != null) { String jobid = MRApps.toString(app.getJob().getID()); "containerlogs", thisAmInfo.getContainerId().toString(), app.getJob().getUserName()), "AM Logs").__().__(); if (app.getTask() != null) { String taskid = MRApps.toString(app.getTask().getID()); ul(). li().a(url("task", taskid), "Task Overview").__(). li().a(url("taskcounters", taskid), "Counters").__().__(); li().a("/logs", "Local logs").__(). li().a("/stacks", "Server stacks").__(). li().a("/jmx?qry=Hadoop:*", "Server metrics").__().__().__();
li().a(url("apps", state.toString()), state.toString()).__(); subAppsList.__().__(); UL<DIV<Hamlet>> tools = mainList. li().a(url("scheduler"), "Scheduler").__().__(). h3("Tools").ul(); tools.li().a("/conf", "Configuration").__(). tools.li().a(url("errors-and-warnings"), "Errors/Warnings").__(); tools.__().__();
.h3().__("ResourceManager").__() .ul() .li().a(RMWebAppURL, "RM Home").__().__() .h3().__("NodeManager").__() // TODO: Problem if no header like this .ul() .li() .a(url("allContainers"), "List of Containers").__() .__() .h3("Tools") .ul() ul.li().a(url("errors-and-warnings"), "Errors/Warnings").__(); ul.__().__();
@Override public void render(Block html) { html. div("#nav"). h3("Cluster"). ul(). li().a(url(""), "About").__(). li().a(url("federation"), "Federation").__(). li().a(url("nodes"), "Nodes").__(). li().a(url("apps"), "Applications").__(). __(). h3("Tools"). ul(). li().a("/conf", "Configuration").__(). li().a("/logs", "Local logs").__(). li().a("/stacks", "Server stacks").__(). li().a("/jmx?qry=Hadoop:*", "Server metrics").__().__().__(); } }
@Override protected void render(Block html) { html. div("#nav"). h3("Heading1"). ul(). li("Item 1"). li("Item 2"). li("...").__(). h3("Tools"). ul(). li().a("/conf", "Configuration").__(). li().a("/stacks", "Thread dump").__(). li().a("/logs", "Logs").__(). li().a("/jmx?qry=Hadoop:*", "Metrics").__().__().__(); } }