T
- target result mapper typeO
- target result typepublic abstract class AbstractResultMapperFactory<O,T extends AbstractResultMapper<? extends O>> extends Object
Constructor and Description |
---|
AbstractResultMapperFactory()
Basic constructor
|
Modifier and Type | Method and Description |
---|---|
protected abstract T |
createMapper(MessagePackValueMapper valueMapper,
List<ValueConverterWithInputTypeWrapper<O>> converters) |
protected abstract T |
createMapper(MessagePackValueMapper valueMapper,
List<ValueConverterWithInputTypeWrapper<O>> converters,
Class<? extends O> resultClass) |
protected abstract T |
createMapper(MessagePackValueMapper valueMapper,
org.msgpack.value.ValueType valueType,
ValueConverter<? extends org.msgpack.value.Value,? extends O> valueConverter) |
protected abstract T |
createMapper(MessagePackValueMapper valueMapper,
org.msgpack.value.ValueType valueType,
ValueConverter<? extends org.msgpack.value.Value,? extends O> valueConverter,
Class<? extends O> resultClass)
Instantiate the mapper for result contents
|
T |
withConverter(MessagePackValueMapper valueMapper,
ValueConverter<? extends org.msgpack.value.Value,? extends O> valueConverter)
Create
AbstractResultMapper instance with the passed converter. |
T |
withConverter(MessagePackValueMapper valueMapper,
ValueConverter<? extends org.msgpack.value.Value,? extends O> valueConverter,
Class<? extends O> resultClass)
Create
AbstractResultMapper instance with the passed converter. |
T |
withConverter(MessagePackValueMapper valueMapper,
org.msgpack.value.ValueType valueType,
ValueConverter<? extends org.msgpack.value.Value,? extends O> valueConverter) |
T |
withConverter(MessagePackValueMapper valueMapper,
org.msgpack.value.ValueType valueType,
ValueConverter<? extends org.msgpack.value.Value,? extends O> valueConverter,
Class<? extends O> resultClass) |
T |
withConverters(MessagePackValueMapper valueMapper,
List<ValueConverterWithInputTypeWrapper<O>> converters) |
T |
withConverters(MessagePackValueMapper valueMapper,
List<ValueConverterWithInputTypeWrapper<O>> converters,
Class<? extends O> resultClass) |
T |
withConverterWithoutTargetClass(MessagePackValueMapper valueMapper,
List<ValueConverterWithInputTypeWrapper<O>> converters) |
T |
withConverterWithoutTargetClass(MessagePackValueMapper valueMapper,
org.msgpack.value.ValueType valueType,
ValueConverter<? extends org.msgpack.value.Value,? extends O> valueConverter) |
public AbstractResultMapperFactory()
protected abstract T createMapper(MessagePackValueMapper valueMapper, org.msgpack.value.ValueType valueType, ValueConverter<? extends org.msgpack.value.Value,? extends O> valueConverter, Class<? extends O> resultClass)
valueMapper
- MessagePack value-to-object mapper for result contentsvalueType
- MessagePack source typevalueConverter
- converter for result contents (an array)resultClass
- result typeprotected abstract T createMapper(MessagePackValueMapper valueMapper, org.msgpack.value.ValueType valueType, ValueConverter<? extends org.msgpack.value.Value,? extends O> valueConverter)
protected abstract T createMapper(MessagePackValueMapper valueMapper, List<ValueConverterWithInputTypeWrapper<O>> converters, Class<? extends O> resultClass)
protected abstract T createMapper(MessagePackValueMapper valueMapper, List<ValueConverterWithInputTypeWrapper<O>> converters)
public T withConverter(MessagePackValueMapper valueMapper, ValueConverter<? extends org.msgpack.value.Value,? extends O> valueConverter)
AbstractResultMapper
instance with the passed converter.valueMapper
- MessagePack value-to-object mapper for result contentsvalueConverter
- entity-to-object converterpublic T withConverter(MessagePackValueMapper valueMapper, org.msgpack.value.ValueType valueType, ValueConverter<? extends org.msgpack.value.Value,? extends O> valueConverter)
public T withConverterWithoutTargetClass(MessagePackValueMapper valueMapper, org.msgpack.value.ValueType valueType, ValueConverter<? extends org.msgpack.value.Value,? extends O> valueConverter)
public T withConverter(MessagePackValueMapper valueMapper, ValueConverter<? extends org.msgpack.value.Value,? extends O> valueConverter, Class<? extends O> resultClass)
AbstractResultMapper
instance with the passed converter.valueMapper
- MessagePack value-to-object mapper for result contentsvalueConverter
- entity-to-object converterresultClass
- target result type class. Necessary for resolving ambiguity when more than one suitable
converters are present in the configured mapperpublic T withConverter(MessagePackValueMapper valueMapper, org.msgpack.value.ValueType valueType, ValueConverter<? extends org.msgpack.value.Value,? extends O> valueConverter, Class<? extends O> resultClass)
public T withConverters(MessagePackValueMapper valueMapper, List<ValueConverterWithInputTypeWrapper<O>> converters)
public T withConverters(MessagePackValueMapper valueMapper, List<ValueConverterWithInputTypeWrapper<O>> converters, Class<? extends O> resultClass)
public T withConverterWithoutTargetClass(MessagePackValueMapper valueMapper, List<ValueConverterWithInputTypeWrapper<O>> converters)
Copyright © 2025 Picodata. All rights reserved.