Class ParticipateState.Job
java.lang.Object
org.apache.cassandra.repair.state.AbstractCompletable<I>
org.apache.cassandra.repair.state.AbstractState<ParticipateState.Job.State,RepairJobDesc>
org.apache.cassandra.repair.state.ParticipateState.Job
- All Implemented Interfaces:
Completable<RepairJobDesc>,State<ParticipateState.Job.State,RepairJobDesc>
- Enclosing class:
- ParticipateState
public static class ParticipateState.Job
extends AbstractState<ParticipateState.Job.State,RepairJobDesc>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.apache.cassandra.repair.state.AbstractState
AbstractState.UpdateTypeNested classes/interfaces inherited from class org.apache.cassandra.repair.state.AbstractCompletable
AbstractCompletable.BasePhase, AbstractCompletable.BaseSkipPhase, AbstractCompletable.StatusNested classes/interfaces inherited from interface org.apache.cassandra.repair.state.Completable
Completable.Result -
Field Summary
Fields inherited from class org.apache.cassandra.repair.state.AbstractState
COMPLETE, currentState, INIT, stateTimesNanosFields inherited from class org.apache.cassandra.repair.state.AbstractCompletable
clock, id, lastUpdatedAtNs -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AbstractState.UpdateTyperegister(ValidationState state) voidsnapshot()sync(SyncState.Id id) toString()Methods inherited from class org.apache.cassandra.repair.state.AbstractState
getCurrentState, getStateTimesMillis, getStatus, isAccepted, onComplete, status, updateStateMethods inherited from class org.apache.cassandra.repair.state.AbstractCompletable
getCompletionStatus, getId, getInitializedAtMillis, getInitializedAtNanos, getLastUpdatedAtMillis, getLastUpdatedAtNanos, getResult, nanosToMillis, tryResult, updatedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.cassandra.repair.state.Completable
getDurationMillis, getFailureCause, getId, getInitializedAtMillis, getInitializedAtNanos, getLastUpdatedAtMillis, getLastUpdatedAtNanos, getResult, getSuccessMessage, isComplete
-
Constructor Details
-
Job
-
-
Method Details
-
maybeUpdateState
- Overrides:
maybeUpdateStatein classAbstractState<ParticipateState.Job.State,RepairJobDesc>
-
snapshot
public void snapshot() -
register
-
validation
-
register
-
sync
-
toString
- Overrides:
toStringin classAbstractState<ParticipateState.Job.State,RepairJobDesc>
-