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