public abstract class AbstractBuiltInMetadataBean<T> extends AbstractBuiltInBean<T>
Bean
, Interceptor
and Decorator
builtin beans.AbstractBuiltInBean.BuiltInBeanAttributes<T>
beanManager
Constructor and Description |
---|
AbstractBuiltInMetadataBean(org.jboss.weld.serialization.spi.BeanIdentifier identifier,
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, isNormalScoped
attributes, equals, getId, getIdentifier, hashCode, isNullable, setAttributes, unwrap
getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternative
public AbstractBuiltInMetadataBean(org.jboss.weld.serialization.spi.BeanIdentifier identifier, 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 © 2016. All rights reserved.