public abstract class FileServlett extends AbstractServlett
| Constructor and Description |
|---|
FileServlett() |
| Modifier and Type | Method and Description |
|---|---|
HttpResponse |
get(HttpRequest httpRequest,
de.unkrig.commons.lang.protocol.ConsumerWhichThrows<HttpResponse,IOException> sendProvisionalResponse)
Handles one HTTP GET request.
|
protected abstract File |
getFile(HttpRequest httpRequest)
Translates an HTTP request (typically the URI of the HTTP request) into a
File. |
protected HttpResponse |
head(HttpRequest httpRequest,
de.unkrig.commons.lang.protocol.ConsumerWhichThrows<HttpResponse,IOException> sendProvisionalResponse)
Handles one HTTP HEAD request.
|
HttpResponse |
put(HttpRequest httpRequest,
de.unkrig.commons.lang.protocol.ConsumerWhichThrows<HttpResponse,IOException> sendProvisionalResponse)
Handles one HTTP PUT request.
|
close, connect, getOrPost, handleRequest, postprotected abstract File getFile(HttpRequest httpRequest)
File.File corresponding with the HTTP requestpublic HttpResponse get(HttpRequest httpRequest, de.unkrig.commons.lang.protocol.ConsumerWhichThrows<HttpResponse,IOException> sendProvisionalResponse) throws IOException
AbstractServlettAbstractServlett.getOrPost(HttpRequest, ConsumerWhichThrows).get in class AbstractServlettIOExceptionAbstractServlett.handleRequest(HttpRequest, ConsumerWhichThrows),
Servlett.handleRequest(HttpRequest, ConsumerWhichThrows)protected HttpResponse head(HttpRequest httpRequest, de.unkrig.commons.lang.protocol.ConsumerWhichThrows<HttpResponse,IOException> sendProvisionalResponse) throws IOException
AbstractServletthead in class AbstractServlettIOExceptionAbstractServlett.handleRequest(HttpRequest, ConsumerWhichThrows),
Servlett.handleRequest(HttpRequest, ConsumerWhichThrows)public HttpResponse put(HttpRequest httpRequest, de.unkrig.commons.lang.protocol.ConsumerWhichThrows<HttpResponse,IOException> sendProvisionalResponse) throws IOException
AbstractServlettput in class AbstractServlettIOExceptionAbstractServlett.handleRequest(HttpRequest, ConsumerWhichThrows),
Servlett.handleRequest(HttpRequest, ConsumerWhichThrows)Copyright © 2018 Arno Unkrig. All rights reserved.