- Type Parameters:
- T- The class of the instance
- All Superinterfaces:
- Producer<T>
Provides operations for performing dependency injection and lifecycle callbacks on an instance of a type.
 CDI Lite implementations are not required to provide support for InjectionTarget.
 
- See Also:
- 
Method SummaryModifier and TypeMethodDescriptionvoidinject(T instance, CreationalContext<T> ctx) Performs dependency injection upon the given object.voidpostConstruct(T instance) Calls thePostConstructcallback, if it exists, according to the semantics required by the Java EE platform specification.voidpreDestroy(T instance) Calls thePreDestroycallback, if it exists, according to the semantics required by the Java EE platform specification.Methods inherited from interface jakarta.enterprise.inject.spi.Producerdispose, getInjectionPoints, produce
- 
Method Details- 
injectPerforms dependency injection upon the given object. Performs Java EE component environment injection, sets the value of all injected fields, and calls all initializer methods. - Parameters:
- instance- The instance upon which to perform injection
- ctx- The- CreationalContextto use for creating new instances
 
- 
postConstructCalls the PostConstructcallback, if it exists, according to the semantics required by the Java EE platform specification.- Parameters:
- instance- The instance on which to invoke the- PostConstructmethod
 
- 
preDestroyCalls the PreDestroycallback, if it exists, according to the semantics required by the Java EE platform specification.- Parameters:
- instance- The instance on which to invoke the- PreDestroymethod
 
 
-