November 2006

Interface RouteHeader

All Superinterfaces:
java.lang.Cloneable, Header, HeaderAddress, Parameters, java.io.Serializable

public interface RouteHeader
extends HeaderAddress, Parameters, Header

The Route header field is used to force routing for a request through the listed set of proxies. Each host removes the first entry and then proxies the Request to the host listed in that entry using it as the RequestURI.

Explicit Route assignment (if needed) for the initial dialog establishment is the applications responsibility, but once established Routes are maintained by the dialog layer and should not be manupulated by the application. For example the SipProvider queries the dialog for Route assignment and adds these to the outgoing message as needed. The Router may be used by the application to determine the initial Route of the message.

BEA Systems, NIST
See Also:
RecordRouteHeader, HeaderAddress, Parameters

Field Summary
static java.lang.String NAME
          Name of RouteHeader
Method Summary
Methods inherited from interface javax.sip.header.HeaderAddress
getAddress, setAddress
Methods inherited from interface javax.sip.header.Parameters
getParameter, getParameterNames, removeParameter, setParameter
Methods inherited from interface javax.sip.header.Header
clone, equals, getName, hashCode, toString

Field Detail


static final java.lang.String NAME
Name of RouteHeader

See Also:
Constant Field Values

November 2006

If you have any comments, please mail them to JAIN-SIP-INTEREST@java.sun.com after subscribing at http://archives.java.sun.com
Copyright - 2006 BEA Systems and Sun Microsystems