isolatedLeaderCheck = Stopwatch.createStarted();
}
- @Override public RaftActorBehavior handleMessage(ActorRef sender, Object originalMessage) {
+ @Override
+ public RaftActorBehavior handleMessage(ActorRef sender, Object originalMessage) {
Preconditions.checkNotNull(sender, "sender should not be null");
- if (ISOLATED_LEADER_CHECK.equals(originalMessage)) {
- if (isLeaderIsolated()) {
- LOG.warn("{}: At least {} followers need to be active, Switching {} from Leader to IsolatedLeader",
- context.getId(), getMinIsolatedLeaderPeerCount(), leaderId);
+ if (ISOLATED_LEADER_CHECK.equals(originalMessage) && isLeaderIsolated()) {
+ LOG.warn("{}: At least {} followers need to be active, Switching {} from Leader to IsolatedLeader",
+ context.getId(), getMinIsolatedLeaderPeerCount(), leaderId);
- return internalSwitchBehavior(RaftState.IsolatedLeader);
- }
+ return internalSwitchBehavior(RaftState.IsolatedLeader);
}
return super.handleMessage(sender, originalMessage);