@Override public void init(ServletConfig servletConfig) throws ServletException { super.init(servletConfig); delegate = getDelegate(servletConfig); if (delegate != null) { delegate.init(servletConfig); } }
@Override protected void doDelete(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { if (delegate != null) { delegate.doDelete(request, response, getServletContext()); } }
private static void addServlets(JBossWebMetaData jbwebMD, StandardContext context) { for (JBossServletMetaData smd : jbwebMD.getServlets()) { final String sc = smd.getServletClass(); if (sc.equals(WSFServlet.class.getName())) { final String servletName = smd.getServletName(); List<ParamValueMetaData> params = smd.getInitParam(); List<String> urlPatterns = null; for (ServletMappingMetaData smmd : jbwebMD.getServletMappings()) { if (smmd.getServletName().equals(servletName)) { urlPatterns = smmd.getUrlPatterns(); break; } } WSFServlet wsfs = new WSFServlet(); Wrapper wsfsWrapper = context.createWrapper(); wsfsWrapper.setName(servletName); wsfsWrapper.setServlet(wsfs); wsfsWrapper.setServletClass(WSFServlet.class.getName()); for (ParamValueMetaData param : params) { wsfsWrapper.addInitParameter(param.getParamName(), param.getParamValue()); } context.addChild(wsfsWrapper); for (String urlPattern : urlPatterns) { context.addServletMapping(urlPattern, servletName); } } } }
private static void addServlets(JBossWebMetaData jbwebMD, WebDeploymentBuilder deployment) { for (JBossServletMetaData smd : jbwebMD.getServlets()) { final String sc = smd.getServletClass(); if (sc.equals(WSFServlet.class.getName())) { ServletBuilder servletBuilder = new ServletBuilder(); final String servletName = smd.getServletName(); List<ParamValueMetaData> params = smd.getInitParam(); List<String> urlPatterns = null; for (ServletMappingMetaData smmd : jbwebMD.getServletMappings()) { if (smmd.getServletName().equals(servletName)) { urlPatterns = smmd.getUrlPatterns(); servletBuilder.addUrlMappings(urlPatterns); break; } } WSFServlet wsfs = new WSFServlet(); servletBuilder.setServletName(servletName); servletBuilder.setServlet(wsfs); servletBuilder.setServletClass(WSFServlet.class); for (ParamValueMetaData param : params) { servletBuilder.addInitParam(param.getParamName(), param.getParamValue()); } deployment.addServlet(servletBuilder); } } }
private static void addServlets(JBossWebMetaData jbwebMD, WebDeploymentBuilder deployment) { for (JBossServletMetaData smd : jbwebMD.getServlets()) { final String sc = smd.getServletClass(); if (sc.equals(WSFServlet.class.getName())) { ServletBuilder servletBuilder = new ServletBuilder(); final String servletName = smd.getServletName(); List<ParamValueMetaData> params = smd.getInitParam(); List<String> urlPatterns = null; for (ServletMappingMetaData smmd : jbwebMD.getServletMappings()) { if (smmd.getServletName().equals(servletName)) { urlPatterns = smmd.getUrlPatterns(); servletBuilder.addUrlMappings(urlPatterns); break; } } WSFServlet wsfs = new WSFServlet(); servletBuilder.setServletName(servletName); servletBuilder.setServlet(wsfs); servletBuilder.setServletClass(WSFServlet.class); for (ParamValueMetaData param : params) { servletBuilder.addInitParam(param.getParamName(), param.getParamValue()); } deployment.addServlet(servletBuilder); } } }
@Override protected void doHead(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { if (delegate != null) { delegate.doHead(request, response, getServletContext()); } }
@Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { if (delegate != null) { delegate.doPost(request, response, getServletContext()); } }
@Override public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { if (delegate != null) { delegate.service(request, response, getServletContext()); } }
@Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { if (delegate != null) { delegate.doGet(request, response, getServletContext()); } }
@Override protected void doPut(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { if (delegate != null) { delegate.doPut(request, response, getServletContext()); } }