优化注释

pull/243/head
648540858 2021-11-18 11:50:56 +08:00
parent 52ef9a84dd
commit e2ce28347a
13 changed files with 108 additions and 30 deletions

View File

@ -25,10 +25,8 @@ import javax.sip.header.ToHeader;
import java.util.HashMap;
import java.util.Map;
/**
* @description:ACK
* @author: swwheihei
* @date: 202053 5:31:45
/**
* SIP ACK
*/
@Component
public class AckRequestProcessor extends SIPRequestProcessorParent implements InitializingBean, ISIPRequestProcessor {

View File

@ -28,10 +28,8 @@ import java.text.ParseException;
import java.util.HashMap;
import java.util.Map;
/**
* @description: BYE
* @author: lawrencehj
* @date: 202139
/**
* SIP BYE
*/
@Component
public class ByeRequestProcessor extends SIPRequestProcessorParent implements InitializingBean, ISIPRequestProcessor {

View File

@ -9,10 +9,8 @@ import org.springframework.stereotype.Component;
import javax.sip.RequestEvent;
/**
* @description:CANCEL
* @author: swwheihei
* @date: 202053 5:32:23
/**
* SIP CANCEL
*/
@Component
public class CancelRequestProcessor extends SIPRequestProcessorParent implements InitializingBean, ISIPRequestProcessor {

View File

@ -33,10 +33,8 @@ import javax.sip.message.Response;
import java.text.ParseException;
import java.util.Vector;
/**
* @description:INVITE
* @author: panll
* @date: 2021114
/**
* SIP INVITE
*/
@SuppressWarnings("rawtypes")
@Component

View File

@ -35,9 +35,7 @@ import java.text.ParseException;
import java.util.Iterator;
/**
* @description: Notify
* @author: lawrencehj
* @date: 2021127
* SIP NOTIFY
*/
@Component
public class NotifyRequestProcessor extends SIPRequestProcessorParent implements InitializingBean, ISIPRequestProcessor {

View File

@ -35,10 +35,8 @@ import java.text.ParseException;
import java.util.Calendar;
import java.util.Locale;
/**
* @description:
* @author: swwheihei
* @date: 202053 4:47:25
/**
* SIP REGISTER
*/
@Component
public class RegisterRequestProcessor extends SIPRequestProcessorParent implements InitializingBean, ISIPRequestProcessor {

View File

@ -18,10 +18,8 @@ import javax.sip.message.Request;
import javax.sip.message.Response;
import java.text.ParseException;
/**
* @description:SUBSCRIBE
* @author: swwheihei
* @date: 202053 5:31:20
/**
* SIP SUBSCRIBE
*/
@Component
public class SubscribeRequestProcessor extends SIPRequestProcessorParent implements InitializingBean, ISIPRequestProcessor {

View File

@ -6,6 +6,12 @@ import org.springframework.beans.factory.InitializingBean;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
/**
*
* , TODO, /TODO, TODO,
* TODO, /TODO, TODO, TODO
* SVACTODO, TODO, SVACTODO
*/
@Component
public class ControlMessageHandler extends MessageHandlerAbstract implements InitializingBean {

View File

@ -6,6 +6,10 @@ import org.springframework.beans.factory.InitializingBean;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
/**
*
* (), , , 广(TODO), (TODO)
*/
@Component
public class NotifyMessageHandler extends MessageHandlerAbstract implements InitializingBean {

View File

@ -46,9 +46,6 @@ public class CatalogNotifyMessageHandler extends SIPRequestProcessorParent imple
@Autowired
private SipConfig config;
@Autowired
private EventPublisher publisher;
@Override
public void afterPropertiesSet() throws Exception {
notifyMessageHandler.addHandler(cmdType, this);

View File

@ -6,6 +6,10 @@ import org.springframework.beans.factory.InitializingBean;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
/**
*
* , , , (TODO), (TODO), (TODO), (TODO), (TODO)
*/
@Component
public class QueryMessageHandler extends MessageHandlerAbstract implements InitializingBean {

View File

@ -0,0 +1,77 @@
package com.genersoft.iot.vmp.gb28181.transmit.event.request.impl.message.query.cmd;
import com.genersoft.iot.vmp.conf.SipConfig;
import com.genersoft.iot.vmp.gb28181.bean.Device;
import com.genersoft.iot.vmp.gb28181.bean.DeviceChannel;
import com.genersoft.iot.vmp.gb28181.bean.GbStream;
import com.genersoft.iot.vmp.gb28181.bean.ParentPlatform;
import com.genersoft.iot.vmp.gb28181.event.EventPublisher;
import com.genersoft.iot.vmp.gb28181.transmit.callback.DeferredResultHolder;
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.storager.IVideoManagerStorager;
import com.genersoft.iot.vmp.vmanager.gb28181.platform.bean.ChannelReduce;
import org.dom4j.Element;
import org.slf4j.Logger;
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.header.FromHeader;
import javax.sip.message.Response;
import java.text.ParseException;
import java.util.List;
@Component
public class AlarmQueryMessageHandler extends SIPRequestProcessorParent implements InitializingBean, IMessageHandler {
private Logger logger = LoggerFactory.getLogger(AlarmQueryMessageHandler.class);
private final String cmdType = "Alarm";
@Autowired
private QueryMessageHandler queryMessageHandler;
@Autowired
private IVideoManagerStorager storager;
@Autowired
private SIPCommanderFroPlatform cmderFroPlatform;
@Autowired
private SipConfig config;
@Autowired
private EventPublisher publisher;
@Override
public void afterPropertiesSet() throws Exception {
queryMessageHandler.addHandler(cmdType, this);
}
@Override
public void handForDevice(RequestEvent evt, Device device, Element element) {
}
@Override
public void handForPlatform(RequestEvent evt, ParentPlatform parentPlatform, Element rootElement) {
logger.info("不支持alarm查询");
try {
responseAck(evt, Response.NOT_FOUND, "not support alarm query");
} catch (SipException e) {
e.printStackTrace();
} catch (InvalidArgumentException e) {
e.printStackTrace();
} catch (ParseException e) {
e.printStackTrace();
}
}
}

View File

@ -6,6 +6,10 @@ import org.springframework.beans.factory.InitializingBean;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
/**
*
* , , , , , , ......
*/
@Component
public class ResponseMessageHandler extends MessageHandlerAbstract implements InitializingBean {