Class RegisterRequestBuilder
java.lang.Object
io.github.lunasaw.sip.common.transmit.request.AbstractSipRequestBuilder
io.github.lunasaw.sip.common.transmit.request.RegisterRequestBuilder
REGISTER请求构建器
- Author:
- luna
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.sip.message.RequestbuildRegisterRequest(FromDevice fromDevice, ToDevice toDevice, Integer expires, String callId) 创建REGISTER请求javax.sip.message.RequestbuildRegisterRequestWithAuth(FromDevice fromDevice, ToDevice toDevice, String callId, Integer expires, javax.sip.header.WWWAuthenticateHeader www) 创建带认证的REGISTER请求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
-
RegisterRequestBuilder
public RegisterRequestBuilder()
-
-
Method Details
-
buildRegisterRequest
public javax.sip.message.Request buildRegisterRequest(FromDevice fromDevice, ToDevice toDevice, Integer expires, String callId) 创建REGISTER请求- Parameters:
fromDevice- 发送设备toDevice- 接收设备expires- 过期时间callId- 呼叫ID- Returns:
- REGISTER请求
-
buildRegisterRequestWithAuth
public javax.sip.message.Request buildRegisterRequestWithAuth(FromDevice fromDevice, ToDevice toDevice, String callId, Integer expires, javax.sip.header.WWWAuthenticateHeader www) 创建带认证的REGISTER请求- Parameters:
fromDevice- 发送设备toDevice- 接收设备callId- 呼叫IDexpires- 过期时间www- 认证头- Returns:
- 带认证的REGISTER请求
-
customizeRequest
protected void customizeRequest(javax.sip.message.Request request, FromDevice fromDevice, ToDevice toDevice, SipMessage sipMessage) Description copied from class:AbstractSipRequestBuilder子类特定的请求定制化逻辑 默认空实现,子类可以重写- Overrides:
customizeRequestin classAbstractSipRequestBuilder
-