void processManagement(final DeploymentUnit unit, JBossWebMetaData metaData) { final DeploymentResourceSupport deploymentResourceSupport = unit.getAttachment(Attachments.DEPLOYMENT_RESOURCE_SUPPORT); for (final JBossServletMetaData servlet : metaData.getServlets()) { try { final String name = servlet.getName(); final ModelNode node = deploymentResourceSupport.getDeploymentSubModel(UndertowExtension.SUBSYSTEM_NAME, PathElement.pathElement("servlet", name)); node.get("servlet-class").set(servlet.getServletClass()); node.get("servlet-name").set(servlet.getServletName()); } catch (Exception e) { // Should a failure in creating the mgmt view also make to the deployment to fail? continue; } } }
private void getAllComponentClasses(JBossWebMetaData metaData, Set<String> classes) { if (metaData.getServlets() != null) for (ServletMetaData servlet : metaData.getServlets()) { if (servlet.getServletClass() != null) { classes.add(servlet.getServletClass()); } } if (metaData.getFilters() != null) for (FilterMetaData filter : metaData.getFilters()) { classes.add(filter.getFilterClass()); } if (metaData.getListeners() != null) for (ListenerMetaData listener : metaData.getListeners()) { classes.add(listener.getListenerClass()); } }
@Override public void deploy(DeploymentPhaseContext phaseContext) throws DeploymentUnitProcessingException { DeploymentUnit deploymentUnit = phaseContext.getDeploymentUnit(); WarMetaData metaData = deploymentUnit.getAttachment(WarMetaData.ATTACHMENT_KEY); if(JsfVersionMarker.isJsfDisabled(deploymentUnit)) { return; } if(metaData == null || metaData.getMergedJBossWebMetaData() == null || metaData.getMergedJBossWebMetaData().getServlets() == null) { return; } JBossServletMetaData jsf = null; for(JBossServletMetaData servlet : metaData.getMergedJBossWebMetaData().getServlets()) { if(JAVAX_FACES_WEBAPP_FACES_SERVLET.equals(servlet.getServletClass())) { jsf = servlet; } } if(jsf != null) { if(jsf.getMultipartConfig() == null) { //WFLY-2329 File upload doesn't work jsf.setMultipartConfig(new MultipartConfigMetaData()); } } if (disallowDoctypeDecl != null) { // Add the disallowDoctypeDecl context param if it's not already present setContextParameterIfAbsent(metaData.getMergedJBossWebMetaData(), DISALLOW_DOCTYPE_DECL, disallowDoctypeDecl.toString()); } }
JBossServletsMetaData servlets = metaData.getServlets(); List<ServletMappingMetaData> mappings = metaData.getServletMappings(); if(!metaData.isMetadataComplete() && servlets != null && mappings != null) {
JBossServletsMetaData servlets = jbossWebMetaData.getServlets(); List<ServletMappingMetaData> mappings = jbossWebMetaData.getServletMappings(); if(servlets != null && mappings != null) { JBossServletsMetaData servletsMetaData = jbossWebMetaData.getServlets(); for (JBossServletMetaData servletMetaData : servletsMetaData) { Set<String> unrefRoles = new HashSet<String>(declaredRoles);
seenExecutors.add(metaData.getExecutorName()); if (metaData.getServlets() != null) { for (JBossServletMetaData servlet : metaData.getServlets()) { if (servlet.getExecutorName() != null && !seenExecutors.contains(servlet.getExecutorName())) { final InjectedValue<Executor> executor = new InjectedValue<Executor>();
for (final JBossServletMetaData servlet : mergedMetaData.getServlets()) { final ServletInfo s; if (!mergedMetaData.getServlets().containsKey(ServletPathMatches.DEFAULT_SERVLET_NAME)) { ServletInfo defaultServlet = Servlets.servlet(DEFAULT_SERVLET_NAME, DefaultServlet.class); handleServletMappings(is22OrOlder, seenMappings, servletMappings, defaultServlet);
private ServletMetaData getServletForName(JBossWebMetaData wmd, String servletLink) { for (JBossServletMetaData servlet : wmd.getServlets()) { if (servletLink.equals(servlet.getName())) { return servlet; } } throw new IllegalStateException("Cannot find servlet for link: " + servletLink); }
private ServletMetaData getServletForName(JBossWebMetaData wmd, String servletLink) { for (JBossServletMetaData servlet : wmd.getServlets()) { if (servletLink.equals(servlet.getName())) { return servlet; } } throw new IllegalStateException("Cannot find servlet for link: " + servletLink); }
private ServletMetaData getServletForName(JBossWebMetaData wmd, String servletLink) { for (JBossServletMetaData servlet : wmd.getServlets()) { if (servletLink.equals(servlet.getName())) { return servlet; } } throw new IllegalStateException("Cannot find servlet for link: " + servletLink); }
private ServletMetaData getServletForName(JBossWebMetaData wmd, String servletLink) { for (JBossServletMetaData servlet : wmd.getServlets()) { if (servletLink.equals(servlet.getName())) { return servlet; } } throw new IllegalStateException("Cannot find servlet for link: " + servletLink); }
private ServletMetaData getServletForName(JBossWebMetaData wmd, String servletLink) { for (JBossServletMetaData servlet : wmd.getServlets()) { if (servletLink.equals(servlet.getName())) { return servlet; } } throw new IllegalStateException("Cannot find servlet for link: " + servletLink); }
/** * Returns servlet meta data for requested servlet name. * * @param jbossWebMD jboss web meta data * @param servletName servlet name * @return servlet meta data */ public static ServletMetaData getServletForName(final JBossWebMetaData jbossWebMD, final String servletName) { for (JBossServletMetaData servlet : jbossWebMD.getServlets()) { if (servlet.getName().equals(servletName)) { return servlet; } } return null; }
/** * Returns servlet meta data for requested servlet name. * * @param jbossWebMD jboss web meta data * @param servletName servlet name * @return servlet meta data */ public static ServletMetaData getServletForName(final JBossWebMetaData jbossWebMD, final String servletName) { for (JBossServletMetaData servlet : jbossWebMD.getServlets()) { if (servlet.getName().equals(servletName)) { return servlet; } } return null; }
/** * Returns servlet meta data for requested servlet name. * * @param jbossWebMD jboss web meta data * @param servletName servlet name * @return servlet meta data */ public static ServletMetaData getServletForName(final JBossWebMetaData jbossWebMD, final String servletName) { for (JBossServletMetaData servlet : jbossWebMD.getServlets()) { if (servlet.getName().equals(servletName)) { return servlet; } } return null; }
private void addServlet(JBossWebMetaData webdata, JBossServletMetaData servlet) { if (webdata.getServlets() == null) { webdata.setServlets(new JBossServletsMetaData()); } webdata.getServlets().add(servlet); }
private void addServlet(JBossWebMetaData webdata, JBossServletMetaData servlet) { if (webdata.getServlets() == null) { webdata.setServlets(new JBossServletsMetaData()); } webdata.getServlets().add(servlet); }
private void addServlet(JBossWebMetaData webdata, JBossServletMetaData servlet) { if (webdata.getServlets() == null) { webdata.setServlets(new JBossServletsMetaData()); } webdata.getServlets().add(servlet); }
void processManagement(final DeploymentUnit unit, JBossWebMetaData metaData) { final DeploymentResourceSupport deploymentResourceSupport = unit.getAttachment(Attachments.DEPLOYMENT_RESOURCE_SUPPORT); for (final JBossServletMetaData servlet : metaData.getServlets()) { try { final String name = servlet.getName(); final ModelNode node = deploymentResourceSupport.getDeploymentSubModel(UndertowExtension.SUBSYSTEM_NAME, PathElement.pathElement("servlet", name)); node.get("servlet-class").set(servlet.getServletClass()); node.get("servlet-name").set(servlet.getServletName()); } catch (Exception e) { // Should a failure in creating the mgmt view also make to the deployment to fail? continue; } } }
void processManagement(final DeploymentUnit unit, JBossWebMetaData metaData) { final DeploymentResourceSupport deploymentResourceSupport = unit.getAttachment(Attachments.DEPLOYMENT_RESOURCE_SUPPORT); for (final JBossServletMetaData servlet : metaData.getServlets()) { try { final String name = servlet.getName(); final ModelNode node = deploymentResourceSupport.getDeploymentSubModel(UndertowExtension.SUBSYSTEM_NAME, PathElement.pathElement("servlet", name)); node.get("servlet-class").set(servlet.getServletClass()); node.get("servlet-name").set(servlet.getServletName()); } catch (Exception e) { // Should a failure in creating the mgmt view also make to the deployment to fail? continue; } } }