X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-akka-raft%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fraft%2FPeerAddressResolver.java;h=c7d81570c41b3fd8eb3c7d6e39b77ae263d46d7d;hb=1ffd1f44c4beacdb28683c028bc0eaa209731098;hp=302f2fafa43cb961f15ab912793c40d916b8d8c0;hpb=99edecc3eabbe743fd586e7ab26bcc61365ff6da;p=controller.git diff --git a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/PeerAddressResolver.java b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/PeerAddressResolver.java index 302f2fafa4..c7d81570c4 100644 --- a/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/PeerAddressResolver.java +++ b/opendaylight/md-sal/sal-akka-raft/src/main/java/org/opendaylight/controller/cluster/raft/PeerAddressResolver.java @@ -17,10 +17,19 @@ import javax.annotation.Nullable; @FunctionalInterface public interface PeerAddressResolver { /** - * Resolves a raft actor peer id to it's remote actor address. + * Resolves a raft actor peer id to its remote actor address. * * @param peerId the id of the peer to resolve * @return the peer's actor path string or null if not found */ @Nullable String resolve(String peerId); + + /** + * Sets the actor address for a raft peer. + * + * @param peerId the id of the peer + * @param address the peer's actor's address + */ + default void setResolved(String peerId, String address) { + } }