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.DeploymentUnitProcessingExceptionprotected 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.DeploymentUnitProcessingExceptionprotected static <T> T override(T original,
T override)
Copyright © 2020 JBoss by Red Hat. All rights reserved.