/tags/release-0.1-rc2/hive/external/hwi/web/session_kill.jsp
JavaServer Pages | 55 lines | 53 code | 2 blank | 0 comment | 5 complexity | ad3280afb03128811df2559b077c8eb2 MD5 | raw file
Possible License(s): Apache-2.0, BSD-3-Clause, JSON, CPL-1.0
- <%--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
- http://www.apache.org/licenses/LICENSE-2.0
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- --%>
- <%@ page import="org.apache.hadoop.hive.hwi.*" %>
- <%@ page errorPage="error_page.jsp" %>
- <% HWIAuth auth = (HWIAuth) session.getAttribute("auth"); %>
- <% if (auth==null) { %>
- <jsp:forward page="/authorize.jsp" />
- <% } %>
- <% HWISessionManager hs = (HWISessionManager) application.getAttribute("hs"); %>
- <% String sessionName=request.getParameter("sessionName"); %>
- <% String message=null; %>
- <%
- if (request.getParameter("confirm")!=null){
- HWISessionItem i = hs.findSessionItemByName(auth,sessionName);
- i.clientKill();
- message="Query will be killed";
- }
- %>
- <html>
- <head>
- <title>Hive Web Interface</title>
- </head>
- <body>
- <table>
- <tr>
- <td valign="top" valign="top" width="100">
- <jsp:include page="/left_navigation.jsp"/></td>
- <td valign="top">
- <h2>Hive Web Interface</h2>
- <% if (message!=null){ %><font color="red"><%=message%></font><% } %>
- <br>
- <form action="session_kill.jsp">
- <input type="hidden" name="sessionName" value="<%=sessionName%>">
- Are you sure you want to kill this session?
- <input type="submit" name="confirm" value="yes">
- </form>
- </td>
- </tr>
- </table>
- </body>
- </html>