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