Package org.jboss.weld.bean
Interface WeldDecorator<T>
-
- All Superinterfaces:
Bean<T>,BeanAttributes<T>,Contextual<T>,Decorator<T>
- All Known Implementing Classes:
CustomDecoratorWrapper,DecoratorImpl
public interface WeldDecorator<T> extends Decorator<T>
Sub-interface ofDecoratorthat contains metadata information about Weld-deployed Decorators (including custom decorators).- Author:
- Marius Bogoevici
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InvokableAnnotatedMethod<?>getDecoratorMethod(Method method)Returns the decorated method that can decorate a particular method, if one existsEnhancedAnnotatedType<?>getEnhancedAnnotated()-
Methods inherited from interface javax.enterprise.inject.spi.Bean
getBeanClass, getInjectionPoints, isNullable
-
Methods inherited from interface javax.enterprise.inject.spi.BeanAttributes
getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternative
-
Methods inherited from interface javax.enterprise.context.spi.Contextual
create, destroy
-
Methods inherited from interface javax.enterprise.inject.spi.Decorator
getDecoratedTypes, getDelegateQualifiers, getDelegateType
-
-
-
-
Method Detail
-
getEnhancedAnnotated
EnhancedAnnotatedType<?> getEnhancedAnnotated()
-
getDecoratorMethod
InvokableAnnotatedMethod<?> getDecoratorMethod(Method method)
Returns the decorated method that can decorate a particular method, if one exists Such a method must be implement one of the decorated type methods, and can be parametrized- Parameters:
method-- Returns:
-
-