*/
public class IsolatedLeader extends AbstractLeader {
public IsolatedLeader(RaftActorContext context) {
*/
public class IsolatedLeader extends AbstractLeader {
public IsolatedLeader(RaftActorContext context) {
// changes its state to Follower, hence we only need to switch to Leader if the state is still Isolated
if (ret.state() == RaftState.IsolatedLeader && !isLeaderIsolated()) {
LOG.info("IsolatedLeader {} switching from IsolatedLeader to Leader", leaderId);
// changes its state to Follower, hence we only need to switch to Leader if the state is still Isolated
if (ret.state() == RaftState.IsolatedLeader && !isLeaderIsolated()) {
LOG.info("IsolatedLeader {} switching from IsolatedLeader to Leader", leaderId);