Class MessageClientHandlerAbstract
java.lang.Object
io.github.lunasaw.sip.common.transmit.event.message.MessageHandlerAbstract
io.github.lunasaw.gbproxy.client.transmit.request.message.MessageClientHandlerAbstract
- All Implemented Interfaces:
RequestHandler
,MessageHandler
- Direct Known Subclasses:
AlarmQueryMessageClientHandler
,BaseMessageClientHandler
,BroadcastNotifyMessageHandler
,CatalogQueryMessageClientHandler
,ConfigDownloadMessageHandler
,DeviceControlMessageHandler
,DeviceInfoQueryMessageClientHandler
,DeviceStatusQueryMessageClientHandler
,RecordInfoQueryMessageClientHandler
@Component
@ConditionalOnBean(MessageProcessorClient.class)
public abstract class MessageClientHandlerAbstract
extends MessageHandlerAbstract
- Author:
- luna
-
Field Summary
Modifier and TypeFieldDescriptionFields inherited from interface io.github.lunasaw.sip.common.transmit.event.message.MessageHandler
CONTROL, NOTIFY, QUERY, RESPONSE
-
Constructor Summary
ConstructorDescriptionMessageClientHandlerAbstract
(MessageProcessorClient messageProcessorClient, SipUserGenerateClient sipUserGenerateClient) -
Method Summary
Methods inherited from class io.github.lunasaw.sip.common.transmit.event.message.MessageHandlerAbstract
getCmdType, handForEvt, parseRequest, parseRequest, parseXml, responseAck, responseError, responseError, setXmlStr
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.github.lunasaw.sip.common.transmit.event.message.MessageHandler
needResponseAck
-
Field Details
-
messageProcessorClient
-
sipUserGenerate
-
-
Constructor Details
-
MessageClientHandlerAbstract
public MessageClientHandlerAbstract(@Lazy MessageProcessorClient messageProcessorClient, SipUserGenerateClient sipUserGenerateClient)
-
-
Method Details
-
getRootType
Description copied from interface:MessageHandler
处理标签- Specified by:
getRootType
in interfaceMessageHandler
- Overrides:
getRootType
in classMessageHandlerAbstract
- Returns:
-
getDeviceSession
- Overrides:
getDeviceSession
in classMessageHandlerAbstract
-