/*
* HttpRequestMIMEMessage.java
*
* Created on June 16, 2006, 12:09 PM
*
* (C) R. Alexander Milowski alex@milowski.com
*/
package org.exist.atom.http;
import org.exist.atom.IncomingMessage;
import javax.servlet.http.HttpServletRequest;
import java.io.IOException;
import java.io.InputStream;
import java.io.Reader;
/**
*
* @author R. Alexander Milowski
*/
public class HttpRequestMessage implements IncomingMessage {
String path;
String base;
HttpServletRequest request;
/** Creates a new instance of HttpRequestMIMEMessage */
public HttpRequestMessage(HttpServletRequest request,String path,String base) {
this.request = request;
this.path = path;
this.base = base;
}
public String getMethod() {
return request.getMethod();
}
public String getPath() {
return path;
}
public String getParameter(String name) {
return request.getParameter(name);
}
public String getHeader(String key) {
return request.getHeader(key);
}
public int getContentLength() {
return request.getContentLength();
}
public InputStream getInputStream()
throws IOException
{
return request.getInputStream();
}
public Reader getReader()
throws IOException
{
return request.getReader();
}
public String getModuleBase() {
return base;
}
public HttpServletRequest getRequest()
{
return request;
}
}