package com.hdl.sdk.socket.codec; /** * Created by Tong on 2021/9/22. */ public abstract class ByteToMessageDecoder implements IHandleFlow { protected abstract T decoder(Object msg) throws Exception; @Override public final T read(Object data) throws Exception { return decoder(data); } @Override public final byte[] write(byte[] data) { return data; } }