]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.document.server.io/src/org/simantics/document/server/io/IResponse.java
Sync git svn branch with SVN repository r33269.
[simantics/platform.git] / bundles / org.simantics.document.server.io / src / org / simantics / document / server / io / IResponse.java
1 package org.simantics.document.server.io;\r
2 \r
3 import java.io.File;\r
4 import java.io.IOException;\r
5 \r
6 public interface IResponse {\r
7         void setStatus(int statusCode);\r
8         void setContentType(String contentType);\r
9         void setHeader(String name, String value);\r
10         void setCookie(String name, String value, int maxAge, String path);\r
11         void setCacheTime(long milliseconds);   \r
12         void setContentLength(long length);\r
13         void writeBytes(byte[] bytes) throws IOException;\r
14         void writeString(String string) throws IOException;\r
15         long writeFile(File file) throws IOException;\r
16         void close() throws IOException;\r
17 }\r