public interface SipResponse
javax.servlet.sip.SipServletResponse
.Modifier and Type | Method and Description |
---|---|
void |
addHeader(String name,
String value)
Adds a header with the given name and value.
|
SipAddress |
getAddressHeader(String name)
Returns the value of the specified header as a Address object.
|
ListIterator |
getAddressHeaders(String name)
Returns a ListIterator over all Address header field values for the
specified header.
|
String |
getContentType()
Returns the value of the Content-Type header field.
|
SipAddress |
getFrom()
Returns the value of the From header.
|
String |
getHeader(String name)
Returns the value of the specified header as a String.
|
Iterator |
getHeaderNames()
Returns an Iterator over all the header names this message contains.
|
ListIterator |
getHeaders(String name)
Returns all the values of the specified header as a ListIterator over a
number of String objects.
|
String |
getMethod()
Returns the SIP method of this message.
|
byte[] |
getRawContent()
Returns message content as a byte array.
|
String |
getReasonPhrase()
Returns the reason phrase for this response object.
|
int |
getStatus()
Returns the status code of this response object.
|
SipAddress |
getTo()
Returns the value of the To header.
|
void |
removeHeader(String name)
Removes the specified header.
|
void |
setHeader(String name,
String value)
Sets a header with the given name and value.
|
String getReasonPhrase()
javax.servlet.sip.SipServletResponse#getReasonPhrase()
.int getStatus()
javax.servlet.sip.SipServletResponse#getStatus()
.void addHeader(String name, String value)
javax.servlet.sip.SipServletMessage#addHeader(String, String)
.name
- a String specifying the header name, either the long or
compact formvalue
- the additional header valueIllegalArgumentException
- if the specified header field is a system header or if it
cannot legally appear in this message. If either name or
value are null.SipAddress getAddressHeader(String name)
javax.servlet.sip.SipServletMessage#getAddressHeader(String)
.name
- a case insensitive String specifying the name of the header,
either the long or compact formIllegalStateException
- if the specified header field cannot be parsed as a SIP
address objectIllegalArgumentException
- if name is null.ListIterator getAddressHeaders(String name)
javax.servlet.sip.SipServletMessage#getAddressHeaders(String)
.name
- a case insensitive String specifying the name of the header
field, either the long or compact formIllegalStateException
- if the specified header field cannot be parsed as a SIP
address objectIllegalArgumentException
- if name is null.String getHeader(String name)
javax.servlet.sip.SipServletMessage#getHeader(String)
.name
- a String specifying the header name, either the long or
compact formIllegalArgumentException
- if name is null.Iterator getHeaderNames()
javax.servlet.sip.SipServletMessage#getHeaderNames()
.ListIterator getHeaders(String name)
javax.servlet.sip.SipServletMessage#getHeaders(String)
.name
- a String specifying the header name, either the long or
compact formIllegalArgumentException
- if name is null.SipAddress getFrom()
javax.servlet.sip.SipServletMessage#getFrom()
.SipAddress getTo()
javax.servlet.sip.SipServletMessage#getTo()
.String getMethod()
javax.servlet.sip.SipServletMessage#getMethod()
.byte[] getRawContent() throws IOException
javax.servlet.sip.SipServletMessage#getRawContent()
.IOException
- if an IOException occurredvoid removeHeader(String name)
javax.servlet.sip.SipServletMessage#removeHeader(String)
.name
- a String specifying the header name, either the long or
compact formIllegalArgumentException
- if the specified header field is a system header or null.String getContentType()
javax.servlet.sip.SipServletMessage#getContentType()
.void setHeader(String name, String value)
javax.servlet.sip.SipServletMessage#setHeader(String,String)
.name
- a String specifying the header name, either the long or
compact formvalue
- the header valueIllegalArgumentException
- if the specified header field is a system header or any of
arguments are null.Copyright © 2016 Avaya. All Rights Reserved.