| java.lang.Object | |
| ↳ | com.google.android.gms.common.api.Batch |
Handles a batch of PendingResult items. Callbacks can be added and you can block to wait for all
items in the batch to complete like any other PendingResult item. A Batch can also be
canceled if the results are no longer needed. In this case, the onBatchComplete callback
will never be triggered.
The results can be taken either from the underlying PendingResults or via
take(BatchResultToken) but not both.
| Nested Classes | |||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Batch.Builder | Builder for Batch objects. |
||||||||||||||||||||||||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Blocks until the task is completed.
| |||||||||||
Blocks until the task is completed or has timed out waiting for the result.
| |||||||||||
Requests that the batch be canceled.
| |||||||||||
Creates a result of type
that represents a failure with the specified
Status. | |||||||||||
Set the callback here if you want the result to be delivered via a callback when the result
is ready or has timed out waiting for the result.
| |||||||||||
Set the callback here if you want the result to be delivered via a callback when the
result is ready.
| |||||||||||
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
[Expand]
Inherited Methods | |||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||||||||||||||||||||||||
From interface
com.google.android.gms.common.api.PendingResult
| |||||||||||||||||||||||||||||||||
Blocks until the task is completed. This is not allowed on the UI thread. The returned
result object can have an additional failure mode of INTERRUPTED.
Blocks until the task is completed or has timed out waiting for the result. This is not
allowed on the UI thread. The returned result object can have an additional failure mode of
either INTERRUPTED or TIMEOUT.
Requests that the batch be canceled. Cancels all underlying PendingResults.
onResult(Result) will never be called, await() will return
a failed result with status CANCELED.
Creates a result of type that represents a failure with the specified
Status.
Set the callback here if you want the result to be delivered via a callback when the result
is ready or has timed out waiting for the result. The returned result object can have an
additional failure mode of TIMEOUT.
Set the callback here if you want the result to be delivered via a callback when the result is ready.