Commit b0088b8bd38c7ddc0c3f88fb2c8485d44e9a6ddb
1 parent
4c042e24
修正不支持的method处理错误
Showing
3 changed files
with
4 additions
and
5 deletions
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/SIPProcessorFactory.java
| ... | ... | @@ -132,7 +132,6 @@ public class SIPProcessorFactory { |
| 132 | 132 | processor.setRequestEvent(evt); |
| 133 | 133 | return processor; |
| 134 | 134 | } else if (Request.MESSAGE.equals(method)) { |
| 135 | - | |
| 136 | 135 | MessageRequestProcessor processor = new MessageRequestProcessor(); |
| 137 | 136 | processor.setRequestEvent(evt); |
| 138 | 137 | processor.setTcpSipProvider(getTcpSipProvider()); |
| ... | ... | @@ -146,12 +145,13 @@ public class SIPProcessorFactory { |
| 146 | 145 | processor.setRedisCatchStorage(redisCatchStorage); |
| 147 | 146 | return processor; |
| 148 | 147 | } else { |
| 149 | - return new OtherRequestProcessor(); | |
| 148 | + OtherRequestProcessor processor = new OtherRequestProcessor(); | |
| 149 | + processor.setRequestEvent(evt); | |
| 150 | + return processor; | |
| 150 | 151 | } |
| 151 | 152 | } |
| 152 | 153 | |
| 153 | 154 | public ISIPResponseProcessor createResponseProcessor(ResponseEvent evt) { |
| 154 | - | |
| 155 | 155 | Response response = evt.getResponse(); |
| 156 | 156 | CSeqHeader cseqHeader = (CSeqHeader) response.getHeader(CSeqHeader.NAME); |
| 157 | 157 | String method = cseqHeader.getMethod(); | ... | ... |
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/OtherRequestProcessor.java
| ... | ... | @@ -21,7 +21,7 @@ public class OtherRequestProcessor extends SIPRequestAbstractProcessor { |
| 21 | 21 | */ |
| 22 | 22 | @Override |
| 23 | 23 | public void process(RequestEvent evt) { |
| 24 | - System.out.println("no support the method! Method:" + evt.getRequest().getMethod()); | |
| 24 | + System.out.println("Unsupported the method: " + evt.getRequest().getMethod()); | |
| 25 | 25 | } |
| 26 | 26 | |
| 27 | 27 | } | ... | ... |