Class WarMetaDataProcessor
- java.lang.Object
-
- org.wildfly.extension.undertow.deployment.WarMetaDataProcessor
-
- All Implemented Interfaces:
org.jboss.as.server.deployment.DeploymentUnitProcessor
public class WarMetaDataProcessor extends Object implements org.jboss.as.server.deployment.DeploymentUnitProcessor
Merge all metadata into a main JBossWebMetaData.- Author:
- Remy Maucherat, Thomas.Diesler@jboss.com
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classWarMetaDataProcessor.Orderingprotected static classWarMetaDataProcessor.WebOrderingUtility class to associate the logical name with the JAR name, needed during the order resolving.
-
Constructor Summary
Constructors Constructor Description WarMetaDataProcessor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeploy(org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext)protected static voidresolveOrder(List<WarMetaDataProcessor.WebOrdering> webOrderings, List<String> order)Generate the Jar processing order.
-
-
-
Method Detail
-
deploy
public void deploy(org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext) throws org.jboss.as.server.deployment.DeploymentUnitProcessingException- Specified by:
deployin interfaceorg.jboss.as.server.deployment.DeploymentUnitProcessor- Throws:
org.jboss.as.server.deployment.DeploymentUnitProcessingException
-
resolveOrder
protected static void resolveOrder(List<WarMetaDataProcessor.WebOrdering> webOrderings, List<String> order)
Generate the Jar processing order.- Parameters:
webOrderings- The list of orderings, as parsed from the fragmentsorder- The generated order list
-
-