wrapper.setServlet(pippoServlet); context.addChild(wrapper); context.addServletMapping(pippoFilterPath, name);
} else { wrapper.setServletClass(servlet.getClass().getName()); wrapper.setServlet(servlet);
} else { wrapper.setServletClass(servlet.getClass().getName()); wrapper.setServlet(servlet);
defaultServlet.setLoadOnStartup(1); defaultServlet.setOverridable(true); defaultServlet.setServlet(servlet);
} else { wrapper.setServletClass(servlet.getClass().getName()); wrapper.setServlet(servlet);
} else { wrapper.setServletClass(servlet.getClass().getName()); wrapper.setServlet(servlet);
} else { wrapper.setServletClass(servlet.getClass().getName()); wrapper.setServlet(servlet);
wrapper.setServlet(servlet); if (context.wasCreatedDynamicServlet(servlet)) { annotation = servlet.getClass().getAnnotation(ServletSecurity.class);
wrapper.setServlet(servlet); if (context.wasCreatedDynamicServlet(servlet)) { annotation = servlet.getClass().getAnnotation(ServletSecurity.class);
} else { wrapper.setServletClass(servlet.getClass().getName()); wrapper.setServlet(servlet);
public ServletRegistration.Dynamic addServlet(String servletName, Servlet servlet) { if (restricted) { throw new UnsupportedOperationException(sm.getString("applicationContext.restricted")); } if (!context.isStarting()) { throw new IllegalStateException(sm.getString("applicationContext.alreadyInitialized", getContextPath())); } if (context.findChild(servletName) != null) { return null; } // Servlet instance unicity for (Container container : context.getParent().findChildren()) { for (Container wrapper : container.findChildren()) { if (((Wrapper) wrapper).getServlet() == servlet) { return null; } } } Wrapper wrapper = context.createWrapper(); wrapper.setDynamic(true); wrapper.setName(servletName); wrapper.setServletClass(servlet.getClass().getName()); wrapper.setServlet(servlet); context.addChild(wrapper); return (ServletRegistration.Dynamic) wrapper.getFacade(); }
final Wrapper wsfsWrapper = context.createWrapper(); wsfsWrapper.setName(servletName); wsfsWrapper.setServlet((Servlet) clazz.newInstance()); wsfsWrapper.setServletClass(servletClass); context.addChild(wsfsWrapper);
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); } } } }
wrapper.setName(SERVLET_NAME); wrapper.setServletClass(HttpGatewayServlet.class.getName()); wrapper.setServlet(new HttpGatewayServlet()); wrapper.setLoadOnStartup(1); serverContext.addChild(wrapper);
wrapper.setName(SERVLET_NAME); wrapper.setServletClass(HttpGatewayServlet.class.getName()); wrapper.setServlet(new HttpGatewayServlet()); wrapper.setLoadOnStartup(1); serverContext.addChild(wrapper);
wrapper.setName(servletName); wrapper.setServletClass(servlet.getClass().getName()); wrapper.setServlet(servlet); context.addChild(wrapper); return (ServletRegistration.Dynamic) wrapper.getFacade();
Wrapper wrapper = ctx.createWrapper(); wrapper.setName(wrapperName); wrapper.setServlet(new SecurityServletWrapper(servlet, httpContext)); wrapper.setServletClass(servlet.getClass().getName());