public interface ContentLengthHeader extends SipHeader
| Modifier and Type | Interface and Description |
|---|---|
static class |
ContentLengthHeader.Builder |
| Modifier and Type | Field and Description |
|---|---|
static Buffer |
COMPACT_NAME |
static Buffer |
NAME |
CANNOT_CAST_HEADER_OF_TYPE, UNABLE_TO_PARSE_OUT_THE_HEADER_NAME_DUE_TO_UNDERLYING_IO_EXCEPTION| Modifier and Type | Method and Description |
|---|---|
ContentLengthHeader |
clone() |
ContentLengthHeader.Builder |
copy()
Everything within the pkts.io SIP module are immutable so if you actually want
to change anything you have to create a copy, which will return a specific Builder
for that header.
|
static ContentLengthHeader |
create(int contentLength) |
static ContentLengthHeader |
frame(Buffer buffer)
Create a new
SipHeader based on the buffer. |
int |
getContentLength() |
default boolean |
isContentLengthHeader() |
default ContentLengthHeader |
toContentLengthHeader() |
create, ensure, frame, getBufferSize, getBytes, getName, getNameStr, getValue, is, is, isAddressParametersHeader, isCallIdHeader, isContactHeader, isContentTypeHeader, isCSeqHeader, isExpiresHeader, isFromHeader, isMaxForwardsHeader, isRecordRouteHeader, isRouteHeader, isSubjectHeader, isSystemHeader, isToHeader, isViaHeader, toAddressParametersHeader, toCallIdHeader, toContactHeader, toContentTypeHeader, toCSeqHeader, toExpiresHeader, toFromHeader, toMaxForwardsHeader, toRecordRouteHeader, toRouteHeader, toToHeader, toViaHeader, verifyint getContentLength()
ContentLengthHeader clone()
static ContentLengthHeader create(int contentLength)
static ContentLengthHeader frame(Buffer buffer) throws SipParseException
SipHeaderSipHeader based on the buffer. Each SipHeader will override this
factory method to parse the header into a more specialized header.
Note, the header returned really is a SipHeader and is NOT e.g. a ToHeader.
If you really need to parse it as a ToHeader you should use theframe in interface SipHeaderSipHeader.SipParseException - in case the header is not a correct formatted header.ContentLengthHeader.Builder copy()
SipHeaderdefault boolean isContentLengthHeader()
isContentLengthHeader in interface SipHeaderdefault ContentLengthHeader toContentLengthHeader()
toContentLengthHeader in interface SipHeaderCopyright © 2016. All Rights Reserved.