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