public abstract class AbstractDecorableBuiltInBean<T> extends AbstractBuiltInBean<T> implements DecorableBean<T>
DecoratorAbstractBuiltInBean.BuiltInBeanAttributes<T>beanManager| Modifier | Constructor and Description |
|---|---|
protected |
AbstractDecorableBuiltInBean(BeanManagerImpl beanManager,
Class<T> type) |
| Modifier and Type | Method and Description |
|---|---|
T |
create(javax.enterprise.context.spi.CreationalContext<T> creationalContext) |
Class<?> |
getBeanClass() |
List<javax.enterprise.inject.spi.Decorator<?>> |
getDecorators()
Resolves decorators for this bean.
|
protected abstract List<javax.enterprise.inject.spi.Decorator<?>> |
getDecorators(javax.enterprise.inject.spi.InjectionPoint ip) |
protected javax.enterprise.inject.spi.InjectionPoint |
getInjectionPoint(CurrentInjectionPoint cip) |
protected abstract Class<T> |
getProxyClass() |
protected abstract T |
newInstance(javax.enterprise.inject.spi.InjectionPoint ip,
javax.enterprise.context.spi.CreationalContext<T> creationalContext) |
cleanupAfterBoot, getInjectionPoints, getType, initializeAfterBeanDiscovery, internalInitialize, isDependentContextOptimizationAllowed, isPassivationCapableBean, isPassivationCapableDependency, isProxyable, isProxyRequired, preInitializedestroy, getBeanManager, getContextualInstanceStrategy, getQualifierInstances, initialize, isDependent, isNormalScoped, setAttributesattributes, equals, getId, getIdentifier, hashCode, isNullable, toString, unwrapgetName, getQualifiers, getScope, getStereotypes, getTypes, isAlternativeclone, finalize, getClass, notify, notifyAll, wait, wait, waitprotected AbstractDecorableBuiltInBean(BeanManagerImpl beanManager, Class<T> type)
public T create(javax.enterprise.context.spi.CreationalContext<T> creationalContext)
create in interface javax.enterprise.context.spi.Contextual<T>protected abstract T newInstance(javax.enterprise.inject.spi.InjectionPoint ip, javax.enterprise.context.spi.CreationalContext<T> creationalContext)
protected abstract List<javax.enterprise.inject.spi.Decorator<?>> getDecorators(javax.enterprise.inject.spi.InjectionPoint ip)
protected javax.enterprise.inject.spi.InjectionPoint getInjectionPoint(CurrentInjectionPoint cip)
public Class<?> getBeanClass()
getBeanClass in interface javax.enterprise.inject.spi.Bean<T>getBeanClass in class RIBean<T>public List<javax.enterprise.inject.spi.Decorator<?>> getDecorators()
DecorableBeangetDecorators in interface DecorableBean<T>Copyright © 2017. All rights reserved.