public abstract class IsolatedForwardingDecorator<T> extends IsolatedForwardingBean<T> implements Decorator<T>
Decorator
. 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 |
IsolatedForwardingDecorator.Impl<T> |
Constructor and Description |
---|
IsolatedForwardingDecorator() |
Modifier and Type | Method and Description |
---|---|
protected abstract Decorator<T> |
delegate() |
Set<Type> |
getDecoratedTypes()
Obtains the decorated types.
|
Set<Annotation> |
getDelegateQualifiers()
Obtains the qualifiers of the delegate injection
point.
|
Type |
getDelegateType()
Obtains the type of the delegate injection point.
|
create, destroy, equals, getBeanClass, getInjectionPoints, hashCode, isNullable, toString
attributes, getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternative
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getBeanClass, getInjectionPoints, isNullable
create, destroy
getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternative
protected abstract Decorator<T> delegate()
delegate
in class IsolatedForwardingBean<T>
public Type getDelegateType()
Decorator
Obtains the type of the delegate injection point.
getDelegateType
in interface Decorator<T>
public Set<Annotation> getDelegateQualifiers()
Decorator
Obtains the qualifiers of the delegate injection point.
getDelegateQualifiers
in interface Decorator<T>
public Set<Type> getDecoratedTypes()
Decorator
Obtains the decorated types.
getDecoratedTypes
in interface Decorator<T>
Copyright © 2013 Seam Framework. All Rights Reserved.