+ /**
+ * 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 isStatisticsPollingOn();
+
+ void setStatisticsPollingOn(final boolean isStatisticsPollingOn);
+
+ /**
+ * Backward compatibility feature - exposing rpc for statistics polling (result is provided in form of async notification)
+ *
+ * @param isStatisticsRpcEnabled
+ */
+ void setIsStatisticsRpcEnabled(boolean isStatisticsRpcEnabled);
+
+ void setBarrierCountLimit(int barrierCountLimit);
+
+ void setBarrierInterval(long barrierTimeoutLimit);
+
+ void setEchoReplyTimeout(long echoReplyTimeout);
+
+ void setFlowRemovedNotification(boolean isFlowRemovedNotificationOn);
+
+ void update(Map<String,Object> props);
+
+ void setSkipTableFeatures(boolean skipTableFeatures);
+
+ void setBasicTimerDelay(long basicTimerDelay);
+
+ void setMaximumTimerDelay(long maximumTimerDelay);