KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > quikj > client > framework > HTTPRspMessage


1 package com.quikj.client.framework;
2
3 public class HTTPRspMessage extends HTTPMessage
4 {
5     // HTTP status codes
6
public static final int OK = 200;
7     public static final int CREATED = 201;
8     public static final int ACCEPTED = 202;
9     public static final int NO_CONTENT = 204;
10
11     public static final int MULTIPLE_CHOICES = 300;
12     public static final int MOVED_PERMANENTLY = 301;
13     public static final int MOVED_TEMPORARILY = 302;
14     public static final int NOT_MODIFIED = 304;
15
16     public static final int BAD_REQUEST = 400;
17     public static final int UNAUTHORIZED = 401;
18     public static final int FORBIDDEN = 403;
19     public static final int NOT_FOUND = 404;
20     
21     public static final int INTERNAL_ERROR = 500;
22     public static final int NOT_IMPLEMENTED = 501;
23     public static final int BAD_GATEWAY = 502;
24     public static final int SERVICE_UNAVAILABLE = 503;
25
26     public HTTPRspMessage()
27     {
28     super();
29     }
30
31     public void setVersion (String JavaDoc version)
32     {
33     this.version = version;
34     }
35
36     public String JavaDoc getVersion()
37     {
38     return version;
39     }
40
41     public void setStatus (String JavaDoc status)
42     {
43     this.status = status;
44     }
45
46     public String JavaDoc getStatus()
47     {
48     return status;
49     }
50
51     public void setReason (String JavaDoc reason)
52     {
53     this.reason = reason;
54     }
55
56     public String JavaDoc getReason()
57     {
58     return reason;
59     }
60
61     public String JavaDoc format()
62     {
63     StringBuffer JavaDoc buffer = new StringBuffer JavaDoc("HTTP/" + getVersion() + ' ' + getStatus());
64
65     if (getReason() != null)
66         {
67         buffer.append (' ' + getReason());
68         }
69
70     buffer.append ("\r\n" + formatHeaderAndBody());
71
72     return buffer.toString();
73     }
74
75     private String JavaDoc version;
76     private String JavaDoc status;
77     private String JavaDoc reason;
78 }
79
Popular Tags