X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-akka-raft%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fraft%2FPeerAddressResolver.java;h=ac9be2562d2f0cafef031466439899bac990995b;hp=302f2fafa43cb961f15ab912793c40d916b8d8c0;hb=4a3ba6c6695119ba041f358fca281b582c7665f1;hpb=c9943f5bc72d4cde9356d3bd4cf73d36f4b2f754 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..ac9be2562d 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 @@ -7,7 +7,7 @@ */ package org.opendaylight.controller.cluster.raft; -import javax.annotation.Nullable; +import org.eclipse.jdt.annotation.Nullable; /** * Interface to resolve raft actor peer addresses. @@ -17,10 +17,20 @@ 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) { + + } }