Extract mastership blueprint service
[openflowplugin.git] / openflowplugin-api / src / main / java / org / opendaylight / openflowplugin / api / openflow / mastership / MastershipChangeServiceManager.java
index 6aaa72e2fae58973f6174809413bceca61a5d7a9..f3c430ee7db17eab42ffd4939935d24c494ef3c8 100644 (file)
@@ -14,11 +14,13 @@ import org.opendaylight.openflowplugin.api.openflow.lifecycle.OwnershipChangeLis
  * Provider to register mastership change listener.
  * @since 0.5.0 Nitrogen
  */
-public interface MastershipChangeServiceManager extends OwnershipChangeListener {
+public interface MastershipChangeServiceManager extends OwnershipChangeListener, AutoCloseable {
 
     @Nonnull
     MastershipChangeRegistration register(@Nonnull MastershipChangeService service);
 
     void unregister(@Nonnull MastershipChangeService service);
 
+    @Override
+    void close();
 }