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.