Make SwitchShardBehavior transport RaftState
[controller.git] / opendaylight / md-sal / sal-distributed-datastore / src / main / java / org / opendaylight / controller / cluster / datastore / jmx / mbeans / shardmanager / ShardManagerInfo.java
index 7a02a46626688d79f947f3560049b6b17eb11ee5..394b14b6e9ba7845a78c14ef2909b50711e05ec5 100644 (file)
@@ -87,7 +87,8 @@ public class ShardManagerInfo extends AbstractMXBean implements ShardManagerInfo
         Preconditions.checkArgument(localShards.contains(shardName), shardName + " is not local");
         Preconditions.checkArgument(ACCEPTABLE_STATES.contains(newState));
 
-        shardManager.getSelf().tell(new SwitchShardBehavior(shardName, newState, term), ActorRef.noSender());
+        shardManager.getSelf().tell(new SwitchShardBehavior(shardName, RaftState.valueOf(newState), term),
+            ActorRef.noSender());
     }
 
     public void setSyncStatus(boolean syncStatus){