X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=singleton-service%2Fmdsal-singleton-dom-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fsingleton%2Fdom%2Fimpl%2FClusterSingletonServiceGroup.java;h=e8769e5f38d2f49282abd07f7be1240b1d3da02c;hb=c91f455708a7914061c857a2399942408a4eb773;hp=ef63fef7b3378cac85c4b55de75cdd47b568508a;hpb=f29f9c5bfe9760245f8722e4f4de3d9d60899c98;p=mdsal.git diff --git a/singleton-service/mdsal-singleton-dom-impl/src/main/java/org/opendaylight/mdsal/singleton/dom/impl/ClusterSingletonServiceGroup.java b/singleton-service/mdsal-singleton-dom-impl/src/main/java/org/opendaylight/mdsal/singleton/dom/impl/ClusterSingletonServiceGroup.java index ef63fef7b3..e8769e5f38 100644 --- a/singleton-service/mdsal-singleton-dom-impl/src/main/java/org/opendaylight/mdsal/singleton/dom/impl/ClusterSingletonServiceGroup.java +++ b/singleton-service/mdsal-singleton-dom-impl/src/main/java/org/opendaylight/mdsal/singleton/dom/impl/ClusterSingletonServiceGroup.java @@ -10,7 +10,7 @@ package org.opendaylight.mdsal.singleton.dom.impl; import com.google.common.util.concurrent.ListenableFuture; import org.eclipse.jdt.annotation.Nullable; import org.opendaylight.mdsal.eos.common.api.CandidateAlreadyRegisteredException; -import org.opendaylight.mdsal.eos.common.api.EntityOwnershipChange; +import org.opendaylight.mdsal.eos.common.api.EntityOwnershipStateChange; import org.opendaylight.mdsal.eos.common.api.GenericEntity; import org.opendaylight.mdsal.singleton.common.api.ClusterSingletonService; import org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceRegistration; @@ -63,9 +63,11 @@ abstract class ClusterSingletonServiceGroup

, /** * Method implementation has to apply ownershipChange for all registered services. * - * @param ownershipChange change role for ClusterSingletonServiceGroup + * @param entity the entity whose ownership status changed + * @param change the change the entity underwent + * @param inJeopardy {@code true} if ownership is in jeopardy and the reported change may be inaccurate */ - abstract void ownershipChanged(EntityOwnershipChange ownershipChange); + abstract void ownershipChanged(E entity, EntityOwnershipStateChange change, boolean inJeopardy); /** * Closes this service group. All registered service providers are also closed. Please be careful