Package org.jboss.weld.injection.producer
@Vetoed
package org.jboss.weld.injection.producer
-
ClassDescriptionCommon functionality for an instantiator capable of applying decorators to a given instance.Common functionality for
Producers backing producer fields and producer methods.BasicInjectionTargetimplementation.DelegatingInstantiatorthat takes care ofAroundConstructinterceptor invocation.InjectionTargetimplementation used for decorators.Injector implementation that injectsInject-annotated fields and calls CDI initializer methods.Creates a new Java object by calling its class constructor.If the component is not intercepted this implementation takes care of invoking its lifecycle callback methods.Carries extended metadata -EnhancedAnnotatedTypefor a givenInjectionTarget.Injector<T>Implementations of this interface are capable of performing field/method injection as defined inInjectionTarget.inject(Object, CreationalContext).Instantiator<T>Implementation of this interface is capable of producing Java objects.InitializesInterceptionModelfor aBeanor a non-contextual component.A wrapper overSubclassedComponentInstantiatorthat registers interceptors within the method handler.Implementations of this interface are capable of performingPostConstruct/PreDestroylifecycle callback invocations.An implementation ofInjectionTargetfor classes that do not fulfill bean class requirements (e.g. are abstract or non-static inner classes).This implementation never invokesPostConstruct/PreDestroycallbacks.Producerimplementation for producer fields.Producerimplementation for producer methods.Injectorthat adds support for resource field and setter injection.A wrapper overSubclassedComponentInstantiatorthat registers decorators using the enhanced subclass.Instantiates an enhanced subclass of a given component class.DefaultWeldInjectionTargetBuilderimplementation.