Package io.tarantool.driver.mappers
Class TarantoolCallResultMapperFactory<T,R extends CallResult<T>>
- java.lang.Object
-
- io.tarantool.driver.mappers.AbstractResultMapperFactory<R,CallResultMapper<T,R>>
-
- io.tarantool.driver.mappers.TarantoolCallResultMapperFactory<T,R>
-
- Type Parameters:
T
- target result content typeR
- target result type
- Direct Known Subclasses:
MultiValueResultMapperFactory
,SingleValueResultMapperFactory
public class TarantoolCallResultMapperFactory<T,R extends CallResult<T>> extends AbstractResultMapperFactory<R,CallResultMapper<T,R>>
Factory forCallResultMapper
instances used for calling API functions on Tarantool instance
-
-
Constructor Summary
Constructors Constructor Description TarantoolCallResultMapperFactory()
Basic constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CallResultMapper<T,R>
createMapper(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.ArrayValue,? extends R> valueConverter, Class<? extends R> resultClass)
Instantiate the mapper for result contents-
Methods inherited from class io.tarantool.driver.mappers.AbstractResultMapperFactory
withConverter, withConverter
-
-
-
-
Method Detail
-
createMapper
protected CallResultMapper<T,R> createMapper(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.ArrayValue,? extends R> valueConverter, Class<? extends R> resultClass)
Description copied from class:AbstractResultMapperFactory
Instantiate the mapper for result contents- Specified by:
createMapper
in classAbstractResultMapperFactory<R extends CallResult<T>,CallResultMapper<T,R extends CallResult<T>>>
- Parameters:
valueMapper
- MessagePack value-to-object mapper for result contentsvalueConverter
- converter for result contents (an array)resultClass
- result type- Returns:
- new mapper instance
-
-