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.RequestbuildRequest(FromDevice fromDevice, ToDevice toDevice, String content, String callId) 构建基础请求protected javax.sip.message.RequestbuildRequestWithSubscribe(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:
buildRequestin 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:
buildRequestWithSubscribein classAbstractSipRequestStrategy- Parameters:
fromDevice- 发送方设备toDevice- 接收方设备content- 请求内容subscribeInfo- 订阅信息callId- 呼叫ID- Returns:
- 构建的请求
-