@Vetoed
Package org.jboss.weld.injection.producer
JBoss, Home of Professional Open Source
Copyright 2015, Red Hat, Inc. and/or its affiliates, and individual
contributors by the @authors tag. See the copyright.txt in the
distribution for a full listing of individual contributors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-
Interface Summary Interface Description 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.LifecycleCallbackInvoker<T> Implementations of this interface are capable of performingPostConstruct/PreDestroylifecycle callback invocations. -
Class Summary Class Description AbstractDecoratorApplyingInstantiator<T> Common functionality for an instantiator capable of applying decorators to a given instance.AbstractInstantiator<T> AbstractMemberProducer<X,T> Common functionality forProducers backing producer fields and producer methods.AbstractProducer<T> BasicInjectionTarget<T> BasicInjectionTargetimplementation.BeanInjectionTarget<T> ConstructorInterceptionInstantiator<T> DelegatingInstantiatorthat takes care ofAroundConstructinterceptor invocation.DecoratorInjectionTarget<T> InjectionTargetimplementation used for decorators.DefaultInjector<T> Injector implementation that injectsInject-annotated fields and calls CDI initializer methods.DefaultInstantiator<T> Creates a new Java object by calling its class constructor.DefaultLifecycleCallbackInvoker<T> If the component is not intercepted this implementation takes care of invoking its lifecycle callback methods.ForwardingInstantiator<T> InjectionTargetInitializationContext<T> Carries extended metadata -EnhancedAnnotatedTypefor a givenInjectionTarget.InjectionTargetService InterceptionModelInitializer<T> InitializesInterceptionModelfor aBeanor a non-contextual component.InterceptorApplyingInstantiator<T> A wrapper overSubclassedComponentInstantiatorthat registers interceptors within the method handler.NonProducibleInjectionTarget<T> An implementation ofInjectionTargetfor classes that do not fulfill bean class requirements (e.g.NoopLifecycleCallbackInvoker<T> This implementation never invokesPostConstruct/PreDestroycallbacks.ProducerFieldProducer<X,T> Producerimplementation for producer fields.ProducerMethodProducer<X,T> Producerimplementation for producer methods.ResourceInjector<T> Injectorthat adds support for resource field and setter injection.StatelessSessionBeanInjector<T> Injectorimplementation which preparesDynamicInjectionPointto be injected into stateless session beans.SubclassDecoratorApplyingInstantiator<T> A wrapper overSubclassedComponentInstantiatorthat registers decorators using the enhanced subclass.SubclassedComponentInstantiator<T> Instantiates an enhanced subclass of a given component class.WeldInjectionTargetBuilderImpl<T> DefaultWeldInjectionTargetBuilderimplementation.