prupp
Class CacheSender

java.lang.Object
  |
  +--prupp.Responder
        |
        +--prupp.CacheSender

public class CacheSender
extends Responder

A basic Sender, reads a file from the cache and sends it to the requesting client.


Fields inherited from class prupp.Responder
authuser, clientis, clientos, extrainfo, requestLine, statusCode
 
Constructor Summary
CacheSender(java.lang.String reqLine, java.io.DataInputStream input, java.io.DataOutputStream output, NCacheEntry entry)
          Create a CacheSender with a client and a CacheEntry
 
Methods inherited from class prupp.Responder
error, forbidden, getAuthuser, getExtraInfo, getRequestLine, getStatusCode, internalError, requestAuthentication, send, setAuthuser, setExtraInfo, setRequestLine, setStatusCode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CacheSender

public CacheSender(java.lang.String reqLine,
                   java.io.DataInputStream input,
                   java.io.DataOutputStream output,
                   NCacheEntry entry)
Create a CacheSender with a client and a CacheEntry
Parameters:
reqLine - the request being handled.
input - The inputstream from the client.
output - The outputstream to the client.
entry - the NCacheEntry with the file to send