Class Response


  • public abstract class Response
    extends Object
    • Field Detail

      • logger

        protected Logger logger
      • body

        protected byte[] body
    • Constructor Detail

      • Response

        public Response​(Logger logger)
    • Method Detail

      • getStatusCode

        public abstract int getStatusCode()
      • getStatusPhrase

        public abstract String getStatusPhrase()
      • getHeader

        public abstract String getHeader​(String name,
                                         boolean ignoreCase)
        Get a response header
        Parameters:
        name - The name of the header
        ignoreCase - If true, ignores case
        Returns:
        The value of the header
      • setRequestId

        public void setRequestId​(String requestId)
      • readEntity

        protected abstract void readEntity()
      • getBody

        public byte[] getBody()
      • getBodyString

        public String getBodyString()
      • close

        public abstract void close()
      • logIfError

        public void logIfError()