Class StorageResponse

    • Constructor Summary

      Constructors 
      Constructor Description
      StorageResponse​(Record record, java.lang.String baseUrl)
      Constructs a base response.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getBaseUrl()
      Returns the base form of the url used in this request.
      byte[] getContent()
      Returns raw content of the response.
      org.apache.http.entity.ContentType getContentType()
      Returns the content type of the content fetched.
      org.apache.http.Header[] getHeaders()
      Returns the headers that were used to trigger this response.
      org.apache.http.HttpHost getProxy()
      Returns the proxy that was used to trigger this response.
      Record getRecord()
      Returns record archive of this response that has been insert into a persistent storage.
      int getStatusCode()
      Returns status code of the response.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • StorageResponse

        public StorageResponse​(Record record,
                               java.lang.String baseUrl)
        Constructs a base response.
        Parameters:
        record - record holding this response
        baseUrl - base URL of the response
    • Method Detail

      • getStatusCode

        public final int getStatusCode()
        Description copied from interface: Response
        Returns status code of the response.
        Specified by:
        getStatusCode in interface Response
        Returns:
        int code
      • getContent

        public final byte[] getContent()
        Description copied from interface: Response
        Returns raw content of the response.
        Specified by:
        getContent in interface Response
        Returns:
        byte[] content
      • getContentType

        public final org.apache.http.entity.ContentType getContentType()
        Description copied from interface: Response
        Returns the content type of the content fetched.

        This is provided by the server or guessed by the server or an amalgamation of both.

        Specified by:
        getContentType in interface Response
        Returns:
        an instance of ContentType
      • getHeaders

        public final org.apache.http.Header[] getHeaders()
        Description copied from interface: Response
        Returns the headers that were used to trigger this response.
        Specified by:
        getHeaders in interface Response
        Returns:
        an array of headers
      • getBaseUrl

        public final java.lang.String getBaseUrl()
        Description copied from interface: Response
        Returns the base form of the url used in this request.
        Specified by:
        getBaseUrl in interface Response
        Returns:
        stripped down version of requested url
      • getProxy

        public final org.apache.http.HttpHost getProxy()
        Description copied from interface: Response
        Returns the proxy that was used to trigger this response.
        Specified by:
        getProxy in interface Response
        Returns:
        proxy used
      • getRecord

        public final Record getRecord()
        Description copied from interface: Retrievable
        Returns record archive of this response that has been insert into a persistent storage.
        Specified by:
        getRecord in interface Retrievable
        Returns:
        record where an archive has been saved