public interface BeanCreator<T>
Bean creation.
Common operations on ManagedBean, ProducerField and ProducerMethods.
| Modifier and Type | Interface and Description |
|---|---|
static class |
BeanCreator.MetaDataProvider
MetaDataProvider.
|
| Modifier and Type | Method and Description |
|---|---|
void |
checkCreateConditions()
Check conditions on creating bean instance.
|
void |
defineApiType()
Define api type.
|
void |
defineName(String defaultName)
Defines bean name.
|
void |
defineQualifier()
Defines qualifier.
|
void |
defineScopeType(String errorMessage,
boolean allowLazyInit)
Define scope type of the bean.
|
void |
defineSerializable()
Define serializable.
|
void |
defineStereoTypes()
Define stereptypes.
|
AbstractOwbBean<T> |
getBean()
Gets bean.
|
BeanCreator.MetaDataProvider |
getMetaDataProvider()
Returns metadata provider.
|
void |
setMetaDataProvider(BeanCreator.MetaDataProvider metadataProvider)
Sets meta-data provider.
|
void checkCreateConditions()
void defineSerializable()
void defineStereoTypes()
void defineApiType()
BeanCreator.MetaDataProvider getMetaDataProvider()
void setMetaDataProvider(BeanCreator.MetaDataProvider metadataProvider)
metadataProvider - metadata providervoid defineScopeType(String errorMessage, boolean allowLazyInit)
Check passivation related controls.
void defineQualifier()
void defineName(String defaultName)
defaultName - default bean nameAbstractOwbBean<T> getBean()
Copyright © 2008-2013 The Apache Software Foundation. All Rights Reserved.