public abstract class AbstractMergingProcessor<T extends EJBComponentDescription> extends Object implements org.jboss.as.server.deployment.DeploymentUnitProcessor
Constructor and Description |
---|
AbstractMergingProcessor(Class<T> typeParam) |
Modifier and Type | Method and Description |
---|---|
void |
deploy(org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext) |
protected MethodIntf |
getMethodIntf(org.jboss.metadata.ejb.spec.MethodInterfaceType viewType,
MethodIntf defaultMethodIntf) |
protected String[] |
getMethodParams(org.jboss.metadata.ejb.spec.MethodParametersMetaData methodParametersMetaData) |
protected abstract void |
handleAnnotations(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit,
EEApplicationClasses applicationClasses,
org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex deploymentReflectionIndex,
Class<?> componentClass,
T description)
Handle annotations relating to the component that have been found in the deployment.
|
protected abstract void |
handleDeploymentDescriptor(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit,
org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex deploymentReflectionIndex,
Class<?> componentClass,
T description)
Handle the deployment descriptor
|
void |
undeploy(org.jboss.as.server.deployment.DeploymentUnit context) |
public void deploy(org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext) throws org.jboss.as.server.deployment.DeploymentUnitProcessingException
deploy
in interface org.jboss.as.server.deployment.DeploymentUnitProcessor
org.jboss.as.server.deployment.DeploymentUnitProcessingException
protected abstract void handleAnnotations(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit, EEApplicationClasses applicationClasses, org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex deploymentReflectionIndex, Class<?> componentClass, T description) throws org.jboss.as.server.deployment.DeploymentUnitProcessingException
org.jboss.as.server.deployment.DeploymentUnitProcessingException
protected abstract void handleDeploymentDescriptor(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit, org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex deploymentReflectionIndex, Class<?> componentClass, T description) throws org.jboss.as.server.deployment.DeploymentUnitProcessingException
org.jboss.as.server.deployment.DeploymentUnitProcessingException
protected MethodIntf getMethodIntf(org.jboss.metadata.ejb.spec.MethodInterfaceType viewType, MethodIntf defaultMethodIntf)
protected String[] getMethodParams(org.jboss.metadata.ejb.spec.MethodParametersMetaData methodParametersMetaData)
public void undeploy(org.jboss.as.server.deployment.DeploymentUnit context)
undeploy
in interface org.jboss.as.server.deployment.DeploymentUnitProcessor
Copyright © 2016 JBoss by Red Hat. All rights reserved.