X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=opendaylight%2Fmd-sal%2Fsal-akka-raft%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fraft%2Fpersisted%2FServerInfo.java;h=de70e17d3609d381451c9d3903a785620a3dfe5e;hb=HEAD;hp=6e1ca82f77d80571f74e6d4b49229ed02445ea98;hpb=b4bf55727093657662d8c16a50fa85f87978a586;p=controller.git diff --git a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/persisted/ServerInfo.java b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/persisted/ServerInfo.java index 6e1ca82f77..de70e17d36 100644 --- a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/persisted/ServerInfo.java +++ b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/persisted/ServerInfo.java @@ -17,47 +17,8 @@ import org.eclipse.jdt.annotation.NonNull; * * @author Thomas Pantelis */ -public final class ServerInfo { - private final String id; - private final boolean isVoting; - - public ServerInfo(@NonNull String id, boolean isVoting) { - this.id = requireNonNull(id); - this.isVoting = isVoting; - } - - public @NonNull String getId() { - return id; - } - - public boolean isVoting() { - return isVoting; - } - - @Override - public int hashCode() { - final int prime = 31; - int result = 1; - result = prime * result + Boolean.hashCode(isVoting); - result = prime * result + id.hashCode(); - return result; - } - - @Override - public boolean equals(Object obj) { - if (this == obj) { - return true; - } - if (!(obj instanceof ServerInfo)) { - return false; - } - - final ServerInfo other = (ServerInfo) obj; - return isVoting == other.isVoting && id.equals(other.id); - } - - @Override - public String toString() { - return "ServerInfo [id=" + id + ", isVoting=" + isVoting + "]"; +public record ServerInfo(@NonNull String peerId, boolean isVoting) { + public ServerInfo { + requireNonNull(peerId); } } \ No newline at end of file