public class GluttonRequestTask<T> extends CrossrefRequestListener<T> implements java.lang.Runnable
CrossrefRequestListener.Response<T>| Modifier and Type | Field and Description |
|---|---|
protected GluttonClient |
client |
protected GluttonRequest<T> |
request |
currentResponse| Constructor and Description |
|---|
GluttonRequestTask(GluttonClient client,
GluttonRequest<T> request) |
| Modifier and Type | Method and Description |
|---|---|
void |
onError(int status,
java.lang.String message,
java.lang.Exception exception)
Called when request gives an error
|
void |
onResponse(CrossrefRequestListener.Response<T> response)
Called when request executed and get any response
|
void |
onSuccess(java.util.List<T> results)
Called when request succeed and response format is as expected
|
void |
run() |
getRank, getResponse, notifyprotected GluttonClient client
protected GluttonRequest<T> request
public GluttonRequestTask(GluttonClient client, GluttonRequest<T> request)
public void run()
run in interface java.lang.Runnablepublic void onResponse(CrossrefRequestListener.Response<T> response)
CrossrefRequestListeneronResponse in class CrossrefRequestListener<T>public void onSuccess(java.util.List<T> results)
CrossrefRequestListeneronSuccess in class CrossrefRequestListener<T>public void onError(int status,
java.lang.String message,
java.lang.Exception exception)
CrossrefRequestListeneronError in class CrossrefRequestListener<T>