public class GetHandler extends ExistingEntityHandler
Handler.NamespaceNOT_FOUND_HTMLmanager, METHOD_NOT_ALLOWED_HTML| Constructor and Description |
|---|
GetHandler(HttpManager manager) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkConditional(GetableResource resource,
Request request)
Return true if the resource has not been modified
|
protected boolean |
checkIfMatch(GetableResource handler,
Request requestInfo) |
protected boolean |
checkIfModifiedSince(GetableResource handler,
Request requestInfo) |
protected boolean |
checkIfNoneMatch(GetableResource handler,
Request requestInfo) |
protected boolean |
doCheckRedirect(Request request,
Response response,
Resource resource)
We generally don't do redirects.
|
Range |
getRange(Request requestInfo) |
protected boolean |
isCompatible(Resource handler) |
protected Request.Method |
method()
The method that this handler handles
|
protected void |
process(HttpManager milton,
Request request,
Response response,
Resource resource)
Implement method specific processing.
|
protected void |
respondNotModified(GetableResource resource,
Response response,
Request request) |
protected void |
respondWithContent(Request request,
Response response,
GetableResource resource,
Map<String,String> params) |
protected void |
sendContent(Request request,
Response response,
GetableResource resource,
Map<String,String> params) |
void |
setStatus(GetableResource resource,
Response response,
Request request) |
process, processResource, respondNotFound_respondWithContent, calcExpiresAt, checkAuthorisation, generateNamespaceDeclarations, output, outputStreamForResponse, respondConflict, respondMethodNotAllowed, respondRedirect, respondUnauthorised, sendContent, setCacheControlpublic GetHandler(HttpManager manager)
protected void process(HttpManager milton, Request request, Response response, Resource resource)
ExistingEntityHandlerprocess in class ExistingEntityHandlerprotected boolean checkConditional(GetableResource resource, Request request)
protected void respondNotModified(GetableResource resource, Response response, Request request)
protected boolean checkIfMatch(GetableResource handler, Request requestInfo)
protected boolean checkIfModifiedSince(GetableResource handler, Request requestInfo)
protected boolean checkIfNoneMatch(GetableResource handler, Request requestInfo)
protected Request.Method method()
Handlerprotected boolean isCompatible(Resource handler)
isCompatible in class Handlerprotected void respondWithContent(Request request, Response response, GetableResource resource, Map<String,String> params)
public void setStatus(GetableResource resource, Response response, Request request)
protected void sendContent(Request request, Response response, GetableResource resource, Map<String,String> params)
sendContent in class Handlerprotected boolean doCheckRedirect(Request request, Response response, Resource resource)
ExistingEntityHandlerdoCheckRedirect in class ExistingEntityHandlerCopyright © 2020. All rights reserved.