Class ConversionServiceParameterValueMapper
- java.lang.Object
- org.springframework.boot.actuate.endpoint.invoke.convert.ConversionServiceParameterValueMapper
- All Implemented Interfaces:
ParameterValueMapper
public class ConversionServiceParameterValueMapper extends Object implements ParameterValueMapper
ParameterValueMapper
backed by aConversionService
.- Since:
- 2.0.0
Field Summary
Fields inherited from interface org.springframework.boot.actuate.endpoint.invoke.ParameterValueMapper
NONE
Constructor Summary
Constructors Constructor Description ConversionServiceParameterValueMapper()
Create a newConversionServiceParameterValueMapper
instance.ConversionServiceParameterValueMapper(org.springframework.core.convert.ConversionService conversionService)
Create a newConversionServiceParameterValueMapper
instance backed by a specific conversion service.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
mapParameterValue(OperationParameter parameter, Object value)
Map the specifiedinput
parameter to the givenparameterType
.
Constructor Detail
ConversionServiceParameterValueMapper
public ConversionServiceParameterValueMapper()
Create a newConversionServiceParameterValueMapper
instance.
ConversionServiceParameterValueMapper
public ConversionServiceParameterValueMapper(org.springframework.core.convert.ConversionService conversionService)
Create a newConversionServiceParameterValueMapper
instance backed by a specific conversion service.- Parameters:
conversionService
- the conversion service
Method Detail
mapParameterValue
public Object mapParameterValue(OperationParameter parameter, Object value) throws ParameterMappingException
Description copied from interface:ParameterValueMapper
Map the specifiedinput
parameter to the givenparameterType
.- Specified by:
mapParameterValue
in interfaceParameterValueMapper
- Parameters:
parameter
- the parameter to mapvalue
- a parameter value- Returns:
- a value suitable for that parameter
- Throws:
ParameterMappingException
- when a mapping failure occurs