1 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 ; 21 import java.io.InputStream ; 22 import java.net.Socket ; 23 import java.security.Principal ; 24 import java.util.Iterator ; 25 import java.util.Locale ; 26 27 import javax.servlet.FilterChain ; 28 import javax.servlet.ServletInputStream ; 29 import javax.servlet.ServletRequest ; 30 import javax.servlet.http.Cookie ; 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 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 public void addCookie(Cookie cookie) { 58 req.addCookie(cookie); 59 } 60 61 public void addHeader(String s, String s1) { 62 req.addHeader(s, s1); 63 } 64 65 public void addLocale(Locale locale) { 66 req.addLocale(locale); 67 } 68 69 public void addParameter(String s, String [] 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 createInputStream() throws IOException { 90 return req.createInputStream(); 91 } 92 93 public void finishRequest() throws IOException { 94 req.finishRequest(); 95 } 96 97 public String 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 getDecodedRequestURI() { 114 return req.getDecodedRequestURI(); 115 } 116 117 public MessageBytes getDecodedRequestURIMB() { 118 return req.getDecodedRequestURIMB(); 119 } 120 121 public FilterChain getFilterChain() { 122 return req.getFilterChain(); 123 } 124 125 public Host getHost() { 126 return req.getHost(); 127 } 128 129 public String getInfo() { 130 return req.getInfo(); 131 } 132 133 public Object getNote(String s) { 134 return req.getNote(s); 135 } 136 137 public Iterator 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 getSocket() { 154 return req.getSocket(); 155 } 156 157 public InputStream 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 s) { 174 req.removeNote(s); 175 } 176 177 public void setAuthorization(String s) { 178 req.setAuthorization(s); 179 } 180 181 public void setAuthType(String 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 s) { 194 req.setContentType(s); 195 } 196 197 public void setContext(Context context) { 198 req.setContext(context); 199 } 200 201 public void setContextPath(String s) { 202 req.setContextPath(s); 203 } 204 205 public void setDecodedRequestURI(String s) { 206 req.setDecodedRequestURI(s); 207 } 208 209 public void setFilterChain(FilterChain filterchain) { 210 req.setFilterChain(filterchain); 211 } 212 213 public void setHost(Host host) { 214 req.setHost(host); 215 } 216 217 public void setMethod(String s) { 218 req.setMethod(s); 219 } 220 221 public void setNote(String s, Object obj) { 222 req.setNote(s, obj); 223 } 224 225 public void setPathInfo(String s) { 226 req.setPathInfo(s); 227 } 228 229 public void setProtocol(String s) { 230 req.setProtocol(s); 231 } 232 233 public void setQueryString(String s) { 234 req.setQueryString(s); 235 } 236 237 public void setRemoteAddr(String s) { 238 req.setRemoteAddr(s); 239 } 240 241 public void setRequestedSessionCookie(boolean flag) { 242 req.setRequestedSessionCookie(flag); 243 } 244 245 public void setRequestedSessionId(String s) { 246 req.setRequestedSessionId(s); 247 } 248 249 public void setRequestedSessionURL(boolean flag) { 250 req.setRequestedSessionURL(flag); 251 } 252 253 public void setRequestURI(String s) { 254 req.setRequestURI(s); 255 } 256 257 public void setResponse(Response response) { 258 req.setResponse(response); 259 } 260 261 public void setScheme(String s) { 262 req.setScheme(s); 263 } 264 265 public void setSecure(boolean flag) { 266 req.setSecure(flag); 267 } 268 269 public void setServerName(String s) { 270 req.setServerName(s); 271 } 272 273 public void setServerPort(int i) { 274 req.setServerPort(i); 275 } 276 277 public void setServletPath(String s) { 278 req.setServletPath(s); 279 } 280 281 public void setSocket(Socket socket) { 282 req.setSocket(socket); 283 } 284 285 public void setStream(InputStream inputstream) { 286 req.setStream(inputstream); 287 } 288 289 public void setUserPrincipal(Principal 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 |