javatools.http
Class AbstractHttpResponseHandler
java.lang.Object
|
+--javatools.http.HttpResponseHandler
|
+--javatools.http.AbstractHttpResponseHandler
- Direct Known Subclasses:
- FileHttpResponseHandler
- public abstract class AbstractHttpResponseHandler
- extends HttpResponseHandler
Field Summary |
(package private) java.net.Socket |
socket
|
(package private) java.net.URL |
url
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
url
java.net.URL url
socket
java.net.Socket socket
AbstractHttpResponseHandler
public AbstractHttpResponseHandler(java.net.URL url,
java.net.Socket socket)
processURL
public void processURL(java.io.PrintStream ps,
boolean sendFile)
throws java.io.IOException
- Specified by:
processURL
in class HttpResponseHandler
java.io.IOException
printBody
public void printBody(java.io.PrintStream ps,
boolean exists)
throws java.io.IOException
java.io.IOException
print
public void print(java.io.PrintStream ps,
java.lang.String s)
printHeaders
public void printHeaders(java.io.PrintStream ps,
boolean exists)
throws java.io.IOException
java.io.IOException
exists
public abstract boolean exists()
lastModified
public abstract long lastModified()
getLength
public abstract long getLength()
getMimeType
public abstract java.lang.String getMimeType()
send404
public void send404(java.io.PrintStream ps)
throws java.io.IOException
java.io.IOException
sendFile
public abstract void sendFile(java.io.PrintStream ps)
throws java.io.IOException
java.io.IOException
getUrl
public java.net.URL getUrl()
getSocket
public java.net.Socket getSocket()