| Package | Description |
|---|---|
| javax.enterprise.inject.spi |
The portable extension integration SPI.
|
| org.jboss.weld.bean |
JBoss, Home of Professional Open Source
Copyright 2015, Red Hat, Inc.
|
| org.jboss.weld.bean.builtin |
JBoss, Home of Professional Open Source
Copyright 2015, Red Hat, Inc.
|
| org.jboss.weld.bean.proxy |
JBoss, Home of Professional Open Source
Copyright 2015, Red Hat, Inc.
|
| org.jboss.weld.bootstrap |
JBoss, Home of Professional Open Source
Copyright 2015, Red Hat, Inc.
|
| org.jboss.weld.bootstrap.enablement |
JBoss, Home of Professional Open Source
Copyright 2015, Red Hat, Inc.
|
| org.jboss.weld.injection.producer |
JBoss, Home of Professional Open Source
Copyright 2015, Red Hat, Inc.
|
| org.jboss.weld.manager |
JBoss, Home of Professional Open Source
Copyright 2015, Red Hat, Inc.
|
| org.jboss.weld.resolution |
JBoss, Home of Professional Open Source
Copyright 2015, Red Hat, Inc.
|
| org.jboss.weld.util |
JBoss, Home of Professional Open Source
Copyright 2015, Red Hat, Inc.
|
| org.jboss.weld.util.bean |
JBoss, Home of Professional Open Source
Copyright 2015, Red Hat, Inc.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Decorator<?>> |
BeanManager.resolveDecorators(java.util.Set<java.lang.reflect.Type> types,
java.lang.annotation.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 |
|---|---|
abstract Decorator<T> |
ForwardingDecorator.delegate() |
Decorator<T> |
CustomDecoratorWrapper.delegate() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Decorator<?>> |
DecorableBean.getDecorators()
Resolves decorators for this bean.
|
java.util.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 |
|---|---|
java.util.List<Decorator<?>> |
AbstractDecorableBuiltInBean.getDecorators() |
protected java.util.List<Decorator<?>> |
AbstractStaticallyDecorableBuiltInBean.getDecorators(InjectionPoint ip) |
protected java.util.List<Decorator<?>> |
AbstractFacadeBean.getDecorators(InjectionPoint ip) |
protected abstract java.util.List<Decorator<?>> |
AbstractDecorableBuiltInBean.getDecorators(InjectionPoint ip) |
java.util.List<Decorator<?>> |
BeanManagerProxy.resolveDecorators(java.util.Set<java.lang.reflect.Type> types,
java.lang.annotation.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<java.lang.Object> decorator) |
| Constructor and Description |
|---|
DecorationHelper(TargetBeanInstance originalInstance,
Bean<?> bean,
java.lang.Class<T> proxyClassForDecorator,
BeanManagerImpl beanManager,
ContextualStore contextualStore,
java.util.List<Decorator<?>> decorators) |
DecoratorProxyMethodHandler(SerializableContextualInstance<Decorator<java.lang.Object>,java.lang.Object> decoratorInstance,
java.lang.Object delegateInstance) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
Validator.validateDecorator(Decorator<?> decorator,
java.util.Collection<CommonBean<?>> specializedBeans,
BeanManagerImpl manager) |
| Modifier and Type | Method and Description |
|---|---|
void |
Validator.validateDecorators(java.util.Collection<? extends Decorator<?>> decorators,
BeanManagerImpl manager) |
void |
ConcurrentValidator.validateDecorators(java.util.Collection<? extends Decorator<?>> decorators,
BeanManagerImpl manager) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Comparator<Decorator<?>> |
ModuleEnablement.getDecoratorComparator() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Decorator<?>> |
AbstractDecoratorApplyingInstantiator.getDecorators() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
BeanInjectionTarget.checkDecoratedMethods(EnhancedAnnotatedType<T> type,
java.util.List<Decorator<?>> decorators) |
| Constructor and Description |
|---|
AbstractDecoratorApplyingInstantiator(java.lang.String contextId,
Instantiator<T> delegate,
Bean<T> bean,
java.util.List<Decorator<?>> decorators,
java.lang.Class<? extends T> implementationClass) |
SubclassDecoratorApplyingInstantiator(java.lang.String contextId,
Instantiator<T> delegate,
Bean<T> bean,
java.util.List<Decorator<?>> decorators) |
SubclassDecoratorApplyingInstantiator(java.lang.String contextId,
Instantiator<T> delegate,
Bean<T> bean,
java.util.List<Decorator<?>> decorators,
java.lang.Class<? extends T> implementationClass) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Iterable<Decorator<?>> |
BeanManagerImpl.getAccessibleDecorators() |
java.util.List<Decorator<?>> |
BeanManagerImpl.getDecorators() |
java.util.List<Decorator<?>> |
BeanManagerImpl.resolveDecorators(java.util.Set<java.lang.reflect.Type> types,
java.lang.annotation.Annotation... qualifiers) |
java.util.List<Decorator<?>> |
BeanManagerImpl.resolveDecorators(java.util.Set<java.lang.reflect.Type> types,
java.util.Set<java.lang.annotation.Annotation> qualifiers) |
| Modifier and Type | Method and Description |
|---|---|
void |
BeanManagerImpl.addDecorator(Decorator<?> bean) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Iterable<? extends Decorator<?>> |
TypeSafeDecoratorResolver.getAllBeans(Resolvable resolvable) |
protected java.util.List<Decorator<?>> |
TypeSafeDecoratorResolver.sortResult(java.util.Set<Decorator<?>> matchedDecorators) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
TypeSafeDecoratorResolver.matches(Resolvable resolvable,
Decorator<?> bean) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<Decorator<?>> |
TypeSafeDecoratorResolver.sortResult(java.util.Set<Decorator<?>> matchedDecorators) |
| Constructor and Description |
|---|
TypeSafeDecoratorResolver(BeanManagerImpl manager,
java.lang.Iterable<Decorator<?>> decorators) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Decorator<?>> |
ForwardingBeanManager.resolveDecorators(java.util.Set<java.lang.reflect.Type> types,
java.lang.annotation.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,
java.lang.Class<T> proxyClass,
InjectionPoint originalInjectionPoint,
BeanManagerImpl manager,
java.util.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 |
|---|---|
abstract Decorator<T> |
IsolatedForwardingDecorator.delegate() |
Decorator<T> |
IsolatedForwardingDecorator.Impl.delegate() |
| Constructor and Description |
|---|
Impl(WrappedBeanHolder<T,Decorator<T>> cartridge) |
Copyright © 2015. All Rights Reserved.