package etm.contrib.console.actions; import etm.contrib.console.ConsoleRequest; import etm.contrib.console.ConsoleResponse; import etm.contrib.console.HttpConsoleServer; import etm.contrib.console.util.CollapsedResultRenderer; import etm.contrib.util.ExecutionAggregateComparator; import java.io.IOException; /** * Renders Top Level EtmPoints Only. * * @author void.fm * @version $Revision$ */ public class CollapsedResultViewAction extends AbstractAction { public void execute(ConsoleRequest request, ConsoleResponse response) throws IOException { response.addHeader("Content-Type", "text/html;charset=" + HttpConsoleServer.DEFAULT_ENCODING); response.addHeader("Pragma", "no-cache"); response.addHeader("Cache-Control", "no-cache"); ExecutionAggregateComparator comparator = getComparator(request); CollapsedResultRenderer collapsedResultRenderer = new CollapsedResultRenderer(request, response, comparator); request.getEtmMonitor().render(collapsedResultRenderer); } }