Class PaxosRepairState
- java.lang.Object
-
- org.apache.cassandra.service.paxos.cleanup.PaxosRepairState
-
public class PaxosRepairState extends java.lang.Object
Tracks the state of paxos repair cleanup work
-
-
Constructor Summary
Constructors Constructor Description PaxosRepairState(SharedContext ctx)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCleanupHistory(Message<PaxosCleanupHistory> message)
void
clearRepairs()
void
evictHungRepairs()
void
finishSession(InetAddressAndPort from, PaxosCleanupResponse response)
static PaxosRepairState
instance()
void
removeSession(PaxosCleanupSession session)
void
setSession(PaxosCleanupSession session)
-
-
-
Constructor Detail
-
PaxosRepairState
public PaxosRepairState(SharedContext ctx)
-
-
Method Detail
-
instance
public static PaxosRepairState instance()
-
evictHungRepairs
public void evictHungRepairs()
-
clearRepairs
public void clearRepairs()
-
setSession
public void setSession(PaxosCleanupSession session)
-
removeSession
public void removeSession(PaxosCleanupSession session)
-
finishSession
public void finishSession(InetAddressAndPort from, PaxosCleanupResponse response)
-
addCleanupHistory
public void addCleanupHistory(Message<PaxosCleanupHistory> message)
-
-