*/\r
package org.opendaylight.controller.sal.binding.api;\r
\r
-import org.opendaylight.controller.sal.binding.api.BindingAwareProvider.ProviderFunctionality;\r
-\r
-public interface DataRefresher extends ProviderFunctionality {\r
+/**\r
+ * Trigger for refreshing of the data exposed by the {@link Provider}\r
+ * \r
+ * \r
+ * \r
+ */\r
+public interface DataRefresher extends\r
+ BindingAwareProvider.ProviderFunctionality {\r
\r
+ /**\r
+ * Fired when some component explicitly requested the data refresh.\r
+ * \r
+ * The provider which exposed the {@link DataRefresher} should republish its\r
+ * provided data by editing the data in all affected data stores.\r
+ */\r
void refreshData();\r
-}\r
+}
\ No newline at end of file