Class ResourceContentFactory

  • All Implemented Interfaces:
    org.eclipse.jetty.http.HttpContent.ContentFactory

    public class ResourceContentFactory
    extends Object
    implements org.eclipse.jetty.http.HttpContent.ContentFactory
    A HttpContent.Factory for transient content (not cached). The HttpContent's created by this factory are not intended to be cached, so memory limits for individual HttpOutput streams are enforced.
    • Constructor Detail

      • ResourceContentFactory

        public ResourceContentFactory​(org.eclipse.jetty.util.resource.ResourceFactory factory,
                                      org.eclipse.jetty.http.MimeTypes mimeTypes,
                                      org.eclipse.jetty.http.CompressedContentFormat[] precompressedFormats)
    • Method Detail

      • getContent

        public org.eclipse.jetty.http.HttpContent getContent​(String pathInContext,
                                                             int maxBufferSize)
                                                      throws IOException
        Specified by:
        getContent in interface org.eclipse.jetty.http.HttpContent.ContentFactory
        Throws:
        IOException