public interface BatchCallback<T,E>
Callback for an individual batch response.
Sample use:
batch.queue(volumesList.buildHttpRequest(), Volumes.class, GoogleJsonErrorContainer.class,
new BatchCallback<Volumes, GoogleJsonErrorContainer>() {
public void onSuccess(Volumes volumes, HttpHeaders responseHeaders) {
log("Success");
printVolumes(volumes.getItems());
}
public void onFailure(GoogleJsonErrorContainer e, HttpHeaders responseHeaders) {
log(e.getError().getMessage());
}
});
Type Parameters |
|
---|---|
Name | Description |
T |
|
E |
Methods
onFailure(E e, HttpHeaders responseHeaders)
public abstract void onFailure(E e, HttpHeaders responseHeaders)
Called if the individual batch response is unsuccessful.
Parameters | |
---|---|
Name | Description |
e |
E instance of data class representing the error response content |
responseHeaders |
com.google.api.client.http.HttpHeaders Headers of the batch response |
Exceptions | |
---|---|
Type | Description |
IOException |
onSuccess(T t, HttpHeaders responseHeaders)
public abstract void onSuccess(T t, HttpHeaders responseHeaders)
Called if the individual batch response is successful.
Parameters | |
---|---|
Name | Description |
t |
T instance of the parsed data model class |
responseHeaders |
com.google.api.client.http.HttpHeaders Headers of the batch response |
Exceptions | |
---|---|
Type | Description |
IOException |