Encapsulate OpenFlowPlugin configuration
[openflowplugin.git] / openflowplugin-api / src / main / java / org / opendaylight / openflowplugin / api / openflow / lifecycle / ContextChainHolder.java
index 9b1f96d361bcf2a95bb7931ed62e08eef3c7e5de..e814fec2c10fc26726763d9a22f5b40f5f11d320 100644 (file)
@@ -7,10 +7,7 @@
  */
 package org.opendaylight.openflowplugin.api.openflow.lifecycle;
 
-import javax.annotation.Nonnull;
 import org.opendaylight.controller.md.sal.common.api.clustering.EntityOwnershipListener;
-import org.opendaylight.controller.md.sal.common.api.clustering.EntityOwnershipService;
-import org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider;
 import org.opendaylight.openflowplugin.api.openflow.OFPManager;
 import org.opendaylight.openflowplugin.api.openflow.connection.ConnectionContext;
 import org.opendaylight.openflowplugin.api.openflow.device.DeviceInfo;
@@ -53,18 +50,6 @@ public interface ContextChainHolder extends
      */
     void destroyContextChain(DeviceInfo deviceInfo);
 
-    /**
-     * Provider is needed to register cluster singleton service.
-     * @param singletonServicesProvider provider
-     */
-    void addSingletonServicesProvider(ClusterSingletonServiceProvider singletonServicesProvider);
-
-    /**
-     * Register EOS listener.
-     * @param entityOwnershipService EOS services
-     */
-    void changeEntityOwnershipService(@Nonnull EntityOwnershipService entityOwnershipService);
-
     @Override
     void close() throws Exception;