Class HttpURLConnectionResponse

java.lang.Object
com.hybris.ymkt.common.http.HttpURLConnectionResponse

public class HttpURLConnectionResponse extends Object
  • Field Details

    • headerFields

      protected Map<String,List<String>> headerFields
    • ioException

      protected IOException ioException
    • payload

      protected byte[] payload
    • payloadError

      protected byte[] payloadError
    • responseCode

      protected int responseCode
    • timeEnd

      protected long timeEnd
    • timeStart

      protected final long timeStart
  • Constructor Details

    • HttpURLConnectionResponse

      public HttpURLConnectionResponse()
  • Method Details

    • getDuration

      public long getDuration()
    • getHeaderFields

      public Map<String,List<String>> getHeaderFields()
      Returns:
      All header keys and values.
      See Also:
    • getHeaderField

      @Nonnull public List<String> getHeaderField(String headerKey)
      Return all values set for the header key.
      Parameters:
      headerKey - Case insensitive header key.
      Returns:
      List of String
    • getIOException

      public IOException getIOException()
    • getPayload

      public byte[] getPayload()
    • getPayloadError

      public byte[] getPayloadError()
    • getResponseCode

      public int getResponseCode()
    • setHeaderFields

      public void setHeaderFields(Map<String,List<String>> headerFields)
    • setIOException

      public void setIOException(IOException ioException)
    • setPayload

      public void setPayload(byte[] payload)
    • setPayloadError

      public void setPayloadError(byte[] payloadError)
    • setResponseCode

      public void setResponseCode(int responseCode)