Class SubscribeRequestBuilder
java.lang.Object
io.github.lunasaw.sip.common.transmit.request.AbstractSipRequestBuilder
io.github.lunasaw.sip.common.transmit.request.SubscribeRequestBuilder
SUBSCRIBE请求构建器
- Author:
- luna
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.sip.message.Request
buildSubscribeRequest
(FromDevice fromDevice, ToDevice toDevice, String content, SubscribeInfo subscribeInfo, String callId) 创建SUBSCRIBE请求protected void
customizeRequest
(javax.sip.message.Request request, FromDevice fromDevice, ToDevice toDevice, SipMessage sipMessage) 子类特定的请求定制化逻辑 默认空实现,子类可以重写Methods inherited from class io.github.lunasaw.sip.common.transmit.request.AbstractSipRequestBuilder
addCustomHeaders, build, build, buildBaseRequest, buildFromResponse, processSubscribeInfo, validateParameters
-
Constructor Details
-
SubscribeRequestBuilder
public SubscribeRequestBuilder()
-
-
Method Details
-
buildSubscribeRequest
public javax.sip.message.Request buildSubscribeRequest(FromDevice fromDevice, ToDevice toDevice, String content, SubscribeInfo subscribeInfo, String callId) 创建SUBSCRIBE请求- Parameters:
fromDevice
- 发送设备toDevice
- 接收设备content
- 消息内容subscribeInfo
- 订阅信息callId
- 呼叫ID- Returns:
- SUBSCRIBE请求
-
customizeRequest
protected void customizeRequest(javax.sip.message.Request request, FromDevice fromDevice, ToDevice toDevice, SipMessage sipMessage) Description copied from class:AbstractSipRequestBuilder
子类特定的请求定制化逻辑 默认空实现,子类可以重写- Overrides:
customizeRequest
in classAbstractSipRequestBuilder
-