public interface MessagePackObjectMapper
registerObjectConverter(Class, Class, ObjectConverter)
methodModifier and Type | Method and Description |
---|---|
<V extends org.msgpack.value.Value,O> |
getObjectConverter(Class<? extends O> objectClass,
Class<? extends V> valueClass) |
<V extends org.msgpack.value.Value,O> |
registerObjectConverter(Class<? extends O> objectClass,
Class<V> valueClass,
ObjectConverter<O,V> converter)
Adds a Java object converter to this mappers instance
|
<V extends org.msgpack.value.Value,O> |
toValue(O o)
Create MessagePack entity representation for an object.
|
<V extends org.msgpack.value.Value,O> V toValue(O o) throws MessagePackObjectMapperException
V
- the target MessagePack entity typeO
- the source object typeo
- an object to be convertedValue
MessagePackObjectMapperException
- if the corresponding conversion cannot be performed<V extends org.msgpack.value.Value,O> void registerObjectConverter(Class<? extends O> objectClass, Class<V> valueClass, ObjectConverter<O,V> converter)
V
- the target MessagePack entity typeO
- the source object typeobjectClass
- source object classvalueClass
- target value classconverter
- entity-to-object converterObjectConverter
<V extends org.msgpack.value.Value,O> Optional<ObjectConverter<O,V>> getObjectConverter(Class<? extends O> objectClass, Class<? extends V> valueClass)
Copyright © 2025 Picodata. All rights reserved.