1 package org.simantics.document.server.io;
\r
4 import java.io.IOException;
\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