org.jboss.ejb3
Class Ejb3AnnotationHandler
java.lang.Object
org.jboss.ejb3.Ejb3AnnotationHandler
- All Implemented Interfaces:
- Ejb3Handler
- Direct Known Subclasses:
- Ejb3DescriptorHandler
public class Ejb3AnnotationHandler
- extends Object
- implements Ejb3Handler
- Version:
- $Revision: 70409 $
- Author:
- William DeCoste, Bill Burke
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 List<String> ejbNames
ejbClass
protected Class<?> ejbClass
className
protected String className
ejbType
protected Ejb3AnnotationHandler.EJB_TYPE ejbType
annotation
protected javassist.bytecode.annotation.Annotation annotation
visible
protected javassist.bytecode.AnnotationsAttribute visible
ctxProperties
protected Hashtable ctxProperties
defaultSLSBDomain
protected String defaultSLSBDomain
defaultSFSBDomain
protected String defaultSFSBDomain
defaultMDBDomain
protected String defaultMDBDomain
defaultServiceDomain
protected String defaultServiceDomain
defaultConsumerDomain
protected String defaultConsumerDomain
deployment
protected Ejb3Deployment deployment
Ejb3AnnotationHandler
public Ejb3AnnotationHandler(Ejb3Deployment deployment)
Ejb3AnnotationHandler
public Ejb3AnnotationHandler(Ejb3Deployment deployment,
javassist.bytecode.ClassFile cf)
setCtxProperties
public void setCtxProperties(Hashtable ctxProperties)
- Specified by:
setCtxProperties
in interface Ejb3Handler
getJaccContextId
protected String getJaccContextId()
isEjb
public boolean isEjb()
- Specified by:
isEjb
in interface Ejb3Handler
isJBossBeanType
public boolean isJBossBeanType()
- Specified by:
isJBossBeanType
in interface Ejb3Handler
getContainers
public List getContainers(javassist.bytecode.ClassFile cf,
Ejb3Deployment deployment)
throws Exception
- Specified by:
getContainers
in interface Ejb3Handler
- Throws:
Exception
validateMDBTransactionAttribute
protected void validateMDBTransactionAttribute(MDB mdb)
getAspectDomain
protected String getAspectDomain(int ejbIndex,
String defaultDomain)
getServiceContainer
protected ServiceContainer getServiceContainer(int ejbIndex,
org.jboss.metadata.ejb.jboss.JBossServiceBeanMetaData beanMetaData)
throws Exception
- Throws:
Exception
getConsumerContainer
protected ConsumerContainer getConsumerContainer(int ejbIndex,
org.jboss.metadata.ejb.jboss.JBossConsumerBeanMetaData beanMetaData)
throws Exception
- Throws:
Exception
getStatefulContainer
protected StatefulContainer getStatefulContainer(int ejbIndex,
org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData beanMetaData)
throws Exception
- Throws:
Exception
getStatelessContainer
protected EJBContainer getStatelessContainer(int ejbIndex,
org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData beanMetaData)
throws Exception
- Throws:
Exception
getMDBDomainName
protected String getMDBDomainName(int ejbIndex)
createProxyFactories
protected void createProxyFactories()
getMDB
protected MDB getMDB(int ejbIndex,
org.jboss.metadata.ejb.jboss.JBossMessageDrivenBeanMetaData beanMetaData)
throws Exception
- Throws:
Exception
populateBaseInfo
protected void populateBaseInfo()
throws Exception
- Throws:
Exception
Copyright © 2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.