Class SubscribeRequestStrategy
java.lang.Object
io.github.lunasaw.sip.common.transmit.strategy.AbstractSipRequestStrategy
io.github.lunasaw.sip.common.transmit.strategy.impl.SubscribeRequestStrategy
- All Implemented Interfaces:
SipRequestStrategy
SUBSCRIBE请求策略实现
- Author:
- lin
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected javax.sip.message.Request
buildRequest
(FromDevice fromDevice, ToDevice toDevice, String content, String callId) 构建基础请求protected javax.sip.message.Request
buildRequestWithSubscribe
(FromDevice fromDevice, ToDevice toDevice, String content, SubscribeInfo subscribeInfo, String callId) 构建带订阅信息的请求Methods inherited from class io.github.lunasaw.sip.common.transmit.strategy.AbstractSipRequestStrategy
buildRequestWithSubject, sendRequest, sendRequest, sendRequestWithSubject, sendRequestWithSubscribe
-
Constructor Details
-
SubscribeRequestStrategy
public SubscribeRequestStrategy()
-
-
Method Details
-
buildRequest
protected javax.sip.message.Request buildRequest(FromDevice fromDevice, ToDevice toDevice, String content, String callId) Description copied from class:AbstractSipRequestStrategy
构建基础请求- Specified by:
buildRequest
in classAbstractSipRequestStrategy
- Parameters:
fromDevice
- 发送方设备toDevice
- 接收方设备content
- 请求内容callId
- 呼叫ID- Returns:
- 构建的请求
-
buildRequestWithSubscribe
protected javax.sip.message.Request buildRequestWithSubscribe(FromDevice fromDevice, ToDevice toDevice, String content, SubscribeInfo subscribeInfo, String callId) Description copied from class:AbstractSipRequestStrategy
构建带订阅信息的请求- Overrides:
buildRequestWithSubscribe
in classAbstractSipRequestStrategy
- Parameters:
fromDevice
- 发送方设备toDevice
- 接收方设备content
- 请求内容subscribeInfo
- 订阅信息callId
- 呼叫ID- Returns:
- 构建的请求
-