public class
BatchingIndexingServiceImpl
extends AbstractIdleService
implements BatchingIndexingService
implements BatchingIndexingService
Concrete class implementing BatchingIndexingService.
Nested Class Summary
| class | BatchingIndexingServiceImpl.Builder | Builder for creating an instance of BatchingIndexingServiceImpl |
|
Public Method Summary
| ListenableFuture<Operation> |
deleteItem(CloudSearch.Indexing.Datasources.Items.Delete deleteItem)
Adds a delete item request to the batch.
|
| static BatchingIndexingService |
fromConfiguration(CloudSearch service, GoogleCredential credential)
|
| ListenableFuture<Operation> |
indexItem(CloudSearch.Indexing.Datasources.Items.Index indexItem)
Adds an index item request to the batch.
|
| ListenableFuture<Item> |
pushItem(CloudSearch.Indexing.Datasources.Items.Push pushItem)
Adds a push item request to the batch.
|
| ListenableFuture<Operation> |
unreserveItem(CloudSearch.Indexing.Datasources.Items.Unreserve unreserveItem)
Adds an unreserve queue request to the batch.
|
Inherited Method Summary
Public Methods
public ListenableFuture<Operation> deleteItem (CloudSearch.Indexing.Datasources.Items.Delete deleteItem)
Adds a delete item request to the batch.
Parameters
| deleteItem |
|---|
Throws
| InterruptedException |
|---|
public static BatchingIndexingService fromConfiguration (CloudSearch service, GoogleCredential credential)
Parameters
| service | |
|---|---|
| credential |
public ListenableFuture<Operation> indexItem (CloudSearch.Indexing.Datasources.Items.Index indexItem)
Adds an index item request to the batch.
Parameters
| indexItem |
|---|
Throws
| InterruptedException |
|---|
public ListenableFuture<Item> pushItem (CloudSearch.Indexing.Datasources.Items.Push pushItem)
Adds a push item request to the batch.
Parameters
| pushItem |
|---|
Throws
| InterruptedException |
|---|
public ListenableFuture<Operation> unreserveItem (CloudSearch.Indexing.Datasources.Items.Unreserve unreserveItem)
Adds an unreserve queue request to the batch.
Parameters
| unreserveItem |
|---|
Throws
| InterruptedException |
|---|