Interface Resource

All Known Implementing Classes:
AbstractEmptyResource, AbstractResource, ARCResource, DNSResource, FiledescResource, GenericStreamResource, GZIPResource, HTMLResource, HTTPHeadersResource, HTTPRequestResource, HTTPResponseResource, WARCJSONMetaDataResource, WARCMetaDataResource, WARCResource

public interface Resource
  • Method Details

    • getContainer

      ResourceContainer getContainer()
      Returns:
      the ResourceContainer holding this Resource
    • getInputStream

      InputStream getInputStream()
      Returns:
      an InputStream for reading data from this Resource. Use only once, and assume it is unbuffered
    • getMetaData

      MetaData getMetaData()
      Returns:
      the MetaData associated with this Resource