public class LeaderBulkByScrollTaskState
extends java.lang.Object
Constructor | Description |
---|---|
LeaderBulkByScrollTaskState(BulkByScrollTask task,
int slices) |
Modifier and Type | Method | Description |
---|---|---|
int |
getSlices() |
Returns the number of slices this BulkByScrollRequest will use
|
BulkByScrollTask.Status |
getStatus() |
Get the combined statuses of sliced subtasks
|
BulkByScrollTask.Status |
getStatus(java.util.List<BulkByScrollTask.StatusOrException> statuses) |
Get the combined statuses of slice subtasks, merged with the given list of statuses
|
void |
onSliceFailure(ActionListener<BulkByScrollResponse> listener,
int sliceId,
java.lang.Exception e) |
Record a failure from a slice and respond to the listener if the request is finished.
|
void |
onSliceResponse(ActionListener<BulkByScrollResponse> listener,
int sliceId,
BulkByScrollResponse response) |
Record a response from a slice and respond to the listener if the request is finished.
|
int |
runningSliceSubTasks() |
The number of sliced subtasks that are still running
|
public LeaderBulkByScrollTaskState(BulkByScrollTask task, int slices)
public int getSlices()
public BulkByScrollTask.Status getStatus(java.util.List<BulkByScrollTask.StatusOrException> statuses)
public BulkByScrollTask.Status getStatus()
public int runningSliceSubTasks()
public void onSliceResponse(ActionListener<BulkByScrollResponse> listener, int sliceId, BulkByScrollResponse response)
public void onSliceFailure(ActionListener<BulkByScrollResponse> listener, int sliceId, java.lang.Exception e)