KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > tc > tomcat50 > session > SessionRequest50


1 /*
2  * All content copyright (c) 2003-2006 Terracotta, Inc., except as may otherwise be noted in a separate copyright notice. All rights reserved.
3  */

4 package com.tc.tomcat50.session;
5
6 import org.apache.catalina.Connector;
7 import org.apache.catalina.Context;
8 import org.apache.catalina.Host;
9 import org.apache.catalina.HttpRequest;
10 import org.apache.catalina.Response;
11 import org.apache.catalina.ValveContext;
12 import org.apache.catalina.Wrapper;
13 import org.apache.coyote.tomcat5.CoyoteRequest;
14 import org.apache.coyote.tomcat5.CoyoteResponse;
15 import org.apache.tomcat.util.buf.MessageBytes;
16
17 import com.terracotta.session.SessionId;
18 import com.terracotta.session.SessionRequest;
19
20 import java.io.IOException JavaDoc;
21 import java.io.InputStream JavaDoc;
22 import java.net.Socket JavaDoc;
23 import java.security.Principal JavaDoc;
24 import java.util.Iterator JavaDoc;
25 import java.util.Locale JavaDoc;
26
27 import javax.servlet.FilterChain JavaDoc;
28 import javax.servlet.ServletInputStream JavaDoc;
29 import javax.servlet.ServletRequest JavaDoc;
30 import javax.servlet.http.Cookie JavaDoc;
31
32 public class SessionRequest50 extends SessionRequest implements HttpRequest {
33
34   private final CoyoteRequest req;
35   private SessionResponse50 sessRes50;
36
37   public SessionRequest50(SessionId requestedSessionId, CoyoteRequest req,
38                           CoyoteResponse res) {
39     super(requestedSessionId, req, res);
40     this.req = req;
41   }
42
43   public ServletRequest JavaDoc getRequest() {
44     return this;
45   }
46
47   public void setSessionResposne50(SessionResponse50 sessRes50) {
48     this.sessRes50 = sessRes50;
49   }
50
51   public Response getResponse() {
52     return sessRes50;
53   }
54
55   // ///////////////////////////////////////////////
56
// the rest is just delegates...
57
public void addCookie(Cookie JavaDoc cookie) {
58     req.addCookie(cookie);
59   }
60
61   public void addHeader(String JavaDoc s, String JavaDoc s1) {
62     req.addHeader(s, s1);
63   }
64
65   public void addLocale(Locale JavaDoc locale) {
66     req.addLocale(locale);
67   }
68
69   public void addParameter(String JavaDoc s, String JavaDoc[] as) {
70     req.addParameter(s, as);
71   }
72
73   public void clearCookies() {
74     req.clearCookies();
75   }
76
77   public void clearHeaders() {
78     req.clearHeaders();
79   }
80
81   public void clearLocales() {
82     req.clearLocales();
83   }
84
85   public void clearParameters() {
86     req.clearParameters();
87   }
88
89   public ServletInputStream JavaDoc createInputStream() throws IOException JavaDoc {
90     return req.createInputStream();
91   }
92
93   public void finishRequest() throws IOException JavaDoc {
94     req.finishRequest();
95   }
96
97   public String JavaDoc getAuthorization() {
98     return req.getAuthorization();
99   }
100
101   public Connector getConnector() {
102     return req.getConnector();
103   }
104
105   public Context getContext() {
106     return req.getContext();
107   }
108
109   public MessageBytes getContextPathMB() {
110     return req.getContextPathMB();
111   }
112
113   public String JavaDoc getDecodedRequestURI() {
114     return req.getDecodedRequestURI();
115   }
116
117   public MessageBytes getDecodedRequestURIMB() {
118     return req.getDecodedRequestURIMB();
119   }
120
121   public FilterChain JavaDoc getFilterChain() {
122     return req.getFilterChain();
123   }
124
125   public Host getHost() {
126     return req.getHost();
127   }
128
129   public String JavaDoc getInfo() {
130     return req.getInfo();
131   }
132
133   public Object JavaDoc getNote(String JavaDoc s) {
134     return req.getNote(s);
135   }
136
137   public Iterator JavaDoc getNoteNames() {
138     return req.getNoteNames();
139   }
140
141   public MessageBytes getPathInfoMB() {
142     return req.getPathInfoMB();
143   }
144
145   public MessageBytes getRequestPathMB() {
146     return req.getRequestPathMB();
147   }
148
149   public MessageBytes getServletPathMB() {
150     return req.getServletPathMB();
151   }
152
153   public Socket JavaDoc getSocket() {
154     return req.getSocket();
155   }
156
157   public InputStream JavaDoc getStream() {
158     return req.getStream();
159   }
160
161   public ValveContext getValveContext() {
162     return req.getValveContext();
163   }
164
165   public Wrapper getWrapper() {
166     return req.getWrapper();
167   }
168
169   public void recycle() {
170     req.recycle();
171   }
172
173   public void removeNote(String JavaDoc s) {
174     req.removeNote(s);
175   }
176
177   public void setAuthorization(String JavaDoc s) {
178     req.setAuthorization(s);
179   }
180
181   public void setAuthType(String JavaDoc s) {
182     req.setAuthType(s);
183   }
184
185   public void setConnector(Connector connector) {
186     req.setConnector(connector);
187   }
188
189   public void setContentLength(int i) {
190     req.setContentLength(i);
191   }
192
193   public void setContentType(String JavaDoc s) {
194     req.setContentType(s);
195   }
196
197   public void setContext(Context context) {
198     req.setContext(context);
199   }
200
201   public void setContextPath(String JavaDoc s) {
202     req.setContextPath(s);
203   }
204
205   public void setDecodedRequestURI(String JavaDoc s) {
206     req.setDecodedRequestURI(s);
207   }
208
209   public void setFilterChain(FilterChain JavaDoc filterchain) {
210     req.setFilterChain(filterchain);
211   }
212
213   public void setHost(Host host) {
214     req.setHost(host);
215   }
216
217   public void setMethod(String JavaDoc s) {
218     req.setMethod(s);
219   }
220
221   public void setNote(String JavaDoc s, Object JavaDoc obj) {
222     req.setNote(s, obj);
223   }
224
225   public void setPathInfo(String JavaDoc s) {
226     req.setPathInfo(s);
227   }
228
229   public void setProtocol(String JavaDoc s) {
230     req.setProtocol(s);
231   }
232
233   public void setQueryString(String JavaDoc s) {
234     req.setQueryString(s);
235   }
236
237   public void setRemoteAddr(String JavaDoc s) {
238     req.setRemoteAddr(s);
239   }
240
241   public void setRequestedSessionCookie(boolean flag) {
242     req.setRequestedSessionCookie(flag);
243   }
244
245   public void setRequestedSessionId(String JavaDoc s) {
246     req.setRequestedSessionId(s);
247   }
248
249   public void setRequestedSessionURL(boolean flag) {
250     req.setRequestedSessionURL(flag);
251   }
252
253   public void setRequestURI(String JavaDoc s) {
254     req.setRequestURI(s);
255   }
256
257   public void setResponse(Response response) {
258     req.setResponse(response);
259   }
260
261   public void setScheme(String JavaDoc s) {
262     req.setScheme(s);
263   }
264
265   public void setSecure(boolean flag) {
266     req.setSecure(flag);
267   }
268
269   public void setServerName(String JavaDoc s) {
270     req.setServerName(s);
271   }
272
273   public void setServerPort(int i) {
274     req.setServerPort(i);
275   }
276
277   public void setServletPath(String JavaDoc s) {
278     req.setServletPath(s);
279   }
280
281   public void setSocket(Socket JavaDoc socket) {
282     req.setSocket(socket);
283   }
284
285   public void setStream(InputStream JavaDoc inputstream) {
286     req.setStream(inputstream);
287   }
288
289   public void setUserPrincipal(Principal JavaDoc principal) {
290     req.setUserPrincipal(principal);
291   }
292
293   public void setValveContext(ValveContext valvecontext) {
294     req.setValveContext(valvecontext);
295   }
296
297   public void setWrapper(Wrapper wrapper) {
298     req.setWrapper(wrapper);
299   }
300
301 }
302
Popular Tags