org.apache.webbeans.component.creation
Class ManagedBeanCreatorImpl<T>
java.lang.Object
org.apache.webbeans.component.creation.AbstractBeanCreator<T>
org.apache.webbeans.component.creation.AbstractInjectedTargetBeanCreator<T>
org.apache.webbeans.component.creation.ManagedBeanCreatorImpl<T>
- Type Parameters:
T - bean type info
- All Implemented Interfaces:
- BeanCreator<T>, InjectedTargetBeanCreator<T>, ManagedBeanCreator<T>
- Direct Known Subclasses:
- AnnotatedTypeBeanCreatorImpl
public class ManagedBeanCreatorImpl<T>
- extends AbstractInjectedTargetBeanCreator<T>
- implements ManagedBeanCreator<T>
Implementation of the ManagedBeanCreator.
- Version:
- $Rev: 1182847 $ $Date: 2011-10-13 15:31:37 +0200 (Do, 13 Okt 2011) $
| Methods inherited from class org.apache.webbeans.component.creation.AbstractBeanCreator |
defineApiType, defineName, defineQualifier, defineScopeType, defineSerializable, defineStereoTypes, getAnnotatedType, getMetaDataProvider, isDefaultMetaDataProvider, setAnnotatedType, setMetaDataProvider |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ManagedBeanCreatorImpl
public ManagedBeanCreatorImpl(ManagedBean<T> managedBean)
- Creates a new creator.
- Parameters:
managedBean - managed bean instance
checkCreateConditions
public void checkCreateConditions()
- Check conditions on creating bean instance.
- Specified by:
checkCreateConditions in interface BeanCreator<T>- Overrides:
checkCreateConditions in class AbstractBeanCreator<T>
defineConstructor
public void defineConstructor()
- Define managed bean constructor.
- Specified by:
defineConstructor in interface ManagedBeanCreator<T>
getBean
public ManagedBean<T> getBean()
- Return type-safe bean instance.
- Specified by:
getBean in interface BeanCreator<T>- Overrides:
getBean in class AbstractInjectedTargetBeanCreator<T>
- Returns:
- bean instance
Copyright © 2008-2012 The Apache Software Foundation. All Rights Reserved.