public abstract class ArgumentsMapperFactory extends Object
| Modifier and Type | Field and Description |
|---|---|
protected ConverterMgr |
converterMgr |
protected InvocationType |
type |
| Constructor and Description |
|---|
ArgumentsMapperFactory() |
@Inject protected ConverterMgr converterMgr
protected InvocationType type
public void setConverterMgr(ConverterMgr converterMgr)
protected void createFactoryMap(List<ContextArgumentMapperFactory> factoryList)
protected ContextArgumentMapperFactory findFactory(Type type)
public <T> T createArgumentsMapper(Method swaggerMethod, Method providerMethod)
protected void collectArgumentsMapper(ArgumentsMapperConfig config)
protected boolean isSwaggerWrapBody(ArgumentsMapperConfig config, List<ProviderParameter> providerNormalParams)
protected List<ProviderParameter> collectContextArgumentsMapper(ArgumentsMapperConfig config)
protected void collectSwaggerArgumentsMapper(ArgumentsMapperConfig config, List<ProviderParameter> providerNormalParams)
protected void collectWrapBodyMapper(ArgumentsMapperConfig config, List<ProviderParameter> providerNormalParams)
protected abstract <T> T createArgumentsMapper(ArgumentsMapperConfig config)
protected abstract ArgumentMapper createArgumentMapperWithConverter(int swaggerIdx, int providerIdx, Converter converter)
protected abstract ArgumentMapper createBodyFieldArgMapper(ArgumentsMapperConfig config, Map<Integer,FieldInfo> fieldMap)
Copyright © 2017–2018 The Apache Software Foundation. All rights reserved.