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;
DeviceReplyProcessor,
TxFacade,
DeviceRegistry,
- RequestContextStack {
+ RequestContextStack,
+ ContextChainStateListener {
/**
* Method close all auxiliary connections and primary connection.
void setSwitchFeaturesMandatory(boolean switchFeaturesMandatory);
- void putLifecycleServiceIntoTxChainManager(LifecycleService lifecycleService);
-
boolean isSkipTableFeatures();
/**
ListenableFuture<RpcResult<SetRoleOutput>> makeDeviceSlave();
boolean canUseSingleLayerSerialization();
-
- void sendNodeAddedNotification();
-
- void sendNodeRemovedNotification();
}