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, withViaHeadersclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuild, isSipResponseBuilder, toSipResponseBuilderisSipRequestBuilder, 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, withViaHeadersprotected final boolean isBuildingResponse()
SipMessageBuilderSipHeaderBuilderWrapper#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>SipParseExceptionprotected 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.Builderpublic SipResponse.Builder withReasonPhrase(Buffer reason)
withReasonPhrase in interface SipResponse.BuilderCopyright © 2020. All Rights Reserved.