1个文件已修改
1 文件已复制
18 文件已重命名
| | |
| | | |
| | | import com.genersoft.iot.vmp.gb28181.bean.RecordInfo; |
| | | import com.genersoft.iot.vmp.gb28181.bean.RecordItem; |
| | | import com.genersoft.iot.vmp.gb28181.transmit.event.request.impl.message.response.cmd.RecordInfoMessageHandler; |
| | | import com.genersoft.iot.vmp.gb28181.transmit.event.request.impl.message.response.cmd.RecordInfoResponseMessageHandler; |
| | | import com.genersoft.iot.vmp.utils.redis.RedisUtil; |
| | | import org.slf4j.Logger; |
| | | |
| | |
| | | msg.setData(recordInfo); |
| | | deferredResultHolder.invokeAllResult(msg); |
| | | logger.info("处理完成,返回结果"); |
| | | RecordInfoMessageHandler.threadNameList.remove(cacheKey); |
| | | RecordInfoResponseMessageHandler.threadNameList.remove(cacheKey); |
| | | } |
| | | |
| | | public void setRedis(RedisUtil redis) { |
File was renamed from src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/notify/cmd/AlarmMessageHandler.java |
| | |
| | | import org.slf4j.LoggerFactory; |
| | | import org.springframework.beans.factory.InitializingBean; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Component; |
| | | import org.springframework.util.StringUtils; |
| | | |
| | | import javax.sip.RequestEvent; |
| | | |
| | | import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText; |
| | | |
| | | public class AlarmMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | @Component |
| | | public class AlarmNotifyMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | |
| | | private Logger logger = LoggerFactory.getLogger(AlarmMessageHandler.class); |
| | | private Logger logger = LoggerFactory.getLogger(AlarmNotifyMessageHandler.class); |
| | | private final String cmdType = "Alarm"; |
| | | |
| | | @Autowired |
copy from src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/query/cmd/CatalogMessageHandler.java
copy to src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/notify/cmd/CatalogNotifyMessageHandler.java
File was copied from src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/query/cmd/CatalogMessageHandler.java |
| | |
| | | package com.genersoft.iot.vmp.gb28181.transmit.event.request.impl.message.query.cmd; |
| | | package com.genersoft.iot.vmp.gb28181.transmit.event.request.impl.message.notify.cmd; |
| | | |
| | | import com.genersoft.iot.vmp.conf.SipConfig; |
| | | import com.genersoft.iot.vmp.gb28181.bean.Device; |
| | |
| | | import com.genersoft.iot.vmp.gb28181.transmit.cmd.impl.SIPCommanderFroPlatform; |
| | | import com.genersoft.iot.vmp.gb28181.transmit.event.request.SIPRequestProcessorParent; |
| | | import com.genersoft.iot.vmp.gb28181.transmit.event.request.impl.message.IMessageHandler; |
| | | import com.genersoft.iot.vmp.gb28181.transmit.event.request.impl.message.query.QueryMessageHandler; |
| | | import com.genersoft.iot.vmp.gb28181.transmit.event.request.impl.message.notify.NotifyMessageHandler; |
| | | import com.genersoft.iot.vmp.storager.IVideoManagerStorager; |
| | | import com.genersoft.iot.vmp.vmanager.gb28181.platform.bean.ChannelReduce; |
| | | import org.dom4j.Element; |
| | |
| | | import org.slf4j.LoggerFactory; |
| | | import org.springframework.beans.factory.InitializingBean; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import javax.sip.InvalidArgumentException; |
| | | import javax.sip.RequestEvent; |
| | |
| | | import java.text.ParseException; |
| | | import java.util.List; |
| | | |
| | | public class CatalogMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | @Component |
| | | public class CatalogNotifyMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | |
| | | private Logger logger = LoggerFactory.getLogger(CatalogMessageHandler.class); |
| | | private Logger logger = LoggerFactory.getLogger(CatalogNotifyMessageHandler.class); |
| | | private final String cmdType = "Catalog"; |
| | | |
| | | @Autowired |
| | | private QueryMessageHandler queryMessageHandler; |
| | | private NotifyMessageHandler notifyMessageHandler; |
| | | |
| | | @Autowired |
| | | private IVideoManagerStorager storager; |
| | |
| | | |
| | | @Override |
| | | public void afterPropertiesSet() throws Exception { |
| | | queryMessageHandler.addHandler(cmdType, this); |
| | | notifyMessageHandler.addHandler(cmdType, this); |
| | | } |
| | | |
| | | @Override |
File was renamed from src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/notify/cmd/KeepaliveMessageHandler.java |
| | |
| | | import org.slf4j.LoggerFactory; |
| | | import org.springframework.beans.factory.InitializingBean; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import javax.sip.InvalidArgumentException; |
| | | import javax.sip.RequestEvent; |
| | |
| | | import javax.sip.message.Response; |
| | | import java.text.ParseException; |
| | | |
| | | public class KeepaliveMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | @Component |
| | | public class KeepaliveNotifyMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | |
| | | private Logger logger = LoggerFactory.getLogger(KeepaliveMessageHandler.class); |
| | | private Logger logger = LoggerFactory.getLogger(KeepaliveNotifyMessageHandler.class); |
| | | private final String cmdType = "Keepalive"; |
| | | |
| | | @Autowired |
File was renamed from src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/notify/cmd/MediaStatusMessageHandler.java |
| | |
| | | import org.slf4j.LoggerFactory; |
| | | import org.springframework.beans.factory.InitializingBean; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import javax.sip.InvalidArgumentException; |
| | | import javax.sip.RequestEvent; |
| | | import javax.sip.SipException; |
| | | import javax.sip.message.Response; |
| | | |
| | | import java.text.ParseException; |
| | | |
| | | import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText; |
| | | |
| | | public class MediaStatusMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | @Component |
| | | public class MediaStatusNotifyMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | |
| | | private Logger logger = LoggerFactory.getLogger(MediaStatusMessageHandler.class); |
| | | private Logger logger = LoggerFactory.getLogger(MediaStatusNotifyMessageHandler.class); |
| | | private final String cmdType = "MediaStatus"; |
| | | |
| | | @Autowired |
File was renamed from src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/notify/cmd/MobilePositionMessageHandler.java |
| | |
| | | import org.slf4j.LoggerFactory; |
| | | import org.springframework.beans.factory.InitializingBean; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Component; |
| | | import org.springframework.util.StringUtils; |
| | | |
| | | import javax.sip.InvalidArgumentException; |
| | |
| | | |
| | | import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText; |
| | | |
| | | public class MobilePositionMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | @Component |
| | | public class MobilePositionNotifyMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | |
| | | private Logger logger = LoggerFactory.getLogger(MobilePositionMessageHandler.class); |
| | | private Logger logger = LoggerFactory.getLogger(MobilePositionNotifyMessageHandler.class); |
| | | private final String cmdType = "MobilePosition"; |
| | | |
| | | @Autowired |
File was renamed from src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/query/cmd/CatalogMessageHandler.java |
| | |
| | | import org.slf4j.LoggerFactory; |
| | | import org.springframework.beans.factory.InitializingBean; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import javax.sip.InvalidArgumentException; |
| | | import javax.sip.RequestEvent; |
| | |
| | | import java.text.ParseException; |
| | | import java.util.List; |
| | | |
| | | public class CatalogMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | @Component |
| | | public class CatalogQueryMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | |
| | | private Logger logger = LoggerFactory.getLogger(CatalogMessageHandler.class); |
| | | private Logger logger = LoggerFactory.getLogger(CatalogQueryMessageHandler.class); |
| | | private final String cmdType = "Catalog"; |
| | | |
| | | @Autowired |
File was renamed from src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/query/cmd/DeviceControlMessageHandler.java |
| | |
| | | import org.slf4j.LoggerFactory; |
| | | import org.springframework.beans.factory.InitializingBean; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Component; |
| | | import org.springframework.util.StringUtils; |
| | | |
| | | import javax.sip.ListeningPoint; |
| | |
| | | |
| | | import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText; |
| | | |
| | | public class DeviceControlMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | @Component |
| | | public class DeviceControlQueryMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | |
| | | private Logger logger = LoggerFactory.getLogger(DeviceControlMessageHandler.class); |
| | | private Logger logger = LoggerFactory.getLogger(DeviceControlQueryMessageHandler.class); |
| | | private final String cmdType = "DeviceControl"; |
| | | |
| | | @Autowired |
File was renamed from src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/query/cmd/DeviceInfoMessageHandler.java |
| | |
| | | import org.slf4j.LoggerFactory; |
| | | import org.springframework.beans.factory.InitializingBean; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import javax.sip.InvalidArgumentException; |
| | | import javax.sip.RequestEvent; |
| | |
| | | import javax.sip.message.Response; |
| | | import java.text.ParseException; |
| | | |
| | | public class DeviceInfoMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | @Component |
| | | public class DeviceInfoQueryMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | |
| | | private Logger logger = LoggerFactory.getLogger(DeviceInfoMessageHandler.class); |
| | | private Logger logger = LoggerFactory.getLogger(DeviceInfoQueryMessageHandler.class); |
| | | private final String cmdType = "DeviceInfo"; |
| | | |
| | | @Autowired |
File was renamed from src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/query/cmd/DeviceStatusMessageHandler.java |
| | |
| | | import org.slf4j.LoggerFactory; |
| | | import org.springframework.beans.factory.InitializingBean; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import javax.sip.InvalidArgumentException; |
| | | import javax.sip.RequestEvent; |
| | |
| | | import javax.sip.message.Response; |
| | | import java.text.ParseException; |
| | | |
| | | public class DeviceStatusMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | @Component |
| | | public class DeviceStatusQueryMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | |
| | | private Logger logger = LoggerFactory.getLogger(DeviceStatusMessageHandler.class); |
| | | private Logger logger = LoggerFactory.getLogger(DeviceStatusQueryMessageHandler.class); |
| | | private final String cmdType = "DeviceStatus"; |
| | | |
| | | @Autowired |
File was renamed from src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/AlarmMessageHandler.java |
| | |
| | | import javax.sip.RequestEvent; |
| | | |
| | | @Component |
| | | public class AlarmMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | public class AlarmResponseMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | |
| | | private Logger logger = LoggerFactory.getLogger(AlarmMessageHandler.class); |
| | | private Logger logger = LoggerFactory.getLogger(AlarmResponseMessageHandler.class); |
| | | private final String cmdType = "Alarm"; |
| | | |
| | | @Autowired |
File was renamed from src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/BroadcastMessageHandler.java |
| | |
| | | import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText; |
| | | |
| | | @Component |
| | | public class BroadcastMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | public class BroadcastResponseMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | |
| | | private Logger logger = LoggerFactory.getLogger(BroadcastMessageHandler.class); |
| | | private Logger logger = LoggerFactory.getLogger(BroadcastResponseMessageHandler.class); |
| | | private final String cmdType = "Broadcast"; |
| | | |
| | | @Autowired |
File was renamed from src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/CatalogMessageHandler.java |
| | |
| | | import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText; |
| | | |
| | | @Component |
| | | public class CatalogMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | public class CatalogResponseMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | |
| | | private Logger logger = LoggerFactory.getLogger(CatalogMessageHandler.class); |
| | | private Logger logger = LoggerFactory.getLogger(CatalogResponseMessageHandler.class); |
| | | private final String cmdType = "Catalog"; |
| | | |
| | | @Autowired |
File was renamed from src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/ConfigDownloadMessageHandler.java |
| | |
| | | import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText; |
| | | |
| | | @Component |
| | | public class ConfigDownloadMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | public class ConfigDownloadResponseMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | |
| | | private Logger logger = LoggerFactory.getLogger(ConfigDownloadMessageHandler.class); |
| | | private Logger logger = LoggerFactory.getLogger(ConfigDownloadResponseMessageHandler.class); |
| | | private final String cmdType = "ConfigDownload"; |
| | | |
| | | @Autowired |
File was renamed from src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/DeviceConfigMessageHandler.java |
| | |
| | | import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText; |
| | | |
| | | @Component |
| | | public class DeviceConfigMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | public class DeviceConfigResponseMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | |
| | | private Logger logger = LoggerFactory.getLogger(DeviceConfigMessageHandler.class); |
| | | private Logger logger = LoggerFactory.getLogger(DeviceConfigResponseMessageHandler.class); |
| | | private final String cmdType = "DeviceConfig"; |
| | | |
| | | @Autowired |
File was renamed from src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/DeviceControlMessageHandler.java |
| | |
| | | import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText; |
| | | |
| | | @Component |
| | | public class DeviceControlMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | public class DeviceControlResponseMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | |
| | | private Logger logger = LoggerFactory.getLogger(DeviceControlMessageHandler.class); |
| | | private Logger logger = LoggerFactory.getLogger(DeviceControlResponseMessageHandler.class); |
| | | private final String cmdType = "DeviceControl"; |
| | | |
| | | @Autowired |
File was renamed from src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/DeviceInfoMessageHandler.java |
| | |
| | | import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText; |
| | | |
| | | @Component |
| | | public class DeviceInfoMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | public class DeviceInfoResponseMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | |
| | | private Logger logger = LoggerFactory.getLogger(DeviceInfoMessageHandler.class); |
| | | private Logger logger = LoggerFactory.getLogger(DeviceInfoResponseMessageHandler.class); |
| | | private final String cmdType = "DeviceInfo"; |
| | | |
| | | @Autowired |
File was renamed from src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/DeviceStatusMessageHandler.java |
| | |
| | | import java.text.ParseException; |
| | | |
| | | @Component |
| | | public class DeviceStatusMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | public class DeviceStatusResponseMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | |
| | | private Logger logger = LoggerFactory.getLogger(DeviceStatusMessageHandler.class); |
| | | private Logger logger = LoggerFactory.getLogger(DeviceStatusResponseMessageHandler.class); |
| | | private final String cmdType = "DeviceStatus"; |
| | | |
| | | @Autowired |
File was renamed from src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/MobilePositionMessageHandler.java |
| | |
| | | import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText; |
| | | |
| | | @Component |
| | | public class MobilePositionMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | public class MobilePositionResponseMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | |
| | | private Logger logger = LoggerFactory.getLogger(MobilePositionMessageHandler.class); |
| | | private Logger logger = LoggerFactory.getLogger(MobilePositionResponseMessageHandler.class); |
| | | private final String cmdType = "MobilePosition"; |
| | | |
| | | @Autowired |
File was renamed from src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/message/response/cmd/RecordInfoMessageHandler.java |
| | |
| | | import static com.genersoft.iot.vmp.gb28181.utils.XmlUtil.getText; |
| | | |
| | | @Component |
| | | public class RecordInfoMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | public class RecordInfoResponseMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler { |
| | | |
| | | private Logger logger = LoggerFactory.getLogger(RecordInfoMessageHandler.class); |
| | | private Logger logger = LoggerFactory.getLogger(RecordInfoResponseMessageHandler.class); |
| | | public static volatile List<String> threadNameList = new ArrayList(); |
| | | private final String cmdType = "RecordInfo"; |
| | | private final static String CACHE_RECORDINFO_KEY = "CACHE_RECORDINFO_"; |