Reduce JSR305 proliferation
[controller.git] / opendaylight / md-sal / sal-akka-raft / src / main / java / org / opendaylight / controller / cluster / raft / messages / ChangeServersVotingStatus.java
index 3dc36934f40b2e31b8f709890c894d38426096cc..625d970ddfa5e5300d474d289eab79a470fa91b6 100644 (file)
@@ -7,14 +7,14 @@
  */
 package org.opendaylight.controller.cluster.raft.messages;
 
-import com.google.common.base.Preconditions;
+import static java.util.Objects.requireNonNull;
+
 import com.google.common.collect.ImmutableSet;
 import java.io.Serializable;
 import java.util.Collection;
-import java.util.Collections;
 import java.util.HashMap;
 import java.util.Map;
-import javax.annotation.Nonnull;
+import org.eclipse.jdt.annotation.NonNull;
 
 /**
  * Message sent to change the raft voting status for servers.
@@ -27,23 +27,21 @@ public class ChangeServersVotingStatus implements Serializable {
     private final Map<String, Boolean> serverVotingStatusMap;
     private final Collection<String> serversVisited;
 
-    public ChangeServersVotingStatus(@Nonnull Map<String, Boolean> serverVotingStatusMap) {
-        this(serverVotingStatusMap, Collections.emptySet());
+    public ChangeServersVotingStatus(@NonNull Map<String, Boolean> serverVotingStatusMap) {
+        this(serverVotingStatusMap, ImmutableSet.of());
     }
 
-    public ChangeServersVotingStatus(@Nonnull Map<String, Boolean> serverVotingStatusMap,
-            @Nonnull Collection<String> serversVisited) {
-        this.serverVotingStatusMap = new HashMap<>(Preconditions.checkNotNull(serverVotingStatusMap));
-        this.serversVisited = ImmutableSet.copyOf(Preconditions.checkNotNull(serversVisited));
+    public ChangeServersVotingStatus(@NonNull Map<String, Boolean> serverVotingStatusMap,
+            @NonNull Collection<String> serversVisited) {
+        this.serverVotingStatusMap = new HashMap<>(requireNonNull(serverVotingStatusMap));
+        this.serversVisited = ImmutableSet.copyOf(requireNonNull(serversVisited));
     }
 
-    @Nonnull
-    public Map<String, Boolean> getServerVotingStatusMap() {
+    public @NonNull Map<String, Boolean> getServerVotingStatusMap() {
         return serverVotingStatusMap;
     }
 
-    @Nonnull
-    public Collection<String> getServersVisited() {
+    public @NonNull Collection<String> getServersVisited() {
         return serversVisited;
     }