public final class SipResponseBuilder extends SipMessageBuilder<SipResponse> implements SipResponse.Builder
Constructor and Description |
---|
SipResponseBuilder(int statusCode) |
Modifier and Type | Method and Description |
---|---|
protected SipInitialLine |
buildInitialLine() |
protected CSeqHeader |
generateDefaultCSeqHeader()
For a response the only way we know which method this response is for
is from the CSeq-header so if that one doesn't exist then there
is simply nothing we can do.
|
protected ToHeader |
generateDefaultToHeader() |
protected SipResponse |
internalBuild(Buffer msg,
SipInitialLine initialLine,
Map<String,List<SipHeader>> headers,
SipHeader toHeader,
SipHeader fromHeader,
SipHeader cSeqHeader,
SipHeader callIdHeader,
SipHeader maxForwardsHeader,
SipHeader viaHeader,
SipHeader routeHeader,
SipHeader recordRouteHeader,
SipHeader contactHeader,
Buffer body) |
protected boolean |
isBuildingResponse()
Indicates whether or not we are building a response.
|
SipResponse.Builder |
withReasonPhrase(Buffer reason) |
SipResponse.Builder |
withReasonPhrase(String reason) |
build, getRequestURIFunction, isBuildingRequest, onCommit, onContactHeader, onCSeqHeader, onFromHeader, onHeader, onMaxForwardsHeader, onRecordRouteHeader, onRequestURI, onRouteHeader, onToHeader, onTopMostRecordRouteHeader, onTopMostRouteHeader, onTopMostViaHeader, onViaHeader, withBody, withCallIdHeader, withContactHeader, withCSeqHeader, withFromHeader, withFromHeader, withHeader, withHeaders, withMaxForwardsHeader, withNoDefaults, withNoRoutes, withPoppedRoute, withPoppedVia, withPushHeader, withRecordRouteHeader, withRecordRouteHeaders, withRecordRouteHeaders, withRouteHeader, withRouteHeaders, withRouteHeaders, withToHeader, withToHeader, withTopMostRecordRouteHeader, withTopMostRouteHeader, withTopMostViaHeader, withTopMostViaHeader, withViaHeader, withViaHeaders, withViaHeaders
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
build, isSipResponseBuilder, toSipResponseBuilder
isSipRequestBuilder, onCommit, onContactHeader, onCSeqHeader, onFromHeader, onHeader, onMaxForwardsHeader, onRecordRouteHeader, onRequestURI, onRouteHeader, onToHeader, onTopMostRecordRouteHeader, onTopMostRouteHeader, onTopMostViaHeader, onViaHeader, toSipRequestBuilder, withBody, withCallIdHeader, withContactHeader, withCSeqHeader, withFromHeader, withFromHeader, withHeader, withHeaders, withMaxForwardsHeader, withNoDefaults, withNoRoutes, withPoppedRoute, withPoppedVia, withPushHeader, withRecordRouteHeader, withRecordRouteHeaders, withRecordRouteHeaders, withRouteHeader, withRouteHeaders, withRouteHeaders, withToHeader, withToHeader, withTopMostRecordRouteHeader, withTopMostRouteHeader, withTopMostViaHeader, withTopMostViaHeader, withViaHeader, withViaHeaders, withViaHeaders
protected final boolean isBuildingResponse()
SipMessageBuilder
SipHeaderBuilderWrapper#enforceDefaults()
isBuildingResponse
in class SipMessageBuilder<SipResponse>
protected ToHeader generateDefaultToHeader()
generateDefaultToHeader
in class SipMessageBuilder<SipResponse>
protected CSeqHeader generateDefaultCSeqHeader()
generateDefaultCSeqHeader
in class SipMessageBuilder<SipResponse>
protected SipInitialLine buildInitialLine() throws SipParseException
buildInitialLine
in class SipMessageBuilder<SipResponse>
SipParseException
protected SipResponse internalBuild(Buffer msg, SipInitialLine initialLine, Map<String,List<SipHeader>> headers, SipHeader toHeader, SipHeader fromHeader, SipHeader cSeqHeader, SipHeader callIdHeader, SipHeader maxForwardsHeader, SipHeader viaHeader, SipHeader routeHeader, SipHeader recordRouteHeader, SipHeader contactHeader, Buffer body)
internalBuild
in class SipMessageBuilder<SipResponse>
public SipResponse.Builder withReasonPhrase(String reason)
withReasonPhrase
in interface SipResponse.Builder
public SipResponse.Builder withReasonPhrase(Buffer reason)
withReasonPhrase
in interface SipResponse.Builder
Copyright © 2021. All Rights Reserved.