Fix modernization issues
[controller.git] / opendaylight / md-sal / sal-clustering-commons / src / main / java / org / opendaylight / controller / cluster / notifications / LeaderStateChanged.java
index 359e2b221b55105c685c7ce4362b89b9fc86e628..caa1a8debf53911bd2193c085c36a64a5aea2117 100644 (file)
@@ -7,10 +7,10 @@
  */
 package org.opendaylight.controller.cluster.notifications;
 
-import com.google.common.base.Preconditions;
-import javax.annotation.Nonnull;
-import javax.annotation.Nullable;
+import static java.util.Objects.requireNonNull;
 
+import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.jdt.annotation.Nullable;
 
 /**
  * A local message initiated internally from the RaftActor when some state of a leader has changed.
@@ -22,13 +22,13 @@ public class LeaderStateChanged {
     private final String leaderId;
     private final short leaderPayloadVersion;
 
-    public LeaderStateChanged(@Nonnull String memberId, @Nullable String leaderId, short leaderPayloadVersion) {
-        this.memberId = Preconditions.checkNotNull(memberId);
+    public LeaderStateChanged(@NonNull String memberId, @Nullable String leaderId, short leaderPayloadVersion) {
+        this.memberId = requireNonNull(memberId);
         this.leaderId = leaderId;
         this.leaderPayloadVersion = leaderPayloadVersion;
     }
 
-    public @Nonnull String getMemberId() {
+    public @NonNull String getMemberId() {
         return memberId;
     }
 
@@ -42,9 +42,8 @@ public class LeaderStateChanged {
 
     @Override
     public String toString() {
-        StringBuilder builder = new StringBuilder();
-        builder.append("LeaderStateChanged [memberId=").append(memberId).append(", leaderId=").append(leaderId)
-                .append(", leaderPayloadVersion=").append(leaderPayloadVersion).append("]");
-        return builder.toString();
+        return "LeaderStateChanged [memberId=" + memberId
+                + ", leaderId=" + leaderId
+                + ", leaderPayloadVersion=" + leaderPayloadVersion + "]";
     }
 }