Package com.github.sonus21.rqueue.serdes
Class RqJacksonSerDes
java.lang.Object
com.github.sonus21.rqueue.serdes.RqJacksonSerDes
- All Implemented Interfaces:
RqueueSerDes
RqueueSerDes implementation backed by a Jackson ObjectMapper.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> Tdeserialize(byte[] msg, TypeEnvelop type) <T> Tdeserialize(byte[] bytes, Class<T> klass) <T> Tdeserialize(String msg, Class<T> klass) <T> byte[]serialize(T value) <T> StringserializeAsString(T value)
-
Constructor Details
-
RqJacksonSerDes
public RqJacksonSerDes(tools.jackson.databind.ObjectMapper mapper)
-
-
Method Details
-
serializeAsString
- Specified by:
serializeAsStringin interfaceRqueueSerDes- Throws:
IOException
-
serialize
- Specified by:
serializein interfaceRqueueSerDes- Throws:
IOException
-
deserialize
- Specified by:
deserializein interfaceRqueueSerDes- Throws:
IOException
-
deserialize
- Specified by:
deserializein interfaceRqueueSerDes
-
deserialize
- Specified by:
deserializein interfaceRqueueSerDes- Throws:
IOException
-