Interface InjectionPointConfigurator
- 
 public interface InjectionPointConfiguratorThis API is an helper to configure an existingInjectionPointinstance. CDI container must provides an implementation of this interface. This builder is not thread safe and shall not be used concurrently.CDI Lite implementations are not required to provide support for Portable Extensions. - Since:
- 2.0
- Author:
- Antoine Sabot-Durand
- See Also:
- ProcessInjectionPoint.configureInjectionPoint()
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description InjectionPointConfiguratoraddQualifier(Annotation qualifier)Add the qualifier to the InjectionPoint to buildInjectionPointConfiguratoraddQualifiers(Annotation... qualifiers)Add all the qualifiers to the InjectionPoint to buildInjectionPointConfiguratoraddQualifiers(Set<Annotation> qualifiers)Add all the qualifiers to the InjectionPoint to buildInjectionPointConfiguratordelegate(boolean delegate)Change the delegate status of the built InjectionPoint.InjectionPointConfiguratorqualifiers(Annotation... qualifiers)Replace all qualifiers.InjectionPointConfiguratorqualifiers(Set<Annotation> qualifiers)Replace all qualifiers.InjectionPointConfiguratortransientField(boolean trans)Change the transient status of the built InjectionPoint.InjectionPointConfiguratortype(Type requiredType)Set the requiredType(that will be used during typesafe resolution) of the InjectionPoint to build.
 
- 
- 
- 
Method Detail- 
typeInjectionPointConfigurator type(Type requiredType) Set the requiredType(that will be used during typesafe resolution) of the InjectionPoint to build.- Parameters:
- requiredType- for the InjectionPoint to build
- Returns:
- self
 
 - 
addQualifierInjectionPointConfigurator addQualifier(Annotation qualifier) Add the qualifier to the InjectionPoint to build- Parameters:
- qualifier- the qualifier to add
- Returns:
- self
 
 - 
addQualifiersInjectionPointConfigurator addQualifiers(Annotation... qualifiers) Add all the qualifiers to the InjectionPoint to build- Parameters:
- qualifiers- a varargs or array of qualifiers to add
- Returns:
- self
 
 - 
addQualifiersInjectionPointConfigurator addQualifiers(Set<Annotation> qualifiers) Add all the qualifiers to the InjectionPoint to build- Parameters:
- qualifiers- a Set of qualifiers to add
- Returns:
- self
 
 - 
qualifiersInjectionPointConfigurator qualifiers(Annotation... qualifiers) Replace all qualifiers.- Parameters:
- qualifiers- a varargs or array of qualifiers to replace to existing ones
- Returns:
- self
 
 - 
qualifiersInjectionPointConfigurator qualifiers(Set<Annotation> qualifiers) Replace all qualifiers.- Parameters:
- qualifiers- a Set of qualifiers to replace to existing ones
- Returns:
- self
 
 - 
delegateInjectionPointConfigurator delegate(boolean delegate) Change the delegate status of the built InjectionPoint. By default the InjectionPoint is not a delegate one.- Parameters:
- delegate- boolean to define or undefine the delegate nature of the configured InjectionPoint
- Returns:
- self
 
 - 
transientFieldInjectionPointConfigurator transientField(boolean trans) Change the transient status of the built InjectionPoint. By default the InjectionPoint is not transient.- Parameters:
- trans- boolean to define or undefine the transient nature of the configured InjectionPoint
- Returns:
- self
 
 
- 
 
-