private void handleExecutionsPage(final HttpServletRequest req,
final HttpServletResponse resp, final Session session) throws ServletException,
IOException {
final Page page =
newPage(req, resp, session,
"azkaban/webapp/servlet/velocity/executionspage.vm");
final List<Pair<ExecutableFlow, Optional<Executor>>> runningFlows =
this.executorManagerAdapter.getActiveFlowsWithExecutor();
page.add("runningFlows", runningFlows.isEmpty() ? null : runningFlows);
final List<ExecutableFlow> finishedFlows =
this.executorManagerAdapter.getRecentlyFinishedFlows();
page.add("recentlyFinished", finishedFlows.isEmpty() ? null : finishedFlows);
page.add("vmutils", new VelocityUtil(this.projectManager));
page.render();
}