Package | Description |
---|---|
com.buffalokiwi.aerodrome.jet | |
com.buffalokiwi.api |
Modifier and Type | Interface and Description |
---|---|
interface |
IJetAPIResponse
Represents an API response from Jet
|
Modifier and Type | Class and Description |
---|---|
class |
JetAPIResponse
Represents a response from the Jet API.
|
Modifier and Type | Method and Description |
---|---|
protected IAPIResponse |
JetAPI.executeRequest(org.apache.http.client.methods.HttpUriRequest hr)
Execute a HttpRequest
|
IAPIResponse |
JetException.getResponse() |
Modifier and Type | Method and Description |
---|---|
static javax.json.JsonObject |
JetAPIResponse.checkErrors(IAPIResponse res)
Check for errors and return the json object from the response if any
|
static void |
JetAPIResponse.checkErrors(javax.json.JsonObject res,
IAPIResponse apiRes)
Check the response body for errors
|
static JetAPIResponse |
JetAPIResponse.createFromAPIResponse(IAPIResponse that)
Create a JetAPIResponse object from an IAPIResponse object
|
void |
IJetErrorHandler.onAPIError(IAPIResponse response,
Exception e) |
void |
IJetErrorHandler.onAPIError(IAPIResponse response,
JetException e) |
Constructor and Description |
---|
JetException(List<String> messages,
Exception previous,
IAPIResponse response) |
JetException(String message,
Exception previous,
IAPIResponse response)
An api exception with a previous exception
|
Modifier and Type | Class and Description |
---|---|
class |
APIFailure |
class |
APIResponse
The response object used to store data related to a HTTP request response.
|
Modifier and Type | Method and Description |
---|---|
protected IAPIResponse |
API.executeRequest(org.apache.http.client.methods.HttpUriRequest hr)
Execute a HttpRequest
|
IAPIResponse |
IApi.get(String url)
Perform a get-based request to some endpoint
|
IAPIResponse |
API.get(String url)
Perform a get-based request to some endpoint
|
IAPIResponse |
IApi.get(String url,
Map<String,String> headers)
Perform a get-based request to some endpoint
|
IAPIResponse |
API.get(String url,
Map<String,String> headers)
Perform a get-based request to some endpoint
|
IAPIResponse |
IApi.post(String url,
InputStream payload,
long contentLength,
org.apache.http.entity.ContentType contentType,
Map<String,String> headers)
Perform a put-based request to some endpoint
|
IAPIResponse |
API.post(String url,
InputStream payload,
long contentLength,
org.apache.http.entity.ContentType contentType,
Map<String,String> headers)
Perform a post-based request to some endpoint
|
IAPIResponse |
IApi.post(String url,
List<org.apache.http.NameValuePair> formData)
Perform a post-based request to some endpoint
|
IAPIResponse |
API.post(String url,
List<org.apache.http.NameValuePair> formData)
Perform a post-based request to some endpoint
|
IAPIResponse |
IApi.post(String url,
List<org.apache.http.NameValuePair> formData,
Map<String,PostFile> files)
Perform a post-based request to some endpoint
|
IAPIResponse |
API.post(String url,
List<org.apache.http.NameValuePair> formData,
Map<String,PostFile> files)
Perform a post-based request to some endpoint
|
IAPIResponse |
IApi.post(String url,
List<org.apache.http.NameValuePair> formData,
Map<String,PostFile> files,
Map<String,String> headers)
Perform a post-based request to some endpoint
|
IAPIResponse |
API.post(String url,
List<org.apache.http.NameValuePair> formData,
Map<String,PostFile> files,
Map<String,String> headers)
Perform a post-based request to some endpoint
|
IAPIResponse |
IApi.post(String url,
PostFile file,
Map<String,String> headers) |
IAPIResponse |
API.post(String url,
PostFile file,
Map<String,String> headers)
Perform a post-based request to some endpoint
|
IAPIResponse |
IApi.post(String url,
String payload)
Send arbitrary post data to some endpoint
|
IAPIResponse |
API.post(String url,
String payload)
Send arbitrary post data to some endpoint
|
IAPIResponse |
IApi.post(String url,
String payload,
Map<String,String> headers)
Send arbitrary post data to some endpoint
|
IAPIResponse |
API.post(String url,
String payload,
Map<String,String> headers)
Send arbitrary post data to some endpoint
|
IAPIResponse |
IApi.put(String url,
InputStream payload,
long contentLength,
org.apache.http.entity.ContentType contentType,
Map<String,String> headers)
Perform a put-based request to some endpoint
|
IAPIResponse |
API.put(String url,
InputStream payload,
long contentLength,
org.apache.http.entity.ContentType contentType,
Map<String,String> headers)
Perform a put-based request to some endpoint
|
IAPIResponse |
IApi.put(String url,
PostFile file,
Map<String,String> headers) |
IAPIResponse |
API.put(String url,
PostFile file,
Map<String,String> headers)
Perform a put-based request to some endpoint
|
IAPIResponse |
IApi.put(String url,
String payload)
Perform a put-based request to some endpoint
|
IAPIResponse |
API.put(String url,
String payload)
Perform a put-based request to some endpoint
|
IAPIResponse |
IApi.put(String url,
String payload,
Map<String,String> headers)
Perform a put-based request to some endpoint
|
IAPIResponse |
API.put(String url,
String payload,
Map<String,String> headers)
Perform a put-based request to some endpoint
|
Modifier and Type | Method and Description |
---|---|
static <T extends APIResponse> |
APIResponse.copyFrom(IAPIResponse that,
Class<T> type)
Clone an api response
|
Copyright © 2017. All rights reserved.