|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.bradmcevoy.http.AbstractWrappingResponseHandler
public abstract class AbstractWrappingResponseHandler
Response Handler which wraps another
| Field Summary | |
|---|---|
protected WebDavResponseHandler |
wrapped
The underlying respond handler which takes care of actually generating content |
| Constructor Summary | |
|---|---|
AbstractWrappingResponseHandler()
|
|
AbstractWrappingResponseHandler(WebDavResponseHandler wrapped)
|
|
| Method Summary | |
|---|---|
java.lang.String |
generateEtag(Resource r)
ETag's serve to identify a particular version of a particular resource. |
WebDavResponseHandler |
getWrapped()
|
void |
respondBadRequest(Resource resource,
Response response,
Request request)
Respond with a 400 status |
void |
respondConflict(Resource resource,
Response response,
Request request,
java.lang.String message)
|
void |
respondContent(Resource resource,
Response response,
Request request,
java.util.Map<java.lang.String,java.lang.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 |
respondInsufficientStorage(Request request,
Response response,
StorageChecker.StorageErrorReason storageErrorReason)
|
void |
respondLocked(Request request,
Response response,
Resource existingResource)
|
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. |
void |
respondNotFound(Response response,
Request request)
|
void |
respondNotModified(GetableResource resource,
Response response,
Request request)
|
void |
respondPartialContent(GetableResource resource,
Response response,
Request request,
java.util.Map<java.lang.String,java.lang.String> params,
Range range)
|
void |
respondPreconditionFailed(Request request,
Response response,
Resource resource)
Generate a 412 response, |
void |
respondPropFind(java.util.List<PropFindResponse> propFindResponses,
Response response,
Request request,
PropFindableResource pfr)
|
void |
respondPropFind(java.util.List<PropFindResponse> propFindResponses,
Response response,
Request request,
Resource r)
Generate the response for a PROPFIND or a PROPPATCH |
void |
respondRedirect(Response response,
Request request,
java.lang.String redirectUrl)
|
void |
respondServerError(Request request,
Response response,
java.lang.String reason)
Usually a 500 error. |
void |
respondUnauthorised(Resource resource,
Response response,
Request request)
|
void |
respondWithOptions(Resource resource,
Response response,
Request request,
java.util.List<java.lang.String> methodsAllowed)
|
void |
responseMultiStatus(Resource resource,
Response response,
Request request,
java.util.List<HrefStatus> statii)
|
void |
setWrapped(WebDavResponseHandler wrapped)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected WebDavResponseHandler wrapped
| Constructor Detail |
|---|
public AbstractWrappingResponseHandler()
public AbstractWrappingResponseHandler(WebDavResponseHandler wrapped)
| Method Detail |
|---|
public java.lang.String generateEtag(Resource r)
ETagGenerator
generateEtag in interface ETagGeneratorr - - the resource to generate the ETag for
public void respondContent(Resource resource,
Response response,
Request request,
java.util.Map<java.lang.String,java.lang.String> params)
throws NotAuthorizedException,
BadRequestException
respondContent in interface Http11ResponseHandlerNotAuthorizedException
BadRequestExceptionpublic void setWrapped(WebDavResponseHandler wrapped)
public WebDavResponseHandler getWrapped()
public void respondNoContent(Resource resource,
Response response,
Request request)
Http11ResponseHandler
respondNoContent in interface Http11ResponseHandler
public void respondPartialContent(GetableResource resource,
Response response,
Request request,
java.util.Map<java.lang.String,java.lang.String> params,
Range range)
throws NotAuthorizedException,
BadRequestException
respondPartialContent in interface Http11ResponseHandlerNotAuthorizedException
BadRequestException
public void respondCreated(Resource resource,
Response response,
Request request)
respondCreated in interface Http11ResponseHandler
public void respondUnauthorised(Resource resource,
Response response,
Request request)
respondUnauthorised in interface Http11ResponseHandler
public void respondMethodNotImplemented(Resource resource,
Response response,
Request request)
respondMethodNotImplemented in interface Http11ResponseHandler
public void respondMethodNotAllowed(Resource res,
Response response,
Request request)
respondMethodNotAllowed in interface Http11ResponseHandler
public void respondConflict(Resource resource,
Response response,
Request request,
java.lang.String message)
respondConflict in interface Http11ResponseHandler
public void respondRedirect(Response response,
Request request,
java.lang.String redirectUrl)
respondRedirect in interface Http11ResponseHandler
public void responseMultiStatus(Resource resource,
Response response,
Request request,
java.util.List<HrefStatus> statii)
responseMultiStatus in interface WebDavResponseHandler
public void respondNotModified(GetableResource resource,
Response response,
Request request)
respondNotModified in interface Http11ResponseHandler
public void respondNotFound(Response response,
Request request)
respondNotFound in interface Http11ResponseHandler
public void respondWithOptions(Resource resource,
Response response,
Request request,
java.util.List<java.lang.String> methodsAllowed)
respondWithOptions in interface Http11ResponseHandler
public void respondHead(Resource resource,
Response response,
Request request)
Http11ResponseHandler
respondHead in interface Http11ResponseHandler
public void respondExpectationFailed(Response response,
Request request)
Http11ResponseHandler
respondExpectationFailed in interface Http11ResponseHandler
public void respondBadRequest(Resource resource,
Response response,
Request request)
Http11ResponseHandler
respondBadRequest in interface Http11ResponseHandler
public void respondForbidden(Resource resource,
Response response,
Request request)
Http11ResponseHandler
respondForbidden in interface Http11ResponseHandler
public void respondDeleteFailed(Request request,
Response response,
Resource resource,
Response.Status status)
Http11ResponseHandler
respondDeleteFailed in interface Http11ResponseHandlerresource - - the resource which could not be deletedstatus - - the status which has caused the delete to fail.
public void respondPropFind(java.util.List<PropFindResponse> propFindResponses,
Response response,
Request request,
PropFindableResource pfr)
public void respondPropFind(java.util.List<PropFindResponse> propFindResponses,
Response response,
Request request,
Resource r)
WebDavResponseHandler
respondPropFind in interface WebDavResponseHandlerr - - the resource
public void respondServerError(Request request,
Response response,
java.lang.String reason)
Http11ResponseHandler
respondServerError in interface Http11ResponseHandler
public void respondInsufficientStorage(Request request,
Response response,
StorageChecker.StorageErrorReason storageErrorReason)
respondInsufficientStorage in interface WebDavResponseHandler
public void respondLocked(Request request,
Response response,
Resource existingResource)
respondLocked in interface WebDavResponseHandler
public void respondPreconditionFailed(Request request,
Response response,
Resource resource)
WebDavResponseHandler
respondPreconditionFailed in interface WebDavResponseHandler
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||