public class JacksonTranscoder extends java.lang.Object implements Transcoder
| Constructor and Description |
|---|
JacksonTranscoder(com.fasterxml.jackson.databind.ObjectMapper mapper,
java.util.Set<java.lang.ClassLoader> classLoaders)
Create the transcoder.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
decode(byte[] encoded)
Decode the object from bytes.
|
byte[] |
encode(java.lang.Object value)
Encode the object to bytes.
|
@Inject
public JacksonTranscoder(com.fasterxml.jackson.databind.ObjectMapper mapper,
java.util.Set<java.lang.ClassLoader> classLoaders)
mapper - classLoader - public byte[] encode(java.lang.Object value)
throws TranscodeException
Transcoderencode in interface Transcodervalue - the value to encode.TranscodeExceptionpublic java.lang.Object decode(byte[] encoded)
throws TranscodeException
Transcoderdecode in interface Transcoderencoded - the encoded bytes.TranscodeException