| Package | Description |
|---|---|
| javax.enterprise.inject.spi |
The portable extension integration SPI.
|
| org.jboss.weld.bean | |
| org.jboss.weld.bean.proxy | |
| org.jboss.weld.bootstrap | |
| org.jboss.weld.manager | |
| org.jboss.weld.resolution | |
| org.jboss.weld.util |
| Modifier and Type | Method and Description |
|---|---|
List<Decorator<?>> |
BeanManager.resolveDecorators(Set<Type> types,
Annotation... qualifiers)
Return an ordered list of decorators for a set of
bean types and a set of qualifiers and which are enabled in the module or
library containing the class into which the BeanManager was
injected or the Java EE component from whose JNDI environment namespace
the BeanManager was obtained.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
WeldDecorator<T>
Sub-interface of
Decorator that contains metadata information about Weld-deployed
Decorators (including custom decorators). |
| Modifier and Type | Class and Description |
|---|---|
class |
CustomDecoratorWrapper<T>
A wrapper for a decorated instance.
|
class |
DecoratorImpl<T> |
class |
ForwardingDecorator<T> |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Decorator<T> |
ForwardingDecorator.delegate() |
protected Decorator<T> |
CustomDecoratorWrapper.delegate() |
static <T> Decorator<T> |
DecoratorImpl.wrap(Decorator<T> decorator) |
| Modifier and Type | Method and Description |
|---|---|
List<Decorator<?>> |
AbstractClassBean.getDecorators() |
| Modifier and Type | Method and Description |
|---|---|
static <T> CustomDecoratorWrapper<T> |
CustomDecoratorWrapper.of(Decorator<T> delegate,
BeanManagerImpl beanManager) |
static <T> Decorator<T> |
DecoratorImpl.wrap(Decorator<T> decorator) |
| Modifier and Type | Method and Description |
|---|---|
DecoratorProxyMethodHandler |
DecorationHelper.createMethodHandler(InjectionPoint injectionPoint,
CreationalContext<?> creationalContext,
Decorator<Object> decorator) |
| Constructor and Description |
|---|
DecorationHelper(TargetBeanInstance originalInstance,
Bean<?> bean,
Class<T> proxyClassForDecorator,
BeanManagerImpl beanManager,
ContextualStore contextualStore,
List<Decorator<?>> decorators) |
DecoratorProxyMethodHandler(SerializableContextualInstance<Decorator<Object>,Object> decoratorInstance,
Object delegateInstance)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
Validator.validateDecorators(Collection<? extends Decorator<?>> beans,
Collection<RIBean<?>> specializedBeans,
BeanManagerImpl manager) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<Decorator<?>> |
BeanManagerImpl.getAccessibleDecorators() |
Comparator<Decorator<?>> |
Enabled.getDecoratorComparator() |
TypeSafeResolver<Resolvable,Decorator<?>> |
BeanManagerImpl.getDecoratorResolver()
Get the decorator resolver.
|
List<Decorator<?>> |
BeanManagerImpl.getDecorators() |
List<Decorator<?>> |
BeanManagerImpl.resolveDecorators(Set<Type> types,
Annotation... qualifiers) |
List<Decorator<?>> |
BeanManagerImpl.resolveDecorators(Set<Type> types,
Set<Annotation> qualifiers) |
| Modifier and Type | Method and Description |
|---|---|
void |
BeanManagerImpl.addDecorator(Decorator<?> bean) |
| Modifier and Type | Method and Description |
|---|---|
protected Iterable<? extends Decorator<?>> |
TypeSafeDecoratorResolver.getAllBeans(Resolvable resolvable) |
protected Set<Decorator<?>> |
TypeSafeDecoratorResolver.sortResult(Set<Decorator<?>> matchedDecorators) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
TypeSafeDecoratorResolver.matches(Resolvable resolvable,
Decorator<?> bean) |
| Modifier and Type | Method and Description |
|---|---|
protected Set<Decorator<?>> |
TypeSafeDecoratorResolver.sortResult(Set<Decorator<?>> matchedDecorators) |
| Constructor and Description |
|---|
TypeSafeDecoratorResolver(BeanManagerImpl manager,
Iterable<Decorator<?>> decorators) |
| Modifier and Type | Method and Description |
|---|---|
static InjectionPoint |
Beans.getDelegateInjectionPoint(Decorator<?> decorator) |
Copyright © 2013 Seam Framework. All Rights Reserved.