AsyncRequest.SettableFutureCallback

public static class AsyncRequest.SettableFutureCallback extends JsonBatchCallback<T>
implements AsyncRequest.EventStartCallback

JsonBatchCallback wrapper which updates ListenableFuture associated with individual batched request.

Public Method Summary

void
onFailure(GoogleJsonError error, HttpHeaders responseHeaders)
Wrapper on onFailure(E, HttpHeaders) to record failure while executing batched request.
void
onStart()
Record start of processing / execution for batched request.
void
onSuccess(T t, HttpHeaders responseHeaders)
Wrapper on onSuccess(T, HttpHeaders) to record successful execution of batched request.

Inherited Method Summary

void
onFailure(Object arg0, HttpHeaders arg1)
final void
onFailure(GoogleJsonErrorContainer arg0, HttpHeaders arg1)
abstract void
onFailure(GoogleJsonError arg0, HttpHeaders arg1)
boolean
equals(Object arg0)
final Class<?>
getClass()
int
hashCode()
final void
notify()
final void
notifyAll()
String
toString()
final void
wait(long arg0, int arg1)
final void
wait(long arg0)
final void
wait()
abstract void
onFailure(GoogleJsonErrorContainer arg0, HttpHeaders arg1)
abstract void
onSuccess(T arg0, HttpHeaders arg1)
com.google.enterprise.cloudsearch.sdk.AsyncRequest.EventStartCallback
abstract void
onStart()
Record start of an event.

Public Methods

public void onFailure (GoogleJsonError error, HttpHeaders responseHeaders)

Wrapper on onFailure(E, HttpHeaders) to record failure while executing batched request.

Parameters
error
responseHeaders

public void onStart ()

Record start of processing / execution for batched request.

public void onSuccess (T t, HttpHeaders responseHeaders)

Wrapper on onSuccess(T, HttpHeaders) to record successful execution of batched request.

Parameters
t
responseHeaders
Throws
IOException