package com.ld.igds.protocol.snap.server;
|
|
import com.ld.igds.util.SpringUtil;
|
import com.ld.igds.view.service.SnapSerService;
|
import com.ld.io.api.IoSession;
|
import com.ld.io.api.IoSessionListener;
|
import lombok.extern.slf4j.Slf4j;
|
|
@Slf4j
|
public class SessionListener implements IoSessionListener {
|
|
|
@Override
|
public void onCreate(IoSession session) {
|
log.info("++++抓拍插件新建连接++++-IP={},PORT={}", session.getAddress(), session.getPort());
|
}
|
|
|
@Override
|
public void onDestroy(IoSession session) {
|
SnapSerService snapSerService = SpringUtil.getBean(SnapSerService.class);
|
|
snapSerService.offLine(session.getBusinessKey());
|
|
log.info("----抓拍插件连接断开,系统设置设备离线-----IP={},PORT={},SN={}", session.getAddress(), session.getPort(),session.getBusinessKey());
|
}
|
}
|