Use ImmutableList in raft persisted/messages 50/105150/4
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 3 Apr 2023 10:50:12 +0000 (12:50 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 3 Apr 2023 13:59:15 +0000 (15:59 +0200)
commite178860b545a92d987e7b75ce695dd02921611e3
tree0c822cc9e4d0a614020580ec5d6504aaedb5596c
parent5608c84a27437ec16ea732c76cf4fd176342a605
Use ImmutableList in raft persisted/messages

We are using temporary ArrayList, where we could be using
ImmutableList.builder(). Fix these up, improving immutability
guarantees.

Change-Id: I14412ad6614463fe0f1fc5abdd72e147e189c5cc
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/RaftActorContextImpl.java
opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/messages/AE.java
opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/messages/AppendEntries.java
opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/persisted/SS.java
opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/persisted/ServerConfigurationPayload.java
opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/persisted/Snapshot.java