@Override public Resource getResource() { return _content.getResource(); }
@Override public Resource getResource() { return _content.getResource(); }
@Override public Resource getResource() { return _content.getResource(); }
@Override public String getETagValue() { return _content.getResource().getWeakETag(_format._etag); }
@Override public String toString() { return String.format("PrecompressedHttpContent@%x{e=%s,r=%s|%s,lm=%s|%s,ct=%s}",hashCode(),_format._encoding, _content.getResource(),_precompressedContent.getResource(), _content.getResource().lastModified(),_precompressedContent.getResource().lastModified(), getContentType()); }
@Override public String toString() { return String.format("GzipHttpContent@%x{r=%s|%s,lm=%s|%s,ct=%s}",hashCode(), _content.getResource(),_contentGz.getResource(), _content.getResource().lastModified(),_contentGz.getResource().lastModified(), getContentType()); }
@Override public String getETagValue() { return _content.getResource().getWeakETag(_format._etag); }
@Override public String getETagValue() { return _content.getResource().getWeakETag(ETAG_GZIP); }
@Override public String toString() { return String.format("PrecompressedHttpContent@%x{e=%s,r=%s|%s,lm=%s|%s,ct=%s}",hashCode(),_format._encoding, _content.getResource(),_precompressedContent.getResource(), _content.getResource().lastModified(),_precompressedContent.getResource().lastModified(), getContentType()); }
sendDirectory(request,response,content.getResource(),pathInContext);
public static void putHeaders(HttpServletResponse response, HttpContent content, long contentLength, boolean etag) long lml=content.getResource().lastModified(); if (lml>=0) response.setDateHeader(HttpHeader.LAST_MODIFIED.asString(),lml);
public static void putHeaders(HttpServletResponse response, HttpContent content, long contentLength, boolean etag) long lml=content.getResource().lastModified(); if (lml>=0) response.setDateHeader(HttpHeader.LAST_MODIFIED.asString(),lml);
public static void putHeaders(HttpServletResponse response, HttpContent content, long contentLength, boolean etag) long lml=content.getResource().lastModified(); if (lml>=0) response.setDateHeader(HttpHeader.LAST_MODIFIED.asString(),lml);
else if (content.getResource()!=null) long lml=content.getResource().lastModified(); if (lml!=-1) fields.putDateField(HttpHeaders.LAST_MODIFIED_BUFFER,lml); long lml=content.getResource().lastModified(); if (lml>=0) response.setDateHeader(HttpHeaders.LAST_MODIFIED,lml);
else if (content.getResource()!=null) long lml=content.getResource().lastModified(); if (lml!=-1) fields.putDateField(HttpHeaders.LAST_MODIFIED_BUFFER,lml); long lml=content.getResource().lastModified(); if (lml>=0) response.setDateHeader(HttpHeaders.LAST_MODIFIED,lml);
else if (content.getResource()!=null) long lml=content.getResource().lastModified(); if (lml!=-1) fields.putDateField(HttpHeaders.LAST_MODIFIED_BUFFER,lml); long lml=content.getResource().lastModified(); if (lml>=0) response.setDateHeader(HttpHeaders.LAST_MODIFIED,lml);
else if (content.getResource()!=null) long lml=content.getResource().lastModified(); if (lml!=-1) fields.putDateField(HttpHeader.LAST_MODIFIED,lml); long lml=content.getResource().lastModified(); if (lml>=0) response.setDateHeader(HttpHeader.LAST_MODIFIED.asString(),lml);
else if (content.getResource()!=null) long lml=content.getResource().lastModified(); if (lml!=-1) fields.putDateField(HttpHeader.LAST_MODIFIED,lml); long lml=content.getResource().lastModified(); if (lml>=0) response.setDateHeader(HttpHeader.LAST_MODIFIED.asString(),lml);
else if (content.getResource()!=null) long lml=content.getResource().lastModified(); if (lml!=-1) fields.putDateField(HttpHeader.LAST_MODIFIED,lml); long lml=content.getResource().lastModified(); if (lml>=0) response.setDateHeader(HttpHeader.LAST_MODIFIED.asString(),lml);
public void setHeaders(HttpContent httpContent) { Response response = _channel.getResponse(); String contentType = httpContent.getContentType(); if (contentType != null && !response.getHttpFields().containsKey(HttpHeader.CONTENT_TYPE.asString())) setContentType(contentType); if (httpContent.getContentLength() > 0) setLongContentLength(httpContent.getContentLength()); String lm = httpContent.getLastModified(); if (lm != null) response.getHttpFields().put(HttpHeader.LAST_MODIFIED, lm); else if (httpContent.getResource() != null) { long lml = httpContent.getResource().lastModified(); if (lml != -1) response.getHttpFields().putDateField(HttpHeader.LAST_MODIFIED, lml); } String etag=httpContent.getETag(); if (etag!=null) response.getHttpFields().put(HttpHeader.ETAG,etag); }