org.jboss.ejb3
Class Ejb3AnnotationHandler
java.lang.Object
org.jboss.ejb3.Ejb3AnnotationHandler
- All Implemented Interfaces:
- Ejb3Handler
- Direct Known Subclasses:
- Ejb3DescriptorHandler
public class Ejb3AnnotationHandler
- extends java.lang.Object
- implements Ejb3Handler
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
di
protected DeploymentUnit di
cf
protected javassist.bytecode.ClassFile cf
ejbNames
protected java.util.List<java.lang.String> ejbNames
ejbClass
protected java.lang.Class<?> ejbClass
className
protected java.lang.String className
ejbType
protected Ejb3AnnotationHandler.EJB_TYPE ejbType
annotation
protected javassist.bytecode.annotation.Annotation annotation
visible
protected javassist.bytecode.AnnotationsAttribute visible
ctxProperties
protected java.util.Hashtable ctxProperties
defaultSLSBDomain
protected java.lang.String defaultSLSBDomain
defaultSFSBDomain
protected java.lang.String defaultSFSBDomain
defaultMDBDomain
protected java.lang.String defaultMDBDomain
defaultServiceDomain
protected java.lang.String defaultServiceDomain
defaultConsumerDomain
protected java.lang.String defaultConsumerDomain
deployment
protected Ejb3Deployment deployment
Ejb3AnnotationHandler
public Ejb3AnnotationHandler(Ejb3Deployment deployment)
Ejb3AnnotationHandler
public Ejb3AnnotationHandler(Ejb3Deployment deployment,
javassist.bytecode.ClassFile cf)
setCtxProperties
public void setCtxProperties(java.util.Hashtable ctxProperties)
- Specified by:
setCtxProperties in interface Ejb3Handler
getJaccContextId
protected java.lang.String getJaccContextId()
isEjb
public boolean isEjb()
- Specified by:
isEjb in interface Ejb3Handler
isJBossBeanType
public boolean isJBossBeanType()
- Specified by:
isJBossBeanType in interface Ejb3Handler
getContainers
public java.util.List getContainers(javassist.bytecode.ClassFile cf,
Ejb3Deployment deployment)
throws java.lang.Exception
- Specified by:
getContainers in interface Ejb3Handler
- Throws:
java.lang.Exception
validateMDBTransactionAttribute
protected void validateMDBTransactionAttribute(MDB mdb)
getAspectDomain
protected java.lang.String getAspectDomain(int ejbIndex,
java.lang.String defaultDomain)
getServiceContainer
protected ServiceContainer getServiceContainer(int ejbIndex,
org.jboss.metadata.ejb.jboss.JBossServiceBeanMetaData beanMetaData)
throws java.lang.Exception
- Throws:
java.lang.Exception
getConsumerContainer
protected ConsumerContainer getConsumerContainer(int ejbIndex,
org.jboss.metadata.ejb.jboss.JBossConsumerBeanMetaData beanMetaData)
throws java.lang.Exception
- Throws:
java.lang.Exception
getStatefulContainer
protected StatefulContainer getStatefulContainer(int ejbIndex,
org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData beanMetaData)
throws java.lang.Exception
- Throws:
java.lang.Exception
getStatelessContainer
protected EJBContainer getStatelessContainer(int ejbIndex,
org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData beanMetaData)
throws java.lang.Exception
- Throws:
java.lang.Exception
getMDBDomainName
protected java.lang.String getMDBDomainName(int ejbIndex)
createProxyFactories
protected void createProxyFactories()
getMDB
protected MDB getMDB(int ejbIndex,
org.jboss.metadata.ejb.jboss.JBossMessageDrivenBeanMetaData beanMetaData)
throws java.lang.Exception
- Throws:
java.lang.Exception
populateBaseInfo
protected void populateBaseInfo()
throws java.lang.Exception
- Throws:
java.lang.Exception