org.jboss.ejb3
Class Ejb3DescriptorHandler
java.lang.Object
org.jboss.ejb3.Ejb3AnnotationHandler
org.jboss.ejb3.Ejb3DescriptorHandler
- All Implemented Interfaces:
- Ejb3Handler
public class Ejb3DescriptorHandler
- extends Ejb3AnnotationHandler
|
Field Summary |
protected org.jboss.metadata.ejb.jboss.JBossMetaData |
dd
|
protected java.util.List<org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData> |
ejbs
|
| Fields inherited from class org.jboss.ejb3.Ejb3AnnotationHandler |
annotation, cf, className, ctxProperties, defaultConsumerDomain, defaultMDBDomain, defaultServiceDomain, defaultSFSBDomain, defaultSLSBDomain, deployment, di, ejbClass, ejbNames, ejbType, visible |
|
Method Summary |
protected java.lang.String |
getAspectDomain(int ejbIndex,
java.lang.String defaultDomain)
|
protected ConsumerContainer |
getConsumerContainer(int ejbIndex,
org.jboss.metadata.ejb.jboss.JBossConsumerBeanMetaData consumer)
|
java.util.List<Container> |
getContainers(Ejb3Deployment deployment,
java.util.Map<java.lang.String,Container> preexistingContainers)
|
protected Ejb3AnnotationHandler.EJB_TYPE |
getEjbType(org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData enterpriseBean)
|
protected MDB |
getMDB(int ejbIndex,
org.jboss.metadata.ejb.jboss.JBossMessageDrivenBeanMetaData enterpriseBean)
|
protected java.lang.String |
getMDBDomainName(int ejbIndex)
|
protected ServiceContainer |
getServiceContainer(int ejbIndex,
org.jboss.metadata.ejb.jboss.JBossServiceBeanMetaData service)
|
protected StatefulContainer |
getStatefulContainer(int ejbIndex,
org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData enterpriseBean)
|
protected EJBContainer |
getStatelessContainer(int ejbIndex,
org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData enterpriseBean)
|
protected boolean |
isAnnotatedBean()
|
boolean |
isEjb()
|
protected void |
overrideAnnotations(EJBContainer container,
java.lang.reflect.Member m,
java.lang.String annotation,
java.lang.Object value)
Deprecated. |
protected void |
populateBaseInfo()
|
protected void |
setAnnotationPropertyField(java.lang.reflect.Field field,
java.lang.Object annotation,
java.lang.String value)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dd
protected org.jboss.metadata.ejb.jboss.JBossMetaData dd
ejbs
protected java.util.List<org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData> ejbs
Ejb3DescriptorHandler
public Ejb3DescriptorHandler(Ejb3Deployment deployment,
javassist.bytecode.ClassFile cf,
org.jboss.metadata.ejb.jboss.JBossMetaData dd)
Ejb3DescriptorHandler
public Ejb3DescriptorHandler(Ejb3Deployment deployment,
org.jboss.metadata.ejb.jboss.JBossMetaData dd)
isEjb
public boolean isEjb()
- Specified by:
isEjb in interface Ejb3Handler- Overrides:
isEjb in class Ejb3AnnotationHandler
populateBaseInfo
protected void populateBaseInfo()
throws java.lang.Exception
- Overrides:
populateBaseInfo in class Ejb3AnnotationHandler
- Throws:
java.lang.Exception
getEjbType
protected Ejb3AnnotationHandler.EJB_TYPE getEjbType(org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData enterpriseBean)
getContainers
public java.util.List<Container> getContainers(Ejb3Deployment deployment,
java.util.Map<java.lang.String,Container> preexistingContainers)
throws java.lang.Exception
- Throws:
java.lang.Exception
getStatefulContainer
protected StatefulContainer getStatefulContainer(int ejbIndex,
org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData enterpriseBean)
throws java.lang.Exception
- Overrides:
getStatefulContainer in class Ejb3AnnotationHandler
- Throws:
java.lang.Exception
getStatelessContainer
protected EJBContainer getStatelessContainer(int ejbIndex,
org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData enterpriseBean)
throws java.lang.Exception
- Overrides:
getStatelessContainer in class Ejb3AnnotationHandler
- Throws:
java.lang.Exception
getServiceContainer
protected ServiceContainer getServiceContainer(int ejbIndex,
org.jboss.metadata.ejb.jboss.JBossServiceBeanMetaData service)
throws java.lang.Exception
- Overrides:
getServiceContainer in class Ejb3AnnotationHandler
- Throws:
java.lang.Exception
getConsumerContainer
protected ConsumerContainer getConsumerContainer(int ejbIndex,
org.jboss.metadata.ejb.jboss.JBossConsumerBeanMetaData consumer)
throws java.lang.Exception
- Overrides:
getConsumerContainer in class Ejb3AnnotationHandler
- Throws:
java.lang.Exception
getMDBDomainName
protected java.lang.String getMDBDomainName(int ejbIndex)
- Overrides:
getMDBDomainName in class Ejb3AnnotationHandler
getMDB
protected MDB getMDB(int ejbIndex,
org.jboss.metadata.ejb.jboss.JBossMessageDrivenBeanMetaData enterpriseBean)
throws java.lang.Exception
- Overrides:
getMDB in class Ejb3AnnotationHandler
- Throws:
java.lang.Exception
getAspectDomain
protected java.lang.String getAspectDomain(int ejbIndex,
java.lang.String defaultDomain)
- Overrides:
getAspectDomain in class Ejb3AnnotationHandler
isAnnotatedBean
protected boolean isAnnotatedBean()
setAnnotationPropertyField
protected void setAnnotationPropertyField(java.lang.reflect.Field field,
java.lang.Object annotation,
java.lang.String value)
throws java.lang.Exception
- Throws:
java.lang.Exception
overrideAnnotations
@Deprecated
protected void overrideAnnotations(EJBContainer container,
java.lang.reflect.Member m,
java.lang.String annotation,
java.lang.Object value)
- Deprecated.