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.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCharacterEncoding()org.eclipse.jetty.http.HttpFieldgetContentEncoding()StringgetContentEncodingValue()org.eclipse.jetty.http.HttpFieldgetContentLength()longgetContentLengthValue()org.eclipse.jetty.http.HttpFieldgetContentType()StringgetContentTypeValue()ByteBuffergetDirectBuffer()org.eclipse.jetty.http.HttpFieldgetETag()StringgetETagValue()ByteBuffergetIndirectBuffer()InputStreamgetInputStream()StringgetKey()org.eclipse.jetty.http.HttpFieldgetLastModified()StringgetLastModifiedValue()org.eclipse.jetty.http.MimeTypes.TypegetMimeType()Map<org.eclipse.jetty.http.CompressedContentFormat,? extends org.eclipse.jetty.http.HttpContent>getPrecompressedContents()ReadableByteChannelgetReadableByteChannel()org.eclipse.jetty.util.resource.ResourcegetResource()protected voidinvalidate()booleanisCached()voidrelease()StringtoString()
-
-
-
Method Detail
-
getKey
public String 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
public String 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
public String 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
public String 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
public String getContentEncodingValue()
- Specified by:
getContentEncodingValuein interfaceorg.eclipse.jetty.http.HttpContent
-
getCharacterEncoding
public String 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
public ByteBuffer getIndirectBuffer()
- Specified by:
getIndirectBufferin interfaceorg.eclipse.jetty.http.HttpContent
-
getDirectBuffer
public ByteBuffer 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
public InputStream getInputStream() throws IOException
- Specified by:
getInputStreamin interfaceorg.eclipse.jetty.http.HttpContent- Throws:
IOException
-
getReadableByteChannel
public ReadableByteChannel getReadableByteChannel() throws IOException
- Specified by:
getReadableByteChannelin interfaceorg.eclipse.jetty.http.HttpContent- Throws:
IOException
-
getPrecompressedContents
public Map<org.eclipse.jetty.http.CompressedContentFormat,? extends org.eclipse.jetty.http.HttpContent> getPrecompressedContents()
- Specified by:
getPrecompressedContentsin interfaceorg.eclipse.jetty.http.HttpContent
-
-