org.jboss.ejb3.mcint.metadata.plugins
Class EjbReferenceAnnotationPlugin
java.lang.Object
org.jboss.util.JBossObject
org.jboss.kernel.plugins.annotations.BaseMetaDataAnnotationPlugin<T,C>
org.jboss.kernel.plugins.annotations.AbstractAnnotationPlugin<T,C>
org.jboss.kernel.plugins.annotations.InjectableMemberAnnotationPlugin<org.jboss.reflect.spi.FieldInfo,C>
org.jboss.kernel.plugins.annotations.FieldAnnotationPlugin<javax.ejb.EJB>
org.jboss.ejb3.mcint.metadata.plugins.EjbReferenceAnnotationPlugin
- All Implemented Interfaces:
- Cloneable, org.jboss.kernel.plugins.annotations.AnnotationPlugin<org.jboss.reflect.spi.FieldInfo,javax.ejb.EJB>, org.jboss.kernel.plugins.annotations.MetaDataAnnotationPlugin<org.jboss.reflect.spi.FieldInfo,javax.ejb.EJB>, org.jboss.util.JBossInterface
public class EjbReferenceAnnotationPlugin
- extends org.jboss.kernel.plugins.annotations.FieldAnnotationPlugin<javax.ejb.EJB>
EjbReferenceAnnotationPlugin
- Version:
- $Revision: $
- Author:
- ALR
Fields inherited from class org.jboss.util.JBossObject |
hashCode, toString |
Methods inherited from class org.jboss.kernel.plugins.annotations.FieldAnnotationPlugin |
getName, isElementTypeSupported |
Methods inherited from class org.jboss.kernel.plugins.annotations.InjectableMemberAnnotationPlugin |
createValueMetaData, createValueMetaData, createValueMetaData, createValueMetaData, createValueMetaData, findPropertyMetaData, getProperties, getPropertyMetaData, getPropertyMetaData, internalApplyAnnotation, isMetaDataAlreadyPresent, isMetaDataComplete |
Methods inherited from class org.jboss.kernel.plugins.annotations.AbstractAnnotationPlugin |
applyAnnotation, checkIfNotAbstractBeanMetaDataSpecific, cleanAnnotation, internalApplyAnnotation, internalApplyAnnotation, internalCleanAnnotation, isMetaDataAlreadyPresent |
Methods inherited from class org.jboss.kernel.plugins.annotations.BaseMetaDataAnnotationPlugin |
applyAnnotation, getAnnotation, getSupportedTypes, isAttributePresent, isAttributePresent, isCleanup, isCleanupOnly, toShortString, toString |
Methods inherited from class org.jboss.util.JBossObject |
cacheGetHashCode, cacheToString, clone, equals, flushJBossObjectCache, getClassShortName, getHashCode, hashCode, list, notEqual, toShortString, toString, toStringImplementation |
Methods inherited from interface org.jboss.kernel.plugins.annotations.MetaDataAnnotationPlugin |
applyAnnotation, getAnnotation, getSupportedTypes |
EjbReferenceAnnotationPlugin
public EjbReferenceAnnotationPlugin(org.jboss.ejb3.common.resolvers.spi.EjbReferenceResolver resolver)
- Sole Constructor
EjbReferenceAnnotationPlugin
public EjbReferenceAnnotationPlugin(org.jboss.ejb3.common.resolvers.spi.EjbReferenceResolver resolver,
Context context)
- Sole Constructor
createValueMetaData
protected org.jboss.beans.metadata.spi.ValueMetaData createValueMetaData(org.jboss.reflect.spi.FieldInfo propInfo,
javax.ejb.EJB annotation)
- Create @EJB value meta data.
- Overrides:
createValueMetaData
in class org.jboss.kernel.plugins.annotations.InjectableMemberAnnotationPlugin<org.jboss.reflect.spi.FieldInfo,javax.ejb.EJB>
- Parameters:
annotation
-
- Returns:
- @EJB metadata
getResolver
public org.jboss.ejb3.common.resolvers.spi.EjbReferenceResolver getResolver()
setResolver
public void setResolver(org.jboss.ejb3.common.resolvers.spi.EjbReferenceResolver resolver)
getNamingContext
protected Context getNamingContext()
setNamingContext
protected void setNamingContext(Context namingContext)
Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.