Decouple RaftState and RaftActorBehaviors 65/36565/1
authorRobert Varga <rovarga@cisco.com>
Tue, 22 Mar 2016 17:04:56 +0000 (18:04 +0100)
committerRobert Varga <rovarga@cisco.com>
Tue, 22 Mar 2016 17:04:56 +0000 (18:04 +0100)
commitaefcae318b4329d41ff486d33ba1c7fc27626971
tree59c7f4c9b523dd8031aa52c16be2f03f471faa49
parent7161b121b21aeea325fe33485c841af31f9f0cfd
Decouple RaftState and RaftActorBehaviors

This patch makes RaftState (which is a RAFT concept) independent of
behaviors (which are an implementation detail). This will allow us to
freeze RaftState and make it more widely available.

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