com.bradmcevoy.http
Class CompressingResponseHandler
java.lang.Object
com.bradmcevoy.http.AbstractWrappingResponseHandler
com.bradmcevoy.http.CompressingResponseHandler
- All Implemented Interfaces:
- ETagGenerator, Http11ResponseHandler, WebDavResponseHandler
public class CompressingResponseHandler
- extends AbstractWrappingResponseHandler
Response Handler which wraps another, and compresses content if appropriate
Usually, this will wrap a DefaultResponseHandler, but custom implementations
can be wrapped as well.
- Author:
- brad
| Methods inherited from class com.bradmcevoy.http.AbstractWrappingResponseHandler |
generateEtag, getWrapped, respondBadRequest, respondConflict, respondCreated, respondDeleteFailed, respondExpectationFailed, respondForbidden, respondHead, respondInsufficientStorage, respondLocked, respondMethodNotAllowed, respondMethodNotImplemented, respondNoContent, respondNotFound, respondNotModified, respondPartialContent, respondPreconditionFailed, respondPropFind, respondPropFind, respondRedirect, respondServerError, respondUnauthorised, respondWithOptions, responseMultiStatus, setWrapped |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CompressingResponseHandler
public CompressingResponseHandler()
CompressingResponseHandler
public CompressingResponseHandler(WebDavResponseHandler wrapped)
getCacheControlHelper
public CacheControlHelper getCacheControlHelper()
- Defaults to com.bradmcevoy.http.http11.DefaultCacheControlHelper
- Returns:
setCacheControlHelper
public void setCacheControlHelper(CacheControlHelper cacheControlHelper)
respondContent
public void respondContent(Resource resource,
Response response,
Request request,
java.util.Map<java.lang.String,java.lang.String> params)
throws NotAuthorizedException,
BadRequestException
- Specified by:
respondContent in interface Http11ResponseHandler- Overrides:
respondContent in class AbstractWrappingResponseHandler
- Throws:
NotAuthorizedException
BadRequestException
setRespondContentCommonHeaders
protected void setRespondContentCommonHeaders(Response response,
Resource resource,
Response.Status status,
Auth auth)
setMaxMemorySize
public void setMaxMemorySize(int maxMemorySize)
getMaxMemorySize
public int getMaxMemorySize()
Copyright © 2011. All Rights Reserved.