KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > HTTPClient > HTTPClientModuleConstants


1 /*
2  * @(#)HTTPClientModuleConstants.java 0.3-2 18/06/1999
3  *
4  * This file is part of the HTTPClient package
5  * Copyright (C) 1996-1999 Ronald Tschalär
6  *
7  * This library is free software; you can redistribute it and/or
8  * modify it under the terms of the GNU Lesser General Public
9  * License as published by the Free Software Foundation; either
10  * version 2 of the License, or (at your option) any later version.
11  *
12  * This library is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15  * Lesser General Public License for more details.
16  *
17  * You should have received a copy of the GNU Lesser General Public
18  * License along with this library; if not, write to the Free
19  * Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
20  * MA 02111-1307, USA
21  *
22  * For questions, suggestions, bug-reports, enhancement-requests etc.
23  * I may be contacted at:
24  *
25  * ronald@innovation.ch
26  *
27  */

28
29 package HTTPClient;
30
31
32 /**
33  * This interface defines the return codes that the handlers in modules
34  * may return.
35  *
36  * @see HTTPClientModule
37  * @version 0.3-2 18/06/1999
38  * @author Ronald Tschalär
39  * @since V0.3
40  */

41
42 public interface HTTPClientModuleConstants
43 {
44     // valid return codes for request handlers
45

46     /** continue processing the request */
47     int REQ_CONTINUE = 0;
48
49     /** restart request processing with first module */
50     int REQ_RESTART = 1;
51
52     /** stop processing and send the request */
53     int REQ_SHORTCIRC = 2;
54
55     /** response generated; go to phase 2 */
56     int REQ_RESPONSE = 3;
57
58     /** response generated; return response immediately (no processing) */
59     int REQ_RETURN = 4;
60
61     /** using a new HTTPConnection, restart request processing */
62     int REQ_NEWCON_RST = 5;
63
64     /** using a new HTTPConnection, send request immediately */
65     int REQ_NEWCON_SND = 6;
66
67
68     // valid return codes for the phase 2 response handlers
69

70     /** continue processing response */
71     int RSP_CONTINUE = 10;
72
73     /** restart response processing with first module */
74     int RSP_RESTART = 11;
75
76     /** stop processing and return response */
77     int RSP_SHORTCIRC = 12;
78
79     /** new request generated; go to phase 1 */
80     int RSP_REQUEST = 13;
81
82     /** new request generated; send request immediately (no processing) */
83     int RSP_SEND = 14;
84
85     /** go to phase 1 using a new HTTPConnection */
86     int RSP_NEWCON_REQ = 15;
87
88     /** send request using a new HTTPConnection */
89     int RSP_NEWCON_SND = 16;
90 }
91
92
Popular Tags