org.gudy.azureus2.plugins.tracker.web
Interface TrackerWebPageResponse
public interface TrackerWebPageResponse
getOutputStream
java.io.OutputStream getOutputStream()
setReplyStatus
void setReplyStatus(int status)
setContentType
void setContentType(java.lang.String type)
setLastModified
void setLastModified(long time)
setExpires
void setExpires(long time)
setHeader
void setHeader(java.lang.String name,
java.lang.String value)
useFile
boolean useFile(java.lang.String root_dir,
java.lang.String relative_url)
throws java.io.IOException
- use a file contents as the response. returns true of loaded ok, false if doesn't exist
exception if error occurred during processing.
- Parameters:
root_dir - e.g. c:\temp\parp or /tmp/trout/relative_url - e.g. /here/there/wibble.html
- Returns:
-
- Throws:
java.io.IOException
useStream
void useStream(java.lang.String file_type,
java.io.InputStream stream)
throws java.io.IOException
- Throws:
java.io.IOException
writeTorrent
void writeTorrent(TrackerTorrent torrent)
throws java.io.IOException
- Throws:
java.io.IOException