Class DefaultServerByeProcessorHandler
java.lang.Object
io.github.lunasaw.gbproxy.server.transmit.request.bye.DefaultServerByeProcessorHandler
- All Implemented Interfaces:
ServerByeProcessorHandler
@Component
@ConditionalOnMissingBean(ServerByeProcessorHandler.class)
public class DefaultServerByeProcessorHandler
extends Object
implements ServerByeProcessorHandler
Server模块BYE请求处理器业务接口默认实现
- Author:
- luna
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
handleByeError
(String userId, String errorMessage, javax.sip.RequestEvent evt) 处理BYE请求错误void
handleByeRequest
(String userId, javax.sip.RequestEvent evt) 处理BYE请求boolean
validateDevicePermission
(String userId, String sipId, javax.sip.RequestEvent evt) 验证设备权限
-
Constructor Details
-
DefaultServerByeProcessorHandler
public DefaultServerByeProcessorHandler()
-
-
Method Details
-
handleByeRequest
Description copied from interface:ServerByeProcessorHandler
处理BYE请求- Specified by:
handleByeRequest
in interfaceServerByeProcessorHandler
- Parameters:
userId
- 用户IDevt
- 请求事件
-
validateDevicePermission
Description copied from interface:ServerByeProcessorHandler
验证设备权限- Specified by:
validateDevicePermission
in interfaceServerByeProcessorHandler
- Parameters:
userId
- 用户IDsipId
- SIP IDevt
- 请求事件- Returns:
- 是否有权限
-
handleByeError
Description copied from interface:ServerByeProcessorHandler
处理BYE请求错误- Specified by:
handleByeError
in interfaceServerByeProcessorHandler
- Parameters:
userId
- 用户IDerrorMessage
- 错误消息evt
- 请求事件
-