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
- Version:
- $Revision: 85151 $
- Author:
- William DeCoste, Bill Burke
Field Summary |
protected org.jboss.metadata.ejb.jboss.JBossMetaData |
dd
|
protected 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 String |
getAspectDomain(int ejbIndex,
String defaultDomain)
|
protected ConsumerContainer |
getConsumerContainer(int ejbIndex,
org.jboss.metadata.ejb.jboss.JBossConsumerBeanMetaData consumer)
|
List<Container> |
getContainers(Ejb3Deployment deployment,
Map<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 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,
Member m,
String annotation,
Object value)
Deprecated. |
protected void |
populateBaseInfo()
|
protected void |
setAnnotationPropertyField(Field field,
Object annotation,
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 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 Exception
- Overrides:
populateBaseInfo
in class Ejb3AnnotationHandler
- Throws:
Exception
getEjbType
protected Ejb3AnnotationHandler.EJB_TYPE getEjbType(org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData enterpriseBean)
getContainers
public List<Container> getContainers(Ejb3Deployment deployment,
Map<String,Container> preexistingContainers)
throws Exception
- Throws:
Exception
getStatefulContainer
protected StatefulContainer getStatefulContainer(int ejbIndex,
org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData enterpriseBean)
throws Exception
- Overrides:
getStatefulContainer
in class Ejb3AnnotationHandler
- Throws:
Exception
getStatelessContainer
protected EJBContainer getStatelessContainer(int ejbIndex,
org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData enterpriseBean)
throws Exception
- Overrides:
getStatelessContainer
in class Ejb3AnnotationHandler
- Throws:
Exception
getServiceContainer
protected ServiceContainer getServiceContainer(int ejbIndex,
org.jboss.metadata.ejb.jboss.JBossServiceBeanMetaData service)
throws Exception
- Overrides:
getServiceContainer
in class Ejb3AnnotationHandler
- Throws:
Exception
getConsumerContainer
protected ConsumerContainer getConsumerContainer(int ejbIndex,
org.jboss.metadata.ejb.jboss.JBossConsumerBeanMetaData consumer)
throws Exception
- Overrides:
getConsumerContainer
in class Ejb3AnnotationHandler
- Throws:
Exception
getMDBDomainName
protected String getMDBDomainName(int ejbIndex)
- Overrides:
getMDBDomainName
in class Ejb3AnnotationHandler
getMDB
protected MDB getMDB(int ejbIndex,
org.jboss.metadata.ejb.jboss.JBossMessageDrivenBeanMetaData enterpriseBean)
throws Exception
- Overrides:
getMDB
in class Ejb3AnnotationHandler
- Throws:
Exception
getAspectDomain
protected String getAspectDomain(int ejbIndex,
String defaultDomain)
- Overrides:
getAspectDomain
in class Ejb3AnnotationHandler
isAnnotatedBean
protected boolean isAnnotatedBean()
setAnnotationPropertyField
protected void setAnnotationPropertyField(Field field,
Object annotation,
String value)
throws Exception
- Throws:
Exception
overrideAnnotations
@Deprecated
protected void overrideAnnotations(EJBContainer container,
Member m,
String annotation,
Object value)
- Deprecated.
Copyright © 2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.