public interface ContentTypeHeader extends SipHeader, MediaTypeHeader, Parameters
| Modifier and Type | Interface and Description |
|---|---|
static class |
ContentTypeHeader.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 |
|---|---|
ContentTypeHeader |
clone() |
ContentTypeHeader.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 ContentTypeHeader |
frame(Buffer buffer)
Frame the value as a
ContentTypeHeader. |
default boolean |
isContentTypeHeader() |
default ContentTypeHeader |
toContentTypeHeader() |
static ContentTypeHeader.Builder |
withParams(Buffer params) |
static ContentTypeHeader.Builder |
withType(Buffer type) |
static ContentTypeHeader.Builder |
withType(String type) |
getContentSubType, getContentType, isSDPgetParameter, getParameter, setParameter, setParametercreate, ensure, frame, getBufferSize, getBytes, getName, getNameStr, getValue, is, is, isAddressParametersHeader, isCallIdHeader, isContactHeader, isContentLengthHeader, isCSeqHeader, isExpiresHeader, isFromHeader, isMaxForwardsHeader, isRecordRouteHeader, isRouteHeader, isSubjectHeader, isSystemHeader, isToHeader, isViaHeader, toAddressParametersHeader, toCallIdHeader, toContactHeader, toContentLengthHeader, toCSeqHeader, toExpiresHeader, toFromHeader, toMaxForwardsHeader, toRecordRouteHeader, toRouteHeader, toToHeader, toViaHeader, verifyContentTypeHeader clone()
ContentTypeHeader.Builder copy()
SipHeaderdefault boolean isContentTypeHeader()
isContentTypeHeader in interface SipHeaderdefault ContentTypeHeader toContentTypeHeader()
toContentTypeHeader in interface SipHeaderstatic ContentTypeHeader frame(Buffer buffer) throws SipParseException
ContentTypeHeader. This method assumes that you have already
parsed out the actual header name "Content-Type: ". Also, this method assumes that a message
framer (or similar) has framed the buffer that is being passed in to us to only contain this
header and nothing else.
Note, as with all the frame-methods on all headers/messages/whatever, they do not do any
validation that the information is actually correct. This method will simply only try and
validate just enough to get the framing done.frame in interface MediaTypeHeaderframe in interface SipHeadervalue - SipParseException - in case anything goes wrong while parsing.static ContentTypeHeader.Builder withType(Buffer type)
static ContentTypeHeader.Builder withType(String type)
static ContentTypeHeader.Builder withParams(Buffer params)
Copyright © 2016. All Rights Reserved.