-
public interface ModelReaderAndWriter<T extends Object>
Implement this for custom serialization/deserialization of objects in your index. Use this in combination with a IndexRepository.
-
-
Method Summary
Modifier and Type Method Description abstract Function1<ByteArray, T>
deserializer()
abstract Function1<T, ByteArray>
serializer()
ByteArray
serialize(T obj)
T
deserialize(ByteArray bytes)
T
deserialize(SearchHit searchHit)
deserialize a searchHit. abstract KClass<T>
getClazz()
-
-
Method Detail
-
deserializer
abstract Function1<ByteArray, T> deserializer()
-
serializer
abstract Function1<T, ByteArray> serializer()
-
deserialize
T deserialize(ByteArray bytes)
-
deserialize
T deserialize(SearchHit searchHit)
deserialize a searchHit. The default implementation accesses the
sourceRef
inside the searchHit.
-
-
-
-