AbstractVirtualBoxHandler.java 524 Bytes
package com.example.mina.base;

import org.apache.mina.core.service.IoHandlerAdapter;

/**
 * @author 杜云山
 * @date 21/03/05
 */
public abstract class AbstractVirtualBoxHandler extends IoHandlerAdapter {

    /**
     * 初始化矩阵以及该设备的一些参数
     */
    protected abstract void initMatrix();

    /**
     * 处理消息
     *
     * @param cmd 指令数据
     * @param len 数据长度
     * @return 返回消息
     */
    protected abstract byte[] handleMessage(byte[] cmd, int len);

}