abstract void |
AbstractAPIHandler.addToHeaders(HttpHeaderMap headers) |
Override this to add authentication tokens.
|
void |
GraphConnectionHandler.addToHeaders(HttpHeaderMap headers) |
Override this to add authentication tokens.
|
<T extends HiroMessage> T |
AbstractAPIHandler.delete(java.lang.Class<T> clazz,
java.net.URI uri,
HttpHeaderMap headers,
java.lang.Long httpRequestTimeout,
java.lang.Integer maxRetries) |
Basic DELETE method which returns a Map constructed via a JSON body
httpResponse.
|
java.util.concurrent.CompletableFuture<HttpResponseParser> |
AbstractAPIHandler.executeAsyncWithStreamBody(java.net.URI uri,
java.lang.String method,
StreamContainer bodyContainer,
HttpHeaderMap headers,
java.lang.Long httpRequestTimeout) |
Method to communicate asynchronously via InputStreams.
|
java.util.concurrent.CompletableFuture<HttpResponseParser> |
AbstractAPIHandler.executeAsyncWithStringBody(java.net.URI uri,
java.lang.String method,
java.lang.String body,
HttpHeaderMap headers,
java.lang.Long httpRequestTimeout) |
Method to communicate asynchronously via String body.
|
HttpResponseParser |
AbstractAPIHandler.executeBinary(java.net.URI uri,
java.lang.String method,
StreamContainer bodyContainer,
HttpHeaderMap headers,
java.lang.Long httpRequestTimeout,
java.lang.Integer maxRetries) |
Method to communicate via InputStreams.
|
<T extends HiroMessage> T |
AbstractAPIHandler.executeWithStreamBody(java.lang.Class<T> clazz,
java.net.URI uri,
java.lang.String method,
StreamContainer bodyContainer,
HttpHeaderMap headers,
java.lang.Long httpRequestTimeout,
java.lang.Integer maxRetries) |
Basic method which returns an object of type HiroMessage constructed via a JSON body httpResponse.
|
<T extends HiroMessage> T |
AbstractAPIHandler.executeWithStringBody(java.lang.Class<T> clazz,
java.net.URI uri,
java.lang.String method,
java.lang.String body,
HttpHeaderMap headers,
java.lang.Long httpRequestTimeout,
java.lang.Integer maxRetries) |
Basic method which returns an object of type HiroMessage constructed via a JSON body httpResponse.
|
<T extends HiroMessage> T |
AbstractAPIHandler.get(java.lang.Class<T> clazz,
java.net.URI uri,
HttpHeaderMap headers,
java.lang.Long httpRequestTimeout,
java.lang.Integer maxRetries) |
Basic GET method which returns a Map constructed via a JSON body
httpResponse.
|
HttpResponseParser |
AbstractAPIHandler.getBinary(java.net.URI uri,
HttpHeaderMap headers,
java.lang.Long httpRequestTimeout,
java.lang.Integer maxRetries) |
Basic GET method which returns an InputStream from the body of the httpResponse.
|
java.net.http.HttpRequest.Builder |
AbstractAPIHandler.getRequestBuilder(java.net.URI uri,
HttpHeaderMap headers,
java.lang.Long httpRequestTimeout) |
Create a HttpRequest.Builder with common options and headers.
|
<T extends HiroMessage> T |
AbstractAPIHandler.patch(java.lang.Class<T> clazz,
java.net.URI uri,
java.lang.String body,
HttpHeaderMap headers,
java.lang.Long httpRequestTimeout,
java.lang.Integer maxRetries) |
Basic PATCH method which returns a Map constructed via a JSON body
httpResponse.
|
<T extends HiroMessage> T |
AbstractAPIHandler.patchBinary(java.lang.Class<T> clazz,
java.net.URI uri,
StreamContainer body,
HttpHeaderMap headers,
java.lang.Long httpRequestTimeout,
java.lang.Integer maxRetries) |
Basic PATCH method which sends an InputStream.
|
<T extends HiroMessage> T |
AbstractAPIHandler.post(java.lang.Class<T> clazz,
java.net.URI uri,
java.lang.String body,
HttpHeaderMap headers,
java.lang.Long httpRequestTimeout,
java.lang.Integer maxRetries) |
Basic POST method which returns a Map constructed via a JSON body
httpResponse.
|
<T extends HiroMessage> T |
AbstractAPIHandler.postBinary(java.lang.Class<T> clazz,
java.net.URI uri,
StreamContainer body,
HttpHeaderMap headers,
java.lang.Long httpRequestTimeout,
java.lang.Integer maxRetries) |
Basic POST method which sends an InputStream.
|
<T extends HiroMessage> T |
AbstractAPIHandler.put(java.lang.Class<T> clazz,
java.net.URI uri,
java.lang.String body,
HttpHeaderMap headers,
java.lang.Long httpRequestTimeout,
java.lang.Integer maxRetries) |
Basic PUT method which returns a Map constructed via a JSON body
httpResponse.
|
<T extends HiroMessage> T |
AbstractAPIHandler.putBinary(java.lang.Class<T> clazz,
java.net.URI uri,
StreamContainer body,
HttpHeaderMap headers,
java.lang.Long httpRequestTimeout,
java.lang.Integer maxRetries) |
Basic PUT method which sends an InputStream.
|