| Interface | Description | 
|---|---|
| ContextualLifecycle<T> | 
 Callbacks used by  
BeanBuilder
 and ImmutableBeanWrapper to allow control
 of the creation and destruction of a custom bean. | 
| ParameterValueRedefiner | 
 Provides the ability to redefine the value of a parameter on an
  
InjectableMethod via the
 ParameterValueRedefiner.redefineParameterValue(ParameterValue) callback. | 
| Class | Description | 
|---|---|
| AnnotatedTypeBuilder<X> | 
 Builder to aid in creation of a new  
AnnotatedType for use in CDI life cycle events. | 
| DelegatingContextualLifecycle<T> | 
 An implementation of  
ContextualLifecycle that is backed by an
 InjectionTarget. | 
| DummyInjectionTarget<T> | 
 Injection target implementation that does nothing 
 | 
| ImmutableInjectionPoint | 
 
 A base class for implementing  
InjectionPoint. | 
| InjectableMethod<X> | 
 
 Allows an  
AnnotatedMethod to be injected using the CDI type safe
 resolution rules. | 
| ParameterValueRedefiner.ParameterValue | 
 Provides the default parameter's value, along with metadata about the
 parameter to a parameter redefinition. 
 | 
Copyright © 2015 The Apache Software Foundation. All rights reserved.