1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| package com.hdl.sdk.socket.codec;
|
| /**
| * Created by Tong on 2021/9/22.
| */
| public abstract class ByteToMessageDecoder<T> implements IHandleFlow<T> {
|
| 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;
| }
| }
|
|