Package io.tarantool.driver.mappers
Contains converters and mappers that map Java object and MessagePack
-
Interface Summary Interface Description MessagePackMapper Combines both ObjectMapper and ValueMapper interfacesMessagePackObjectMapper Basic interface for generic converters between Java objects and MessagePack entities.MessagePackValueMapper Basic interface for collection of generic converters between MessagePack entities and Java objects.ResultMapperFactoryFactory Provides different factories for creating result mappers -
Class Summary Class Description AbstractResultMapper<T> Base class for result tuple mappersAbstractResultMapperFactory<O,T extends AbstractResultMapper<? extends O>> Base class for result mapper factories.CallResultMapper<T,R extends CallResult<T>> Special tuple mapper for API function call results.DefaultMessagePackMapper Default implementation ofMessagePackObjectMapperandMessagePackValueMapper.DefaultMessagePackMapper.Builder Builder forDefaultMessagePackMapperDefaultMessagePackMapperFactory Provides shortcuts for instantiatingDefaultMessagePackMapperDefaultMultiValueResultMapper<T,R extends List<T>> Default mapper forMultiValueCallResultwith content types supported by the given value mapperDefaultResultMapperFactoryFactory Manages instantiation of the operation result factoriesDefaultSingleValueResultMapper<T> Default mapper forSingleValueCallResultwith content types supported by the given value mapperMultiValueResultMapperFactory<T,R extends List<T>> Factory forCallResultMapperinstances used for handling Lua call multi-return result which is treated as a list of valuesMultiValueTarantoolResultMapperFactory<T> Factory forCallResultMapperinstances used for handling Lua call multi-return result items as list of tuplesSingleValueResultMapperFactory<T> Factory forCallResultMapperinstances used for handling Lua call results resulting in two possible values -- result and errorSingleValueTarantoolResultMapperFactory<T> Factory forCallResultMapperinstances used for handling Lua call results resulting in lists of tuplesTarantoolCallResultMapperFactory<T,R extends CallResult<T>> Factory forCallResultMapperinstances used for calling API functions on Tarantool instanceTarantoolResultMapper<T> Mapper from array of MessagePack tuples toTarantoolResultTarantoolResultMapperFactory<T> Factory forTarantoolResultMapperinstances used for handling box protocol operation results returningTarantoolResult(array of tuples)TarantoolTupleMultiResultMapperFactory Factory forCallResultMapperinstances used for handling results withTarantoolTuples as multi-return result itemsTarantoolTupleResultMapperFactory Factory forTarantoolResultMapperinstances used for handling results withTarantoolTuplesTarantoolTupleSingleResultMapperFactory Factory forCallResultMapperinstances used for handling results withTarantoolTuplesTupleResultMapperFactory<T> Factory forTarantoolResultMapperinstances used for handling results with tuples of any type -
Exception Summary Exception Description InterfaceParameterClassNotFoundException Represents all types of errors when the target interface parameter class cannot be determinedInterfaceParameterTypeNotFoundException Represents all types of errors when the target interface parameter type cannot be determinedMessagePackObjectMapperException Represents exceptions that occur while performing conversion between Java objects and MessagePack entitiesMessagePackValueMapperException Represents exceptions that occur while performing conversion between MessagePack entities and Java objects