Package org.infinispan.cdi.common.util
Interface ParameterValueRedefiner
-
public interface ParameterValueRedefinerProvides the ability to redefine the value of a parameter on anInjectableMethodvia theredefineParameterValue(ParameterValue)callback.- Author:
- Pete Muir
- See Also:
InjectableMethod
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classParameterValueRedefiner.ParameterValueProvides the default parameter's value, along with metadata about the parameter to a parameter redefinition.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ObjectredefineParameterValue(ParameterValueRedefiner.ParameterValue value)Callback allowing the default parameter value (that which would be injected according to the CDI type safe resolution rules) to be overridden.
-
-
-
Method Detail
-
redefineParameterValue
Object redefineParameterValue(ParameterValueRedefiner.ParameterValue value)
Callback allowing the default parameter value (that which would be injected according to the CDI type safe resolution rules) to be overridden.- Parameters:
value- the default value- Returns:
- the overridden value
-
-