public class AbstractServlett extends java.lang.Object implements Servlett
Servlett.| Constructor and Description |
|---|
AbstractServlett() |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
This default implementation does simply nothing.
|
protected HttpResponse |
get(HttpRequest httpRequest)
Handles one HTTP GET request.
|
protected HttpResponse |
getOrPost(HttpRequest httpRequest)
Is invoked by the default implementation of
get(HttpRequest) and post(HttpRequest). |
HttpResponse |
handleRequest(HttpRequest httpRequest)
Forwards the HTTP requests it receives to
get(HttpRequest), head(HttpRequest), post(HttpRequest), put(HttpRequest), depending on the HTTP method. |
protected HttpResponse |
head(HttpRequest httpRequest)
Handles one HTTP HEAD request.
|
protected HttpResponse |
post(HttpRequest httpRequest)
Handles one HTTP POST request.
|
protected HttpResponse |
put(HttpRequest httpRequest)
Handles one HTTP PUT request.
|
@Nullable public HttpResponse handleRequest(HttpRequest httpRequest) throws java.io.IOException
get(HttpRequest), head(HttpRequest), post(HttpRequest), put(HttpRequest), depending on the HTTP method.handleRequest in interface Servlettnull iff this handler cannot handle the httpRequestjava.io.IOExceptionprotected HttpResponse get(HttpRequest httpRequest) throws java.io.IOException
getOrPost(HttpRequest).java.io.IOExceptionprotected HttpResponse head(HttpRequest httpRequest) throws java.io.IOException
java.io.IOExceptionprotected HttpResponse post(HttpRequest httpRequest) throws java.io.IOException
getOrPost(HttpRequest).java.io.IOExceptionprotected HttpResponse put(HttpRequest httpRequest) throws java.io.IOException
java.io.IOExceptionprotected HttpResponse getOrPost(HttpRequest httpRequest) throws java.io.IOException
get(HttpRequest) and post(HttpRequest). The
default implementation returns a BAD_REQUEST response.java.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablejava.io.IOException