Commit df57349b4958f4d0eb01d071470632a5744349f4

Authored by 648540858
1 parent 3745c805

添加缺少的注解与重命名

Showing 20 changed files with 174 additions and 39 deletions
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/callback/CheckForAllRecordsThread.java
@@ -2,7 +2,7 @@ package com.genersoft.iot.vmp.gb28181.transmit.callback; @@ -2,7 +2,7 @@ package com.genersoft.iot.vmp.gb28181.transmit.callback;
2 2
3 import com.genersoft.iot.vmp.gb28181.bean.RecordInfo; 3 import com.genersoft.iot.vmp.gb28181.bean.RecordInfo;
4 import com.genersoft.iot.vmp.gb28181.bean.RecordItem; 4 import com.genersoft.iot.vmp.gb28181.bean.RecordItem;
5 -import com.genersoft.iot.vmp.gb28181.transmit.event.request.impl.message.response.cmd.RecordInfoMessageHandler; 5 +import com.genersoft.iot.vmp.gb28181.transmit.event.request.impl.message.response.cmd.RecordInfoResponseMessageHandler;
6 import com.genersoft.iot.vmp.utils.redis.RedisUtil; 6 import com.genersoft.iot.vmp.utils.redis.RedisUtil;
7 import org.slf4j.Logger; 7 import org.slf4j.Logger;
8 8
@@ -57,7 +57,7 @@ public class CheckForAllRecordsThread extends Thread { @@ -57,7 +57,7 @@ public class CheckForAllRecordsThread extends Thread {
57 msg.setData(recordInfo); 57 msg.setData(recordInfo);
58 deferredResultHolder.invokeAllResult(msg); 58 deferredResultHolder.invokeAllResult(msg);
59 logger.info("处理完成,返回结果"); 59 logger.info("处理完成,返回结果");
60 - RecordInfoMessageHandler.threadNameList.remove(cacheKey); 60 + RecordInfoResponseMessageHandler.threadNameList.remove(cacheKey);
61 } 61 }
62 62
63 public void setRedis(RedisUtil redis) { 63 public void setRedis(RedisUtil redis) {
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/notify/cmd/AlarmMessageHandler.java renamed to src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/notify/cmd/AlarmNotifyMessageHandler.java
@@ -16,15 +16,17 @@ import org.slf4j.Logger; @@ -16,15 +16,17 @@ import org.slf4j.Logger;
16 import org.slf4j.LoggerFactory; 16 import org.slf4j.LoggerFactory;
17 import org.springframework.beans.factory.InitializingBean; 17 import org.springframework.beans.factory.InitializingBean;
18 import org.springframework.beans.factory.annotation.Autowired; 18 import org.springframework.beans.factory.annotation.Autowired;
  19 +import org.springframework.stereotype.Component;
19 import org.springframework.util.StringUtils; 20 import org.springframework.util.StringUtils;
20 21
21 import javax.sip.RequestEvent; 22 import javax.sip.RequestEvent;
22 23
23 import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText; 24 import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText;
24 25
25 -public class AlarmMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { 26 +@Component
  27 +public class AlarmNotifyMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler {
26 28
27 - private Logger logger = LoggerFactory.getLogger(AlarmMessageHandler.class); 29 + private Logger logger = LoggerFactory.getLogger(AlarmNotifyMessageHandler.class);
28 private final String cmdType = "Alarm"; 30 private final String cmdType = "Alarm";
29 31
30 @Autowired 32 @Autowired
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/notify/cmd/CatalogNotifyMessageHandler.java 0 → 100644
  1 +package com.genersoft.iot.vmp.gb28181.transmit.event.request.impl.message.notify.cmd;
  2 +
  3 +import com.genersoft.iot.vmp.conf.SipConfig;
  4 +import com.genersoft.iot.vmp.gb28181.bean.Device;
  5 +import com.genersoft.iot.vmp.gb28181.bean.DeviceChannel;
  6 +import com.genersoft.iot.vmp.gb28181.bean.GbStream;
  7 +import com.genersoft.iot.vmp.gb28181.bean.ParentPlatform;
  8 +import com.genersoft.iot.vmp.gb28181.event.EventPublisher;
  9 +import com.genersoft.iot.vmp.gb28181.transmit.callback.DeferredResultHolder;
  10 +import com.genersoft.iot.vmp.gb28181.transmit.cmd.impl.SIPCommanderFroPlatform;
  11 +import com.genersoft.iot.vmp.gb28181.transmit.event.request.SIPRequestProcessorParent;
  12 +import com.genersoft.iot.vmp.gb28181.transmit.event.request.impl.message.IMessageHandler;
  13 +import com.genersoft.iot.vmp.gb28181.transmit.event.request.impl.message.notify.NotifyMessageHandler;
  14 +import com.genersoft.iot.vmp.storager.IVideoManagerStorager;
  15 +import com.genersoft.iot.vmp.vmanager.gb28181.platform.bean.ChannelReduce;
  16 +import org.dom4j.Element;
  17 +import org.slf4j.Logger;
  18 +import org.slf4j.LoggerFactory;
  19 +import org.springframework.beans.factory.InitializingBean;
  20 +import org.springframework.beans.factory.annotation.Autowired;
  21 +import org.springframework.stereotype.Component;
  22 +
  23 +import javax.sip.InvalidArgumentException;
  24 +import javax.sip.RequestEvent;
  25 +import javax.sip.SipException;
  26 +import javax.sip.header.FromHeader;
  27 +import javax.sip.message.Response;
  28 +import java.text.ParseException;
  29 +import java.util.List;
  30 +
  31 +@Component
  32 +public class CatalogNotifyMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler {
  33 +
  34 + private Logger logger = LoggerFactory.getLogger(CatalogNotifyMessageHandler.class);
  35 + private final String cmdType = "Catalog";
  36 +
  37 + @Autowired
  38 + private NotifyMessageHandler notifyMessageHandler;
  39 +
  40 + @Autowired
  41 + private IVideoManagerStorager storager;
  42 +
  43 + @Autowired
  44 + private SIPCommanderFroPlatform cmderFroPlatform;
  45 +
  46 + @Autowired
  47 + private SipConfig config;
  48 +
  49 + @Autowired
  50 + private EventPublisher publisher;
  51 +
  52 + @Override
  53 + public void afterPropertiesSet() throws Exception {
  54 + notifyMessageHandler.addHandler(cmdType, this);
  55 + }
  56 +
  57 + @Override
  58 + public void handForDevice(RequestEvent evt, Device device, Element element) {
  59 +
  60 + }
  61 +
  62 + @Override
  63 + public void handForPlatform(RequestEvent evt, ParentPlatform parentPlatform, Element rootElement) {
  64 +
  65 + String key = DeferredResultHolder.CALLBACK_CMD_CATALOG + parentPlatform.getServerGBId();
  66 + FromHeader fromHeader = (FromHeader) evt.getRequest().getHeader(FromHeader.NAME);
  67 + try {
  68 + // 回复200 OK
  69 + responseAck(evt, Response.OK);
  70 + Element snElement = rootElement.element("SN");
  71 + String sn = snElement.getText();
  72 + // 准备回复通道信息
  73 + List<ChannelReduce> channelReduces = storager.queryChannelListInParentPlatform(parentPlatform.getServerGBId());
  74 + // 查询关联的直播通道
  75 + List<GbStream> gbStreams = storager.queryGbStreamListInPlatform(parentPlatform.getServerGBId());
  76 + int size = channelReduces.size() + gbStreams.size();
  77 + // 回复级联的通道
  78 + if (channelReduces.size() > 0) {
  79 + for (ChannelReduce channelReduce : channelReduces) {
  80 + DeviceChannel deviceChannel = storager.queryChannel(channelReduce.getDeviceId(), channelReduce.getChannelId());
  81 + cmderFroPlatform.catalogQuery(deviceChannel, parentPlatform, sn, fromHeader.getTag(), size);
  82 + }
  83 + }
  84 + // 回复直播的通道
  85 + if (gbStreams.size() > 0) {
  86 + for (GbStream gbStream : gbStreams) {
  87 + DeviceChannel deviceChannel = new DeviceChannel();
  88 + deviceChannel.setChannelId(gbStream.getGbId());
  89 + deviceChannel.setName(gbStream.getName());
  90 + deviceChannel.setLongitude(gbStream.getLongitude());
  91 + deviceChannel.setLatitude(gbStream.getLatitude());
  92 + deviceChannel.setDeviceId(parentPlatform.getDeviceGBId());
  93 + deviceChannel.setManufacture("wvp-pro");
  94 + deviceChannel.setStatus(gbStream.isStatus()?1:0);
  95 + // deviceChannel.setParentId(parentPlatform.getDeviceGBId());
  96 + deviceChannel.setRegisterWay(1);
  97 + deviceChannel.setCivilCode(config.getDomain());
  98 + deviceChannel.setModel("live");
  99 + deviceChannel.setOwner("wvp-pro");
  100 + deviceChannel.setParental(0);
  101 + deviceChannel.setSecrecy("0");
  102 + deviceChannel.setSecrecy("0");
  103 +
  104 + cmderFroPlatform.catalogQuery(deviceChannel, parentPlatform, sn, fromHeader.getTag(), size);
  105 + }
  106 + }
  107 + if (size == 0) {
  108 + // 回复无通道
  109 + cmderFroPlatform.catalogQuery(null, parentPlatform, sn, fromHeader.getTag(), size);
  110 + }
  111 + } catch (SipException e) {
  112 + e.printStackTrace();
  113 + } catch (InvalidArgumentException e) {
  114 + e.printStackTrace();
  115 + } catch (ParseException e) {
  116 + e.printStackTrace();
  117 + }
  118 +
  119 + }
  120 +}
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/notify/cmd/KeepaliveMessageHandler.java renamed to src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/notify/cmd/KeepaliveNotifyMessageHandler.java
@@ -12,6 +12,7 @@ import org.slf4j.Logger; @@ -12,6 +12,7 @@ import org.slf4j.Logger;
12 import org.slf4j.LoggerFactory; 12 import org.slf4j.LoggerFactory;
13 import org.springframework.beans.factory.InitializingBean; 13 import org.springframework.beans.factory.InitializingBean;
14 import org.springframework.beans.factory.annotation.Autowired; 14 import org.springframework.beans.factory.annotation.Autowired;
  15 +import org.springframework.stereotype.Component;
15 16
16 import javax.sip.InvalidArgumentException; 17 import javax.sip.InvalidArgumentException;
17 import javax.sip.RequestEvent; 18 import javax.sip.RequestEvent;
@@ -19,9 +20,10 @@ import javax.sip.SipException; @@ -19,9 +20,10 @@ import javax.sip.SipException;
19 import javax.sip.message.Response; 20 import javax.sip.message.Response;
20 import java.text.ParseException; 21 import java.text.ParseException;
21 22
22 -public class KeepaliveMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { 23 +@Component
  24 +public class KeepaliveNotifyMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler {
23 25
24 - private Logger logger = LoggerFactory.getLogger(KeepaliveMessageHandler.class); 26 + private Logger logger = LoggerFactory.getLogger(KeepaliveNotifyMessageHandler.class);
25 private final String cmdType = "Keepalive"; 27 private final String cmdType = "Keepalive";
26 28
27 @Autowired 29 @Autowired
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/notify/cmd/MediaStatusMessageHandler.java renamed to src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/notify/cmd/MediaStatusNotifyMessageHandler.java
@@ -13,19 +13,20 @@ import org.slf4j.Logger; @@ -13,19 +13,20 @@ import org.slf4j.Logger;
13 import org.slf4j.LoggerFactory; 13 import org.slf4j.LoggerFactory;
14 import org.springframework.beans.factory.InitializingBean; 14 import org.springframework.beans.factory.InitializingBean;
15 import org.springframework.beans.factory.annotation.Autowired; 15 import org.springframework.beans.factory.annotation.Autowired;
  16 +import org.springframework.stereotype.Component;
16 17
17 import javax.sip.InvalidArgumentException; 18 import javax.sip.InvalidArgumentException;
18 import javax.sip.RequestEvent; 19 import javax.sip.RequestEvent;
19 import javax.sip.SipException; 20 import javax.sip.SipException;
20 import javax.sip.message.Response; 21 import javax.sip.message.Response;
21 -  
22 import java.text.ParseException; 22 import java.text.ParseException;
23 23
24 import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText; 24 import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText;
25 25
26 -public class MediaStatusMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { 26 +@Component
  27 +public class MediaStatusNotifyMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler {
27 28
28 - private Logger logger = LoggerFactory.getLogger(MediaStatusMessageHandler.class); 29 + private Logger logger = LoggerFactory.getLogger(MediaStatusNotifyMessageHandler.class);
29 private final String cmdType = "MediaStatus"; 30 private final String cmdType = "MediaStatus";
30 31
31 @Autowired 32 @Autowired
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/notify/cmd/MobilePositionMessageHandler.java renamed to src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/notify/cmd/MobilePositionNotifyMessageHandler.java
@@ -17,6 +17,7 @@ import org.slf4j.Logger; @@ -17,6 +17,7 @@ import org.slf4j.Logger;
17 import org.slf4j.LoggerFactory; 17 import org.slf4j.LoggerFactory;
18 import org.springframework.beans.factory.InitializingBean; 18 import org.springframework.beans.factory.InitializingBean;
19 import org.springframework.beans.factory.annotation.Autowired; 19 import org.springframework.beans.factory.annotation.Autowired;
  20 +import org.springframework.stereotype.Component;
20 import org.springframework.util.StringUtils; 21 import org.springframework.util.StringUtils;
21 22
22 import javax.sip.InvalidArgumentException; 23 import javax.sip.InvalidArgumentException;
@@ -27,9 +28,10 @@ import java.text.ParseException; @@ -27,9 +28,10 @@ import java.text.ParseException;
27 28
28 import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText; 29 import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText;
29 30
30 -public class MobilePositionMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { 31 +@Component
  32 +public class MobilePositionNotifyMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler {
31 33
32 - private Logger logger = LoggerFactory.getLogger(MobilePositionMessageHandler.class); 34 + private Logger logger = LoggerFactory.getLogger(MobilePositionNotifyMessageHandler.class);
33 private final String cmdType = "MobilePosition"; 35 private final String cmdType = "MobilePosition";
34 36
35 @Autowired 37 @Autowired
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/query/cmd/CatalogMessageHandler.java renamed to src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/query/cmd/CatalogQueryMessageHandler.java
@@ -18,6 +18,7 @@ import org.slf4j.Logger; @@ -18,6 +18,7 @@ import org.slf4j.Logger;
18 import org.slf4j.LoggerFactory; 18 import org.slf4j.LoggerFactory;
19 import org.springframework.beans.factory.InitializingBean; 19 import org.springframework.beans.factory.InitializingBean;
20 import org.springframework.beans.factory.annotation.Autowired; 20 import org.springframework.beans.factory.annotation.Autowired;
  21 +import org.springframework.stereotype.Component;
21 22
22 import javax.sip.InvalidArgumentException; 23 import javax.sip.InvalidArgumentException;
23 import javax.sip.RequestEvent; 24 import javax.sip.RequestEvent;
@@ -27,9 +28,10 @@ import javax.sip.message.Response; @@ -27,9 +28,10 @@ import javax.sip.message.Response;
27 import java.text.ParseException; 28 import java.text.ParseException;
28 import java.util.List; 29 import java.util.List;
29 30
30 -public class CatalogMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { 31 +@Component
  32 +public class CatalogQueryMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler {
31 33
32 - private Logger logger = LoggerFactory.getLogger(CatalogMessageHandler.class); 34 + private Logger logger = LoggerFactory.getLogger(CatalogQueryMessageHandler.class);
33 private final String cmdType = "Catalog"; 35 private final String cmdType = "Catalog";
34 36
35 @Autowired 37 @Autowired
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/query/cmd/DeviceControlMessageHandler.java renamed to src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/query/cmd/DeviceControlQueryMessageHandler.java
@@ -16,6 +16,7 @@ import org.slf4j.Logger; @@ -16,6 +16,7 @@ import org.slf4j.Logger;
16 import org.slf4j.LoggerFactory; 16 import org.slf4j.LoggerFactory;
17 import org.springframework.beans.factory.InitializingBean; 17 import org.springframework.beans.factory.InitializingBean;
18 import org.springframework.beans.factory.annotation.Autowired; 18 import org.springframework.beans.factory.annotation.Autowired;
  19 +import org.springframework.stereotype.Component;
19 import org.springframework.util.StringUtils; 20 import org.springframework.util.StringUtils;
20 21
21 import javax.sip.ListeningPoint; 22 import javax.sip.ListeningPoint;
@@ -29,9 +30,10 @@ import java.util.Iterator; @@ -29,9 +30,10 @@ import java.util.Iterator;
29 30
30 import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText; 31 import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText;
31 32
32 -public class DeviceControlMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { 33 +@Component
  34 +public class DeviceControlQueryMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler {
33 35
34 - private Logger logger = LoggerFactory.getLogger(DeviceControlMessageHandler.class); 36 + private Logger logger = LoggerFactory.getLogger(DeviceControlQueryMessageHandler.class);
35 private final String cmdType = "DeviceControl"; 37 private final String cmdType = "DeviceControl";
36 38
37 @Autowired 39 @Autowired
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/query/cmd/DeviceInfoMessageHandler.java renamed to src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/query/cmd/DeviceInfoQueryMessageHandler.java
@@ -11,6 +11,7 @@ import org.slf4j.Logger; @@ -11,6 +11,7 @@ import org.slf4j.Logger;
11 import org.slf4j.LoggerFactory; 11 import org.slf4j.LoggerFactory;
12 import org.springframework.beans.factory.InitializingBean; 12 import org.springframework.beans.factory.InitializingBean;
13 import org.springframework.beans.factory.annotation.Autowired; 13 import org.springframework.beans.factory.annotation.Autowired;
  14 +import org.springframework.stereotype.Component;
14 15
15 import javax.sip.InvalidArgumentException; 16 import javax.sip.InvalidArgumentException;
16 import javax.sip.RequestEvent; 17 import javax.sip.RequestEvent;
@@ -19,9 +20,10 @@ import javax.sip.header.FromHeader; @@ -19,9 +20,10 @@ import javax.sip.header.FromHeader;
19 import javax.sip.message.Response; 20 import javax.sip.message.Response;
20 import java.text.ParseException; 21 import java.text.ParseException;
21 22
22 -public class DeviceInfoMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { 23 +@Component
  24 +public class DeviceInfoQueryMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler {
23 25
24 - private Logger logger = LoggerFactory.getLogger(DeviceInfoMessageHandler.class); 26 + private Logger logger = LoggerFactory.getLogger(DeviceInfoQueryMessageHandler.class);
25 private final String cmdType = "DeviceInfo"; 27 private final String cmdType = "DeviceInfo";
26 28
27 @Autowired 29 @Autowired
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/query/cmd/DeviceStatusMessageHandler.java renamed to src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/query/cmd/DeviceStatusQueryMessageHandler.java
@@ -14,6 +14,7 @@ import org.slf4j.Logger; @@ -14,6 +14,7 @@ import org.slf4j.Logger;
14 import org.slf4j.LoggerFactory; 14 import org.slf4j.LoggerFactory;
15 import org.springframework.beans.factory.InitializingBean; 15 import org.springframework.beans.factory.InitializingBean;
16 import org.springframework.beans.factory.annotation.Autowired; 16 import org.springframework.beans.factory.annotation.Autowired;
  17 +import org.springframework.stereotype.Component;
17 18
18 import javax.sip.InvalidArgumentException; 19 import javax.sip.InvalidArgumentException;
19 import javax.sip.RequestEvent; 20 import javax.sip.RequestEvent;
@@ -22,9 +23,10 @@ import javax.sip.header.FromHeader; @@ -22,9 +23,10 @@ import javax.sip.header.FromHeader;
22 import javax.sip.message.Response; 23 import javax.sip.message.Response;
23 import java.text.ParseException; 24 import java.text.ParseException;
24 25
25 -public class DeviceStatusMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { 26 +@Component
  27 +public class DeviceStatusQueryMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler {
26 28
27 - private Logger logger = LoggerFactory.getLogger(DeviceStatusMessageHandler.class); 29 + private Logger logger = LoggerFactory.getLogger(DeviceStatusQueryMessageHandler.class);
28 private final String cmdType = "DeviceStatus"; 30 private final String cmdType = "DeviceStatus";
29 31
30 @Autowired 32 @Autowired
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/AlarmMessageHandler.java renamed to src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/AlarmResponseMessageHandler.java
@@ -19,9 +19,9 @@ import org.springframework.stereotype.Component; @@ -19,9 +19,9 @@ import org.springframework.stereotype.Component;
19 import javax.sip.RequestEvent; 19 import javax.sip.RequestEvent;
20 20
21 @Component 21 @Component
22 -public class AlarmMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { 22 +public class AlarmResponseMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler {
23 23
24 - private Logger logger = LoggerFactory.getLogger(AlarmMessageHandler.class); 24 + private Logger logger = LoggerFactory.getLogger(AlarmResponseMessageHandler.class);
25 private final String cmdType = "Alarm"; 25 private final String cmdType = "Alarm";
26 26
27 @Autowired 27 @Autowired
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/BroadcastMessageHandler.java renamed to src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/BroadcastResponseMessageHandler.java
@@ -25,9 +25,9 @@ import java.text.ParseException; @@ -25,9 +25,9 @@ import java.text.ParseException;
25 import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText; 25 import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText;
26 26
27 @Component 27 @Component
28 -public class BroadcastMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { 28 +public class BroadcastResponseMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler {
29 29
30 - private Logger logger = LoggerFactory.getLogger(BroadcastMessageHandler.class); 30 + private Logger logger = LoggerFactory.getLogger(BroadcastResponseMessageHandler.class);
31 private final String cmdType = "Broadcast"; 31 private final String cmdType = "Broadcast";
32 32
33 @Autowired 33 @Autowired
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/CatalogMessageHandler.java renamed to src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/CatalogResponseMessageHandler.java
@@ -32,9 +32,9 @@ import java.util.Iterator; @@ -32,9 +32,9 @@ import java.util.Iterator;
32 import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText; 32 import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText;
33 33
34 @Component 34 @Component
35 -public class CatalogMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { 35 +public class CatalogResponseMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler {
36 36
37 - private Logger logger = LoggerFactory.getLogger(CatalogMessageHandler.class); 37 + private Logger logger = LoggerFactory.getLogger(CatalogResponseMessageHandler.class);
38 private final String cmdType = "Catalog"; 38 private final String cmdType = "Catalog";
39 39
40 @Autowired 40 @Autowired
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/ConfigDownloadMessageHandler.java renamed to src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/ConfigDownloadResponseMessageHandler.java
@@ -26,9 +26,9 @@ import java.text.ParseException; @@ -26,9 +26,9 @@ import java.text.ParseException;
26 import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText; 26 import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText;
27 27
28 @Component 28 @Component
29 -public class ConfigDownloadMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { 29 +public class ConfigDownloadResponseMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler {
30 30
31 - private Logger logger = LoggerFactory.getLogger(ConfigDownloadMessageHandler.class); 31 + private Logger logger = LoggerFactory.getLogger(ConfigDownloadResponseMessageHandler.class);
32 private final String cmdType = "ConfigDownload"; 32 private final String cmdType = "ConfigDownload";
33 33
34 @Autowired 34 @Autowired
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/DeviceConfigMessageHandler.java renamed to src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/DeviceConfigResponseMessageHandler.java
@@ -21,9 +21,9 @@ import javax.sip.RequestEvent; @@ -21,9 +21,9 @@ import javax.sip.RequestEvent;
21 import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText; 21 import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText;
22 22
23 @Component 23 @Component
24 -public class DeviceConfigMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { 24 +public class DeviceConfigResponseMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler {
25 25
26 - private Logger logger = LoggerFactory.getLogger(DeviceConfigMessageHandler.class); 26 + private Logger logger = LoggerFactory.getLogger(DeviceConfigResponseMessageHandler.class);
27 private final String cmdType = "DeviceConfig"; 27 private final String cmdType = "DeviceConfig";
28 28
29 @Autowired 29 @Autowired
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/DeviceControlMessageHandler.java renamed to src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/DeviceControlResponseMessageHandler.java
@@ -21,9 +21,9 @@ import javax.sip.RequestEvent; @@ -21,9 +21,9 @@ import javax.sip.RequestEvent;
21 import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText; 21 import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText;
22 22
23 @Component 23 @Component
24 -public class DeviceControlMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { 24 +public class DeviceControlResponseMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler {
25 25
26 - private Logger logger = LoggerFactory.getLogger(DeviceControlMessageHandler.class); 26 + private Logger logger = LoggerFactory.getLogger(DeviceControlResponseMessageHandler.class);
27 private final String cmdType = "DeviceControl"; 27 private final String cmdType = "DeviceControl";
28 28
29 @Autowired 29 @Autowired
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/DeviceInfoMessageHandler.java renamed to src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/DeviceInfoResponseMessageHandler.java
@@ -30,9 +30,9 @@ import java.text.ParseException; @@ -30,9 +30,9 @@ import java.text.ParseException;
30 import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText; 30 import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText;
31 31
32 @Component 32 @Component
33 -public class DeviceInfoMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { 33 +public class DeviceInfoResponseMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler {
34 34
35 - private Logger logger = LoggerFactory.getLogger(DeviceInfoMessageHandler.class); 35 + private Logger logger = LoggerFactory.getLogger(DeviceInfoResponseMessageHandler.class);
36 private final String cmdType = "DeviceInfo"; 36 private final String cmdType = "DeviceInfo";
37 37
38 @Autowired 38 @Autowired
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/DeviceStatusMessageHandler.java renamed to src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/DeviceStatusResponseMessageHandler.java
@@ -26,9 +26,9 @@ import javax.sip.message.Response; @@ -26,9 +26,9 @@ import javax.sip.message.Response;
26 import java.text.ParseException; 26 import java.text.ParseException;
27 27
28 @Component 28 @Component
29 -public class DeviceStatusMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { 29 +public class DeviceStatusResponseMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler {
30 30
31 - private Logger logger = LoggerFactory.getLogger(DeviceStatusMessageHandler.class); 31 + private Logger logger = LoggerFactory.getLogger(DeviceStatusResponseMessageHandler.class);
32 private final String cmdType = "DeviceStatus"; 32 private final String cmdType = "DeviceStatus";
33 33
34 @Autowired 34 @Autowired
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/MobilePositionMessageHandler.java renamed to src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/MobilePositionResponseMessageHandler.java
@@ -29,9 +29,9 @@ import java.text.ParseException; @@ -29,9 +29,9 @@ import java.text.ParseException;
29 import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText; 29 import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText;
30 30
31 @Component 31 @Component
32 -public class MobilePositionMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { 32 +public class MobilePositionResponseMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler {
33 33
34 - private Logger logger = LoggerFactory.getLogger(MobilePositionMessageHandler.class); 34 + private Logger logger = LoggerFactory.getLogger(MobilePositionResponseMessageHandler.class);
35 private final String cmdType = "MobilePosition"; 35 private final String cmdType = "MobilePosition";
36 36
37 @Autowired 37 @Autowired
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/RecordInfoMessageHandler.java renamed to src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/RecordInfoResponseMessageHandler.java
@@ -33,9 +33,9 @@ import java.util.UUID; @@ -33,9 +33,9 @@ import java.util.UUID;
33 import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText; 33 import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText;
34 34
35 @Component 35 @Component
36 -public class RecordInfoMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { 36 +public class RecordInfoResponseMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler {
37 37
38 - private Logger logger = LoggerFactory.getLogger(RecordInfoMessageHandler.class); 38 + private Logger logger = LoggerFactory.getLogger(RecordInfoResponseMessageHandler.class);
39 public static volatile List<String> threadNameList = new ArrayList(); 39 public static volatile List<String> threadNameList = new ArrayList();
40 private final String cmdType = "RecordInfo"; 40 private final String cmdType = "RecordInfo";
41 private final static String CACHE_RECORDINFO_KEY = "CACHE_RECORDINFO_"; 41 private final static String CACHE_RECORDINFO_KEY = "CACHE_RECORDINFO_";