Merge "Add Nicira extension support for matching IPv6 Src/Dst"
[openflowplugin.git] / openflowplugin-api / src / main / java / org / opendaylight / openflowplugin / api / openflow / device / DeviceContext.java
index 4f0cf4ef68b59e2ebf389bc48f7ac36d72eace64..b4fd0469b2437d162704e1dc685c83cc123e7f04 100644 (file)
@@ -18,7 +18,7 @@ import org.opendaylight.openflowplugin.api.openflow.OFPContext;
 import org.opendaylight.openflowplugin.api.openflow.connection.ConnectionContext;
 import org.opendaylight.openflowplugin.api.openflow.device.handlers.DeviceReplyProcessor;
 import org.opendaylight.openflowplugin.api.openflow.device.handlers.MultiMsgCollector;
-import org.opendaylight.openflowplugin.api.openflow.lifecycle.LifecycleService;
+import org.opendaylight.openflowplugin.api.openflow.lifecycle.ContextChainStateListener;
 import org.opendaylight.openflowplugin.api.openflow.registry.ItemLifeCycleRegistry;
 import org.opendaylight.openflowplugin.api.openflow.statistics.ofpspecific.MessageSpy;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.OfHeader;
@@ -45,7 +45,8 @@ public interface DeviceContext extends
         DeviceReplyProcessor,
         TxFacade,
         DeviceRegistry,
-        RequestContextStack {
+        RequestContextStack,
+        ContextChainStateListener {
 
     /**
      * Method close all auxiliary connections and primary connection.
@@ -132,8 +133,6 @@ public interface DeviceContext extends
 
     void setSwitchFeaturesMandatory(boolean switchFeaturesMandatory);
 
-    void putLifecycleServiceIntoTxChainManager(LifecycleService lifecycleService);
-
     boolean isSkipTableFeatures();
 
     /**
@@ -149,9 +148,5 @@ public interface DeviceContext extends
     ListenableFuture<RpcResult<SetRoleOutput>> makeDeviceSlave();
 
     boolean canUseSingleLayerSerialization();
-
-    void sendNodeAddedNotification();
-
-    void sendNodeRemovedNotification();
 }