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, post
protected 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
AbstractServlett
AbstractServlett.getOrPost(HttpRequest, ConsumerWhichThrows)
.get
in class AbstractServlett
IOException
AbstractServlett.handleRequest(HttpRequest, ConsumerWhichThrows)
,
Servlett.handleRequest(HttpRequest, ConsumerWhichThrows)
protected HttpResponse head(HttpRequest httpRequest, de.unkrig.commons.lang.protocol.ConsumerWhichThrows<HttpResponse,IOException> sendProvisionalResponse) throws IOException
AbstractServlett
head
in class AbstractServlett
IOException
AbstractServlett.handleRequest(HttpRequest, ConsumerWhichThrows)
,
Servlett.handleRequest(HttpRequest, ConsumerWhichThrows)
public HttpResponse put(HttpRequest httpRequest, de.unkrig.commons.lang.protocol.ConsumerWhichThrows<HttpResponse,IOException> sendProvisionalResponse) throws IOException
AbstractServlett
put
in class AbstractServlett
IOException
AbstractServlett.handleRequest(HttpRequest, ConsumerWhichThrows)
,
Servlett.handleRequest(HttpRequest, ConsumerWhichThrows)
Copyright © 2018 Arno Unkrig. All rights reserved.