SecurityTokenService.java revision 4a2f0f0be43dfd4c1b490cbf3cc48b6ba6084b1c
0dc2366f7b9f9f36e10909b1e95edbf2a261c2acVenugopal Iyer * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * Copyright (c) 2007 Sun Microsystems Inc. All Rights Reserved
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * The contents of this file are subject to the terms
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * of the Common Development and Distribution License
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * (the License). You may not use this file except in
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * compliance with the License.
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * You can obtain a copy of the License at
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * See the License for the specific language governing
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * permission and limitations under the License.
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * When distributing Covered Code, include this CDDL
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * Header Notice in each file and include the License file
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * If applicable, add the following below the CDDL Header,
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * with the fields enclosed by brackets [] replaced by
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * your own identifying information:
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * "Portions Copyrighted [year] [name of copyright owner]"
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * $Id: SecurityTokenService.java,v 1.4 2008/06/25 05:50:13 qcheng Exp $
e07d9cb85217949d497b02d7211de8a197d2f2ebzf public void init(ServletConfig config) throws ServletException {
e07d9cb85217949d497b02d7211de8a197d2f2ebzf ClassLoader oldcc = Thread.currentThread().getContextClassLoader();
e07d9cb85217949d497b02d7211de8a197d2f2ebzf "com.sun.xml.ws.transport.http.servlet.WSServlet");
e07d9cb85217949d497b02d7211de8a197d2f2ebzf "javax.servlet.http.HttpServletRequest");
e07d9cb85217949d497b02d7211de8a197d2f2ebzf "javax.servlet.http.HttpServletResponse");
e07d9cb85217949d497b02d7211de8a197d2f2ebzf doGetMethod = jaxwsServlet.getDeclaredMethod("doGet", clsa);
e07d9cb85217949d497b02d7211de8a197d2f2ebzf doPostMethod = jaxwsServlet.getDeclaredMethod("doPost", clsa);
e07d9cb85217949d497b02d7211de8a197d2f2ebzf initMethod = jaxwsServlet.getDeclaredMethod("init", clsa);
e07d9cb85217949d497b02d7211de8a197d2f2ebzf } finally {
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * Handles the HTTP <code>GET</code> method.
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * @param request servlet request
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * @param response servlet response
e07d9cb85217949d497b02d7211de8a197d2f2ebzf protected void doGet(HttpServletRequest request, HttpServletResponse response)
e07d9cb85217949d497b02d7211de8a197d2f2ebzf ClassLoader oldcc = Thread.currentThread().getContextClassLoader();
e07d9cb85217949d497b02d7211de8a197d2f2ebzf } finally {
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * Handles the HTTP <code>POST</code> method.
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * @param request servlet request
e07d9cb85217949d497b02d7211de8a197d2f2ebzf * @param response servlet response
e07d9cb85217949d497b02d7211de8a197d2f2ebzf protected void doPost(HttpServletRequest request, HttpServletResponse response)
e07d9cb85217949d497b02d7211de8a197d2f2ebzf ClassLoader oldcc = Thread.currentThread().getContextClassLoader();
e07d9cb85217949d497b02d7211de8a197d2f2ebzf } finally {
e07d9cb85217949d497b02d7211de8a197d2f2ebzf /** Returns a short description of the servlet.
e07d9cb85217949d497b02d7211de8a197d2f2ebzf return "Security Token Service Servlet";
e07d9cb85217949d497b02d7211de8a197d2f2ebzf // </editor-fold>