Package org.jboss.as.ee.component
Class ClassDescriptionTraversal
- java.lang.Object
-
- org.jboss.as.ee.component.ClassDescriptionTraversal
-
public abstract class ClassDescriptionTraversal extends Object
throwaway utility class for traversing a class configuration from most general superclass down
-
-
Constructor Summary
Constructors Constructor Description ClassDescriptionTraversal(Class<?> clazz, EEApplicationClasses applicationClasses)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract void
handle(Class<?> clazz, EEModuleClassDescription classDescription)
void
run()
-
-
-
Constructor Detail
-
ClassDescriptionTraversal
public ClassDescriptionTraversal(Class<?> clazz, EEApplicationClasses applicationClasses)
-
-
Method Detail
-
run
public void run() throws org.jboss.as.server.deployment.DeploymentUnitProcessingException
- Throws:
org.jboss.as.server.deployment.DeploymentUnitProcessingException
-
handle
protected abstract void handle(Class<?> clazz, EEModuleClassDescription classDescription) throws org.jboss.as.server.deployment.DeploymentUnitProcessingException
- Throws:
org.jboss.as.server.deployment.DeploymentUnitProcessingException
-
-