import org.opendaylight.controller.md.sal.binding.api.DataBroker;
import org.opendaylight.controller.md.sal.binding.api.NotificationPublishService;
import org.opendaylight.controller.md.sal.binding.api.NotificationService;
-import org.opendaylight.controller.sal.binding.api.NotificationProviderService;
import org.opendaylight.controller.sal.binding.api.RpcProviderRegistry;
import org.opendaylight.openflowjava.protocol.spi.connection.SwitchConnectionProvider;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.openflowplugin.api.types.rev150327.OfpRole;
void setRpcProviderRegistry(RpcProviderRegistry rpcProviderRegistry);
void setNotificationProviderService(NotificationService notificationProviderService);
+
void setNotificationPublishService(NotificationPublishService notificationPublishService);
/**
*/
void initialize();
-}
+ /**
+ * This parameter indicates whether it is mandatory for switch to support OF1.3 features : table, flow, meter,group.
+ * If this is set to true and switch doesn't support these features its connection will be denied.
+ * @param switchFeaturesMandatory
+ */
+ void setSwitchFeaturesMandatory(final boolean switchFeaturesMandatory);
+
+ boolean isSwitchFeaturesMandatory();
+
+ boolean isStatisticsPollingOff();
+
+ void setIsStatisticsPollingOff(final boolean isStatisticsPollingOff);
+
+ }