|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface TrackerWebPageResponse
| Method Summary | |
|---|---|
boolean |
getAsynchronous()
|
java.io.OutputStream |
getOutputStream()
|
java.io.OutputStream |
getRawOutputStream()
Request complete responsibility for writing the output stream |
boolean |
isActive()
|
void |
setAsynchronous(boolean async)
For a non-blocking tracker the construction of the response can be completed asynchronously by setting async=true and then, when complete, setting it to false |
void |
setContentType(java.lang.String type)
|
void |
setExpires(long time)
|
void |
setGZIP(boolean gzip)
|
void |
setHeader(java.lang.String name,
java.lang.String value)
|
void |
setLastModified(long time)
|
void |
setReplyStatus(int status)
|
boolean |
useFile(java.lang.String root_dir,
java.lang.String relative_url)
use a file contents as the response. |
void |
useStream(java.lang.String file_type,
java.io.InputStream stream)
|
void |
writeTorrent(TrackerTorrent torrent)
|
| Method Detail |
|---|
java.io.OutputStream getOutputStream()
void setReplyStatus(int status)
void setContentType(java.lang.String type)
void setLastModified(long time)
void setExpires(long time)
void setHeader(java.lang.String name,
java.lang.String value)
void setGZIP(boolean gzip)
boolean useFile(java.lang.String root_dir,
java.lang.String relative_url)
throws java.io.IOException
root_dir - e.g. c:\temp\parp or /tmp/trout/relative_url - e.g. /here/there/wibble.html
java.io.IOException
void useStream(java.lang.String file_type,
java.io.InputStream stream)
throws java.io.IOException
java.io.IOException
void writeTorrent(TrackerTorrent torrent)
throws java.io.IOException
java.io.IOException
void setAsynchronous(boolean async)
throws java.io.IOException
async -
java.io.IOExceptionboolean getAsynchronous()
java.io.OutputStream getRawOutputStream()
throws java.io.IOException
java.io.IOExceptionboolean isActive()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||