Package io.tarantool.driver.mappers
Class TarantoolResultMapperFactory<T>
- java.lang.Object
-
- io.tarantool.driver.mappers.AbstractResultMapperFactory<TarantoolResult<T>,TarantoolResultMapper<T>>
-
- io.tarantool.driver.mappers.TarantoolResultMapperFactory<T>
-
- Type Parameters:
T
- target tuple type
- Direct Known Subclasses:
TupleResultMapperFactory
public class TarantoolResultMapperFactory<T> extends AbstractResultMapperFactory<TarantoolResult<T>,TarantoolResultMapper<T>>
Factory forTarantoolResultMapper
instances used for handling box protocol operation results returningTarantoolResult
(array of tuples)
-
-
Constructor Summary
Constructors Constructor Description TarantoolResultMapperFactory()
Basic constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TarantoolResultMapper<T>
createMapper(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.ArrayValue,? extends TarantoolResult<T>> valueConverter, Class<? extends TarantoolResult<T>> resultClass)
Instantiate the mapper for result contents-
Methods inherited from class io.tarantool.driver.mappers.AbstractResultMapperFactory
withConverter, withConverter
-
-
-
-
Method Detail
-
createMapper
protected TarantoolResultMapper<T> createMapper(MessagePackValueMapper valueMapper, ValueConverter<org.msgpack.value.ArrayValue,? extends TarantoolResult<T>> valueConverter, Class<? extends TarantoolResult<T>> resultClass)
Description copied from class:AbstractResultMapperFactory
Instantiate the mapper for result contents- Specified by:
createMapper
in classAbstractResultMapperFactory<TarantoolResult<T>,TarantoolResultMapper<T>>
- Parameters:
valueMapper
- MessagePack value-to-object mapper for result contentsvalueConverter
- converter for result contents (an array)resultClass
- result type- Returns:
- new mapper instance
-
-