Package com.couchbase.client.java.codec
Class LegacyTranscoder
java.lang.Object
com.couchbase.client.java.codec.LegacyTranscoder
- All Implemented Interfaces:
Transcoder
public class LegacyTranscoder extends Object implements Transcoder
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.couchbase.client.java.codec.Transcoder
Transcoder.EncodedValue
-
Method Summary
Modifier and Type Method Description static LegacyTranscoder
create(JsonSerializer jsonSerializer)
<T> T
decode(TypeRef<T> target, byte[] input, int flags)
Decodes the wire representation into the entity based on the data format.<T> T
decode(Class<T> target, byte[] input, int flags)
Decodes the wire representation into the entity based on the data format.Transcoder.EncodedValue
encode(Object input)
Encodes the given input into the wire representation based on the data format.
-
Method Details
-
create
-
encode
Description copied from interface:Transcoder
Encodes the given input into the wire representation based on the data format.- Specified by:
encode
in interfaceTranscoder
- Parameters:
input
- the input object to encode.- Returns:
- the encoded wire representation of the payload.
-
decode
Description copied from interface:Transcoder
Decodes the wire representation into the entity based on the data format.- Specified by:
decode
in interfaceTranscoder
- Parameters:
target
- the target type to decode.input
- the wire representation to decode.flags
- the flags on the wire- Returns:
- the decoded entity.
-
decode
Description copied from interface:Transcoder
Decodes the wire representation into the entity based on the data format.- Specified by:
decode
in interfaceTranscoder
- Parameters:
target
- the target type to decode.input
- the wire representation to decode.flags
- the flags on the wire- Returns:
- the decoded entity.
-