Class CoordinatorSessions
- java.lang.Object
-
- org.apache.cassandra.repair.consistent.CoordinatorSessions
-
public class CoordinatorSessions extends java.lang.ObjectContainer for all consistent repair sessions a node is coordinating
-
-
Constructor Summary
Constructors Constructor Description CoordinatorSessions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CoordinatorSessionbuildSession(CoordinatorSession.Builder builder)CoordinatorSessiongetSession(TimeUUID sessionId)voidhandleFailSessionMessage(FailSession msg)voidhandleFinalizePromiseMessage(FinalizePromise msg)voidhandlePrepareResponse(PrepareConsistentResponse msg)voidonSessionStateUpdate(CoordinatorSession session)CoordinatorSessionregisterSession(TimeUUID sessionId, java.util.Set<InetAddressAndPort> participants, boolean isForced)
-
-
-
Method Detail
-
buildSession
protected CoordinatorSession buildSession(CoordinatorSession.Builder builder)
-
registerSession
public CoordinatorSession registerSession(TimeUUID sessionId, java.util.Set<InetAddressAndPort> participants, boolean isForced) throws NoSuchRepairSessionException
- Throws:
NoSuchRepairSessionException
-
getSession
public CoordinatorSession getSession(TimeUUID sessionId)
-
onSessionStateUpdate
public void onSessionStateUpdate(CoordinatorSession session)
-
handlePrepareResponse
public void handlePrepareResponse(PrepareConsistentResponse msg)
-
handleFinalizePromiseMessage
public void handleFinalizePromiseMessage(FinalizePromise msg)
-
handleFailSessionMessage
public void handleFailSessionMessage(FailSession msg)
-
-