Uses of Interface
org.jboss.weld.injection.producer.Instantiator
Packages that use Instantiator
-
Uses of Instantiator in org.jboss.weld.injection.producer
Classes in org.jboss.weld.injection.producer that implement InstantiatorModifier and TypeClassDescriptionclassCommon functionality for an instantiator capable of applying decorators to a given instance.classclassDelegatingInstantiatorthat takes care ofAroundConstructinterceptor invocation.classCreates a new Java object by calling its class constructor.classclassA wrapper overSubclassedComponentInstantiatorthat registers interceptors within the method handler.classA wrapper overSubclassedComponentInstantiatorthat registers decorators using the enhanced subclass.classInstantiates an enhanced subclass of a given component class.Methods in org.jboss.weld.injection.producer that return InstantiatorModifier and TypeMethodDescriptionprotected Instantiator<T>ForwardingInstantiator.delegate()BasicInjectionTarget.getInstantiator()protected Instantiator<T>BasicInjectionTarget.initInstantiator(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.Bean<T> bean, BeanManagerImpl beanManager, Set<jakarta.enterprise.inject.spi.InjectionPoint> injectionPoints) Returns an instantiator that will be used to create a new instance of a given component.protected Instantiator<T>DecoratorInjectionTarget.initInstantiator(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.Bean<T> bean, BeanManagerImpl beanManager, Set<jakarta.enterprise.inject.spi.InjectionPoint> injectionPoints) protected Instantiator<T>NonProducibleInjectionTarget.initInstantiator(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.Bean<T> bean, BeanManagerImpl beanManager, Set<jakarta.enterprise.inject.spi.InjectionPoint> injectionPoints) Methods in org.jboss.weld.injection.producer with parameters of type InstantiatorModifier and TypeMethodDescriptionstatic <T> BasicInjectionTarget<T>BasicInjectionTarget.createDefault(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.Bean<T> bean, BeanManagerImpl beanManager, Instantiator<T> instantiator) voidDefaultLifecycleCallbackInvoker.postConstruct(T instance, Instantiator<T> instantiator) voidLifecycleCallbackInvoker.postConstruct(T instance, Instantiator<T> instantiator) voidNoopLifecycleCallbackInvoker.postConstruct(T instance, Instantiator<T> instantiator) voidDefaultLifecycleCallbackInvoker.preDestroy(T instance, Instantiator<T> instantiator) voidLifecycleCallbackInvoker.preDestroy(T instance, Instantiator<T> instantiator) voidNoopLifecycleCallbackInvoker.preDestroy(T instance, Instantiator<T> instantiator) voidBasicInjectionTarget.setInstantiator(Instantiator<T> instantiator) Constructors in org.jboss.weld.injection.producer with parameters of type InstantiatorModifierConstructorDescriptionAbstractDecoratorApplyingInstantiator(String contextId, Instantiator<T> delegate, jakarta.enterprise.inject.spi.Bean<T> bean, List<jakarta.enterprise.inject.spi.Decorator<?>> decorators, Class<? extends T> implementationClass) protectedBasicInjectionTarget(EnhancedAnnotatedType<T> type, jakarta.enterprise.inject.spi.Bean<T> bean, BeanManagerImpl beanManager, Injector<T> injector, LifecycleCallbackInvoker<T> invoker, Instantiator<T> instantiator) protectedBasicInjectionTarget(EnhancedAnnotatedType<T> type, jakarta.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, jakarta.enterprise.inject.spi.Bean<T> bean, List<jakarta.enterprise.inject.spi.Decorator<?>> decorators) SubclassDecoratorApplyingInstantiator(String contextId, Instantiator<T> delegate, jakarta.enterprise.inject.spi.Bean<T> bean, List<jakarta.enterprise.inject.spi.Decorator<?>> decorators, Class<? extends T> implementationClass)