Class ISerializer
- java.lang.Object
-
- io.crossbar.autobahn.wamp.interfaces.ISerializer
-
- Direct Known Subclasses:
CBORSerializer,JSONSerializer,MessagePackSerializer
public abstract class ISerializer extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description com.fasterxml.jackson.databind.ObjectMappermapper
-
Constructor Summary
Constructors Constructor Description ISerializer(com.fasterxml.jackson.core.JsonFactory factor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> TconvertValue(java.lang.Object fromValue, com.fasterxml.jackson.core.type.TypeReference toValueTypeRef)<T> TconvertValue(java.lang.Object fromValue, java.lang.Class<T> toValueTypeClass)booleanisBinary()byte[]serialize(java.util.List<java.lang.Object> message)java.util.List<java.lang.Object>unserialize(byte[] payload, boolean isBinary)
-
-
-
Method Detail
-
serialize
public byte[] serialize(java.util.List<java.lang.Object> message)
-
unserialize
public java.util.List<java.lang.Object> unserialize(byte[] payload, boolean isBinary)
-
convertValue
public <T> T convertValue(java.lang.Object fromValue, com.fasterxml.jackson.core.type.TypeReference toValueTypeRef)
-
convertValue
public <T> T convertValue(java.lang.Object fromValue, java.lang.Class<T> toValueTypeClass)
-
isBinary
public boolean isBinary()
-
-