Hide RaftActorBehaviour.switchBehavior() 65/115965/2
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 21 Mar 2025 14:34:31 +0000 (15:34 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 21 Mar 2025 16:40:05 +0000 (17:40 +0100)
commitf6b3f3822b2d2f94e77c191d091ea36256f52742
treef31659a0dab6ed3b8a9a51a1b6473d31d580c8f7
parente97f9b6a7395ccc6243cd441e45417c31a94e81d
Hide RaftActorBehaviour.switchBehavior()

Eliminate indirection through RaftState, allowing us to use a single
method for switching behaviors.

Change-Id: I90ff03ed1dc6f82d8b1d917ff6c7ab97cd474ff1
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/behaviors/AbstractLeader.java
opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/behaviors/Candidate.java
opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/behaviors/Follower.java
opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/behaviors/IsolatedLeader.java
opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/behaviors/Leader.java
opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/behaviors/PreLeader.java
opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/behaviors/RaftActorBehavior.java