Package | Description |
---|---|
org.jboss.weld.injection.producer | |
org.jboss.weld.injection.producer.ejb |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDecoratorApplyingInstantiator<T>
Common functionality for an instantiator capable of applying decorators to a given instance.
|
class |
AbstractInstantiator<T> |
class |
ConstructorInterceptionInstantiator<T>
Delegating
Instantiator that takes care of AroundConstruct interceptor invocation. |
class |
DefaultInstantiator<T>
Creates a new Java object by calling its class constructor.
|
class |
ForwardingInstantiator<T> |
class |
InterceptorApplyingInstantiator<T>
A wrapper over
SubclassedComponentInstantiator that registers interceptors within the method handler. |
class |
SubclassDecoratorApplyingInstantiator<T>
A wrapper over
SubclassedComponentInstantiator that registers decorators using the enhanced subclass. |
class |
SubclassedComponentInstantiator<T>
Instantiates an enhanced subclass of a given component class.
|
Modifier and Type | Method and Description |
---|---|
protected Instantiator<T> |
ForwardingInstantiator.delegate() |
Instantiator<T> |
BasicInjectionTarget.getInstantiator() |
protected Instantiator<T> |
BasicInjectionTarget.initInstantiator(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
BeanManagerImpl beanManager,
Set<javax.enterprise.inject.spi.InjectionPoint> injectionPoints)
Returns an instantiator that will be used to create a new instance of a given component.
|
protected Instantiator<T> |
NonProducibleInjectionTarget.initInstantiator(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
BeanManagerImpl beanManager,
Set<javax.enterprise.inject.spi.InjectionPoint> injectionPoints) |
protected Instantiator<T> |
DecoratorInjectionTarget.initInstantiator(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
BeanManagerImpl beanManager,
Set<javax.enterprise.inject.spi.InjectionPoint> injectionPoints) |
Modifier and Type | Method and Description |
---|---|
static <T> BasicInjectionTarget<T> |
BasicInjectionTarget.createDefault(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
BeanManagerImpl beanManager,
Instantiator<T> instantiator) |
void |
LifecycleCallbackInvoker.postConstruct(T instance,
Instantiator<T> instantiator) |
void |
NoopLifecycleCallbackInvoker.postConstruct(T instance,
Instantiator<T> instantiator) |
void |
DefaultLifecycleCallbackInvoker.postConstruct(T instance,
Instantiator<T> instantiator) |
void |
LifecycleCallbackInvoker.preDestroy(T instance,
Instantiator<T> instantiator) |
void |
NoopLifecycleCallbackInvoker.preDestroy(T instance,
Instantiator<T> instantiator) |
void |
DefaultLifecycleCallbackInvoker.preDestroy(T instance,
Instantiator<T> instantiator) |
void |
BasicInjectionTarget.setInstantiator(Instantiator<T> instantiator) |
Constructor and Description |
---|
AbstractDecoratorApplyingInstantiator(String contextId,
Instantiator<T> delegate,
javax.enterprise.inject.spi.Bean<T> bean,
List<javax.enterprise.inject.spi.Decorator<?>> decorators,
Class<? extends T> implementationClass) |
BasicInjectionTarget(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
BeanManagerImpl beanManager,
Injector<T> injector,
LifecycleCallbackInvoker<T> invoker,
Instantiator<T> instantiator) |
BasicInjectionTarget(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
BeanManagerImpl beanManager,
Instantiator<T> instantiator) |
ConstructorInterceptionInstantiator(Instantiator<T> delegate,
InterceptionModel model,
SlimAnnotatedType<?> type) |
ForwardingInstantiator(Instantiator<T> delegate) |
InterceptorApplyingInstantiator(Instantiator<T> delegate,
InterceptionModel model,
SlimAnnotatedType<T> type) |
SubclassDecoratorApplyingInstantiator(String contextId,
Instantiator<T> delegate,
javax.enterprise.inject.spi.Bean<T> bean,
List<javax.enterprise.inject.spi.Decorator<?>> decorators) |
SubclassDecoratorApplyingInstantiator(String contextId,
Instantiator<T> delegate,
javax.enterprise.inject.spi.Bean<T> bean,
List<javax.enterprise.inject.spi.Decorator<?>> decorators,
Class<? extends T> implementationClass) |
Modifier and Type | Class and Description |
---|---|
class |
SessionBeanProxyInstantiator<T>
Instantiator implementation that instantiates a proxy for a session bean.
|
Modifier and Type | Method and Description |
---|---|
protected Instantiator<T> |
SessionBeanInjectionTarget.initInstantiator(EnhancedAnnotatedType<T> type,
javax.enterprise.inject.spi.Bean<T> bean,
BeanManagerImpl beanManager,
Set<javax.enterprise.inject.spi.InjectionPoint> injectionPoints) |
Copyright © 2016. All rights reserved.