From 727170e24bd3c6a3973160b86343c2a534344e6e Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Wed, 30 Mar 2016 10:50:34 +0200 Subject: [PATCH] Do not declare thrown Exception AbstractLeader These methods throw only runtime exceptions, hence tighten the contract and eliminate a sonar warning. Change-Id: Ibb8b1f0053f38c5a68cf7e3caaf112c3b7beed09 Signed-off-by: Robert Varga --- .../controller/cluster/raft/behaviors/AbstractLeader.java | 2 +- .../opendaylight/controller/cluster/raft/behaviors/Leader.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/behaviors/AbstractLeader.java b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/behaviors/AbstractLeader.java index 83d0a52b90..cfafc2c84d 100644 --- a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/behaviors/AbstractLeader.java +++ b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/behaviors/AbstractLeader.java @@ -770,7 +770,7 @@ public abstract class AbstractLeader extends AbstractRaftActorBehavior { } @Override - public void close() throws Exception { + public void close() { stopHeartBeat(); } diff --git a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/behaviors/Leader.java b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/behaviors/Leader.java index 380e22a777..e58d4f57c6 100644 --- a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/behaviors/Leader.java +++ b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/behaviors/Leader.java @@ -158,7 +158,7 @@ public class Leader extends AbstractLeader { } @Override - public void close() throws Exception { + public void close() { if(leadershipTransferContext != null) { leadershipTransferContext.transferCohort.abortTransfer(); } -- 2.36.6