public final class RestClient
extends java.lang.Object
implements java.lang.reflect.InvocationHandler
| Modifier and Type | Method and Description |
|---|---|
dev.soffa.foundation.commons.http.HttpRequest |
createRequest(java.lang.reflect.Method method,
java.lang.Object... args) |
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object... args) |
static <T> T |
newInstance(java.lang.Class<T> clientInterface,
java.lang.String baseUrl) |
static <T> T |
newInstance(java.lang.Class<T> clientInterface,
java.lang.String baseUrl,
dev.soffa.foundation.commons.http.HttpClient client) |
public static <T> T newInstance(java.lang.Class<T> clientInterface,
java.lang.String baseUrl)
public static <T> T newInstance(java.lang.Class<T> clientInterface,
java.lang.String baseUrl,
dev.soffa.foundation.commons.http.HttpClient client)
public java.lang.Object invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object... args)
throws java.lang.Throwable
invoke in interface java.lang.reflect.InvocationHandlerjava.lang.Throwablepublic dev.soffa.foundation.commons.http.HttpRequest createRequest(java.lang.reflect.Method method,
java.lang.Object... args)