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 forCallResultMapperinstances 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:AbstractResultMapperFactoryInstantiate the mapper for result contents- Specified by:
createMapperin 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
-
-