public abstract class AbstractBuiltInMetadataBean<T> extends AbstractBuiltInBean<T>
Bean
, Interceptor
and Decorator
builtin beans.AbstractBuiltInBean.BuiltInBeanAttributes<T>
beanManager
BEAN_ID_PREFIX, BEAN_ID_SEPARATOR
Constructor and Description |
---|
AbstractBuiltInMetadataBean(String idSuffix,
Class<T> type,
BeanManagerImpl beanManager) |
Modifier and Type | Method and Description |
---|---|
T |
create(javax.enterprise.context.spi.CreationalContext<T> creationalContext) |
void |
destroy(T instance,
javax.enterprise.context.spi.CreationalContext<T> creationalContext) |
protected WeldCreationalContext<?> |
getParentCreationalContext(javax.enterprise.context.spi.CreationalContext<?> ctx) |
protected abstract T |
newInstance(javax.enterprise.inject.spi.InjectionPoint ip,
javax.enterprise.context.spi.CreationalContext<T> creationalContext) |
String |
toString() |
cleanupAfterBoot, getInjectionPoints, getType, initializeAfterBeanDiscovery, internalInitialize, isPassivationCapableBean, isPassivationCapableDependency, isProxyable, isProxyRequired, preInitialize
getBeanClass, getBeanManager, getQualifierInstances, initialize, isDependent
attributes, equals, getId, hashCode, isNullable, setAttributes, unwrap
getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternative
public AbstractBuiltInMetadataBean(String idSuffix, Class<T> type, BeanManagerImpl beanManager)
public void destroy(T instance, javax.enterprise.context.spi.CreationalContext<T> creationalContext)
protected abstract T newInstance(javax.enterprise.inject.spi.InjectionPoint ip, javax.enterprise.context.spi.CreationalContext<T> creationalContext)
protected WeldCreationalContext<?> getParentCreationalContext(javax.enterprise.context.spi.CreationalContext<?> ctx)
public String toString()
toString
in class CommonBean<T>
Copyright © 2013 Seam Framework. All Rights Reserved.