@Override public void add(Servlet servlet, MergeContext mergeContext) throws DeploymentException { String servletName = servlet.getServletName(); for (ParamValue paramValue : servlet.getInitParam()) { addServletInitParam(servletName, paramValue, ElementSource.WEB_FRAGMENT, mergeContext.getCurrentJarUrl(), mergeContext); } }
public WebApp addInitParam(final String servletName, final String name, final String value) { final ParamValue paramValue = new ParamValue(); paramValue.setParamName(name); paramValue.setParamValue(value); findServlet(servletName).getInitParam().add(paramValue); return this; }
public WebApp addInitParam(final String servletName, final String name, final String value) { final ParamValue paramValue = new ParamValue(); paramValue.setParamName(name); paramValue.setParamValue(value); findServlet(servletName).getInitParam().add(paramValue); return this; }
@Override public void preProcessWebXmlElement(WebApp webApp, MergeContext context) throws DeploymentException { for (Servlet servlet : webApp.getServlet()) { String servletName = servlet.getServletName(); for (ParamValue paramValue : servlet.getInitParam()) { addServletInitParam(servletName, paramValue, ElementSource.WEB_XML, null, context); } } }
param.setParamName("openejb-internal"); param.setParamValue("true"); servlet.getInitParam().add(param); webApp.getServlet().add(servlet);
param.setParamName("openejb-internal"); param.setParamValue("true"); servlet.getInitParam().add(param); webApp.getServlet().add(servlet);
for (final ParamValue pv : servlet.getInitParam()) { if ("javax.ws.rs.core.Application".equals(pv.getParamName()) || "javax.ws.rs.Application".equals(pv.getParamName())) { webModule.getRestApplications().add(pv.getParamValue()); for (final ParamValue param : servlet.getInitParam()) { if (param.getParamName().equals(Application.class.getName()) || param.getParamName().equals("javax.ws.rs.Application")) { webModule.getRestApplications().clear();
for (final ParamValue param : servlet.getInitParam()) { if (param.getParamName().equals(Application.class.getName()) || param.getParamName().equals("javax.ws.rs.Application")) { webModule.getRestApplications().clear();
servletInfo.servletClass = servlet.getServletClass(); servletInfo.mappings = webModule.getWebApp().getServletMappings(servletInfo.servletName); for (final ParamValue pv : servlet.getInitParam()) { final ParamValueInfo pvi = new ParamValueInfo(); pvi.name = pv.getParamName();
@Override public void merge(Servlet srcServlet, Servlet targetServlet, MergeContext mergeContext) throws DeploymentException { String servletName = srcServlet.getServletName(); for (ParamValue paramValue : srcServlet.getInitParam()) { MergeItem existedMergeItem = (MergeItem) mergeContext.getAttribute(createServletInitParamKey(servletName, paramValue.getParamName())); if (existedMergeItem == null) { targetServlet.getInitParam().add(paramValue); addServletInitParam(servletName, paramValue, ElementSource.WEB_FRAGMENT, mergeContext.getCurrentJarUrl(), mergeContext); } else {
servletInfo.servletClass = servlet.getServletClass(); servletInfo.mappings = webModule.getWebApp().getServletMappings(servletInfo.servletName); for (final ParamValue pv : servlet.getInitParam()) { final ParamValueInfo pvi = new ParamValueInfo(); pvi.name = pv.getParamName();
targetServlet.getInitParam().add(newParamValue); ServletInitParamMergeHandler.addServletInitParam(servletName, newParamValue, ElementSource.ANNOTATION, mergeContext.getCurrentJarUrl(), mergeContext); newServlet.getInitParam().add(WebFilterAnnotationMergeHandler.newParamValue(webInitParam));
servletInfo.multipartConfigInfo = multipartConfigInfo; addParams(servlet.getInitParam(), servletInfo.initParams); for (SecurityRoleRef securityRoleRef : servlet.getSecurityRoleRef()) { SecurityRoleRefInfo securityRoleRefInfo = new SecurityRoleRefInfo();