public abstract class IsolatedForwardingBean<T> extends ForwardingBeanAttributes<T> implements Bean<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(CreationalContext<T> creationalContext) |
protected abstract Bean<T> |
delegate() |
void |
destroy(T instance,
CreationalContext<T> creationalContext) |
boolean |
equals(Object obj) |
Class<?> |
getBeanClass() |
Set<InjectionPoint> |
getInjectionPoints() |
int |
hashCode() |
boolean |
isNullable() |
String |
toString() |
attributes, getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternativeclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetName, getQualifiers, getScope, getStereotypes, getTypes, isAlternativepublic T create(CreationalContext<T> creationalContext)
create in interface Contextual<T>public void destroy(T instance, CreationalContext<T> creationalContext)
destroy in interface Contextual<T>public Class<?> getBeanClass()
getBeanClass in interface Bean<T>public Set<InjectionPoint> getInjectionPoints()
getInjectionPoints in interface Bean<T>public boolean isNullable()
isNullable in interface Bean<T>public int hashCode()
hashCode in class ForwardingBeanAttributes<T>public boolean equals(Object obj)
equals in class ForwardingBeanAttributes<T>Copyright © 2014. All Rights Reserved.