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.RequestbuildAckRequest(FromDevice fromDevice, ToDevice toDevice, String callId) 创建ACK请求javax.sip.message.RequestbuildAckRequest(FromDevice fromDevice, ToDevice toDevice, String content, String callId) 创建带内容的ACK请求javax.sip.message.RequestbuildAckRequest(FromDevice fromDevice, javax.sip.address.SipURI sipURI, gov.nist.javax.sip.message.SIPResponse sipResponse) 基于SIP响应创建ACK请求javax.sip.message.RequestbuildAckRequest(FromDevice fromDevice, javax.sip.address.SipURI sipURI, String content, gov.nist.javax.sip.message.SIPResponse sipResponse) 基于SIP响应创建带内容的ACK请求protected voidcustomizeRequest(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:
customizeRequestin classAbstractSipRequestBuilder
-