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, [email protected]
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
WarMetaDataProcessor.Ordering
protected static class
WarMetaDataProcessor.WebOrdering
Utility 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 void
deploy(org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext)
protected static void
resolveOrder(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:
deploy
in 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
-
-