T
- target result content typeR
- target result typepublic class TarantoolCallResultMapperFactory<T,R extends CallResult<T>> extends AbstractResultMapperFactory<R,CallResultMapper<T,R>>
CallResultMapper
instances used for calling API functions on Tarantool instanceConstructor and Description |
---|
TarantoolCallResultMapperFactory()
Basic constructor
|
Modifier and Type | Method and Description |
---|---|
protected CallResultMapper<T,R> |
createMapper(MessagePackValueMapper valueMapper,
List<ValueConverterWithInputTypeWrapper<R>> converters) |
protected CallResultMapper<T,R> |
createMapper(MessagePackValueMapper valueMapper,
List<ValueConverterWithInputTypeWrapper<R>> converters,
Class<? extends R> resultClass) |
protected CallResultMapper<T,R> |
createMapper(MessagePackValueMapper valueMapper,
org.msgpack.value.ValueType valueType,
ValueConverter<? extends org.msgpack.value.Value,? extends R> valueConverter) |
protected CallResultMapper<T,R> |
createMapper(MessagePackValueMapper valueMapper,
org.msgpack.value.ValueType valueType,
ValueConverter<? extends org.msgpack.value.Value,? extends R> valueConverter,
Class<? extends R> resultClass)
Instantiate the mapper for result contents
|
withConverter, withConverter, withConverter, withConverter, withConverters, withConverters, withConverterWithoutTargetClass, withConverterWithoutTargetClass
public TarantoolCallResultMapperFactory()
protected CallResultMapper<T,R> createMapper(MessagePackValueMapper valueMapper, org.msgpack.value.ValueType valueType, ValueConverter<? extends org.msgpack.value.Value,? extends R> valueConverter, Class<? extends R> resultClass)
AbstractResultMapperFactory
createMapper
in class AbstractResultMapperFactory<R extends CallResult<T>,CallResultMapper<T,R extends CallResult<T>>>
valueMapper
- MessagePack value-to-object mapper for result contentsvalueType
- MessagePack source typevalueConverter
- converter for result contents (an array)resultClass
- result typeprotected CallResultMapper<T,R> createMapper(MessagePackValueMapper valueMapper, List<ValueConverterWithInputTypeWrapper<R>> converters, Class<? extends R> resultClass)
createMapper
in class AbstractResultMapperFactory<R extends CallResult<T>,CallResultMapper<T,R extends CallResult<T>>>
protected CallResultMapper<T,R> createMapper(MessagePackValueMapper valueMapper, org.msgpack.value.ValueType valueType, ValueConverter<? extends org.msgpack.value.Value,? extends R> valueConverter)
createMapper
in class AbstractResultMapperFactory<R extends CallResult<T>,CallResultMapper<T,R extends CallResult<T>>>
protected CallResultMapper<T,R> createMapper(MessagePackValueMapper valueMapper, List<ValueConverterWithInputTypeWrapper<R>> converters)
createMapper
in class AbstractResultMapperFactory<R extends CallResult<T>,CallResultMapper<T,R extends CallResult<T>>>
Copyright © 2025 Picodata. All rights reserved.