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:
- java.lang.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 |
Method Summary |
protected org.jboss.beans.metadata.spi.ValueMetaData |
createValueMetaData(org.jboss.reflect.spi.FieldInfo propInfo,
javax.ejb.EJB annotation)
Create @EJB value meta data. |
protected javax.naming.Context |
getNamingContext()
|
org.jboss.ejb3.common.resolvers.spi.EjbReferenceResolver |
getResolver()
|
protected void |
setNamingContext(javax.naming.Context namingContext)
|
void |
setResolver(org.jboss.ejb3.common.resolvers.spi.EjbReferenceResolver resolver)
|
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 class java.lang.Object |
equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
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,
javax.naming.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 javax.naming.Context getNamingContext()
setNamingContext
protected void setNamingContext(javax.naming.Context namingContext)
Copyright © 2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.