public abstract class IsolatedForwardingBean<T> extends ForwardingBeanAttributes<T> implements javax.enterprise.inject.spi.Bean<T>, WrappedContextual<T>
Bean. Separate delegate is used for BeanAttributes methods, allowing this class
to be used for processing of extension-provided beans.ProcessBeanAttributes| Modifier and Type | Class and Description |
|---|---|
static class |
IsolatedForwardingBean.Impl<T> |
| Constructor and Description |
|---|
IsolatedForwardingBean() |
| Modifier and Type | Method and Description |
|---|---|
T |
create(javax.enterprise.context.spi.CreationalContext<T> creationalContext) |
abstract javax.enterprise.inject.spi.Bean<T> |
delegate() |
void |
destroy(T instance,
javax.enterprise.context.spi.CreationalContext<T> creationalContext) |
boolean |
equals(Object obj) |
Class<?> |
getBeanClass() |
Set<javax.enterprise.inject.spi.InjectionPoint> |
getInjectionPoints() |
int |
hashCode() |
boolean |
isNullable() |
String |
toString() |
attributes, getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternativepublic abstract javax.enterprise.inject.spi.Bean<T> delegate()
delegate in interface WrappedContextual<T>public T create(javax.enterprise.context.spi.CreationalContext<T> creationalContext)
create in interface javax.enterprise.context.spi.Contextual<T>public void destroy(T instance, javax.enterprise.context.spi.CreationalContext<T> creationalContext)
destroy in interface javax.enterprise.context.spi.Contextual<T>public Class<?> getBeanClass()
getBeanClass in interface javax.enterprise.inject.spi.Bean<T>public Set<javax.enterprise.inject.spi.InjectionPoint> getInjectionPoints()
getInjectionPoints in interface javax.enterprise.inject.spi.Bean<T>public boolean isNullable()
isNullable in interface javax.enterprise.inject.spi.Bean<T>public int hashCode()
hashCode in class ForwardingBeanAttributes<T>public boolean equals(Object obj)
equals in class ForwardingBeanAttributes<T>Copyright © 2017. All rights reserved.