Rework ClusterSingletonServiceGroupImpl locking
[mdsal.git] / singleton-service / mdsal-singleton-dom-impl / src / main / java / org / opendaylight / mdsal / singleton / dom / impl / PlaceholderGroup.java
index a94b51b8169f59c08fd6b396948cd3009eb0990e..b97d2337def87be250903de213a537a2d9f65726 100644 (file)
@@ -60,11 +60,11 @@ final class PlaceholderGroup<P extends Path<P>, E extends GenericEntity<P>,
     }
 
     @Override
-    boolean unregisterService(final ClusterSingletonServiceRegistration reg) {
+    ListenableFuture<?> unregisterService(final ClusterSingletonServiceRegistration reg) {
         verifyNoSuccessor();
         services.remove(reg);
         LOG.debug("{}: removed service {}", this, reg.getInstance());
-        return false;
+        return null;
     }
 
     @Override