public abstract class FileServlett extends AbstractServlett
Servlett that serves documents with Files.| Constructor and Description |
|---|
FileServlett() |
| Modifier and Type | Method and Description |
|---|---|
HttpResponse |
get(HttpRequest httpRequest,
ConsumerWhichThrows<HttpResponse,java.io.IOException> sendProvisionalResponse)
Handles one HTTP GET request.
|
protected abstract java.io.File |
getFile(HttpRequest httpRequest)
Translates an HTTP request (typically the URI of the HTTP request) into a
File. |
protected HttpResponse |
head(HttpRequest httpRequest,
ConsumerWhichThrows<HttpResponse,java.io.IOException> sendProvisionalResponse)
Handles one HTTP HEAD request.
|
HttpResponse |
put(HttpRequest httpRequest,
ConsumerWhichThrows<HttpResponse,java.io.IOException> sendProvisionalResponse)
Handles one HTTP PUT request.
|
close, getOrPost, handleRequest, postprotected abstract java.io.File getFile(HttpRequest httpRequest)
File.File corresponding with the HTTP requestpublic HttpResponse get(HttpRequest httpRequest, ConsumerWhichThrows<HttpResponse,java.io.IOException> sendProvisionalResponse) throws java.io.IOException
AbstractServlettAbstractServlett.getOrPost(HttpRequest, ConsumerWhichThrows).get in class AbstractServlettjava.io.IOExceptionAbstractServlett.handleRequest(HttpRequest, ConsumerWhichThrows),
Servlett.handleRequest(HttpRequest, ConsumerWhichThrows)protected HttpResponse head(HttpRequest httpRequest, ConsumerWhichThrows<HttpResponse,java.io.IOException> sendProvisionalResponse) throws java.io.IOException
AbstractServletthead in class AbstractServlettjava.io.IOExceptionAbstractServlett.handleRequest(HttpRequest, ConsumerWhichThrows),
Servlett.handleRequest(HttpRequest, ConsumerWhichThrows)public HttpResponse put(HttpRequest httpRequest, ConsumerWhichThrows<HttpResponse,java.io.IOException> sendProvisionalResponse) throws java.io.IOException
AbstractServlettput in class AbstractServlettjava.io.IOExceptionAbstractServlett.handleRequest(HttpRequest, ConsumerWhichThrows),
Servlett.handleRequest(HttpRequest, ConsumerWhichThrows)