Simplify isolated leader check 67/36867/3
authorRobert Varga <rovarga@cisco.com>
Wed, 30 Mar 2016 08:53:08 +0000 (10:53 +0200)
committerRobert Varga <rovarga@cisco.com>
Wed, 30 Mar 2016 09:26:51 +0000 (11:26 +0200)
Sonar warns about nested ifs, merge them.

Change-Id: I77fcee90b467bc141b79aa5f8fcccb7f8b4f2fe3
Signed-off-by: Robert Varga <rovarga@cisco.com>
opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/behaviors/Leader.java

index e58d4f57c6cc426b4ca9808883d7aff1129f3b15..a4ce0da482dbfc16e3d34c97b536f6c1ce02efc8 100644 (file)
@@ -60,16 +60,15 @@ public class Leader extends AbstractLeader {
         isolatedLeaderCheck = Stopwatch.createStarted();
     }
 
         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");
 
         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);
         }
 
         return super.handleMessage(sender, originalMessage);