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