org.apache.webbeans.ejb.component.creation
Class EjbBeanCreatorImpl<T>
java.lang.Object
org.apache.webbeans.component.creation.AbstractBeanCreator<T>
org.apache.webbeans.component.creation.AbstractInjectedTargetBeanCreator<T>
org.apache.webbeans.ejb.component.creation.EjbBeanCreatorImpl<T>
- Type Parameters:
T - ejb class type
- All Implemented Interfaces:
- javax.enterprise.inject.spi.InjectionTarget<T>, javax.enterprise.inject.spi.Producer<T>, BeanCreator<T>, InjectedTargetBeanCreator<T>, EjbBeanCreator<T>
public class EjbBeanCreatorImpl<T>
- extends AbstractInjectedTargetBeanCreator<T>
- implements EjbBeanCreator<T>
EjbBeanCreatorImpl.
- Version:
- $Rev$ $Date$
| Methods inherited from class org.apache.webbeans.component.creation.AbstractInjectedTargetBeanCreator |
defineDisposalMethods, defineInjectedFields, defineInjectedMethods, defineProducerFields, defineProducerMethods, getInjectedTarget, inject, isInjectionTargetSet, postConstruct, preDestroy, setInjectedTarget |
| Methods inherited from class org.apache.webbeans.component.creation.AbstractBeanCreator |
defineName, defineQualifier, defineSerializable, defineStereoTypes, dispose, getAnnotatedType, getInjectionPoints, getMetaDataProvider, getProducer, isDefaultMetaDataProvider, isProducerSet, produce, setAnnotatedType, setMetaDataProvider, setProducer |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.enterprise.inject.spi.InjectionTarget |
inject, postConstruct, preDestroy |
| Methods inherited from interface javax.enterprise.inject.spi.Producer |
dispose, getInjectionPoints, produce |
EjbBeanCreatorImpl
public EjbBeanCreatorImpl(EjbBean<T> ejbBean)
checkCreateConditions
public void checkCreateConditions()
-
- Specified by:
checkCreateConditions in interface BeanCreator<T>- Overrides:
checkCreateConditions in class AbstractBeanCreator<T>
defineScopeType
public void defineScopeType(String errorMessage)
throws WebBeansPassivationException
-
- Specified by:
defineScopeType in interface BeanCreator<T>- Overrides:
defineScopeType in class AbstractBeanCreator<T>
- Throws:
WebBeansPassivationException
defineApiType
public void defineApiType()
-
- Specified by:
defineApiType in interface BeanCreator<T>- Overrides:
defineApiType in class AbstractBeanCreator<T>
defineObserverMethods
public Set<javax.enterprise.inject.spi.ObserverMethod<?>> defineObserverMethods()
- Specified by:
defineObserverMethods in interface InjectedTargetBeanCreator<T>- Overrides:
defineObserverMethods in class AbstractInjectedTargetBeanCreator<T>
getBean
public EjbBean<T> getBean()
-
- Specified by:
getBean in interface BeanCreator<T>- Overrides:
getBean in class AbstractInjectedTargetBeanCreator<T>
Copyright © 2008-2010 The Apache Software Foundation. All Rights Reserved.