Class JsoupRequestHandler
java.lang.Object
org.mineskin.request.RequestHandler
org.mineskin.JsoupRequestHandler
public class JsoupRequestHandler
extends org.mineskin.request.RequestHandler
-
Field Summary
Fields inherited from class org.mineskin.request.RequestHandler
baseUrl, gson -
Constructor Summary
ConstructorsConstructorDescriptionJsoupRequestHandler(String baseUrl, String userAgent, String apiKey, int timeout, com.google.gson.Gson gson) -
Method Summary
Modifier and TypeMethodDescription<T,R extends org.mineskin.response.MineSkinResponse<T>>
R<T,R extends org.mineskin.response.MineSkinResponse<T>>
RpostFormDataFile(String url, String key, String filename, InputStream in, Map<String, String> data, Class<T> clazz, org.mineskin.response.ResponseConstructor<T, R> constructor) <T,R extends org.mineskin.response.MineSkinResponse<T>>
RpostJson(String url, com.google.gson.JsonObject data, Class<T> clazz, org.mineskin.response.ResponseConstructor<T, R> constructor) Methods inherited from class org.mineskin.request.RequestHandler
getApiKey
-
Constructor Details
-
JsoupRequestHandler
-
-
Method Details
-
getJson
public <T,R extends org.mineskin.response.MineSkinResponse<T>> R getJson(String url, Class<T> clazz, org.mineskin.response.ResponseConstructor<T, R> constructor) throws IOException- Specified by:
getJsonin classorg.mineskin.request.RequestHandler- Throws:
IOException
-
postJson
public <T,R extends org.mineskin.response.MineSkinResponse<T>> R postJson(String url, com.google.gson.JsonObject data, Class<T> clazz, org.mineskin.response.ResponseConstructor<T, R> constructor) throws IOException- Specified by:
postJsonin classorg.mineskin.request.RequestHandler- Throws:
IOException
-
postFormDataFile
public <T,R extends org.mineskin.response.MineSkinResponse<T>> R postFormDataFile(String url, String key, String filename, InputStream in, Map<String, String> data, Class<T> clazz, org.mineskin.response.ResponseConstructor<T, throws IOExceptionR> constructor) - Specified by:
postFormDataFilein classorg.mineskin.request.RequestHandler- Throws:
IOException
-