public class CrossrefRequestTask<T> extends CrossrefRequestListener<T> implements java.lang.Runnable
CrossrefRequestListener.Response<T>| Modifier and Type | Field and Description |
|---|---|
protected CrossrefClient |
client |
protected CrossrefRequest<T> |
request |
currentResponse| Constructor and Description |
|---|
CrossrefRequestTask(CrossrefClient client,
CrossrefRequest<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 CrossrefClient client
protected CrossrefRequest<T> request
public CrossrefRequestTask(CrossrefClient client, CrossrefRequest<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>