Class MemcachedDatabeanCodec<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>,F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,D>>
java.lang.Object
io.datarouter.client.memcached.codec.MemcachedDatabeanCodec<PK,D,F>
public class MemcachedDatabeanCodec<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>,F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,D>> extends Object
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description DdecodeBytes(byte[] bytes)DdecodeResultValue(io.datarouter.util.tuple.Pair<String,Object> result)byte[]encode(D databean)Optional<io.datarouter.util.tuple.Pair<io.datarouter.storage.file.PathbeanKey,byte[]>>encodeDatabeanToPathbeanKeyValueIfValid(D databean, String serviceName, String clientName, String tableName, Long autoSchemaVersion)StringencodeKey(PK pk)Optional<io.datarouter.util.tuple.Pair<String,byte[]>>encodeKeyValueIfValid(D databean)