public static class PrimaryReplicaSyncer.ResyncTask extends Task
Modifier and Type | Class | Description |
---|---|---|
static class |
PrimaryReplicaSyncer.ResyncTask.Status |
Constructor | Description |
---|---|
ResyncTask(long id,
java.lang.String type,
java.lang.String action,
java.lang.String description,
TaskId parentTaskId,
java.util.Map<java.lang.String,java.lang.String> headers) |
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getPhase() |
Get the current phase of the task.
|
int |
getResyncedOperations() |
number of operations that have been successfully replicated
|
int |
getSkippedOperations() |
number of translog operations that have been skipped
|
PrimaryReplicaSyncer.ResyncTask.Status |
getStatus() |
Build a status for this task or null if this task doesn't have status.
|
int |
getTotalOperations() |
total number of translog operations that were captured by translog snapshot
|
void |
setPhase(java.lang.String phase) |
Set the current phase of the task.
|
void |
setResyncedOperations(int resyncedOperations) |
|
void |
setSkippedOperations(int skippedOperations) |
|
void |
setTotalOperations(int totalOperations) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAction, getDescription, getHeader, getId, getParentTaskId, getStartTime, getType, result, result, taskInfo, taskInfo
public ResyncTask(long id, java.lang.String type, java.lang.String action, java.lang.String description, TaskId parentTaskId, java.util.Map<java.lang.String,java.lang.String> headers)
public void setPhase(java.lang.String phase)
public java.lang.String getPhase()
public int getTotalOperations()
public void setTotalOperations(int totalOperations)
public int getResyncedOperations()
public void setResyncedOperations(int resyncedOperations)
public int getSkippedOperations()
public void setSkippedOperations(int skippedOperations)
public PrimaryReplicaSyncer.ResyncTask.Status getStatus()
Task