public class MultiValueResultMapperFactory<T,R extends List<T>> extends TarantoolCallResultMapperFactory<R,MultiValueCallResult<T,R>>
CallResultMapper instances used for handling Lua call multi-return result which is
treated as a list of values| Constructor and Description |
|---|
MultiValueResultMapperFactory()
Basic constructor
|
MultiValueResultMapperFactory(MessagePackMapper messagePackMapper)
Basic constructor with mapper
|
createMapper, createMapper, createMapper, createMapperwithConverter, withConverter, withConverter, withConverter, withConverters, withConverters, withConverterWithoutTargetClass, withConverterWithoutTargetClasspublic MultiValueResultMapperFactory()
public MultiValueResultMapperFactory(MessagePackMapper messagePackMapper)
messagePackMapper - MessagePack-to-entity mapper for result contents conversionpublic CallResultMapper<R,MultiValueCallResult<T,R>> withMultiValueResultConverter(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.ArrayValue,R> itemsConverter)
valueMapper - MessagePack-to-entity mapper for result contents conversionitemsConverter - the result list converterpublic CallResultMapper<R,MultiValueCallResult<T,R>> withMultiValueResultConverter(ValueConverter<org.msgpack.value.ArrayValue,R> itemsConverter)
itemsConverter - the result list converterpublic CallResultMapper<R,MultiValueCallResult<T,R>> withMultiValueResultConverter(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.ArrayValue,R> itemsConverter, Class<? extends MultiValueCallResult<T,R>> resultClass)
valueMapper - MessagePack-to-entity mapper for result contents conversionitemsConverter - result list converterresultClass - full result type classpublic CallResultMapper<R,MultiValueCallResult<T,R>> withMultiValueResultConverter(ValueConverter<org.msgpack.value.ArrayValue,R> itemsConverter, Class<? extends MultiValueCallResult<T,R>> resultClass)
itemsConverter - result list converterresultClass - full result type classpublic CallResultMapper<R,MultiValueCallResult<T,R>> withMultiValueResultConverter(MessagePackValueMapper structureValueMapper)
public CallResultMapper<R,MultiValueCallResult<T,R>> withMultiValueResultConverter(MessagePackValueMapper valueMapper, MessagePackValueMapper structureValueMapper)
public CallResultMapper<R,MultiValueCallResult<T,R>> withMultiValueResultConverter(MessagePackValueMapper structureValueMapper, Class<? extends MultiValueCallResult<T,R>> resultClass)
public CallResultMapper<R,MultiValueCallResult<T,R>> withMultiValueResultConverter(MessagePackValueMapper valueMapper, MessagePackValueMapper structureValueMapper, Class<? extends MultiValueCallResult<T,R>> resultClass)
Copyright © 2025 Picodata. All rights reserved.