public class ViaHeader extends ParametricHeader
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
branch_param
"branch" parameter
|
protected static java.lang.String |
maddr_param
"maddr" parameter
|
static java.lang.String |
MAGIC_COOKIE
"z9hG4bK" magic cookie
|
protected static java.lang.String |
received_param
"received" parameter
|
protected static java.lang.String |
rport_param
"rport" parameter
|
protected static java.lang.String |
ttl_param
"maddr" parameter
|
Constructor and Description |
---|
ViaHeader(Header hd)
Creates a new ViaHeader.
|
ViaHeader(java.lang.String hvalue)
Creates a new ViaHeader.
|
ViaHeader(java.lang.String host,
int port)
Creates a new ViaHeader.
|
ViaHeader(java.lang.String proto,
java.lang.String host,
int port)
Creates a new ViaHeader.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBranch()
Gets "branch" parameter.
|
java.lang.String |
getHost()
Gets host of ViaHeader.
|
java.lang.String |
getMaddr()
Gets "maddr" parameter.
|
int |
getPort()
Gets port of ViaHeader.
|
java.lang.String |
getProtocol()
Gets the transport protocol.
|
java.lang.String |
getReceived()
Gets "received" parameter.
|
int |
getRport()
Gets "rport" parameter.
|
java.lang.String |
getSentBy()
Gets "sent-by" parameter.
|
SipURI |
getSipURI()
Makes a SipURI from ViaHeader.
|
int |
getTtl()
Gets "ttl" parameter.
|
boolean |
hasBranch()
Checks if "branch" parameter is present.
|
boolean |
hasMaddr()
Checks if "maddr" parameter is present.
|
boolean |
hasPort()
Returns boolean value indicating if ViaHeader has port.
|
boolean |
hasReceived()
Checks if "received" parameter is present.
|
boolean |
hasRport()
Checks if "rport" parameter is present.
|
boolean |
hasTtl()
Checks if "ttl" parameter is present
|
void |
setBranch(java.lang.String value)
Sets "branch" parameter.
|
void |
setMaddr(java.lang.String value)
Sets "maddr" parameter
|
void |
setProtocol(java.lang.String proto)
Sets the transport protocol.
|
void |
setReceived(java.lang.String value)
Sets "received" parameter.
|
void |
setRport()
Sets "rport" parameter.
|
void |
setRport(int port)
Sets "rport" parameter.
|
void |
setTtl(int ttl)
Sets "ttl" parameter.
|
getParameter, getParameterNames, getParameters, hasParameter, hasParameters, indexOfFirstSemi, removeParameter, removeParameters, setParameter
public static final java.lang.String MAGIC_COOKIE
protected static final java.lang.String received_param
protected static final java.lang.String rport_param
protected static final java.lang.String branch_param
protected static final java.lang.String maddr_param
protected static final java.lang.String ttl_param
public ViaHeader(java.lang.String hvalue)
public ViaHeader(Header hd)
public ViaHeader(java.lang.String host, int port)
public ViaHeader(java.lang.String proto, java.lang.String host, int port)
public java.lang.String getProtocol()
public void setProtocol(java.lang.String proto)
public java.lang.String getSentBy()
public java.lang.String getHost()
public boolean hasPort()
public int getPort()
public SipURI getSipURI()
public boolean hasBranch()
public java.lang.String getBranch()
public void setBranch(java.lang.String value)
public boolean hasReceived()
public java.lang.String getReceived()
public void setReceived(java.lang.String value)
public boolean hasRport()
public int getRport()
public void setRport()
public void setRport(int port)
public boolean hasMaddr()
public java.lang.String getMaddr()
public void setMaddr(java.lang.String value)
public boolean hasTtl()
public int getTtl()
public void setTtl(int ttl)