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
| Fields inherited from class org.jboss.ejb3.Ejb3AnnotationHandler |
annotation, cf, className, ctxProperties, defaultMDBDomain, defaultSFSBDomain, defaultSLSBDomain, di, ejbClass, ejbNames, ejbType, visible |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dd
protected EjbJarDD dd
ejbs
protected List<EnterpriseBean> ejbs
dependsList
protected List<Collection> dependsList
Ejb3DescriptorHandler
public Ejb3DescriptorHandler(Ejb3Deployment.DeploymentUnit di,
javassist.bytecode.ClassFile cf,
EjbJarDD dd,
String defaultSLSB,
String defaultSFSB,
String defaultMDB)
getAllDepends
public List<Collection> getAllDepends()
- Specified by:
getAllDepends in interface Ejb3Handler- Overrides:
getAllDepends in class Ejb3AnnotationHandler
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
getStatefulContainer
protected StatefulContainer getStatefulContainer(int ejbIndex)
throws Exception
- Overrides:
getStatefulContainer in class Ejb3AnnotationHandler
- Throws:
Exception
getStatelessContainer
protected StatelessContainer getStatelessContainer(int ejbIndex)
throws Exception
- Overrides:
getStatelessContainer in class Ejb3AnnotationHandler
- Throws:
Exception
getMDB
protected MDB getMDB(int ejbIndex)
throws Exception
- Overrides:
getMDB in class Ejb3AnnotationHandler
- Throws:
Exception
parseDescriptors
public static EjbJarDD parseDescriptors(Ejb3Deployment.DeploymentUnit di)
throws org.jboss.xb.binding.JBossXBException,
IOException
- Throws:
org.jboss.xb.binding.JBossXBException
IOException
overrideAnnotations
protected void overrideAnnotations(EJBContainer container,
Member m,
String annotation,
Object value)
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.