]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.document.server.io/src/org/simantics/document/server/io/IRequest.java
Fixed multiple issues causing dangling references to discarded queries
[simantics/platform.git] / bundles / org.simantics.document.server.io / src / org / simantics / document / server / io / IRequest.java
1 package org.simantics.document.server.io;
2
3 import java.io.File;
4 import java.io.IOException;
5 import java.util.List;
6
7 public interface IRequest {
8         public String getParameter(String name);
9         public String getHeader(String name);
10         public List<String> getHeaders(String name);
11         public String getCookie(String name);
12         public String getMethod();
13         public String getPathInfo();
14         public String getContextPath();
15         public String getRemoteAddress();
16         public String getRemoteHost();
17         public int getRemotePort();
18         public String getContentType();
19         public long getContentLength();
20         public String getCharacterEncoding();
21         public long readToFile(File file) throws IOException;
22         // TODO: input reading
23         //public InputStream getInputStream();
24         boolean isSecure();
25         String getMultiPartBodyAsString(String name) throws IOException;
26         File getMultiPartBodyAsTempFile(String name) throws IOException;
27         void close();
28 }