01: /**
02: * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
03: * Unpublished - rights reserved under the Copyright Laws of the United States.
04: * Copyright © 2003 Sun Microsystems, Inc. All rights reserved.
05: * Copyright © 2005 BEA Systems, Inc. All rights reserved.
06: *
07: * Use is subject to license terms.
08: *
09: * This distribution may include materials developed by third parties.
10: *
11: * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12: *
13: * Module Name : JSIP Specification
14: * File Name : RouteHeader.java
15: * Author : Phelim O'Doherty
16: *
17: * HISTORY
18: * Version Date Author Comments
19: * 1.1 08/10/2002 Phelim O'Doherty
20: *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21: */package javax.sip.header;
22:
23: /**
24: * The Route header field is used to force routing for a request through the
25: * listed set of proxies. Each host removes the first entry and then proxies
26: * the Request to the host listed in that entry using it as the RequestURI.
27: * <p>
28: * Explicit Route assignment (if needed) for the initial dialog establishment
29: * is the applications responsibility, but once established Routes are
30: * maintained by the dialog layer and should not be manupulated by the
31: * application. For example the SipProvider queries the dialog for Route
32: * assignment and adds these to the outgoing message as needed. The
33: * {@link javax.sip.address.Router} may be used by the application to determine
34: * the initial Route of the message.
35: *
36: * @see RecordRouteHeader
37: * @see HeaderAddress
38: * @see Parameters
39: *
40: * @author BEA Systems, NIST
41: * @version 1.2
42: *
43: */
44: public interface RouteHeader extends HeaderAddress, Parameters, Header {
45:
46: /**
47: * Name of RouteHeader
48: */
49: public final static String NAME = "Route";
50: }
|