public abstract class EJBComponentDescriptionFactory extends Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
appclient
If this is an appclient we want to make the components as not installable, so we can still look up which EJB's are in
the deployment, but do not actually install them
|
Modifier | Constructor and Description |
---|---|
protected |
EJBComponentDescriptionFactory(boolean appclient) |
Modifier and Type | Method and Description |
---|---|
protected void |
addComponent(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit,
EJBComponentDescription beanDescription) |
protected static <T> T |
override(T original,
T override) |
protected abstract void |
processAnnotations(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit,
org.jboss.as.server.deployment.annotation.CompositeIndex compositeIndex)
Process annotations and merge any available metadata at the same time.
|
protected abstract void |
processBeanMetaData(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit,
org.jboss.metadata.ejb.spec.EnterpriseBeanMetaData enterpriseBeanMetaData) |
protected final boolean appclient
protected EJBComponentDescriptionFactory(boolean appclient)
protected void addComponent(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit, EJBComponentDescription beanDescription)
protected abstract void processAnnotations(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit, org.jboss.as.server.deployment.annotation.CompositeIndex compositeIndex) throws org.jboss.as.server.deployment.DeploymentUnitProcessingException
org.jboss.as.server.deployment.DeploymentUnitProcessingException
protected abstract void processBeanMetaData(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit, org.jboss.metadata.ejb.spec.EnterpriseBeanMetaData enterpriseBeanMetaData) throws org.jboss.as.server.deployment.DeploymentUnitProcessingException
org.jboss.as.server.deployment.DeploymentUnitProcessingException
protected static <T> T override(T original, T override)
Copyright © 2018 JBoss by Red Hat. All rights reserved.