Package ai.preferred.venom.response
Class StorageResponse
- java.lang.Object
-
- ai.preferred.venom.response.StorageResponse
-
- All Implemented Interfaces:
Response
,Retrievable
public class StorageResponse extends Object implements Response, Retrievable
- Author:
- Ween Jiann Lee
-
-
Constructor Summary
Constructors Constructor Description StorageResponse(Record record, String baseUrl)
Constructs a base response.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.
-
-
-
Method Detail
-
getStatusCode
public final int getStatusCode()
Description copied from interface:Response
Returns status code of the response.- Specified by:
getStatusCode
in interfaceResponse
- Returns:
- int code
-
getContent
public final byte[] getContent()
Description copied from interface:Response
Returns raw content of the response.- Specified by:
getContent
in interfaceResponse
- 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 interfaceResponse
- 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 interfaceResponse
- Returns:
- an array of headers
-
getBaseUrl
public final String getBaseUrl()
Description copied from interface:Response
Returns the base form of the url used in this request.- Specified by:
getBaseUrl
in interfaceResponse
- 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.
-
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 interfaceRetrievable
- Returns:
- record where an archive has been saved
-
-