@Test(timeout = 15000) public void testClusterJspHelperReports() { ClusterJspHelper clusterJspHelper = new ClusterJspHelper(); ClusterStatus clusterStatus = clusterJspHelper .generateClusterHealthReport(); assertNotNull("testClusterJspHelperReports ClusterStatus is null", clusterStatus); DecommissionStatus decommissionStatus = clusterJspHelper .generateDecommissioningReport(); assertNotNull("testClusterJspHelperReports DecommissionStatus is null", decommissionStatus); }
public void _jspService(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException, ServletException { JspFactory _jspxFactory = null; PageContext pageContext = null; HttpSession session = null; ServletContext application = null; ServletConfig config = null; JspWriter out = null; Object page = this; JspWriter _jspx_out = null; PageContext _jspx_page_context = null; try { _jspxFactory = JspFactory.getDefaultFactory(); response.setContentType("application/xml"); pageContext = _jspxFactory.getPageContext(this, request, response, null, true, 8192, true); _jspx_page_context = pageContext; application = pageContext.getServletContext(); config = pageContext.getServletConfig(); session = pageContext.getSession(); out = pageContext.getOut(); _jspx_out = out; out.write("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<?xml-stylesheet type=\"text/xsl\" href=\"decommission.xsl\"?>\n"); /** * This JSP page provides decomission nodes information cross cluster. * It lists the date nodes with their decommission states/progress * reported by each name node. * It eleminates the data nodes who are not in decommission states. */ final ClusterJspHelper clusterhealthjsp = new ClusterJspHelper(); DecommissionStatus dInfo = clusterhealthjsp.generateDecommissioningReport(); XMLOutputter doc = new XMLOutputter(out, "UTF-8"); dInfo.toXML(doc); } catch (Throwable t) { if (!(t instanceof SkipPageException)){ out = _jspx_out; if (out != null && out.getBufferSize() != 0) out.clearBuffer(); if (_jspx_page_context != null) _jspx_page_context.handlePageException(t); } } finally { if (_jspxFactory != null) _jspxFactory.releasePageContext(_jspx_page_context); } }