package org.caudexorigo.jpt.web;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.Writer;
import java.net.InetSocketAddress;
import java.util.List;
import java.util.Map;
public interface HttpJptProcessor
{
public void clearResponse();
public String getHeader(String headerName);
public InputStream getInputStream() throws IOException;
public Method getMethod();
public OutputStream getOutputStream() throws IOException;
public String getParameter(String p_name);
public List<String> getParameters(String name);
public Map<String, List<String>> getParameters();
public String getRequestPath();
public Object getSessionValue(String attr_name);
public Writer getWriter() throws IOException;
public void include(String uri);
public void setHeader(String headerName, String headerValue);
public void setSessionValue(String attr_name, Object value);
public void setStatus(int statusCode);
public int getStatus();
public InetSocketAddress getClientLocalAddress();
public InetSocketAddress getClientRemoteAddress();
}