Package com.hybris.ymkt.common.http
Class HttpURLConnectionResponse
- java.lang.Object
-
- com.hybris.ymkt.common.http.HttpURLConnectionResponse
-
public class HttpURLConnectionResponse extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.String,java.util.List<java.lang.String>>headerFieldsprotected java.io.IOExceptionioExceptionprotected byte[]payloadprotected byte[]payloadErrorprotected intresponseCodeprotected longtimeEndprotected longtimeStart
-
Constructor Summary
Constructors Constructor Description HttpURLConnectionResponse()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetDuration()java.util.List<java.lang.String>getHeaderField(java.lang.String headerKey)Return all values set for the header key.java.util.Map<java.lang.String,java.util.List<java.lang.String>>getHeaderFields()java.io.IOExceptiongetIOException()byte[]getPayload()byte[]getPayloadError()intgetResponseCode()voidsetHeaderFields(java.util.Map<java.lang.String,java.util.List<java.lang.String>> headerFields)voidsetIOException(java.io.IOException ioException)voidsetPayload(byte[] payload)voidsetPayloadError(byte[] payloadError)voidsetResponseCode(int responseCode)
-
-
-
Field Detail
-
headerFields
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> headerFields
-
ioException
protected java.io.IOException ioException
-
payload
protected byte[] payload
-
payloadError
protected byte[] payloadError
-
responseCode
protected int responseCode
-
timeEnd
protected long timeEnd
-
timeStart
protected final long timeStart
-
-
Method Detail
-
getDuration
public long getDuration()
-
getHeaderFields
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaderFields()
- Returns:
- All header keys and values.
- See Also:
URLConnection.getHeaderFields(),getHeaderField(String)
-
getHeaderField
@Nonnull public java.util.List<java.lang.String> getHeaderField(java.lang.String headerKey)
Return all values set for the header key.- Parameters:
headerKey- Case insensitive header key.- Returns:
ListofString
-
getIOException
public java.io.IOException getIOException()
-
getPayload
public byte[] getPayload()
-
getPayloadError
public byte[] getPayloadError()
-
getResponseCode
public int getResponseCode()
-
setHeaderFields
public void setHeaderFields(java.util.Map<java.lang.String,java.util.List<java.lang.String>> headerFields)
-
setIOException
public void setIOException(java.io.IOException ioException)
-
setPayload
public void setPayload(byte[] payload)
-
setPayloadError
public void setPayloadError(byte[] payloadError)
-
setResponseCode
public void setResponseCode(int responseCode)
-
-