@Authors(value="Nikolche Mihajlovski")
@Since(value="4.1.0")
public class REST
extends org.rapidoid.config.RapidoidInitializer
| Modifier and Type | Field and Description |
|---|---|
static RESTClient |
DEFAULT_CLIENT |
| Constructor and Description |
|---|
REST() |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
call(String verb,
String uri,
Class<T> resultType) |
static <T> org.rapidoid.concurrent.Future<T> |
call(String verb,
String uri,
Class<T> resultType,
org.rapidoid.concurrent.Callback<T> callback) |
static <T> T |
client(Class<T> clientInterface) |
static <T> T |
client(Class<T> clientInterface,
org.rapidoid.config.Config config) |
static <T> T |
delete(String uri,
Class<T> resultType) |
static <T> org.rapidoid.concurrent.Future<T> |
delete(String uri,
Class<T> resultType,
org.rapidoid.concurrent.Callback<T> callback) |
static <T> T |
get(String uri,
Class<T> resultType) |
static <T> org.rapidoid.concurrent.Future<T> |
get(String uri,
Class<T> resultType,
org.rapidoid.concurrent.Callback<T> callback) |
static <T> T |
head(String uri,
Class<T> resultType) |
static <T> org.rapidoid.concurrent.Future<T> |
head(String uri,
Class<T> resultType,
org.rapidoid.concurrent.Callback<T> callback) |
static <T> T |
options(String uri,
Class<T> resultType) |
static <T> org.rapidoid.concurrent.Future<T> |
options(String uri,
Class<T> resultType,
org.rapidoid.concurrent.Callback<T> callback) |
static <T> T |
patch(String uri,
Class<T> resultType) |
static <T> org.rapidoid.concurrent.Future<T> |
patch(String uri,
Class<T> resultType,
org.rapidoid.concurrent.Callback<T> callback) |
static <T> T |
post(String uri,
Class<T> resultType) |
static <T> org.rapidoid.concurrent.Future<T> |
post(String uri,
Class<T> resultType,
org.rapidoid.concurrent.Callback<T> callback) |
static <T> T |
put(String uri,
Class<T> resultType) |
static <T> org.rapidoid.concurrent.Future<T> |
put(String uri,
Class<T> resultType,
org.rapidoid.concurrent.Callback<T> callback) |
static <T> T |
trace(String uri,
Class<T> resultType) |
static <T> org.rapidoid.concurrent.Future<T> |
trace(String uri,
Class<T> resultType,
org.rapidoid.concurrent.Callback<T> callback) |
public static final RESTClient DEFAULT_CLIENT
public static <T> org.rapidoid.concurrent.Future<T> get(String uri, Class<T> resultType, org.rapidoid.concurrent.Callback<T> callback)
public static <T> org.rapidoid.concurrent.Future<T> post(String uri, Class<T> resultType, org.rapidoid.concurrent.Callback<T> callback)
public static <T> org.rapidoid.concurrent.Future<T> put(String uri, Class<T> resultType, org.rapidoid.concurrent.Callback<T> callback)
public static <T> org.rapidoid.concurrent.Future<T> delete(String uri, Class<T> resultType, org.rapidoid.concurrent.Callback<T> callback)
public static <T> org.rapidoid.concurrent.Future<T> patch(String uri, Class<T> resultType, org.rapidoid.concurrent.Callback<T> callback)
public static <T> org.rapidoid.concurrent.Future<T> options(String uri, Class<T> resultType, org.rapidoid.concurrent.Callback<T> callback)
public static <T> org.rapidoid.concurrent.Future<T> head(String uri, Class<T> resultType, org.rapidoid.concurrent.Callback<T> callback)
public static <T> org.rapidoid.concurrent.Future<T> trace(String uri, Class<T> resultType, org.rapidoid.concurrent.Callback<T> callback)
public static <T> org.rapidoid.concurrent.Future<T> call(String verb, String uri, Class<T> resultType, org.rapidoid.concurrent.Callback<T> callback)
public static <T> T client(Class<T> clientInterface)
public static <T> T client(Class<T> clientInterface, org.rapidoid.config.Config config)
Copyright © 2014–2016 Nikolche Mihajlovski and contributors. All rights reserved.