Package | Description |
---|---|
javax.enterprise.inject.spi |
The portable extension integration SPI.
|
org.jboss.weld.bean | |
org.jboss.weld.bean.builtin | |
org.jboss.weld.bean.proxy | |
org.jboss.weld.bootstrap | |
org.jboss.weld.bootstrap.enablement | |
org.jboss.weld.injection.producer | |
org.jboss.weld.manager | |
org.jboss.weld.resolution | |
org.jboss.weld.util | |
org.jboss.weld.util.bean |
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> |
class |
SyntheticDecorator<T>
Represents a
Decorator created based on extension-provided InjectionTarget implementation. |
Modifier and Type | Method and Description |
---|---|
protected abstract Decorator<T> |
ForwardingDecorator.delegate() |
Decorator<T> |
CustomDecoratorWrapper.delegate() |
Modifier and Type | Method and Description |
---|---|
List<Decorator<?>> |
DecorableBean.getDecorators()
Resolves decorators for this bean.
|
List<Decorator<?>> |
AbstractClassBean.getDecorators() |
Modifier and Type | Method and Description |
---|---|
static <T> CustomDecoratorWrapper<T> |
CustomDecoratorWrapper.of(Decorator<T> delegate,
BeanManagerImpl beanManager) |
Modifier and Type | Method and Description |
---|---|
protected Decorator<?> |
DecoratorMetadataBean.newInstance(InjectionPoint ip,
CreationalContext<Decorator<?>> creationalContext) |
Modifier and Type | Method and Description |
---|---|
List<Decorator<?>> |
AbstractDecorableBuiltInBean.getDecorators() |
protected List<Decorator<?>> |
AbstractStaticallyDecorableBuiltInBean.getDecorators(InjectionPoint ip) |
protected List<Decorator<?>> |
AbstractFacadeBean.getDecorators(InjectionPoint ip) |
protected abstract List<Decorator<?>> |
AbstractDecorableBuiltInBean.getDecorators(InjectionPoint ip) |
List<Decorator<?>> |
BeanManagerProxy.resolveDecorators(Set<Type> types,
Annotation... qualifiers) |
Modifier and Type | Method and Description |
---|---|
protected Decorator<?> |
DecoratorMetadataBean.newInstance(InjectionPoint ip,
CreationalContext<Decorator<?>> creationalContext) |
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) |
Modifier and Type | Method and Description |
---|---|
protected void |
Validator.validateDecorator(Decorator<?> decorator,
Collection<CommonBean<?>> specializedBeans,
BeanManagerImpl manager) |
Modifier and Type | Method and Description |
---|---|
void |
Validator.validateDecorators(Collection<? extends Decorator<?>> decorators,
BeanManagerImpl manager) |
void |
ConcurrentValidator.validateDecorators(Collection<? extends Decorator<?>> decorators,
BeanManagerImpl manager) |
Modifier and Type | Method and Description |
---|---|
Comparator<Decorator<?>> |
ModuleEnablement.getDecoratorComparator() |
Modifier and Type | Method and Description |
---|---|
List<Decorator<?>> |
AbstractDecoratorApplyingInstantiator.getDecorators() |
Modifier and Type | Method and Description |
---|---|
protected void |
BeanInjectionTarget.checkDecoratedMethods(EnhancedAnnotatedType<T> type,
List<Decorator<?>> decorators) |
Constructor and Description |
---|
AbstractDecoratorApplyingInstantiator(Instantiator<T> delegate,
Bean<T> bean,
List<Decorator<?>> decorators) |
SubclassDecoratorApplyingInstantiator(Instantiator<T> delegate,
Bean<T> bean,
List<Decorator<?>> decorators) |
Modifier and Type | Method and Description |
---|---|
Iterable<Decorator<?>> |
BeanManagerImpl.getAccessibleDecorators() |
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 List<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 List<Decorator<?>> |
TypeSafeDecoratorResolver.sortResult(Set<Decorator<?>> matchedDecorators) |
Constructor and Description |
---|
TypeSafeDecoratorResolver(BeanManagerImpl manager,
Iterable<Decorator<?>> decorators) |
Modifier and Type | Method and Description |
---|---|
List<Decorator<?>> |
ForwardingBeanManager.resolveDecorators(Set<Type> types,
Annotation... qualifiers) |
Modifier and Type | Method and Description |
---|---|
static void |
Decorators.checkDelegateType(Decorator<?> decorator)
Check whether the delegate type implements or extends all decorated types.
|
static InjectionPoint |
InjectionPoints.getDelegateInjectionPoint(Decorator<?> decorator) |
static boolean |
Decorators.isPassivationCapable(Decorator<?> decorator)
Indicates whether a
Decorator is passivation capable or not. |
Modifier and Type | Method and Description |
---|---|
static <T> T |
Decorators.getOuterDelegate(Bean<T> bean,
T instance,
CreationalContext<T> creationalContext,
Class<T> proxyClass,
InjectionPoint originalInjectionPoint,
BeanManagerImpl manager,
List<Decorator<?>> decorators) |
Modifier and Type | Class and Description |
---|---|
class |
IsolatedForwardingDecorator<T>
Delegating implementation of
Decorator . |
static class |
IsolatedForwardingDecorator.Impl<T> |
Modifier and Type | Method and Description |
---|---|
protected abstract Decorator<T> |
IsolatedForwardingDecorator.delegate() |
protected Decorator<T> |
IsolatedForwardingDecorator.Impl.delegate() |
Constructor and Description |
---|
IsolatedForwardingDecorator.Impl(WrappedBeanHolder<T,Decorator<T>> cartridge) |
Copyright © 2013 Seam Framework. All Rights Reserved.