Module org.eclipse.jetty.server
Package org.eclipse.jetty.server
Class CachedContentFactory.CachedHttpContent
java.lang.Object
org.eclipse.jetty.server.CachedContentFactory.CachedHttpContent
- All Implemented Interfaces:
org.eclipse.jetty.http.HttpContent
- Enclosing class:
CachedContentFactory
public class CachedContentFactory.CachedHttpContent
extends Object
implements org.eclipse.jetty.http.HttpContent
MetaData associated with a context Resource.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.jetty.http.HttpContent
org.eclipse.jetty.http.HttpContent.ContentFactory -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.jetty.http.HttpFieldorg.eclipse.jetty.http.HttpFieldlongorg.eclipse.jetty.http.HttpFieldorg.eclipse.jetty.http.HttpFieldgetETag()getKey()org.eclipse.jetty.http.HttpFieldorg.eclipse.jetty.http.MimeTypes.TypeMap<org.eclipse.jetty.http.CompressedContentFormat, ? extends org.eclipse.jetty.http.HttpContent> org.eclipse.jetty.util.resource.Resourceprotected voidbooleanisCached()voidrelease()toString()
-
Method Details
-
getKey
-
isCached
public boolean isCached() -
getResource
public org.eclipse.jetty.util.resource.Resource getResource()- Specified by:
getResourcein interfaceorg.eclipse.jetty.http.HttpContent
-
getETag
public org.eclipse.jetty.http.HttpField getETag()- Specified by:
getETagin interfaceorg.eclipse.jetty.http.HttpContent
-
getETagValue
- Specified by:
getETagValuein interfaceorg.eclipse.jetty.http.HttpContent
-
invalidate
protected void invalidate() -
getLastModified
public org.eclipse.jetty.http.HttpField getLastModified()- Specified by:
getLastModifiedin interfaceorg.eclipse.jetty.http.HttpContent
-
getLastModifiedValue
- Specified by:
getLastModifiedValuein interfaceorg.eclipse.jetty.http.HttpContent
-
getContentType
public org.eclipse.jetty.http.HttpField getContentType()- Specified by:
getContentTypein interfaceorg.eclipse.jetty.http.HttpContent
-
getContentTypeValue
- Specified by:
getContentTypeValuein interfaceorg.eclipse.jetty.http.HttpContent
-
getContentEncoding
public org.eclipse.jetty.http.HttpField getContentEncoding()- Specified by:
getContentEncodingin interfaceorg.eclipse.jetty.http.HttpContent
-
getContentEncodingValue
- Specified by:
getContentEncodingValuein interfaceorg.eclipse.jetty.http.HttpContent
-
getCharacterEncoding
- Specified by:
getCharacterEncodingin interfaceorg.eclipse.jetty.http.HttpContent
-
getMimeType
public org.eclipse.jetty.http.MimeTypes.Type getMimeType()- Specified by:
getMimeTypein interfaceorg.eclipse.jetty.http.HttpContent
-
release
public void release()- Specified by:
releasein interfaceorg.eclipse.jetty.http.HttpContent
-
getIndirectBuffer
- Specified by:
getIndirectBufferin interfaceorg.eclipse.jetty.http.HttpContent
-
getDirectBuffer
- Specified by:
getDirectBufferin interfaceorg.eclipse.jetty.http.HttpContent
-
getContentLength
public org.eclipse.jetty.http.HttpField getContentLength()- Specified by:
getContentLengthin interfaceorg.eclipse.jetty.http.HttpContent
-
getContentLengthValue
public long getContentLengthValue()- Specified by:
getContentLengthValuein interfaceorg.eclipse.jetty.http.HttpContent
-
getInputStream
- Specified by:
getInputStreamin interfaceorg.eclipse.jetty.http.HttpContent- Throws:
IOException
-
getReadableByteChannel
- Specified by:
getReadableByteChannelin interfaceorg.eclipse.jetty.http.HttpContent- Throws:
IOException
-
toString
-
getPrecompressedContents
public Map<org.eclipse.jetty.http.CompressedContentFormat,? extends org.eclipse.jetty.http.HttpContent> getPrecompressedContents()- Specified by:
getPrecompressedContentsin interfaceorg.eclipse.jetty.http.HttpContent
-