jiazx0107@163.com
2023-05-17 620eab6cca2bc9ef9ea6d3067a0a5ba1deadbd1c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
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);
    }
 
}