@InterfaceStability.Committed
@InterfaceAudience.Public
public interface Transcoder<D extends Document<T>,T>
Modifier and Type | Method and Description |
---|---|
D |
decode(String id,
com.couchbase.client.deps.io.netty.buffer.ByteBuf content,
long cas,
int expiry,
int flags,
com.couchbase.client.core.message.ResponseStatus status) |
Class<D> |
documentType() |
com.couchbase.client.core.lang.Tuple2<com.couchbase.client.deps.io.netty.buffer.ByteBuf,Integer> |
encode(D document) |
D |
newDocument(String id,
int expiry,
T content,
long cas) |
D decode(String id, com.couchbase.client.deps.io.netty.buffer.ByteBuf content, long cas, int expiry, int flags, com.couchbase.client.core.message.ResponseStatus status)
com.couchbase.client.core.lang.Tuple2<com.couchbase.client.deps.io.netty.buffer.ByteBuf,Integer> encode(D document)
Copyright © 2014 Couchbase, Inc.