public interface Http11ResponseHandler extends ETagGenerator
| Modifier and Type | Method and Description |
|---|---|
void |
respondBadRequest(Resource resource,
Response response,
Request request)
Respond with a 400 status
|
void |
respondConflict(Resource resource,
Response response,
Request request,
String message) |
void |
respondContent(Resource resource,
Response response,
Request request,
Map<String,String> params) |
void |
respondCreated(Resource resource,
Response response,
Request request) |
void |
respondDeleteFailed(Request request,
Response response,
Resource resource,
Response.Status status)
Called when a delete has failed, including the failure status.
|
void |
respondExpectationFailed(Response response,
Request request)
Response with a 417
|
void |
respondForbidden(Resource resource,
Response response,
Request request)
Respond with a 403 status - forbidden
|
void |
respondHead(Resource resource,
Response response,
Request request)
Generate a HEAD response
|
void |
respondMethodNotAllowed(Resource res,
Response response,
Request request) |
void |
respondMethodNotImplemented(Resource resource,
Response response,
Request request) |
void |
respondNoContent(Resource resource,
Response response,
Request request)
Invoked when an operation is successful, but there is no content, and
there is nothing more specific to return (E.g. created)
For example, as a result of a PUT when a resouce has been updated)
|
void |
respondNotFound(Response response,
Request request) |
void |
respondNotModified(GetableResource resource,
Response response,
Request request) |
void |
respondPartialContent(GetableResource resource,
Response response,
Request request,
Map<String,String> params,
List<Range> ranges)
Respond with multiple ranges for a partial GET
|
void |
respondPartialContent(GetableResource resource,
Response response,
Request request,
Map<String,String> params,
Range range)
Respond with content from a single range, in a partial GET
|
void |
respondPreconditionFailed(Request request,
Response response,
Resource resource)
Generate a 412 response,
|
void |
respondRedirect(Response response,
Request request,
String redirectUrl) |
void |
respondServerError(Request request,
Response response,
String reason)
Usually a 500 error.
|
void |
respondUnauthorised(Resource resource,
Response response,
Request request) |
void |
respondWithOptions(Resource resource,
Response response,
Request request,
List<String> methodsAllowed) |
generateEtagvoid respondNoContent(Resource resource, Response response, Request request)
resource - response - request - void respondContent(Resource resource, Response response, Request request, Map<String,String> params) throws NotAuthorizedException, BadRequestException, NotFoundException
void respondPartialContent(GetableResource resource, Response response, Request request, Map<String,String> params, Range range) throws NotAuthorizedException, BadRequestException, NotFoundException
resource - response - request - params - range - NotAuthorizedExceptionBadRequestExceptionNotFoundExceptionvoid respondPartialContent(GetableResource resource, Response response, Request request, Map<String,String> params, List<Range> ranges) throws NotAuthorizedException, BadRequestException, NotFoundException
resource - response - request - params - ranges - NotAuthorizedExceptionBadRequestExceptionNotFoundExceptionvoid respondMethodNotImplemented(Resource resource, Response response, Request request)
void respondMethodNotAllowed(Resource res, Response response, Request request)
void respondConflict(Resource resource, Response response, Request request, String message)
void respondNotModified(GetableResource resource, Response response, Request request)
void respondWithOptions(Resource resource, Response response, Request request, List<String> methodsAllowed)
void respondHead(Resource resource, Response response, Request request)
resource - response - request - void respondExpectationFailed(Response response, Request request)
void respondBadRequest(Resource resource, Response response, Request request)
resource - response - request - params - void respondForbidden(Resource resource, Response response, Request request)
resource - response - request - params - void respondDeleteFailed(Request request, Response response, Resource resource, Response.Status status)
request - response - resource - - the resource which could not be deletedstatus - - the status which has caused the delete to fail.void respondServerError(Request request, Response response, String reason)
request - response - reason - Copyright © 2021 McEvoy Software Ltd. All rights reserved.