package com.ld.igds.protocol.gps;
|
|
import com.ld.igds.util.SpringUtil;
|
import com.ld.io.api.IoMsgConsumer;
|
import com.ld.io.api.IoSession;
|
|
/**
|
* 接受到终端信息,然后调用解决接口进行解析
|
*
|
* @author:
|
* @description:
|
* @version:
|
* @data:
|
*
|
*/
|
public class MessageConsume implements IoMsgConsumer {
|
|
private AnalysisInvoker analysisInvoker;
|
|
@Override
|
public void consume(IoSession session, byte[] bytes) {
|
|
if (null == analysisInvoker) {
|
analysisInvoker = (AnalysisInvoker) SpringUtil
|
.getBean(AnalysisInvoker.BEAN_ID);
|
}
|
analysisInvoker.analysis(session,session.getAddress(), session.getPort(), bytes);
|
}
|
|
}
|