jain.protocol.ip.sip.header
Class RouteHeader
java.lang.Object
|
+--jain.protocol.ip.sip.header.Header
|
+--jain.protocol.ip.sip.header.RequestHeader
|
+--jain.protocol.ip.sip.header.RouteHeader
- public final class RouteHeader
- extends RequestHeader
This class represents the Route request-header.
RouteHeaders determine the route taken by a
RequestMessage. Each host removes the first entry and then
proxies the RequestMessage to the host listed in that entry,
also using it as the RequestURI. The operation is further
described in RecordRouteHeader.
- Version:
- 0.6
- See Also:
RecordRouteHeader
|
Field Summary |
static java.lang.String |
token
Token of RouteHeader |
| Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
token
public static final java.lang.String token
- Token of RouteHeader
RouteHeader
public RouteHeader(NameAddress nameAddress)
throws java.lang.IllegalArgumentException
- Creates a RouteHeader based on given NameAddresss
- Parameters:
nameAddress - NameAddress- Throws:
- java.lang.IllegalArgumentException - if nameAddress is null
getNameAddress
public NameAddress getNameAddress()
- Gets NameAddress of RouteHeader
- Returns:
- NameAddress of RouteHeader
setNameAddress
public void setNameAddress(NameAddress nameAddress)
throws java.lang.IllegalArgumentException
- Sets NameAddress of RouteHeader
- Parameters:
nameAddress - NameAddress- Throws:
- java.lang.IllegalArgumentException - if nameAddress is null
getValue
public java.lang.String getValue()
- Gets value of RouteHeader
- Overrides:
- getValue in class Header
- Returns:
- value of RouteHeader
clone
public java.lang.Object clone()
- Creates and returns a copy of RouteHeader
- Overrides:
- clone in class Header
equals
public boolean equals(RouteHeader routeHeader)
- Indicates whether some other RouteHeader is "equal to" this one
- Parameters:
routeHeader - the RouteHeader with which to compare
If you have any comments or queries, please mail them to JAIN-SIP-interest@sun.com
Copyright - 2000 Sun Microsystems